.ui--accordion {
	margin-top:-1px;
	margin-bottom:18px;
	position:relative;
	z-index:1;
}
.ui--accordion-item {
	position:relative;
	z-index:2;
}
.ui--accordion-item-title {
	position:relative;
	z-index:3;
	display:block;
	padding:10px 30px;
	text-decoration:none !important;
	border-bottom:1px solid #e5e5e5;
	outline:0;
}
.ui--accordion > .ui--accordion-item:last-child > .ui--accordion-item-title {
	border-bottom:0;
}
.ui--accordion-item.ui--accordion-state-opened .ui--accordion-item-title {
	margin:-1px -1px 0;
	padding:11px 31px 10px;
	transition:none !important;
	-moz-transition:none !important;
	-webkit-transition:none !important;
	-o-transition:none !important;
}
.ui--accordion-item-content {
	background-color:#ffffff;
	border-bottom:1px solid #ebebeb;
	padding:30px 30px 12px;
	text-shadow:none;
}
.ui--accordion-item.first-item, .ui--accordion-item.first-item .ui--accordion-item-title, .ui--accordion-item.ui--accordion-state-closed.last-item, .ui--accordion-item.ui--accordion-state-closed.last-item .ui--accordion-item-title, .ui--accordion-item.ui--accordion-state-opened.last-item .ui--accordion-item-content {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui--accordion-item.first-item, .ui--accordion-item.first-item .ui--accordion-item-title, .ui--accordion-item.ui--accordion-state-opened.last-item .ui--accordion-item-content {
	-webkit-border-bottom-left-radius:0 !important;
	-webkit-border-bottom-right-radius:0 !important;
	-moz-border-radius-bottomleft:0 !important;
	-moz-border-radius-bottomright:0 !important;
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
}
.ui--accordion-item.ui--accordion-state-closed.last-item, .ui--accordion-item.ui--accordion-state-closed.last-item .ui--accordion-item-title {
	-webkit-border-top-left-radius:0 !important;
	-webkit-border-top-right-radius:0 !important;
	-moz-border-radius-topleft:0 !important;
	-moz-border-radius-topright:0 !important;
	border-top-left-radius:0 !important;
	border-top-right-radius:0 !important;
}
.last-item > .ui--accordion-item-content {
	border-bottom:0;
}
.ui--accordion-state-closed > .ui--accordion-item-content {
	position:absolute;
	visibility:hidden;
	top:-99999px;
	display:block !important;
	width:100%;
}
.ui--accordion-item-icon {
	position:relative;
	float:left;
	margin-right:12px;
}
.ui--accordion-item-icon .ui--accordion-item-icon-closed {
	display:inline-block;
*zoom:1;
}
.ui--accordion-item-icon .ui--accordion-item-icon-opened {
	position:absolute;
	display:inline-block;
*zoom:1;
	left:0;
	top:0;
	visibility:hidden;
}
.ui--accordion-state-opened .ui--accordion-item-icon-opened {
	visibility:visible;
}
.ui--accordion-state-opened .ui--accordion-item-icon-closed, .ui--accordion-state-closed .ui--accordion-item-icon-opened {
	visibility:hidden;
}
.ui--accordion-item-title-text {
	display:block;
	overflow:hidden;
}
.lt-ie8 [class^="btn-"], .lt-ie8 [class*=" btn-"] {
	zoom:1;
}
.modern-browser [class^="btn-"]:hover, .modern-browser [class*=" btn-"]:hover {
	filter:none !important;
}
.modern-browser [class^="btn-"], .modern-browser [class*=" btn-"] {
	filter:none !important;
}
.btn {
	text-decoration:none !important;
	-webkit-background-clip:border-box;
	-moz-background-clip:border-box;
	background-clip:border-box;
	-o-transition:color 0.1s ease-out, background-position 0.1s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in !important;
	-ms-transition:color 0.1s ease-out, background-position 0.1s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in !important;
	-moz-transition:color 0.1s ease-out, background-position 0.1s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in !important;
	-webkit-transition:color 0.1s ease-out, background-position 0.1s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in !important;
	transition:color 0.1s ease-out, background-position 0.1s ease-in, background-color 0.1s ease-in, border-color 0.1s ease-in !important;
	border:0;
	font-size:12px;
	margin-right:5px;
	margin-bottom:18px;
	white-space:nowrap;
}
.text-right .btn, .pull-right > .btn {
	margin-left:5px;
	margin-right:0;
}
.btn .button-icon {
	margin-right:6px;
}
.rtl .btn .button-icon {
	margin-left:6px;
	margin-right:0;
}
.btn.btn-icon-right .button-icon {
	margin-right:0;
	margin-left:6px;
}
.rtl .btn.btn-icon-right .button-icon {
	margin-left:0;
	margin-right:6px;
}
.btn-mini .button-icon {
	margin-right:3px;
}
.btn-mini.btn-icon-right .button-icon {
	margin-right:0;
	margin-left:3px;
}
.btn-block {
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom:18px;
}
.ui--button-wrapper .btn {
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom:0 !important;
}
.btn-primary, button.btn-primary {
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
}
.btn-custom-color {
	text-shadow:none;
	background-color:transparent;
*background-color:transparent;
	background-image:none;
	-ms-filter:none;
	filter:none;
}
.btn-custom-color {
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}
.btn-custom-color:hover, .btn-custom-color:focus, .btn-custom-color:active, .btn-custom-color.active, .btn-custom-color.disabled, .btn-custom-color[disabled] {
	background-color:transparent;
*background-color:transparent;
	background-position:0 -15px;
}
.btn-primary, button.btn-primary, input[type="submit"].btn-primary, .btn-blue {
	color:#ffffff !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#0e7add;
*background-color:#0e7add;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmM0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGU3YWRkIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #1fc4f0, #0e7add);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1fc4f0), to(#0e7add));
	background-image:-webkit-linear-gradient(top, #1fc4f0, #0e7add);
	background-image:-o-linear-gradient(top, #1fc4f0, #0e7add);
	background-image:linear-gradient(to bottom, #1fc4f0, #0e7add);
	background-repeat:repeat-x;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add')";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#1fc4f0', endColorstr='#0e7add');
}
.btn-primary:hover, button.btn-primary:hover, .btn-blue:hover, .btn-primary:focus, button.btn-primary:focus, .btn-blue:focus, .btn-primary:active, button.btn-primary:active, .btn-blue:active, .btn-primary.active, button.btn-primary.active, .btn-blue.active, .btn-primary.disabled, button.btn-primary.disabled, .btn-blue.disabled, .btn-primary[disabled], button.btn-primary[disabled], .btn-blue[disabled] {
	color:#ffffff !important;
	background-color:#0e7add !important;
	background-position:0 -15px;
}
.btn-secondary {
	color:#a2a2a2;
	text-shadow:none;
	background-color:transparent;
*background-color:transparent;
	background-image:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	border:1px solid !important;
	-ms-filter:none;
	filter:none;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled] {
	text-shadow:none;
	background-color:transparent;
*background-color:transparent;
	background-image:none !important;
	background-position:0 0;
}
.ui-dark .btn-secondary {
	color:#fff !important;
}
.ui-dark .btn-secondary:hover, .ui-dark .btn-secondary:focus, .ui-dark .btn-secondary:active, .ui-dark .btn-secondary.active, .ui-dark .btn-secondary.disabled, .ui-dark .btn-secondary[disabled] {
	color:#fff !important;
}
.btn-grey {
	color:#7c7c7c !important;
	border:1px solid #cccccc;
}
.btn-grey:hover, .btn-grey:focus, .btn-grey:active, .btn-grey.active, .btn-grey.disabled, .btn-grey[disabled] {
	color:#333 !important;
}
.btn-dark-grey {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#cac6c1;
*background-color:#cac6c1;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjYWM2YzEiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODc3Zjc0IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #cac6c1, #877f74);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cac6c1), to(#877f74));
	background-image:-webkit-linear-gradient(top, #cac6c1, #877f74);
	background-image:-o-linear-gradient(top, #cac6c1, #877f74);
	background-image:linear-gradient(to bottom, #cac6c1, #877f74);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#cac6c1', endColorstr='#877f74');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cac6c1',endColorstr='#877f74')";
	background-repeat:repeat-x;
}
.btn-dark-grey:hover, .btn-dark-grey:focus, .btn-dark-grey:active, .btn-dark-grey.active, .btn-dark-grey.disabled, .btn-dark-grey[disabled] {
	color:#FFFFFF !important;
	background-color:#877f74 !important;
}
.btn-light-green {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#a8ebca;
*background-color:#a8ebca;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOGViY2EiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGJkMTg3IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #a8ebca, #4bd187);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a8ebca), to(#4bd187));
	background-image:-webkit-linear-gradient(top, #a8ebca, #4bd187);
	background-image:-o-linear-gradient(top, #a8ebca, #4bd187);
	background-image:linear-gradient(to bottom, #a8ebca, #4bd187);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#a8ebca', endColorstr='#4bd187');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187')";
	background-repeat:repeat-x;
}
.btn-light-green:hover, .btn-light-green:focus, .btn-light-green:active, .btn-light-green.active, .btn-light-green.disabled, .btn-light-green[disabled] {
	color:#FFFFFF !important;
	background-color:#4bd187 !important;
}
.btn-green {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#8dd639;
*background-color:#8dd639;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4ZGQ2MzkiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDBhMzFhIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #8dd639, #40a31a);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8dd639), to(#40a31a));
	background-image:-webkit-linear-gradient(top, #8dd639, #40a31a);
	background-image:-o-linear-gradient(top, #8dd639, #40a31a);
	background-image:linear-gradient(to bottom, #8dd639, #40a31a);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8dd639', endColorstr='#40a31a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8dd639',endColorstr='#40a31a')";
	background-repeat:repeat-x;
}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .btn-green.disabled, .btn-green[disabled] {
	color:#FFFFFF !important;
	background-color:#40a31a !important;
}
.btn-aqua {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#68dae7;
*background-color:#68dae7;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2OGRhZTciIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmVhY2M5IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #68dae7, #2eacc9);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#68dae7), to(#2eacc9));
	background-image:-webkit-linear-gradient(top, #68dae7, #2eacc9);
	background-image:-o-linear-gradient(top, #68dae7, #2eacc9);
	background-image:linear-gradient(to bottom, #68dae7, #2eacc9);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#68dae7', endColorstr='#2eacc9');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#68dae7',endColorstr='#2eacc9')";
	background-repeat:repeat-x
}
.btn-aqua:hover, .btn-aqua:focus, .btn-aqua:active, .btn-aqua.active, .btn-aqua.disabled, .btn-aqua[disabled] {
	color:#FFFFFF !important;
	background-color:#2eacc9 !important;
}
.btn-red {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#fa3246;
*background-color:#fa3246;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa3246), to(#d32a3b));
	background-image:-webkit-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-o-linear-gradient(top, #fa3246, #d32a3b);
	background-image:linear-gradient(to bottom, #fa3246, #d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fa3246', endColorstr='#d32a3b');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
	background-repeat:repeat-x;
}
.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .btn-red.disabled, .btn-red[disabled] {
	color:#FFFFFF !important;
	background-color:#d32a3b !important;
}
.btn-dark-red {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#d71b52;
*background-color:#d71b52;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkNzFiNTIiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTkwZDI2IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #d71b52, #a90d26);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d71b52), to(#a90d26));
	background-image:-webkit-linear-gradient(top, #d71b52, #a90d26);
	background-image:-o-linear-gradient(top, #d71b52, #a90d26);
	background-image:linear-gradient(to bottom, #d71b52, #a90d26);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d71b52', endColorstr='#a90d26');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d71b52',endColorstr='#a90d26')";
	background-repeat:repeat-x;
}
.btn-dark-red:hover, .btn-dark-red:focus, .btn-dark-red:active, .btn-dark-red.active, .btn-dark-red.disabled, .btn-dark-red[disabled] {
	color:#FFFFFF !important;
	background-color:#a90d26 !important;
}
.btn-yellow {
	color:#896614 !important;
	text-shadow:0 1px 0 rgba(255,255,255,0.50) !important;
	background-color:#fede4b;
*background-color:#fede4b;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZWRlNGIiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmViNTIxIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #fede4b, #feb521);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fede4b), to(#feb521));
	background-image:-webkit-linear-gradient(top, #fede4b, #feb521);
	background-image:-o-linear-gradient(top, #fede4b, #feb521);
	background-image:linear-gradient(to bottom, #fede4b, #feb521);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fede4b', endColorstr='#feb521');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fede4b',endColorstr='#feb521')";
	background-repeat:repeat-x;
}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active, .btn-yellow.disabled, .btn-yellow[disabled] {
	color:#896614 !important;
	background-color:#feb521 !important;
	background-position:0 -5px !important;
}
.btn-orange {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#fc6500;
*background-color:#fc6500;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYzY1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjQ0ODAwIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #fc6500, #b44800);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fc6500), to(#b44800));
	background-image:-webkit-linear-gradient(top, #fc6500, #b44800);
	background-image:-o-linear-gradient(top, #fc6500, #b44800);
	background-image:linear-gradient(to bottom, #fc6500, #b44800);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fc6500', endColorstr='#b44800');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fc6500',endColorstr='#b44800')";
	background-repeat:repeat-x;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .btn-orange.disabled, .btn-orange[disabled] {
	color:#FFFFFF !important;
	background-color:#b44800 !important;
}
.btn-dark {
	color:#ffffff !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.9) !important;
	background-color:#515151;
*background-color:#515151;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1MTUxNTEiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjUyNTI1IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #515151, #252525);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#252525));
	background-image:-webkit-linear-gradient(top, #515151, #252525);
	background-image:-o-linear-gradient(top, #515151, #252525);
	background-image:linear-gradient(to bottom, #515151, #252525);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#515151', endColorstr='#252525');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#515151',endColorstr='#252525')";
	background-repeat:repeat-x;
}
.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.disabled, .btn-dark[disabled] {
	color:#ffffff !important;
	background-color:#252525 !important;
	background-position:0 -15px;
}
.btn-black {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
	background-color:#1e1e1e;
*background-color:#1e1e1e;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #1e1e1e, #000000);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1e1e1e), to(#000000));
	background-image:-webkit-linear-gradient(top, #1e1e1e, #000000);
	background-image:-o-linear-gradient(top, #1e1e1e, #000000);
	background-image:linear-gradient(to bottom, #1e1e1e, #000000);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#1e1e1e', endColorstr='#000000');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1e1e1e',endColorstr='#000000')";
	background-repeat:repeat-x;
}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .btn-black.disabled, .btn-black[disabled] {
	color:#FFFFFF !important;
	background-color:#000000 !important;
}
input[type="submit"], input[type="button"], button {
	display:inline-block;
*display:inline;
	padding:5px 16px;
	margin-bottom:0;
*margin-left:.3em;
	font-size:12px;
	line-height:20px;
	color:#333333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,0.75);
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
*background-color:#e6e6e6;
	background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
*border:0;
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom:1;
	font-weight:bold;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus, button:hover, button:focus {
	color:#333333;
	background-color:#e6e6e6;
*background-color:#d9d9d9;
}
input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active, button:active, button.active {
	background-color:#cccccc \9;
}
input[type="submit"]:first-child, input[type="button"]:first-child, button:first-child {
*margin-left:0;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus, button:hover, button:focus {
	color:#333333;
	text-decoration:none;
	background-position:0 -15px;
	-webkit-transition:background-position 0.1s linear;
	-moz-transition:background-position 0.1s linear;
	-o-transition:background-position 0.1s linear;
	transition:background-position 0.1s linear;
}
input[type="submit"]:focus, input[type="button"]:focus, button:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
input[type="submit"].active, input[type="button"].active, input[type="submit"]:active, input[type="button"]:active, button.active, button:active {
	background-image:none;
	outline:0;
}
input[type="submit"], input[type="button"], button {
	color:#7c7c7c !important;
	border:1px solid #cccccc;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="submit"]:active, input[type="button"]:active, input[type="submit"].active, input[type="button"].active, button:hover, button:focus, button:active, button.active {
	color:#333 !important;
}
.ui--carousel {
}
.rtl .ui--carousel {
	direction:ltr;
}
.rtl .ui--carousel-content {
	direction:rtl;
}
.ui--carousel > .ui--carousel-item, .ui--carousel > .ui-row {
	overflow:hidden;
}
.ui--carousel-navigation {
	text-align:center;
	margin-bottom:18px;
}
.ui--carousel {
	margin:0;
	padding:0;
}
.ui--carousel .slides > div {
	display:none;
}
.ui--carousel {
	position:relative;
	zoom:1;
}
.ui--carousel .slides {
	zoom:1;
}
.wpcf7 p {
	margin-bottom:12px;
}
.wpcf7-form.sent > p {
	display:none !important;
}
.wpcf7 select, .wpcf7 textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="color"] {
	max-width:100%;
	width:100%;
}
.wpcf7 select {
	max-width:100%;
	width:100%;
}
.wpcf7-form-control-wrap {
	display:block;
	margin-top:3px;
}
div.wpcf7-response-output {
	margin:0 0 30px !important;
}
span.wpcf7-not-valid-tip {
	position:absolute !important;
	top:100% !important;
	left:0 !important;
	z-index:100 !important;
	color:#fff !important;
	border:0 !important;
	width:auto !important;
	max-width:90% !important;
	margin-top:-8px !important;
	padding:4px 20px !important;
	background-color:#fa3246;
*background-color:#fa3246;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa3246), to(#d32a3b));
	background-image:-webkit-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-o-linear-gradient(top, #fa3246, #d32a3b);
	background-image:linear-gradient(to bottom, #fa3246, #d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fa3246', endColorstr='#d32a3b');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
	background-repeat:repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	opacity:.8 !important;
	font-size:.9em !important;
}
span.wpcf7-not-valid-tip:after {
	content:"";
	position:absolute !important;
	top:-8px;
	left:20px;
	border:4px solid transparent;
	border-bottom:4px solid #fa3246 !important;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	margin:0 auto;
	width:0;
}
.wpcf7-form-control-wrap[class^="menu-"] > br, .wpcf7-form-control-wrap[class*=" menu-"] > br {
	display:none !important;
	line-height:0px !important;
}
.wpcf7-validation-errors, .wpcf7-mail-sent-ng {
	border:0 !important;
	padding:12px 20px !important;
	margin-bottom:18px !important;
	word-wrap:break-word !important;
	background-color:#fa3246;
*background-color:#fa3246;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa3246), to(#d32a3b));
	background-image:-webkit-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-o-linear-gradient(top, #fa3246, #d32a3b);
	background-image:linear-gradient(to bottom, #fa3246, #d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fa3246', endColorstr='#d32a3b');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
	background-repeat:repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.wpcf7-validation-errors, .wpcf7-validation-errors p, .wpcf7-validation-errors a, .wpcf7-validation-errors h1, .wpcf7-validation-errors h2, .wpcf7-validation-errors h3, .wpcf7-validation-errors h4, .wpcf7-validation-errors h5, .wpcf7-validation-errors h6, .wpcf7-mail-sent-ng, .wpcf7-mail-sent-ng p, .wpcf7-mail-sent-ng a, .wpcf7-mail-sent-ng h1, .wpcf7-mail-sent-ng h2, .wpcf7-mail-sent-ng h3, .wpcf7-mail-sent-ng h4, .wpcf7-mail-sent-ng h5, .wpcf7-mail-sent-ng h6 {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok {
	border:0 !important;
	padding:12px 20px !important;
	margin-bottom:18px !important;
	word-wrap:break-word !important;
	background-color:#a8ebca;
*background-color:#a8ebca;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOGViY2EiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGJkMTg3IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #a8ebca, #4bd187);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a8ebca), to(#4bd187));
	background-image:-webkit-linear-gradient(top, #a8ebca, #4bd187);
	background-image:-o-linear-gradient(top, #a8ebca, #4bd187);
	background-image:linear-gradient(to bottom, #a8ebca, #4bd187);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#a8ebca', endColorstr='#4bd187');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187')";
	background-repeat:repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.wpcf7-mail-sent-ok, .wpcf7-mail-sent-ok p, .wpcf7-mail-sent-ok a, .wpcf7-mail-sent-ok h1, .wpcf7-mail-sent-ok h2, .wpcf7-mail-sent-ok h3, .wpcf7-mail-sent-ok h4, .wpcf7-mail-sent-ok h5, .wpcf7-mail-sent-ok h6 {
	color:#fff !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
}
footer .wpcf7 p {
	margin-bottom:0;
}
footer .wpcf7 textarea {
	max-height:120px;
}
.ui--client-list-wrapper {
	margin-bottom:18px;
}
.ui--client-list {
	position:relative;
}
.ui--client-list .ui-row {
	border-bottom:1px dashed #e1e1e1;
	position:relative;
}
.ui--client-list.ui--carousel .ui-row {
	border:0;
}
.ui--client-list > .ui-row:last-child {
	border-bottom:0;
}
.ui--client-list .ui-row > .ui-column .ui--client {
	margin:20px 20px 20px;
	display:block;
}
.ui--client-list .ui-row > .ui-column > .vertical-divider {
	content:"";
	position:absolute;
	width:0;
	margin-left:-1.1%;
	top:0;
	bottom:0;
	border-left:1px dashed #e1e1e1;
}
.ui--client-list .ui-row > .ui-column:first-child > .vertical-divider {
	display:none;
}
.rtl .ui--client-list .ui-row > .ui-column:first-child > .vertical-divider {
	display:block;
}
.rtl .ui--client-list .ui-row > .ui-column:last-child > .vertical-divider {
	display:none;
}
.ui--client-list .ui--carousel-navigation {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	height:0;
	padding:0;
	margin-bottom:0;
}
.ui--client-list .ui--carousel-navigation .ui--carosuel-prev {
	position:absolute;
	top:-16px;
	left:-16px;
}
.ui--client-list .ui--carousel-navigation .ui--carosuel-next {
	position:absolute;
	top:-16px;
	right:-16px;
}
.client-list {
	display:block;
	width:auto;
	border:1px solid transparent;
	overflow:hidden;
}
.ui--client-list .ui--client a {
	display:block;
}
.ui--client-list .ui--client img {
	display:block;
	margin:auto;
	max-width:100% !important;
	max-height:100% !important;
	padding:1px;
}
.ui-fluid-columns {
	margin-left:0 !important;
}
.ui-fluid-column {
	min-height:1px;
	border:0px solid rgba(0,0,0,0);
	float:left;
	margin-right:2%;
}
.ui-fluid-column.last {
	margin-right:0;
}
.ui-fluid-columns-1 > .ui-fluid-column {
	width:100%;
	margin-right:0;
}
.ui-fluid-columns-2 > .ui-fluid-column {
	width:49%;
}
.ui-fluid-columns-3 > .ui-fluid-column {
	width:32%;
}
.ui-fluid-columns-4 > .ui-fluid-column {
	width:23.5%;
}
.ui-fluid-columns-5 > .ui-fluid-column {
	width:18.4%;
}
.ui-fluid-columns-6 > .ui-fluid-column {
	width:15%;
}
.ui-fluid-columns-7 > .ui-fluid-column {
	width:12.571428571429%;
}
.ui-fluid-columns-8 > .ui-fluid-column {
	width:10.75%;
}
.ui-fluid-columns-9 > .ui-fluid-column {
	width:9.3333333333333%;
}
.ui-fluid-columns-10 > .ui-fluid-column {
	width:8.2%;
}
.ui-fluid-columns-11 > .ui-fluid-column {
	width:7.2727272727273%;
}
.ui-fluid-columns-12 > .ui-fluid-column {
	width:6.5%;
}
.ui--divider {
	display:block;
	margin-bottom:18px;
	background-color:#ebebeb !important;
	border-color:#ebebeb !important;
	min-width:100px;
}
.ui--divider-inner-wrap {
	position:relative;
	margin:auto;
}
.ui--divider-part {
	position:absolute;
	width:50%;
	height:100%;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
.ui--divider-part-left {
	left:0;
	background-position:0 0;
}
.ui--divider-part-right {
	right:0;
	background-position:100% 0;
}
.ui--divider-solid-line {
	height:1px;
}
.ui--divider-mini {
	height:1px;
	margin-left:auto;
	margin-right:auto;
	width:25%;
	min-width:100px;
}
.ui--divider-dotted-line {
	height:0;
	border-bottom:1px dotted transparent;
	background:transparent !important;
}
.ui--divider-dashed-line {
	height:0;
	border-bottom:1px dashed transparent;
	background:transparent !important;
}
.ui--divider.ui--divider-fade-line {
	background-color:transparent !important;
}
.ui--divider-fade-line .ui--divider-part {
	background-image:url(../../includes/shortcodes/shortcode.dividers/source/fade-line.png);
}
.ui--divider-fade-line .ui--divider-inner-wrap {
	height:8px;
}
.ui--divider-fade-line {
	margin-top:38px;
	margin-bottom:44px;
}
.ui--divider.ui--divider-fade-dotted {
	background-color:transparent !important;
}
.ui--divider-fade-dotted .ui--divider-part {
	background-image:url(../../includes/shortcodes/shortcode.dividers/source/fade-dotted.png);
}
.ui--divider-fade-dotted .ui--divider-inner-wrap {
	height:8px;
	margin-top:38px;
	margin-bottom:44px;
	max-width:700px;
}
.ui--gallery {
	margin-bottom:18px;
}
.ui--gallery.ui--carousel-init, .ui--gallery .ui--gallery-wrapper {
}
.ui--gallery .ui--carousel-navigation {
	margin-bottom:0;
}
.ui--gallery .ui--gallery-wrapper .ui--gallery-item {
	text-align:center;
	display:block;
	line-height:0;
}
.ui--gallery .ui--gallery-wrapper .ui--gallery-item .inner {
	position:relative;
	overflow:hidden;
}
.ui-row .ui--gallery .ui--gallery-wrapper .ui-row .ui--gallery-item .inner {
	margin-bottom:8%;
}
.ui--gallery .ui--gallery-wrapper .ui--gallery-item img {
	width:100%;
}
.ui--gallery-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#333;
	display:none;
}
.ui--gallery-overlay .center {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	margin-top:-20px;
}
.ui--gallery-overlay .center .btn {
	padding:10px 15px;
	margin:0 !important;
}
.ui--gallery-carosuel-navigation {
	text-align:center;
	margin-top:20px;
}
.ui--gallery .ui--gallery-item, .ui--gallery .ui--gallery-item img, .ui--gallery .ui--gallery-overlay {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.caroufredsel_wrapper {
	margin:0 !important;
}
.gmap-wrapper {
	position:relative;
	margin-bottom:18px;
}
.gmap-wrapper .gmap {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.gmap img {
	max-width:none !important;
}
.gm-style .gm-style-iw .gmap_marker > p:last-child {
	margin-bottom:0;
}
.ui--icon-box {
	margin-bottom:18px;
}
.ui--icon-box .ui--icon-box-icon {
	float:left;
	margin:0 20px 0 0;
}
.ui--icon-box.position--top .ui--icon-box-icon {
	float:none !important;
	display:block;
	margin:0 0 18px;
	text-align:center;
}
.ui--icon-box.position--top .ui--icon-box-icon img {
	max-width:100% !important;
}
.ui--icon-box.position--left .ui--icon-box-content {
	overflow:hidden;
}
.ui--icon-box h1, .ui--icon-box h2, .ui--icon-box h3, .ui--icon-box h4, .ui--icon-box h5, .ui--icon-box h6 {
	display:block;
	clear:both;
}
.ui--icon-box.position--left h1, .ui--icon-box.position--left h2, .ui--icon-box.position--left h3, .ui--icon-box.position--left h4, .ui--icon-box.position--left h5, .ui--icon-box.position--left h6 {
	margin-top:0;
}
.ui--icon-box h1 {
}
.ui--icon-box strong {
}
.icon > img {
	margin:0 6px 10px 0;
	float:left;
}
.icontext {
	margin-bottom:10px;
}
.icontext-icon {
	float:left;
	margin:0 5px 0 0;
}
.icontext-content {
	overflow:hidden;
	display:block;
}
.icontext.inline {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-right:15px;
}
.rtl .icontext-icon {
	float:right;
	margin:0 0 0 5px;
}
.ui--image {
	max-width:100% !important;
	height:auto !important;
}
.ui--image-wrap {
	max-width:100%;
	display:inline-block;
*display:inline;
*zoom:1;
}
div.ui--image-wrap {
}
.ui--image-wrap.ui--block {
	display:block;
}
.ui--image-inline-block {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-bottom:18px;
	max-width:100%;
}
ul.ui--list {
	list-style:none none;
	list-style-type:none;
	list-style-position:outside;
	margin-bottom:18px;
}
ul.ui--list li {
	position:relative;
	padding:3px 0;
}
ul.ui--list.list-font-icon > li {
	padding-left:28px;
}
ul.ui--list li .list-icon {
	position:absolute;
	left:0;
	top:5px;
	width:20px;
	height:20px;
	text-align:center;
}
.rtl ul.ui--list.list-font-icon > li {
	padding-left:0;
	padding-right:28px !important;
}
.rtl ul.ui--list li .list-icon {
	position:absolute;
	left:auto;
	right:0;
}
ul.list-decimal li {
	display:list-item;
	list-style-type:decimal;
	list-style-position:outside;
}
ul.list-square li {
	display:list-item;
	list-style-type:square;
	list-style-position:outside;
}
ul.list-circle li {
	display:list-item;
	list-style-type:circle;
	list-style-position:outside;
}
ul.list-bull li {
	display:list-item;
	list-style-type:disc;
	list-style-position:outside;
}
ul.list-decimal li {
	display:list-item;
	list-style-type:decimal;
	list-style-position:outside;
}
ul.list-roman li {
	display:list-item;
	list-style-type:upper-roman;
	list-style-position:outside;
}
ul.list-font-icon .fontawesome-angle-right, ul.list-font-icon .fontawesome-plus-sign-alt, ul.list-font-icon .fontawesome-minus-sign-alt {
	font-size:18px;
}
ul.list-font-icon li .fontawesome-ok, ul.list-font-icon li .fontawesome-angle-right {
	top:3px;
}
ul.ui--list ul {
	margin-left:18px;
}
.rtl ul.ui--list ul {
	margin-left:0;
	margin-right:18px;
}
ul.ui--list ul li {
	display:list-item;
	list-style-type:circle;
}
ul.ui--list ul > li:first-child {
	margin-top:6px;
}
ul.ui--list ul > li:last-child {
	padding-bottom:0;
}
ul.ui--list.border.list-square > li, ul.ui--list.border.list-circle > li, ul.ui--list.border.list-decimal > li, ul.ui--list.border.list-roman > li, ul.ui--list.border.list-bull > li {
	padding-left:8px;
}
.rtl ul.ui--list.border.list-square > li, .rtl ul.ui--list.border.list-circle > li, .rtl ul.ui--list.border.list-decimal > li, .rtl ul.ui--list.border.list-roman > li, .rtl ul.ui--list.border.list-bull > li {
	padding-left:0;
	padding-right:8px;
}
ul.ui--list.border > li {
	margin-bottom:10px;
	padding:2px 0 10px 28px;
	border-bottom:1px solid #ebebeb;
}
.rtl ul.ui--list.border > li {
	padding:2px 28px 10px 0;
}
ul.ui--list.border > li:last-child {
	border-bottom:0;
}
ul.list-square, ul.list-circle, ul.list-bull, ul.list-decimal, ul.list-roman {
	margin-left:45px;
}
.rtl ul.list-square, .rtl ul.list-circle, .rtl ul.list-bull, .rtl ul.list-decimal, .rtl ul.list-roman {
	margin-left:0;
	margin-right:45px;
}
.ui--masonry {
	overflow:visible !important;
}
.ui--masonry:not(.isotope) {
	visibility:hidden;
}
.ui--masonry .ui-column {
}
.isotope, .isotope .ui--isotope-item {
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s;
}
.isotope {
	-webkit-transition-property:height;
	-moz-transition-property:height;
	-ms-transition-property:height;
	-o-transition-property:height;
	transition-property:height;
}
.isotope .ui--isotope-item {
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:top, left, opacity;
	transition-property:transform, opacity;
}
.ui--isotope-item {
	z-index:2;
	margin-bottom:12px;
}
.ui-row .ui-row .ui--isotope-item, .row-fluid .ui--isotope-item {
	margin-left:0 !important;
}
.isotope-hidden.ui--isotope-item {
	pointer-events:none;
	z-index:1;
}
.ui-row .ui-row .ui--isotope-item .ui--content-box {
}
.ui--message-box-wrap {
	margin-bottom:18px;
}
.ui--message-box {
	padding:20px 20px 2px;
	word-wrap:break-word;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui--message-box-icon-wrap {
	float:left;
	margin:0 20px 0 0;
	min-width:18px;
	text-align:center;
}
.ui--message-box-inline {
	display:block;
	overflow:hidden;
}
.ui--message-box-inline a {
	text-decoration:none !important;
	border-bottom:1px solid;
}
.ui--message-box-inline a:hover {
	border-bottom:0;
}
.ui--message-box-inline h1, .ui--message-box-inline h2, .ui--message-box-inline h3, .ui--message-box-inline h4, .ui--message-box-inline h5, .ui--message-box-inline h6 {
	margin:0 0 6px;
}
.ui--message-box-info, .ui--message-box-info p, .ui--message-box-info h1, .ui--message-box-info h2, .ui--message-box-info h3, .ui--message-box-info h4, .ui--message-box-info h5, .ui--message-box-info h6 {
	color:#fff !important;
}
.ui--message-box-success {
	background-color:#a8ebca;
*background-color:#a8ebca;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhOGViY2EiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGJkMTg3IiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #a8ebca, #4bd187);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a8ebca), to(#4bd187));
	background-image:-webkit-linear-gradient(top, #a8ebca, #4bd187);
	background-image:-o-linear-gradient(top, #a8ebca, #4bd187);
	background-image:linear-gradient(to bottom, #a8ebca, #4bd187);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#a8ebca', endColorstr='#4bd187');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a8ebca',endColorstr='#4bd187')";
	background-repeat:repeat-x;
}
.ui--message-box-success, .ui--message-box-success p, .ui--message-box-success a, .ui--message-box-success h1, .ui--message-box-success h2, .ui--message-box-success h3, .ui--message-box-success h4, .ui--message-box-success h5, .ui--message-box-success h6 {
	color:#fff !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
}
.ui--message-box-error {
	background-color:#fa3246;
*background-color:#fa3246;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYTMyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDMyYTNiIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fa3246), to(#d32a3b));
	background-image:-webkit-linear-gradient(top, #fa3246, #d32a3b);
	background-image:-o-linear-gradient(top, #fa3246, #d32a3b);
	background-image:linear-gradient(to bottom, #fa3246, #d32a3b);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fa3246', endColorstr='#d32a3b');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fa3246',endColorstr='#d32a3b')";
	background-repeat:repeat-x;
}
.ui--message-box-error, .ui--message-box-error p, .ui--message-box-error a, .ui--message-box-error h1, .ui--message-box-error h2, .ui--message-box-error h3, .ui--message-box-error h4, .ui--message-box-error h5, .ui--message-box-error h6 {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25) !important;
}
.ui--message-box-caution {
	background-color:#fede4b;
*background-color:#fede4b;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZWRlNGIiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmViNTIxIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #fede4b, #feb521);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fede4b), to(#feb521));
	background-image:-webkit-linear-gradient(top, #fede4b, #feb521);
	background-image:-o-linear-gradient(top, #fede4b, #feb521);
	background-image:linear-gradient(to bottom, #fede4b, #feb521);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fede4b', endColorstr='#feb521');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fede4b',endColorstr='#feb521')";
	background-repeat:repeat-x;
}
.ui--message-box-caution, .ui--message-box-caution p, .ui--message-box-caution a, .ui--message-box-caution h1, .ui--message-box-caution h2, .ui--message-box-caution h3, .ui--message-box-caution h4, .ui--message-box-caution h5, .ui--message-box-caution h6 {
	color:#896614 !important;
	text-shadow:0 1px 0 rgba(255,255,255,0.50) !important;
}
.ui--pricing-table-wrap {
	position:relative;
	overflow:visible;
	zoom:1;
	margin-bottom:18px;
}
.ui--pricing-table {
	position:relative;
	overflow:visible;
}
.ui--pricing-table li {
	float:left;
	text-align:center;
	position:relative;
	z-index:1;
}
.ui--pricing-table li > .inset {
	padding:20px 20px 2px;
	margin:-1px;
}
.ui--pricing-table-item-title-wrap {
	padding:18px 18px;
	margin:-20px -20px 18px;
	border-bottom:1px solid #ebebeb;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.ui--pricing-table-item-title {
	margin:0;
}
.ui--pricing-table > li.featured {
	margin:-18px 0;
	padding-bottom:18px;
	z-index:2;
}
.ui--pricing-table > li.featured > .inset {
	-webkit-box-shadow:0 3px 0px rgba(0,0,0,0.03), 0 1px 0 rgba(0,0,0,.07), 0 0 15px rgba(0,0,0,.2);
	-moz-box-shadow:0 3px 0px rgba(0,0,0,0.03), 0 1px 0 rgba(0,0,0,.07), 0 0 15px rgba(0,0,0,.2);
	box-shadow:0 3px 0px rgba(0,0,0,0.03), 0 1px 0 rgba(0,0,0,.07), 0 0 15px rgba(0,0,0,.2);
}
.ui--pricing-table > li.featured .ui--pricing-table-item-title-wrap {
	padding-top:30px;
	padding-bottom:28px;
	margin:-21px -21px 18px;
}
.ui--pricing-table > li.featured > .inset {
}
.ui--pricing-table > li .ui--pricing-table-item-price {
	margin:0 0 6px;
	line-height:1.2em;
}
.ui--pricing-table > li div.caption {
}
.ui--pricing-table > li div.caption p {
	margin-bottom:18px;
}
.ui--pricing-table-features {
	margin-bottom:18px;
	position:relative;
}
.ui--pricing-table-features-titles {
	position:absolute;
	top:0;
	left:0;
	margin-left:-221px;
	width:220px;
}
.ui--pricing-table-wrap.style2 {
	margin-left:220px;
}
.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows {
	margin-left:-20px;
	margin-right:-20px;
}
.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows > .ui--pricing-table-feature {
	padding-left:25px;
	padding-right:25px;
}
.ui--pricing-table-features > .ui--pricing-table-feature {
	padding:12px 20px;
	margin:0 0 1px;
}
.ui--pricing-table-wrap.style2 .ui--pricing-table-features-titles > .ui--pricing-table-feature {
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.ui--pricing-table-features > .ui--pricing-table-feature.even {
	background:#f3fbfe;
}
.ui--pricing-table-features > .ui--pricing-table-feature.odd {
	background:#edf5f7;
}
.ui--pricing-table > li img {
	display:block;
	margin:auto;
	max-width:100%;
	padding:1px;
}
.ui--pricing-table-after-html {
	text-align:left;
}
.ui--pricing-table.columns-1 li {
	width:100%;
}
.ui--pricing-table.columns-2 li {
	width:50%;
}
.ui--pricing-table.columns-3 li {
	width:33.33333333333333%;
}
.ui--pricing-table.columns-4 li {
	width:25%;
}
.ui--pricing-table.columns-5 li {
	width:20%;
}
.ui--progress {
	margin-bottom:18px;
}
.ui--progress-title {
	margin-bottom:6px;
}
.ui--progress-bar, .ui--progress-percent {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	position:relative;
}
.ui--progress-percent {
	height:18px;
	padding:1px;
	margin:-1px;
}
.cssanimations .ui--progress-percent {
	visibility:hidden;
}
.ui--progress.lock .ui--progress-percent {
	width:0 !important;
	padding-left:0px !important;
	padding-right:0px !important;
	transition:none !important;
	-moz-transition:none !important;
	-webkit-transition:none !important;
	-o-transition:none !important;
}
.ui--progress.animated .ui--progress-percent {
	transition:width 0.6s ease-in-out;
	-moz-transition:width 0.6s ease-in-out;
	-webkit-transition:width 0.6s ease-in-out;
	-o-transition:width 0.6s ease-in-out;
}
.ui--progress-stripe {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:1;
	transition:opacity 0.3s ease;
	background-size:30px 30px;
	background-image:linear-gradient(45deg, rgba(0,0,0,0.1) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.1) 75%, transparent 75%, transparent);
	animation:barberpole 0.5s linear infinite;
	-webkit-animation:barberpole 0.5s linear infinite;
}
@keyframes barberpole {
from {
background-position:0 0;
}
to {
	background-position:60px 30px;
}
}
@-webkit-keyframes barberpole {
from {
background-position:0 0;
}
to {
	background-position:60px 30px;
}
}
.ui--progress-circle-wrapper {
	margin-bottom:18px;
	text-align:center;
}
.ui--progress-circle-label {
	margin-top:18px;
}
.ui--progress-circle h1, .ui--progress-circle h2, .ui--progress-circle h3, .ui--progress-circle h4, .ui--progress-circle h5, .ui--progress-circle h6 {
	margin:0;
}
.easyPieChart {
	display:inline-block;
	position:relative;
	text-align:center;
}
.easyPieChart canvas {
	position:absolute;
	top:0;
	left:0;
}
.ui--progress-circle .ui--center-vertical {
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	line-height:18px !important;
}
.ss .ui-socialbar-item a {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/default/40px.png");
}
.ssm .ui-socialbar-item a {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/default/30px.png");
}
.ss.grey-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/40px.png");
}
.ssm.grey-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/30px.png");
}
.ss.grey-transparent .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/40px.png");
}
.ssm.grey-transparent .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/30px.png");
}
.ss.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/40px.png");
}
.ssm.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/30px.png");
}
.ss.white-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/40px.png");
}
.ssm.white-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/30px.png");
}
.ss.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/40px.png");
}
.ssm.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/30px.png");
}
.ss.black-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/40px.png");
}
.ssm.black-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/30px.png");
}
.ss.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/40px.png");
}
.ssm.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/30px.png");
}
.ss.dark-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/40px.png");
}
.ssm.dark-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/30px.png");
}
.ss.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/40px.png");
}
.ssm.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/30px.png");
}
.ss.blue-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/40px.png");
}
.ssm.blue-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/30px.png");
}
.ss.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/40px.png");
}
.ssm.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
	background-image:url("../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/30px.png");
}
.colorful-gradient .ui-socialbar-item {
	margin-right:1px;
	margin-bottom:1px;
	background-color:#2b2b2b;
}
.borderless.ss .ui-socialbar-item {
	border:none;
}
.borderless.ss .ui-socialbar-item:first-child {
	border:none;
}
#top-bar .style--top-bar.ui-socialbar {
	padding-left:1px;
	margin-left:-1px !important;
}
.ui-socialbar-item p {
	line-height:0 !important;
	display:block;
	margin:0!important;
}
.borderless.ui-socialbar-item {
	border:none;
}
.borderless.ui-socialbar-item:first-child {
	border:none;
}
.ui-socialbar-item, .ui-socialbar-item a, .ui-socialbar-item div.ui-socialbar-image {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ui-socialbar {
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
*display:inline;
	zoom:1;
	line-height:0 !important;
}
.ui-socialbar-item {
	position:relative;
	margin:0;
	padding:0;
	display:inline-block;
*display:inline;
	zoom:1;
	overflow:hidden;
}
.ui-socialbar-item a {
	display:block;
	position:relative;
	padding:0 !important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
	z-index:3;
	float:left;
	text-indent:-9999px;
}
.ui-socialbar-background-hover {
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.effect--slide .ui-socialbar-background-hover {
	top:100%;
}
.effect--slide .ui-socialbar-item:hover .ui-socialbar-background-hover {
	top:0;
}
.effect--fade .ui-socialbar-background-hover {
	filter :alpha(opacity=0);
	opacity :0;
}
.effect--fade .ui-socialbar-item:hover .ui-socialbar-background-hover {
	filter :alpha(opacity=100);
	opacity :1;
}
.effect--fade .ui-socialbar-item div.ui-socialbar-image {
	display:block;
	z-index:2;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.effect--fade .ui-socialbar-item a {
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.effect--fade .ui-socialbar-item a {
	opacity:0;
	filter:alpha(opacity=0);
}
.effect--fade .ui-socialbar-item:hover a {
	opacity:1;
	filter:none;
}
.effect--slide .ui-socialbar-item a:active, .effect--fade .ui-socialbar-item a:active, .effect--fade .ui-socialbar-item:hover a {
	box-shadow:inset 0 0 10px rgba(0,0,0,0.4);
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.4);
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.4);
}
.ss {
	width:auto;
	margin:0;
	padding:0;
}
.ss .ui-socialbar-item a {
	height:40px;
	width:40px;
}
.ss.with-bg .ui-socialbar-item {
	margin-right:1px;
	margin-bottom:1px;
}
.ss .ui-socialbar-item:first-child {
	border-left:1px solid rgba(0,0,0,0.2);
}
.borderless.ssm .ui-socialbar-item {
	border:none;
}
.borderless.ssm .ui-socialbar-item:first-child {
	border:none;
}
.ssm {
	width:auto;
	margin:0;
	padding:0;
	font-size:0;
}
.ssm .ui-socialbar-item {
	display:inline-block;
	margin:0 0px;
	padding:0;
	border-right:1px solid rgba(0,0,0,0.2);
}
.ssm .ui-socialbar-item a {
	background-repeat:no-repeat;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ssm .ui-socialbar-item:hover a {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ssm .ui-socialbar-item:first-child {
	border-left:1px solid rgba(0,0,0,0.2);
}
.ssm .ui-socialbar-item a {
	display:block;
	text-indent:-9999px;
	height:30px;
	width:30px;
}
.ssm .ui-socialbar-item a:active {
	box-shadow:inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3), inset 0 0 10px rgba(0,0,0,0.3);
}
.ssm.with-bg .ui-socialbar-item {
	margin-right:1px;
	-bottom:1px;
}
.ssm .ui-socialbar-item a {
	height:30px;
	width:30px;
}
.ss .ui-socialbar-item.digg .ui-socialbar-image {
	background-position:0 0;
}
.ss .ui-socialbar-item.digg:hover a, .ss.effect--fade .ui-socialbar-item.digg a {
	background-position:0 -40px;
}
.ss .ui-socialbar-item.dribbble .ui-socialbar-image {
	background-position:0 -80px;
}
.ss .ui-socialbar-item.dribbble:hover a, .ss.effect--fade .ui-socialbar-item.dribbble a {
	background-position:0 -120px;
}
.ss .ui-socialbar-item.facebook .ui-socialbar-image {
	background-position:0 -160px;
}
.ss .ui-socialbar-item.facebook:hover a, .ss.effect--fade .ui-socialbar-item.facebook a {
	background-position:0 -200px;
}
.ss .ui-socialbar-item.flickr .ui-socialbar-image {
	background-position:0 -240px;
}
.ss .ui-socialbar-item.flickr:hover a, .ss.effect--fade .ui-socialbar-item.flickr a {
	background-position:0 -280px;
}
.ss .ui-socialbar-item.forrst .ui-socialbar-image {
	background-position:0 -320px;
}
.ss .ui-socialbar-item.forrst:hover a, .ss.effect--fade .ui-socialbar-item.forrst a {
	background-position:0 -360px;
}
.ss .ui-socialbar-item.googleplus .ui-socialbar-image {
	background-position:0 -400px;
}
.ss .ui-socialbar-item.googleplus:hover a, .ss.effect--fade .ui-socialbar-item.googleplus a {
	background-position:0 -440px;
}
.ss .ui-socialbar-item.html5 .ui-socialbar-image {
	background-position:0 -480px;
}
.ss .ui-socialbar-item.html5:hover a, .ss.effect--fade .ui-socialbar-item.html5 a {
	background-position:0 -520px;
}
.ss .ui-socialbar-item.soundcloud .ui-socialbar-image {
	background-position:0 -560px;
}
.ss .ui-socialbar-item.soundcloud:hover a, .ss.effect--fade .ui-socialbar-item.soundcloud a {
	background-position:0 -600px;
}
.ss .ui-socialbar-item.lastfm .ui-socialbar-image {
	background-position:0 -640px;
}
.ss .ui-socialbar-item.lastfm:hover a, .ss.effect--fade .ui-socialbar-item.lastfm a {
	background-position:0 -680px;
}
.ss .ui-socialbar-item.linkedin .ui-socialbar-image {
	background-position:0 -720px;
}
.ss .ui-socialbar-item.linkedin:hover a, .ss.effect--fade .ui-socialbar-item.linkedin a {
	background-position:0 -760px;
}
.ss .ui-socialbar-item.myspace .ui-socialbar-image {
	background-position:0 -800px;
}
.ss .ui-socialbar-item.myspace:hover a, .ss.effect--fade .ui-socialbar-item.myspace a {
	background-position:0 -840px;
}
.ss .ui-socialbar-item.paypal .ui-socialbar-image {
	background-position:0 -880px;
}
.ss .ui-socialbar-item.paypal:hover a, .ss.effect--fade .ui-socialbar-item.paypal a {
	background-position:0 -920px;
}
.ss .ui-socialbar-item.picasa .ui-socialbar-image {
	background-position:0 -960px;
}
.ss .ui-socialbar-item.picasa:hover a, .ss.effect--fade .ui-socialbar-item.picasa a {
	background-position:0 -1000px;
}
.ss .ui-socialbar-item.pinterest .ui-socialbar-image {
	background-position:0 -1040px;
}
.ss .ui-socialbar-item.pinterest:hover a, .ss.effect--fade .ui-socialbar-item.pinterest a {
	background-position:0 -1080px;
}
.ss .ui-socialbar-item.reddit .ui-socialbar-image {
	background-position:0 -1120px;
}
.ss .ui-socialbar-item.reddit:hover a, .ss.effect--fade .ui-socialbar-item.reddit a {
	background-position:0 -1160px;
}
.ss .ui-socialbar-item.rss .ui-socialbar-image {
	background-position:0 -1200px;
}
.ss .ui-socialbar-item.rss:hover a, .ss.effect--fade .ui-socialbar-item.rss a {
	background-position:0 -1240px;
}
.ss .ui-socialbar-item.skype .ui-socialbar-image {
	background-position:0 -1280px;
}
.ss .ui-socialbar-item.skype:hover a, .ss.effect--fade .ui-socialbar-item.skype a {
	background-position:0 -1320px;
}
.ss .ui-socialbar-item.stumbleupon .ui-socialbar-image {
	background-position:0 -1360px;
}
.ss .ui-socialbar-item.stumbleupon:hover a, .ss.effect--fade .ui-socialbar-item.stumbleupon a {
	background-position:0 -1400px;
}
.ss .ui-socialbar-item.tumblr .ui-socialbar-image {
	background-position:0 -1440px;
}
.ss .ui-socialbar-item.tumblr:hover a, .ss.effect--fade .ui-socialbar-item.tumblr a {
	background-position:0 -1480px;
}
.ss .ui-socialbar-item.twitter .ui-socialbar-image {
	background-position:0 -1520px;
}
.ss .ui-socialbar-item.twitter:hover a, .ss.effect--fade .ui-socialbar-item.twitter a {
	background-position:0 -1560px;
}
.ss .ui-socialbar-item.vimeo .ui-socialbar-image {
	background-position:0 -1600px;
}
.ss .ui-socialbar-item.vimeo:hover a, .ss.effect--fade .ui-socialbar-item.vimeo a {
	background-position:0 -1640px;
}
.ss .ui-socialbar-item.wordpress .ui-socialbar-image {
	background-position:0 -1680px;
}
.ss .ui-socialbar-item.wordpress:hover a, .ss.effect--fade .ui-socialbar-item.wordpress a {
	background-position:0 -1720px;
}
.ss .ui-socialbar-item.yahoo .ui-socialbar-image {
	background-position:0 -1760px;
}
.ss .ui-socialbar-item.yahoo:hover a, .ss.effect--fade .ui-socialbar-item.yahoo a {
	background-position:0 -1800px;
}
.ss .ui-socialbar-item.youtube .ui-socialbar-image {
	background-position:0 -1840px;
}
.ss .ui-socialbar-item.youtube:hover a, .ss.effect--fade .ui-socialbar-item.youtube a {
	background-position:0 -1880px;
}
.ss .ui-socialbar-item.github .ui-socialbar-image {
	background-position:0 -1920px;
}
.ss .ui-socialbar-item.github:hover a, .ss.effect--fade .ui-socialbar-item.github a {
	background-position:0 -1960px;
}
.ss .ui-socialbar-item.behance .ui-socialbar-image {
	background-position:0 -2000px;
}
.ss .ui-socialbar-item.behance:hover a, .ss.effect--fade .ui-socialbar-item.behance a {
	background-position:0 -2040px;
}
.ss .ui-socialbar-item.yelp .ui-socialbar-image {
	background-position:0 -2080px;
}
.ss .ui-socialbar-item.yelp:hover a, .ss.effect--fade .ui-socialbar-item.yelp a {
	background-position:0 -2120px;
}
.ss .ui-socialbar-item.mail .ui-socialbar-image {
	background-position:0 -2160px;
}
.ss .ui-socialbar-item.mail:hover a, .ss.effect--fade .ui-socialbar-item.mail a {
	background-position:0 -2200px;
}
.ss .ui-socialbar-item.instagram .ui-socialbar-image {
	background-position:0 -2240px;
}
.ss .ui-socialbar-item.instagram:hover a, .ss.effect--fade .ui-socialbar-item.instagram a {
	background-position:0 -2280px;
}
.ss .ui-socialbar-item.foursquare .ui-socialbar-image {
	background-position:0 -2320px;
}
.ss .ui-socialbar-item.foursquare:hover a, .ss.effect--fade .ui-socialbar-item.foursquare a {
	background-position:0 -2360px;
}
.ss .ui-socialbar-item.zerply .ui-socialbar-image {
	background-position:0 -2400px;
}
.ss .ui-socialbar-item.zerply:hover a, .ss.effect--fade .ui-socialbar-item.zerply a {
	background-position:0 -2440px;
}
.ss .ui-socialbar-item.windows .ui-socialbar-image {
	background-position:0 -2480px;
}
.ss .ui-socialbar-item.windows:hover a, .ss.effect--fade .ui-socialbar-item.windows a {
	background-position:0 -2520px;
}
.ss .ui-socialbar-item.android .ui-socialbar-image {
	background-position:0 -2560px;
}
.ss .ui-socialbar-item.android:hover a, .ss.effect--fade .ui-socialbar-item.android a {
	background-position:0 -2600px;
}
.ss .ui-socialbar-item.googledrive .ui-socialbar-image {
	background-position:0 -2640px;
}
.ss .ui-socialbar-item.googledrive:hover a, .ss.effect--fade .ui-socialbar-item.googledrive a {
	background-position:0 -2680px;
}
.ss .ui-socialbar-item.dropbox .ui-socialbar-image {
	background-position:0 -2720px;
}
.ss .ui-socialbar-item.dropbox:hover a, .ss.effect--fade .ui-socialbar-item.dropbox a {
	background-position:0 -2760px;
}
.ss .ui-socialbar-item.deviantart .ui-socialbar-image {
	background-position:0 -2800px;
}
.ss .ui-socialbar-item.deviantart:hover a, .ss.effect--fade .ui-socialbar-item.deviantart a {
	background-position:0 -2840px;
}
.ss .ui-socialbar-item.apple .ui-socialbar-image {
	background-position:0 -2880px;
}
.ss .ui-socialbar-item.apple:hover a, .ss.effect--fade .ui-socialbar-item.apple a {
	background-position:0 -2920px;
}
.ss .ui-socialbar-item.technorati .ui-socialbar-image {
	background-position:0 -2960px;
}
.ss .ui-socialbar-item.technorati:hover a, .ss.effect--fade .ui-socialbar-item.technorati a {
	background-position:0 -3000px;
}
.ss .ui-socialbar-item.google .ui-socialbar-image {
	background-position:0 -3040px;
}
.ss .ui-socialbar-item.google:hover a, .ss.effect--fade .ui-socialbar-item.google a {
	background-position:0 -3080px;
}
.ss .ui-socialbar-item.google .ui-socialbar-image {
	background-position:0 -3040px;
}
.ss .ui-socialbar-item.google:hover a, .ss.effect--fade .ui-socialbar-item.google a {
	background-position:0 -3080px;
}
.ss .ui-socialbar-item.delicious .ui-socialbar-image {
	background-position:0 -3120px;
}
.ss .ui-socialbar-item.delicious:hover a, .ss.effect--fade .ui-socialbar-item.delicious a {
	background-position:0 -3160px;
}
.ss .ui-socialbar-item.blogger .ui-socialbar-image {
	background-position:0 -3200px;
}
.ss .ui-socialbar-item.blogger:hover a, .ss.effect--fade .ui-socialbar-item.blogger a {
	background-position:0 -3240px;
}
.ss .ui-socialbar-item.ebay .ui-socialbar-image {
	background-position:0 -3280px;
}
.ss .ui-socialbar-item.ebay:hover a, .ss.effect--fade .ui-socialbar-item.ebay a {
	background-position:0 -3320px;
}
.ss .ui-socialbar-item.amazon .ui-socialbar-image {
	background-position:0 -3360px;
}
.ss .ui-socialbar-item.amazon:hover a, .ss.effect--fade .ui-socialbar-item.amazon a {
	background-position:0 -3400px;
}
.ss .ui-socialbar-item.twitter-alt .ui-socialbar-image {
	background-position:0 -3440px;
}
.ss .ui-socialbar-item.twitter-alt:hover a, .ss.effect--fade .ui-socialbar-item.twitter-alt a {
	background-position:0 -3480px;
}
.ssm .ui-socialbar-item.digg .ui-socialbar-image {
	background-position:0 0;
}
.ssm .ui-socialbar-item.digg:hover a, .ssm.effect--fade .ui-socialbar-item.digg a {
	background-position:0 -30px;
}
.ssm .ui-socialbar-item.dribbble .ui-socialbar-image {
	background-position:0 -60px;
}
.ssm .ui-socialbar-item.dribbble:hover a, .ssm.effect--fade .ui-socialbar-item.dribbble a {
	background-position:0 -90px;
}
.ssm .ui-socialbar-item.facebook .ui-socialbar-image {
	background-position:0 -120px;
}
.ssm .ui-socialbar-item.facebook:hover a, .ssm.effect--fade .ui-socialbar-item.facebook a {
	background-position:0 -150px;
}
.ssm .ui-socialbar-item.flickr .ui-socialbar-image {
	background-position:0 -180px;
}
.ssm .ui-socialbar-item.flickr:hover a, .ssm.effect--fade .ui-socialbar-item.flickr a {
	background-position:0 -210px;
}
.ssm .ui-socialbar-item.forrst .ui-socialbar-image {
	background-position:0 -240px;
}
.ssm .ui-socialbar-item.forrst:hover a, .ssm.effect--fade .ui-socialbar-item.forrst a {
	background-position:0 -270px;
}
.ssm .ui-socialbar-item.googleplus .ui-socialbar-image {
	background-position:0 -300px;
}
.ssm .ui-socialbar-item.googleplus:hover a, .ssm.effect--fade .ui-socialbar-item.googleplus a {
	background-position:0 -330px;
}
.ssm .ui-socialbar-item.html5 .ui-socialbar-image {
	background-position:0 -360px;
}
.ssm .ui-socialbar-item.html5:hover a, .ssm.effect--fade .ui-socialbar-item.html5 a {
	background-position:0 -390px;
}
.ssm .ui-socialbar-item.soundcloud .ui-socialbar-image {
	background-position:0 -420px;
}
.ssm .ui-socialbar-item.soundcloud:hover a, .ssm.effect--fade .ui-socialbar-item.soundcloud a {
	background-position:0 -450px;
}
.ssm .ui-socialbar-item.lastfm .ui-socialbar-image {
	background-position:0 -480px;
}
.ssm .ui-socialbar-item.lastfm:hover a, .ssm.effect--fade .ui-socialbar-item.lastfm a {
	background-position:0 -510px;
}
.ssm .ui-socialbar-item.linkedin .ui-socialbar-image {
	background-position:0 -540px;
}
.ssm .ui-socialbar-item.linkedin:hover a, .ssm.effect--fade .ui-socialbar-item.linkedin a {
	background-position:0 -570px;
}
.ssm .ui-socialbar-item.myspace .ui-socialbar-image {
	background-position:0 -600px;
}
.ssm .ui-socialbar-item.myspace:hover a, .ssm.effect--fade .ui-socialbar-item.myspace a {
	background-position:0 -630px;
}
.ssm .ui-socialbar-item.paypal .ui-socialbar-image {
	background-position:0 -660px;
}
.ssm .ui-socialbar-item.paypal:hover a, .ssm.effect--fade .ui-socialbar-item.paypal a {
	background-position:0 -690px;
}
.ssm .ui-socialbar-item.picasa .ui-socialbar-image {
	background-position:0 -720px;
}
.ssm .ui-socialbar-item.picasa:hover a, .ssm.effect--fade .ui-socialbar-item.picasa a {
	background-position:0 -750px;
}
.ssm .ui-socialbar-item.pinterest .ui-socialbar-image {
	background-position:0 -780px;
}
.ssm .ui-socialbar-item.pinterest:hover a, .ssm.effect--fade .ui-socialbar-item.pinterest a {
	background-position:0 -810px;
}
.ssm .ui-socialbar-item.reddit .ui-socialbar-image {
	background-position:0 -840px;
}
.ssm .ui-socialbar-item.reddit:hover a, .ssm.effect--fade .ui-socialbar-item.reddit a {
	background-position:0 -870px;
}
.ssm .ui-socialbar-item.rss .ui-socialbar-image {
	background-position:0 -900px;
}
.ssm .ui-socialbar-item.rss:hover a, .ssm.effect--fade .ui-socialbar-item.rss a {
	background-position:0 -930px;
}
.ssm .ui-socialbar-item.skype .ui-socialbar-image {
	background-position:0 -960px;
}
.ssm .ui-socialbar-item.skype:hover a, .ssm.effect--fade .ui-socialbar-item.skype a {
	background-position:0 -990px;
}
.ssm .ui-socialbar-item.stumbleupon .ui-socialbar-image {
	background-position:0 -1020px;
}
.ssm .ui-socialbar-item.stumbleupon:hover a, .ssm.effect--fade .ui-socialbar-item.stumbleupon a {
	background-position:0 -1050px;
}
.ssm .ui-socialbar-item.tumblr .ui-socialbar-image {
	background-position:0 -1080px;
}
.ssm .ui-socialbar-item.tumblr:hover a, .ssm.effect--fade .ui-socialbar-item.tumblr a {
	background-position:0 -1110px;
}
.ssm .ui-socialbar-item.twitter .ui-socialbar-image {
	background-position:0 -1140px;
}
.ssm .ui-socialbar-item.twitter:hover a, .ssm.effect--fade .ui-socialbar-item.twitter a {
	background-position:0 -1170px;
}
.ssm .ui-socialbar-item.vimeo .ui-socialbar-image {
	background-position:0 -1200px;
}
.ssm .ui-socialbar-item.vimeo:hover a, .ssm.effect--fade .ui-socialbar-item.vimeo a {
	background-position:0 -1230px;
}
.ssm .ui-socialbar-item.wordpress .ui-socialbar-image {
	background-position:0 -1260px;
}
.ssm .ui-socialbar-item.wordpress:hover a, .ssm.effect--fade .ui-socialbar-item.wordpress a {
	background-position:0 -1290px;
}
.ssm .ui-socialbar-item.yahoo .ui-socialbar-image {
	background-position:0 -1320px;
}
.ssm .ui-socialbar-item.yahoo:hover a, .ssm.effect--fade .ui-socialbar-item.yahoo a {
	background-position:0 -1350px;
}
.ssm .ui-socialbar-item.youtube .ui-socialbar-image {
	background-position:0 -1380px;
}
.ssm .ui-socialbar-item.youtube:hover a, .ssm.effect--fade .ui-socialbar-item.youtube a {
	background-position:0 -1410px;
}
.ssm .ui-socialbar-item.github .ui-socialbar-image {
	background-position:0 -1440px;
}
.ssm .ui-socialbar-item.github:hover a, .ssm.effect--fade .ui-socialbar-item.github a {
	background-position:0 -1470px;
}
.ssm .ui-socialbar-item.behance .ui-socialbar-image {
	background-position:0 -1500px;
}
.ssm .ui-socialbar-item.behance:hover a, .ssm.effect--fade .ui-socialbar-item.behance a {
	background-position:0 -1530px;
}
.ssm .ui-socialbar-item.yelp .ui-socialbar-image {
	background-position:0 -1560px;
}
.ssm .ui-socialbar-item.yelp:hover a, .ssm.effect--fade .ui-socialbar-item.yelp a {
	background-position:0 -1590px;
}
.ssm .ui-socialbar-item.mail .ui-socialbar-image {
	background-position:0 -1620px;
}
.ssm .ui-socialbar-item.mail:hover a, .ssm.effect--fade .ui-socialbar-item.mail a {
	background-position:0 -1650px;
}
.ssm .ui-socialbar-item.instagram .ui-socialbar-image {
	background-position:0 -1680px;
}
.ssm .ui-socialbar-item.instagram:hover a, .ssm.effect--fade .ui-socialbar-item.instagram a {
	background-position:0 -1710px;
}
.ssm .ui-socialbar-item.foursquare .ui-socialbar-image {
	background-position:0 -1740px;
}
.ssm .ui-socialbar-item.foursquare:hover a, .ssm.effect--fade .ui-socialbar-item.foursquare a {
	background-position:0 -1770px;
}
.ssm .ui-socialbar-item.zerply .ui-socialbar-image {
	background-position:0 -1800px;
}
.ssm .ui-socialbar-item.zerply:hover a, .ssm.effect--fade .ui-socialbar-item.zerply a {
	background-position:0 -1830px;
}
.ssm .ui-socialbar-item.windows .ui-socialbar-image {
	background-position:0 -1860px;
}
.ssm .ui-socialbar-item.windows:hover a, .ssm.effect--fade .ui-socialbar-item.windows a {
	background-position:0 -1890px;
}
.ssm .ui-socialbar-item.android .ui-socialbar-image {
	background-position:0 -1920px;
}
.ssm .ui-socialbar-item.android:hover a, .ssm.effect--fade .ui-socialbar-item.android a {
	background-position:0 -1950px;
}
.ssm .ui-socialbar-item.googledrive .ui-socialbar-image {
	background-position:0 -1980px;
}
.ssm .ui-socialbar-item.googledrive:hover a, .ssm.effect--fade .ui-socialbar-item.googledrive a {
	background-position:0 -2010px;
}
.ssm .ui-socialbar-item.dropbox .ui-socialbar-image {
	background-position:0 -2040px;
}
.ssm .ui-socialbar-item.dropbox:hover a, .ssm.effect--fade .ui-socialbar-item.dropbox a {
	background-position:0 -2070px;
}
.ssm .ui-socialbar-item.deviantart .ui-socialbar-image {
	background-position:0 -2100px;
}
.ssm .ui-socialbar-item.deviantart:hover a, .ssm.effect--fade .ui-socialbar-item.deviantart a {
	background-position:0 -2130px;
}
.ssm .ui-socialbar-item.apple .ui-socialbar-image {
	background-position:0 -2160px;
}
.ssm .ui-socialbar-item.apple:hover a, .ssm.effect--fade .ui-socialbar-item.apple a {
	background-position:0 -2190px;
}
.ssm .ui-socialbar-item.technorati .ui-socialbar-image {
	background-position:0 -2220px;
}
.ssm .ui-socialbar-item.technorati:hover a, .ssm.effect--fade .ui-socialbar-item.technorati a {
	background-position:0 -2250px;
}
.ssm .ui-socialbar-item.google .ui-socialbar-image {
	background-position:0 -2280px;
}
.ssm .ui-socialbar-item.google:hover a, .ssm.effect--fade .ui-socialbar-item.google a {
	background-position:0 -2310px;
}
.ssm .ui-socialbar-item.delicious .ui-socialbar-image {
	background-position:0 -2340px;
}
.ssm .ui-socialbar-item.delicious:hover a, .ssm.effect--fade .ui-socialbar-item.delicious a {
	background-position:0 -2370px;
}
.ssm .ui-socialbar-item.blogger .ui-socialbar-image {
	background-position:0 -2400px;
}
.ssm .ui-socialbar-item.blogger:hover a, .ssm.effect--fade .ui-socialbar-item.blogger a {
	background-position:0 -2430px;
}
.ssm .ui-socialbar-item.ebay .ui-socialbar-image {
	background-position:0 -2460px;
}
.ssm .ui-socialbar-item.ebay:hover a, .ssm.effect--fade .ui-socialbar-item.ebay a {
	background-position:0 -2490px;
}
.ssm .ui-socialbar-item.amazon .ui-socialbar-image {
	background-position:0 -2520px;
}
.ssm .ui-socialbar-item.amazon:hover a, .ssm.effect--fade .ui-socialbar-item.amazon a {
	background-position:0 -2550px;
}
.ssm .ui-socialbar-item.twitter-alt .ui-socialbar-image {
	background-position:0 -2580px;
}
.ssm .ui-socialbar-item.twitter-alt:hover a, .ssm.effect--fade .ui-socialbar-item.twitter-alt a {
	background-position:0 -2610px;
}
.ui--space {
	display:block;
	height:30px;
}
.ui--tabs, .ui--tabs-header {
	position:relative;
	display:block;
}
.ui--tabs-header {
	line-height:0 !important;
	z-index:2;
}
.ui--tabs-header .ui--tabs-header-holder {
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1;
}
.ui--tabs-titles {
	position:relative;
	z-index:1;
	list-style:none none;
	margin:0;
	padding:0;
	line-height:0 !important;
	display:inline-block;
*display:inline;
*zoom:1;
}
.ui--tabs-titles > li {
	position:relative;
	z-index:1;
	margin:0;
	padding:0;
	line-height:0 !important;
	display:inline-block;
	float:left;
*display:inline;
*zoom:1;
}
.rtl .ui--tabs-titles > li {
	float:right;
}
.ui--tabs-titles > li a {
	position:relative;
	z-index:3;
	margin:0;
	padding:0;
	display:block;
	outline:0;
}
.ui--tabs-titles > li .ui--icon {
	position:relative;
	z-index:4;
	margin-right:12px;
}
.ui--tabs-titles > li h1, .ui--tabs-titles > li h2, .ui--tabs-titles > li h3, .ui--tabs-titles > li h4, .ui--tabs-titles > li h5, .ui--tabs-titles > li h6 {
	position:relative;
	z-index:2;
	margin:0 !important;
}
.ui--tabs-contents {
	list-style:none none;
	position:relative;
	z-index:1;
}
.ui--tabs-contents li.hidden {
	position:absolute;
	top:-99999px;
	display:block !important;
	width:100%;
}
.ui--tabs-mega {
	margin:0 0 30px;
}
.ui--tabs-mega > .ui--tabs-header {
}
.ui--tabs-mega > .ui--tabs-header .ui--tabs-titles {
}
.ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li {
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a {
	display:block;
	padding:15px 40px;
	text-decoration:none !important;
	min-height:25px;
	font-weight:400;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	border-color:rgba(255,255,255,.2) !important;
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a:hover {
	background-color:rgba(0,0,0,.1);
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a:active {
	background-color:rgba(0,0,0,.2);
	box-shadow:inset 0 0 15px rgba(0,0,0,.4);
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	color:#333;
	text-shadow:none;
	background-color:#fff;
	background-color:none;
	box-shadow:none;
	border-color:transparent !important;
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a {
	border-left:1px solid transparent;
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.last-item a {
	border-right:1px solid transparent;
}
.ui--tabs-mega > .ui--tabs-contents {
	margin:30px 0 0;
	padding:0;
}
.ui--tabs-mega > .ui--tabs-contents > li {
}
.ui--tabs-mini {
	margin-bottom:30px;
}
.ui--tabs-mini > .ui--tabs-header {
	overflow:hidden;
	position:relative;
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-after {
	content:" ";
	position:absolute;
	bottom:0;
	left:0;
	width:4000px;
	border-bottom:1px solid transparent;
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-before {
	content:" ";
	position:absolute;
	bottom:0;
	left:-4000px;
	width:4000px;
	border-bottom:1px solid transparent;
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-titles {
	margin-bottom:-1px;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li {
	max-height:60px;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
	display:block;
	padding:18px 17px 15px;
	text-decoration:none !important;
	position:relative;
	font-weight:400;
	border-top:2px solid transparent;
	border-right:1px solid transparent;
	border-left:1px solid transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	min-height:100px;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a:hover {
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	text-shadow:none;
	box-shadow:none;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-border-before, html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-border-after {
	border-color:#d4d4d4 !important;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	color:#333;
	border-top-color:#27A94B !important;
	border-color:#d4d4d4 !important;
}
.ui--tabs-mini-horizontal > .ui--tabs-contents {
	margin:30px 0 0;
}
.ui--tabs-mini > .ui--tabs-contents > li {
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header {
	padding-bottom:30px;
}
html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header {
	float:right;
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles {
	width:100%;
	padding-right:1px;
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li {
	float:none;
	display:block;
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li a {
	display:block;
	padding:15px 30px;
	text-decoration:none !important;
	position:relative;
	font-weight:400;
}
html #page-wrap .ui--tabs-mini-vertical.position--left > .ui--tabs-header .ui--tabs-titles > li a {
	border-top:1px solid transparent;
	border-left:2px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li a {
	border-top:1px solid transparent;
	border-right:2px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-top {
	content:" ";
	position:absolute;
	top:-4000px;
	height:4000px;
}
.ui--tabs-mini.position--left > .ui--tabs-header .ui--tabs-border-top {
	right:0;
	border-right:1px solid transparent;
}
.ui--tabs-mini.position--right > .ui--tabs-header .ui--tabs-border-top {
	left:0;
	border-left:1px solid transparent;
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-bottom {
	content:" ";
	position:absolute;
	top:40px;
	height:4000px;
}
.ui--tabs-mini.position--left > .ui--tabs-header .ui--tabs-border-bottom {
	right:0;
	border-right:1px solid transparent;
}
.ui--tabs-mini.position--right > .ui--tabs-header .ui--tabs-border-bottom {
	left:0;
	border-left:1px solid transparent;
}
html #page-wrap .ui--tabs-mini-vertical.position--left > .ui--tabs-header .ui--tabs-border-top, html #page-wrap .ui--tabs-mini-vertical.position--left > .ui--tabs-header .ui--tabs-border-bottom, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-border-top, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-border-bottom {
	border-color:#d4d4d4;
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	color:#333;
	border-color:#d4d4d4;
	border-left-color:#27A94B;
	border-right-color:#27A94B;
}
html #page-wrap .ui--tabs-mini-vertical.position--left > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical.position--left > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	border-left-color:#27A94B;
}
html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a, html #page-wrap .ui--tabs-mini-vertical.position--right > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	border-left-color:#27A94B;
}
.ui--tagline-box-wrapper {
	position:relative;
	z-index:1;
	margin-bottom:18px;
}
.ui--tagline-box {
	position:relative;
	padding:30px 30px 12px;
}
.ui--tagline-content {
	position:relative;
	z-index:5;
}
.ui--tagline-background-container {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
}
.ui--tagline-box h1, .ui--tagline-box h2, .ui--tagline-box h3, .ui--tagline-box h4, .ui--tagline-box h5, .ui--tagline-box h6 {
	margin-top:0;
}
.ui--tagline-box .btn {
	z-index:10;
	position:relative;
}
.ui--tagline-box a.ui--tagline-box-block-link {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:9;
	display:block;
}
.ui--testimonial {
	margin-bottom:18px;
}
.ui--testimonial-content {
	position:relative;
	margin-bottom:20px;
	padding:18px 20px 2px;
}
.ui--testimonial-arrow {
	position:absolute;
	width:20px;
	height:20px;
	left:36px;
	bottom:-8px;
	color:#f1f1f1;
	background-color:none !important;
	text-shadow:0px 2px 0px #cccccc;
}
.ie .ui--testimonial-arrow {
	display:none;
}
.ui--testimonial-arrow i {
	font-size:28px;
}
.ui--testimonial-brand {
	display:block;
	position:relative;
	margin:0 15px 0 15px;
}
.ui--testimonial-brand .name {
	display:block;
}
.ui--testimonial-brand .cap {
}
.ui--testimonial-image {
	float:left;
	margin:0 15px 0 0;
	line-height:0;
}
.ui--testimonial-image img, .ui--testimonial-image-position {
	width:60px;
}
.ui--testimonial-image-position {
	overflow:hidden;
}
.ui--testimonial-user {
	display:block;
	overflow:hidden;
	padding:5px 0 0;
}
.ui--text-rotator-words {
	display:none;
}
.ui--text-rotator .rotating {
	display:inline-block;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);
	-moz-transform:rotateX(0) rotateY(0) rotateZ(0);
	-ms-transform:rotateX(0) rotateY(0) rotateZ(0);
	-o-transform:rotateX(0) rotateY(0) rotateZ(0);
	transform:rotateX(0) rotateY(0) rotateZ(0);
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
	-webkit-transform-origin-x:50%;
}
.ui--text-rotator .rotating.flip {
	position:relative;
}
.ui--text-rotator .rotating .front, .ui--text-rotator .rotating .back {
	left:0;
	top:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
}
.ui--text-rotator .rotating .front {
	position:absolute;
	display:inline-block;
	-webkit-transform:translate3d(0, 0, 1px);
	-moz-transform:translate3d(0, 0, 1px);
	-ms-transform:translate3d(0, 0, 1px);
	-o-transform:translate3d(0, 0, 1px);
	transform:translate3d(0, 0, 1px);
}
.ui--text-rotator .rotating.flip .front {
	z-index:1;
}
.ui--text-rotator .rotating .back {
	display:block;
	opacity:0;
}
.ui--text-rotator .rotating.spin {
	-webkit-transform:rotate(360deg) scale(0);
	-moz-transform:rotate(360deg) scale(0);
	-ms-transform:rotate(360deg) scale(0);
	-o-transform:rotate(360deg) scale(0);
	transform:rotate(360deg) scale(0);
}
.ui--text-rotator .rotating.flip .back {
	z-index:2;
	display:block;
	opacity:1;
	-webkit-transform:rotateY(180deg) translate3d(0, 0, 0);
	-moz-transform:rotateY(180deg) translate3d(0, 0, 0);
	-ms-transform:rotateY(180deg) translate3d(0, 0, 0);
	-o-transform:rotateY(180deg) translate3d(0, 0, 0);
	transform:rotateY(180deg) translate3d(0, 0, 0);
}
.ui--text-rotator .rotating.flip.up .back {
	-webkit-transform:rotateX(180deg) translate3d(0, 0, 0);
	-moz-transform:rotateX(180deg) translate3d(0, 0, 0);
	-ms-transform:rotateX(180deg) translate3d(0, 0, 0);
	-o-transform:rotateX(180deg) translate3d(0, 0, 0);
	transform:rotateX(180deg) translate3d(0, 0, 0);
}
.ui--text-rotator .rotating.flip.cube .front {
	-webkit-transform:translate3d(0, 0, 100px) scale(0.9, 0.9);
	-moz-transform:translate3d(0, 0, 100px) scale(0.85, 0.85);
	-ms-transform:translate3d(0, 0, 100px) scale(0.85, 0.85);
	-o-transform:translate3d(0, 0, 100px) scale(0.85, 0.85);
	transform:translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.ui--text-rotator .rotating.flip.cube .back {
	-webkit-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);
	-moz-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	-ms-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	-o-transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	transform:rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.ui--text-rotator .rotating.flip.cube.up .back {
	-webkit-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.9, 0.9);
	-moz-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	-ms-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	-o-transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
	transform:rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.ui--title {
	margin-bottom:18px;
}
.ui--title-bordered {
	position:relative;
}
.ui--title-bordered.with-navigation .ui--title-holder {
	margin-right:80px;
}
.rtl .ui--title-bordered.with-navigation .ui--title-holder {
	margin-right:0;
	margin-left:80px;
}
.ui--title-bordered.with-navigation.text-center .ui--title-holder {
	padding-left:80px;
}
.rtl .ui--title-bordered.with-navigation.text-center .ui--title-holder {
	padding-left:0;
	padding-right:80px;
}
.ui--title-holder {
	position:relative;
	overflow:hidden;
}
.ui--title-text {
	position:relative;
	display:inline-block;
*display:inline;
	zoom:1;
	margin:0 !important;
	padding-right:30px;
	max-width:90%;
	text-decoration:none;
}
.rtl .ui--title-text {
	padding-right:0;
	padding-left:30px;
}
.text-center .ui--title-text {
	padding-left:30px;
	padding-right:30px;
}
.rtl .text-center .ui--title-text {
	padding-left:30px;
	padding-right:30px;
}
.text-right .ui--title-text {
	padding-left:30px;
	padding-right:0;
}
.rtl .text-right .ui--title-text {
	padding-left:0;
	padding-right:30px;
}
.ui--title-text a, .ui--title-text a:hover {
	text-decoration:none !important;
}
.ui--title-border-left, .ui--title-border-right {
	position:absolute;
	width:2000px;
	height:0;
	border-top:0 !important;
	border-right:0 !important;
	border-left:0 !important;
	margin-top:-.5px;
	top:50%;
	display:none;
}
.ui--title-border-bottom {
	margin-top:18px;
}
.ui--title-borders {
	border-bottom:1px solid transparent;
	border-color:#ebebeb;
}
.ui--title-navigation {
	position:absolute;
	right:0;
	top:50%;
	height:24px;
	margin-top:-12px;
	direction:ltr;
}
.rtl .ui--title-navigation {
	right:auto;
	left:0;
}
.rtl .ui--widget-title .ui--title-navigation {
	left:0;
	right:auto;
}
.ui--toggle {
	display:block;
	margin-bottom:18px;
}
.ui--toggle-title {
	display:block;
	position:relative;
	padding-left:54px;
	padding-right:12px;
	min-height:42px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui--toggle-title a, .ui--toggle-title a:hover {
	display:block !important;
	text-decoration:none !important;
	padding:10px 0;
}
.ui--toggle-state-opened > .ui--toggle-title a, .ui--toggle-state-opened > .ui--toggle-title a:hover, .ui--toggle-title a:active {
	transition:none !important;
	-moz-transition:none !important;
	-webkit-transition:none !important;
	-o-transition:none !important;
}
.ui--toggle-title-text {
	margin:0 !important;
}
.ui--toggle-icon {
	position:absolute;
	float:left;
	text-align:center;
	width:42px;
	min-height:42px;
	left:0;
	top:0;
	bottom:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui--toggle-icon i {
	font-size:20px !important;
	position:absolute;
	width:20px;
	height:20px;
	top:50%;
	left:50%;
	margin-top:-10px;
	margin-left:-10px;
}
.ui--toggle-state-closed .ui--toggle-title .show-when-closed {
	display:block !important;
}
.ui--toggle-state-closed .ui--toggle-title .show-when-opened {
	display:none !important;
}
.ui--toggle-state-opened .ui--toggle-title .show-when-closed {
	display:none !important;
}
.ui--toggle-state-opened .ui--toggle-title .show-when-opened {
	display:block !important;
}
.ui--toggle-icon-text {
	float:left;
}
.ui--toggle-content {
	padding-top:12px;
	padding-bottom:0;
}
.ui--toggle-state-closed > .ui--toggle-content {
	position:absolute;
	top:-99999px;
	visibility:hidden;
	width:960px;
}
.ui--twitter-style-default .ui--twitter-timeline-content {
	position:relative;
	margin-bottom:18px;
	padding:18px 20px 2px;
}
.ui--twitter-style-default .ui--twitter-timeline {
	margin-bottom:18px;
}
.ui--twitter-style-plain .ui--twitter-timeline-content {
	position:relative;
}
.ui--twitter-style-plain .ui--icon.fontawesome-twitter {
	float:left;
	margin-right:12px;
}
.ui--twitter-style-plain p {
	overflow:hidden;
}
.ui--twitter-timeline-arrow {
	position:absolute;
	width:20px;
	height:20px;
	left:30px;
	bottom:-8px;
	color:#f1f1f1;
	background-color:none !important;
	text-shadow:0px 2px 0px #cccccc;
}
.ie .ui--twitter-timeline-arrow {
	display:none;
}
.ui--twitter-timeline-arrow i {
	font-size:28px;
}
.ui--twitter-timeline-brand {
	display:block;
	position:relative;
	margin:0 15px 0 15px;
}
.ui--twitter-timeline-brand .name {
	display:block;
}
.ui--twitter-timeline-brand .cap {
}
.ui--twitter-timeline-image {
	float:left;
	margin:0 15px 0 0;
	line-height:0;
}
.ui--twitter-timeline-image img, .ui--twitter-timeline-image-position {
	width:48px;
}
.ui--twitter-timeline-image-position {
	overflow:hidden;
}
.ui--twitter-timeline-user {
	display:block;
	overflow:hidden;
	padding:5px 0 0;
}
.dropcap {
	float:left;
	margin:0 5px -12px 0 !important;
	padding-bottom:0 !important;
}
.ui--highlight {
	padding:1px 2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.highlight_1 {
	background:#FF6;
	padding:1px 2px;
}
.highlight_2 {
	border-bottom:dotted 1px #000;
	padding:1px 2px;
	margin:0 5px 0 0;
}
.highlight_3 {
	background:#474649;
	color:#FFF !important;
	padding:1px 2px;
}
.ui--blockquote, .ui--pullquote {
}
.ui--pullquote {
	max-width:33%;
}
.ui--blockquote {
	margin:0 40px 25px;
	padding:18px 30px 18px;
}
.ui--pullquote {
	padding:18px 30px 18px;
}
.ui--pullquote-left {
	float:left;
	margin-bottom:18px;
	margin-right:30px;
}
.ui--pullquote-right {
	float:right;
	margin-bottom:18px;
	margin-left:30px;
	padding-right:0;
}
blockquote small {
	margin-top:18px;
	font-weight:normal !important;
}
.ui--content-box {
	position:relative;
	margin-bottom:18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui--carousel .ui--content-item {
	margin-bottom:18px;
}
.ui--content-box-title {
	padding:12px 20px 9px;
	border-bottom:1px solid #ebebeb;
}
.ui--content-box-title-text {
	margin:0 0 3px;
}
.ui--content-box-title-caption {
	margin:0 0 3px;
	display:block;
}
.ui--content-box-link, .ui--content-box-link:hover, .ui--content-box-title, .ui--content-box-title:hover, .ui--content-box-title-text, .ui--content-box-title-text:hover, .ui--content-box-title-caption, .ui--content-box-title-caption:hover {
	text-decoration:none !important;
}
.ui--content-box-media {
	position:relative;
	z-index:3;
	border-bottom:1px solid #ebebeb;
}
.ui--content-box-media.type--image-hover {
	overflow:hidden;
}
.ui--content-box-media .ui--content-box-link {
	display:block;
}
.ui--content-box-image {
	width:100%;
	height:100%;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.ui--content-box-video .ui--video, .ui--content-box-video .ui--video-wrapper {
	margin-bottom:0;
}
.ui--content-box-image-default {
	display:block;
	position:absolute;
	z-index:1;
	overflow:hidden;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
}
.ratio-original .ui--content-box-image-default {
	position:relative !important;
	width:100% !important;
	height:auto !important;
}
.ratio-original .ui--content-box-image-default img {
	width:100% !important;
	height:auto !important;
}
.ui--content-box-image-default img {
}
.ui--content-box-overlay {
	position:absolute;
	overflow:hidden;
	z-index:2;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.ui--content-box-media.type--image-hover .ui--content-box-overlay {
	width:100%;
}
.ui--content-box-media.type--default .ui--content-box-overlay {
	top:-1px;
	left:-1px;
	right:-1px;
	bottom:-1px;
}
.ui--content-box-overlay, .ui--content-box-image-default {
	transition :all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition :all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-transition:all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition :all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
.ui--content-box-overlay-image .ui--content-box-image {
	margin:0;
}
.ui--content-box .ui--content-box-media.effect--fade .ui--content-box-overlay {
	-ms-filter :"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
}
.ui--content-box:hover .ui--content-box-media.effect--fade .ui--content-box-overlay {
	-ms-filter :"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
	-webkit-transform:translateY(-40%);
	-ms-transform:translateY(-40%);
	transform:translateY(-40%);
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
	-webkit-transform:translateY(100%);
	-ms-transform:translateY(100%);
	transform:translateY(100%);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
	bottom:auto;
	top:0;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-image-default {
	bottom:auto;
	top:-40%;
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
	bottom:auto;
	top:100%;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-btt .ui--content-box-overlay {
	bottom:auto;
	top:0;
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
	-webkit-transform:translateY(40%);
	-ms-transform:translateY(40%);
	transform:translateY(40%);
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
	top:auto;
	bottom:0;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-image-default {
	top:auto;
	bottom:-40%;
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
	top:auto;
	bottom:100%;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ttb .ui--content-box-overlay {
	top:auto;
	bottom:0;
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
	-webkit-transform:translateX(-40%);
	-ms-transform:translateX(-40%);
	transform:translateX(-40%);
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
	-webkit-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
	right:auto;
	left:0;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-image-default {
	right:auto;
	left:-40%;
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
	right:auto;
	left:100%;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-rtl .ui--content-box-overlay {
	right:auto;
	left:0;
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
	-webkit-transform:translateX(40%);
	-ms-transform:translateX(40%);
	transform:translateX(40%);
}
html.csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
	-webkit-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	transform:translateX(-100%);
}
html.csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
	left:auto;
	right:0;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-image-default {
	left:auto;
	right:-40%;
}
html.no-csstransforms .ui--content-box .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
	left:auto;
	right:100%;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-media.effect--slide-ltr .ui--content-box-overlay {
	left:auto;
	right:0;
}
.ui--content-box-overlay-background {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#333;
	-ms-filter :"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity :0.60;
	z-index:1;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.ui--content-box .ui--content-box-overlay div.center {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	z-index:2;
	transition :all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition :all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-transition:all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition :all 1s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-transform:translateY(-400%);
	-ms-transform:translateY(-400%);
	transform:translateY(-400%);
	-ms-transform:translateY(-400%);
	-ms-transform:translateY(-400%);
	transform:translateY(-400%);
	transform:translateY(-400%);
	-ms-transform:translateY(-400%);
	transform:translateY(-400%);
}
.ui--content-box:hover .ui--content-box-overlay div.center {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-ms-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
.ui--content-box .ui--content-box-overlay div.center .btn {
	padding:10px 7px 10px 15px;
	margin-top:-24px;
	margin-bottom:0 !important;
}
.ui--content-box .ui--content-box-overlay .ui--content-box-overlay-button-text, .ui--content-box .ui--content-box-overlay .ui--content-box-overlay-button-icon {
	padding-right:8px;
}
.ui--content-box-content {
	position:relative;
	z-index:4;
}
.ui--content-box-content-text {
	margin:18px 20px 0;
}
.ui--content-box-footer {
	position:relative;
	z-index:5;
	margin:-1px 0 0;
	border-top:1px solid #dfdfdf;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.ui--content-box-footer .ui-socialbar .ui-socialbar-item {
	border-left:1px solid #dfdfdf;
}
.ui--content-box-footer .btn {
	margin-top:5px;
}
.ui--content-box-footer .btn-small {
	margin-top:8px;
}
.ui--content-box-footer .btn-mini {
	margin-top:10px;
}
.ui--content-box-footer .text-right .btn {
	margin-right:10px;
}
.ui--content-box-gallery > .ui--content-box-gallery-viewport, .ui--content-box-gallery > .mini-slides {
	z-index:1;
}
.ui--content-box-gallery > .ui--content-box-link {
	z-index:2;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.ui--content-box-gallery > .ui--content-box-gallery-navigation {
	z-index:3;
}
.ui--content-box-gallery {
	position:absolute;
}
.ratio-original .ui--content-box-gallery {
	position:relative;
}
.ui--content-box-gallery > .mini-slides {
	overflow:hidden;
}
.ui--content-box-gallery-item {
	display:none;
}
.ui--content-box-gallery-item-1 {
	display:inline !important;
}
.ui--content-box-gallery-image {
	width:100%;
}
.ui--content-box-gallery-navigation {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	margin-top:-16px;
	opacity:0;
	filter :alpha(opacity=0);
}
.ui--content-box:hover .ui--content-box-gallery-navigation {
	opacity:1;
	filter:alpha(opacity=100);
}
.ui--content-box-gallery-navigation .ui--carosuel-prev, .ui--content-box-gallery-navigation .ui--carosuel-next {
	position:absolute;
}
.ui--content-box-gallery-navigation .ui--carosuel-prev {
	left:0;
}
.ui--content-box-gallery-navigation .ui--carosuel-next {
	right:0;
}
.ui--content-box-gallery-navigation .ui--carosuel-prev, .ui--content-box-gallery-navigation .ui--carosuel-next {
	pointer-events:none;
}
.ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev, .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
	pointer-events:auto;
}
html.no-csstransforms .ui--content-box-gallery-navigation .ui--carosuel-prev {
	left:-30px;
}
html.no-csstransforms .ui--content-box-gallery-navigation .ui--carosuel-next {
	right:-30px;
}
html.csstransforms .ui--content-box-gallery-navigation .ui--carosuel-prev {
	-webkit-transform:translateX(-30px);
	-ms-transform:translateX(-30px);
	transform:translateX(-30px);
}
html.csstransforms .ui--content-box-gallery-navigation .ui--carosuel-next {
	-webkit-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px);
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
	left:-10px;
}
html.no-csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
	right:-10px;
}
html.csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
	-webkit-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	transform:translateX(-10px);
}
html.csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px);
}
.ui--carousel .ui--content-box-gallery {
	overflow:hidden;
}
html.no-csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-prev {
	left:-30px;
}
html.no-csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-next {
	right:-30px;
}
html.csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-prev {
	-webkit-transform:translateX(-30px);
	-ms-transform:translateX(-30px);
	transform:translateX(-30px);
}
html.csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-next {
	-webkit-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px);
}
html.no-csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
	left:10px;
}
html.no-csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
	right:10px;
}
html.csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px);
}
html.csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
	-webkit-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	transform:translateX(-10px);
}
.ui--content-box-gallery-navigation, .ui--content-box-gallery-navigation .ui--carosuel-prev, .ui--content-box-gallery-navigation .ui--carosuel-next {
	transition :all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition :all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-transition:all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition :all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
.ui--content-box-gallery {
	margin:0;
	padding:0;
}
.ui--content-box-gallery .mini-slides > div {
	display:none;
	-webkit-backface-visibility:hidden;
}
.ui--content-box-gallery {
	zoom:1;
}
.ui--content-box-gallery .mini-slides {
	zoom:1;
}
.ui--video-wrapper {
	line-height:0;
	margin-bottom:18px;
}
.ui--video {
	position:relative;
	overflow:hidden;
}
.ui--video-16-9 {
	height:0;
	padding-bottom:56.25%;
}
.ui--video-4-3 {
	height:0;
	padding-bottom:75%;
}
.ui--video iframe, .ui--video object, .ui--video embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.ratio-original .ui--video iframe, .ratio-original .ui--video object, .ratio-original .ui--video embed, .ui--video.ui--video-original iframe, .ui--video.ui--video-original object, .ui--video.ui--video-original embed {
	position:relative;
}
.jp-video.ui--video {
	visibility:hidden;
}
.ui--video-background-wrapper {
	position:relative;
	margin-bottom:18px;
}
.ui--video-background {
	z-index:2;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:.9;
}
.ui--video-background .ui--gradient {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.ui--video-background-video {
	z-index:1;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
}
.ui--video-background-video video {
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1000;
	overflow:hidden;
}
.ie8 .ui--video-background-video video {
	display:none;
}
.ui--video-background-poster {
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	background-position:50% 50%;
}
.ui--video-background h1, .ui--video-background h2, .ui--video-background h3, .ui--video-background h4, .ui--video-background h5, .ui--video-background h6 {
	margin-top:0;
}
.widget > ul {
	margin-left:0;
}
#page-content .widget > ul {
	margin-left:0;
}
.widget_recent_comments ul, .widget_display_forums ul, .widget_display_topics ul, .widget_display_replies ul, .widget_display_views ul, .widget_product_categories ul, .widget_layered_nav_filters ul, .widget_layered_nav ul, .widget_recent_entries ul, .list-custom-taxonomy-widget ul, .widget_categories ul, .widget_nav_menu > div > ul, .ui--widget-subpages-classic, .widget_pages > ul, .widget_rss ul, .widget_archive ul, .widget_meta ul {
	list-style:none none;
	margin-left:0;
}
.widget_recent_comments ul li, .widget_display_forums ul li, .widget_display_topics ul li, .widget_display_replies ul li, .widget_display_views ul li, .widget_product_categories ul li, .widget_layered_nav_filters ul li, .widget_layered_nav ul li, .widget_recent_entries ul li, .list-custom-taxonomy-widget ul li, .widget_categories ul li, .widget_nav_menu > div > ul > li, .ui--widget-subpages-classic > li, .widget_pages > ul > li, .widget_rss ul li, .widget_archive ul li, .widget_meta ul li {
	list-style:none none;
	padding-left:14px;
}
.rtl .widget_recent_comments ul li, .rtl .widget_display_forums ul li, .rtl .widget_display_topics ul li, .rtl .widget_display_replies ul li, .rtl .widget_display_views ul li, .rtl .widget_product_categories ul li, .rtl .widget_layered_nav_filters ul li, .rtl .widget_layered_nav ul li, .rtl .widget_recent_entries ul li, .rtl .list-custom-taxonomy-widget ul li, .rtl .widget_categories ul li, .rtl .widget_nav_menu > div > ul > li, .rtl .ui--widget-subpages-classic > li, .rtl .widget_pages > ul > li, .rtl .widget_rss ul li, .rtl .widget_archive ul li, .rtl .widget_meta ul li {
	padding-right:14px;
	padding-left:0;
}
.widget_recent_comments ul li:before, .widget_display_forums ul li:before, .widget_display_topics ul li:before, .widget_display_replies ul li:before, .widget_display_views ul li:before, .widget_product_categories ul li:before, .widget_layered_nav_filters ul li:before, .widget_layered_nav ul li:before, .widget_recent_entries ul li:before, .list-custom-taxonomy-widget ul li:before, .widget_categories ul li:before, .widget_nav_menu > div > ul > li:before, .ui--widget-subpages-classic > li:before, .widget_pages > ul > li:before, .widget_rss ul li:before, .widget_archive ul li:before, .widget_meta ul li:before {
	content:"\f105";
	margin-left:-14px;
	width:14px;
	font-size:18px;
	font-family:FontAwesome;
	font-weight:normal;
	font-style:normal;
	text-decoration:inherit;
	display:inline-block;
	-webkit-font-smoothing:antialiased;
}
​ .rtl .widget_recent_comments ul li:before, .rtl .widget_display_forums ul li:before, .rtl .widget_display_topics ul li:before, .rtl .widget_display_replies ul li:before, .rtl .widget_display_views ul li:before, .rtl .widget_product_categories ul li:before, .rtl .widget_layered_nav_filters ul li:before, .rtl .widget_layered_nav ul li:before, .rtl .widget_recent_entries ul li:before, .rtl .list-custom-taxonomy-widget ul li:before, .rtl .widget_categories ul li:before, .rtl .widget_nav_menu > div > ul > li:before, .rtl .ui--widget-subpages-classic > li:before, .rtl .widget_pages > ul > li:before, .rtl .widget_rss ul li:before, .rtl .widget_archive ul li:before, .rtl .widget_meta ul li:before {
	content:"\f104";
	margin-right:-14px;
	margin-left:0;
}
​ .ie7 .widget_recent_comments ul li, .ie7 .widget_display_forums ul li, .ie7 .widget_display_topics ul li, .ie7 .widget_display_replies ul li, .ie7 .widget_display_views ul li, .ie7 .widget_product_categories ul li, .ie7 .widget_layered_nav_filters ul li, .ie7 .widget_layered_nav ul li, .ie7 .widget_recent_entries ul li, .ie7 .list-custom-taxonomy-widget ul li, .ie7 .widget_categories ul li, .ie7 .widget_nav_menu > div > ul > li, .ie7 .ui--widget-subpages-classic > li, .ie7 .widget_pages > ul > li, .ie7 .widget_rss ul li, .ie7 .widget_archive ul li, .ie7 .widget_meta ul li {
	padding-left:10px;
	list-style:inside square;
}
.tagcloud a {
	display:inline-block;
	padding:4px 8px;
	margin:0 2px 4px 0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none !important;
	font-size:14px !important;
}
.tagcloud a {
	background-color:#f9f9f9;
}
.tagcloud a:hover {
}
.tagcloud a:active, .tagcloud a.active {
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
}
footer .tagcloud a {
}
footer .tagcloud a:hover {
}
.rsswidget img {
	margin-top:-4px;
}
.widget .searchform, .widget .searchform .btn {
	margin-bottom:0;
}
.ui--widget-subpages-classic > li, .widget_nav_menu > div > ul > li {
	padding-bottom:6px;
	margin-bottom:6px;
	border-bottom:1px solid #ebebeb;
}
.ui--widget-subpages-classic > li:last-child, .widget_nav_menu > div > ul > li:last-child {
	border-bottom:0;
}
.ui--widget-subpages-classic > li.current-menu-item > a, .widget_nav_menu > div > ul > li.current-menu-item > a {
}
.ui--widget-subpages-classic > li.current-menu-item > a, .widget_nav_menu > div > ul > li.current-menu-item > a {
}
.ui--widget-subpages-classic > li.current_page_item > a {
	font-weight:bold;
}
#wp-calendar {
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
}
#wp-calendar caption {
	padding:0 10px 10px;
	text-align:right;
	font-weight:bold;
	margin:-5px 0 0 0;
	border-bottom:1px solid #ebebeb;
}
#wp-calendar thead {
	font-size:12px
}
#wp-calendar thead th {
	padding:5px 10px 5px;
	font-weight:bold;
}
#wp-calendar tbody td {
	background:#f5f5f5;
	text-align:center;
	padding:5px 8px;
	text-shadow:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#wp-calendar tbody td a {
	display:block;
}
#wp-calendar tbody td:hover {
	background:#fff
}
#wp-calendar tbody .pad {
	background:none !important;
	filter:none !important;
	-ms-filter:none !important;
}
#wp-calendar tfoot #next {
	text-transform:uppercase;
	text-align:right;
	padding-top:5px;
}
#wp-calendar tfoot #prev {
	text-transform:uppercase;
	padding-top:5px;
}
#page-content #wp-calendar tbody {
	color:#aaa;
}
#wp-calendar tbody td {
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	cursor:pointer;
}
footer #wp-calendar caption {
	border-color:#585858;
}
footer #wp-calendar tbody td {
	background:#2d2d2d;
}
footer #wp-calendar tbody td:hover {
	background:#222
}
.ui--mailchimp {
	position:relative;
}
.ui--mailchimp input {
	width:100% !important;
	max-width:100% !important;
	padding-left:12px;
	padding-right:12px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
footer .ui--mailchimp button {
	position:absolute;
	top:-1px;
	right:0;
	margin:0;
}
.rtl footer .ui--mailchimp button {
	right:auto;
	left:0;
}
.ui--mailchimp input, .ui--mailchimp button {
	height:36px;
}
footer .ui--mailchimp input, footer .ui--mailchimp button {
	height:42px;
}
#top-bar #widget--shop-cart > li > a {
	padding-right:50px;
}
#top-bar #widget--shop-cart .cart-details {
	width:250px;
	padding:18px 18px 0;
}
.ui--widget-subpages-smooth, .ui--widget-subpages-smooth ul {
	list-style:none none;
}
.ui--widget-subpages-smooth > li {
	border-bottom:1px solid #e0e0e0;
	overflow:hidden;
}
.ui--widget-subpages-smooth > li:last-child {
	border-bottom:0;
}
.ui--widget-subpages-smooth > li > a {
	display:block;
	padding:12px 22px;
	margin:0 -2px;
	color:#333 !important;
}
.ui--widget-subpages-smooth:hover > li.current_page_item > a {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
}
.ui--widget-subpages-smooth > li > a:hover, .ui--widget-subpages-smooth > li.current_page_item > a, .ui--widget-subpages-smooth:hover > li.current_page_item > a:hover {
	-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.20), inset -2px 0 2px rgba(0,0,0,.06), inset 2px 0 2px rgba(0,0,0,.06), inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.20), inset -2px 0 2px rgba(0,0,0,.06), inset 2px 0 2px rgba(0,0,0,.06), inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 15px rgba(0,0,0,.20), inset -2px 0 2px rgba(0,0,0,.06), inset 2px 0 2px rgba(0,0,0,.06), inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	background-color:#e9e9e9;
}
.ui--blog-wrapper > .row {
	margin-bottom:12px;
}
.ui--blog-wrapper > .row:last-child {
	margin-bottom:0;
}
.more-link {
	display:block;
	margin-top:18px;
	margin-bottom:0;
}
.more-link .btn {
	margin:0;
}
.more-link a {
	margin:0;
}
.ui--blog-title {
	margin:0 0 6px;
}
#page-content .ui--blog-title a {
}
.ui--blog-item .ui--blog-media {
	margin-bottom:18px;
	text-align:center;
}
.ui--blog-media .ui--video, .ui--blog-media .ui--video-wrapper {
	margin-bottom:0;
}
.ui--blog .ui--pagination-wrapper {
	border-top:1px solid #ebebeb;
	padding-top:30px;
}
.ui--blog-image, .ui--blog-gallery-image {
	display:block;
	margin:auto;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui--blog-gallery > .ui--blog-gallery-viewport, .ui--blog-gallery > .slides {
	z-index:1;
}
.ui--blog-gallery > .ui--blog-item-link {
	z-index:2;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.ui--blog-gallery > .ui--blog-gallery-navigation {
	z-index:3;
}
.ui--blog-gallery {
	position:relative;
}
.ui--blog-gallery > .slides {
	overflow:hidden;
}
.ui--blog-gallery-item {
	display:none;
}
.ui--blog-gallery-item-1 {
	display:inline !important;
}
.ui--blog-gallery-image {
	width:100%;
}
.ui--blog-gallery-navigation {
	position:absolute;
	top:50%;
	left:0;
	right:0;
	margin-top:-16px;
	opacity:0;
	filter :alpha(opacity=0);
}
.ui--blog-item:hover .ui--blog-gallery-navigation {
	opacity:1;
	filter:alpha(opacity=100);
}
.ui--blog-gallery-navigation .ui--carosuel-prev, .ui--blog-gallery-navigation .ui--carosuel-next {
	position:absolute;
}
.ui--blog-gallery-navigation .ui--carosuel-prev {
	left:-30px;
	pointer-events:none;
}
.ui--blog-gallery-navigation .ui--carosuel-next {
	right:-30px;
	pointer-events:none;
}
.ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-prev {
	left:-10px;
	pointer-events:auto;
}
.ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-next {
	right:-10px;
	pointer-events:auto;
}
.ui--carousel .ui--blog-gallery-navigation .ui--carosuel-prev {
	left:20px;
}
.ui--carousel .ui--blog-gallery-navigation .ui--carosuel-next {
	right:20px;
}
.ui--carousel .ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-prev {
	left:10px;
}
.ui--carousel .ui--blog-item:hover .ui--blog-gallery-navigation .ui--carosuel-next {
	right:10px;
}
.ui--blog-gallery-navigation, .ui--blog-gallery-navigation .ui--carosuel-prev, .ui--blog-gallery-navigation .ui--carosuel-next {
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
}
.ui--blog-gallery {
	margin:0;
	padding:0;
}
.ui--blog-gallery .slides > div {
	display:none;
	-webkit-backface-visibility:hidden;
}
.ui--blog-gallery {
	position:relative;
	zoom:1;
}
.ui--blog-gallery .slides {
	zoom:1;
}
.ui--blog-content-wrapper {
	overflow:hidden;
	display:block;
}
.ui--blog-side {
	float:left;
	margin-right:30px;
}
.rtl .ui--blog-side {
	float:right;
	margin-right:0;
	margin-left:30px;
}
.ui--blog-side-author {
	width:60px;
	text-align:center;
}
.ui--blog-thumbnail {
	width:60px;
	text-align:center;
}
.ui--blog-thumbnail img {
	width:60px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui--blog-side-author img.avatar {
	padding:1px;
	margin:0;
	border:4px solid #ebebeb;
	background-color:#fff;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.widget .ui--blog-side-author img.avatar {
	width:48px;
	height:48px;
}
.ui--blog-icon {
	position:relative;
	width:60px;
	height:60px;
	border-bottom:1px solid #d5d5d5;
	text-align:center;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.ui--blog-icon > div {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	margin-top:-9px;
}
.widget .ui--blog-icon {
	width:48px;
	height:48px;
}
.widget .ui--blog-icon > div {
	margin-top:-8px;
}
.widget .ui--blog-icon i {
	font-size:14px;
}
footer .ui--blog-icon {
	background-image:none;
	border:0 !important;
	text-shadow:none;
}
.ui--blog-date {
	width:60px;
}
.ui--blog-date h1, .ui--blog-date h2, .ui--blog-date h3, .ui--blog-date h4, .ui--blog-date h5, .ui--blog-date h6 {
	margin:0;
}
.ui--blog-date h1 span, .ui--blog-date h2 span, .ui--blog-date h3 span, .ui--blog-date h4 span, .ui--blog-date h5 span, .ui--blog-date h6 span {
	display:block;
}
.ui--blog-date .ui--blog-date-day {
	display:block;
	text-align:center;
	padding:6px 0;
	position:relative;
	margin:-1px -1px 0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.ui--blog-date .ui--blog-date-month {
	display:block;
	text-align:center;
	padding:8px 0;
	margin:0;
	border-top:1px solid #ebebeb;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.ui--blog-date .ui--blog-date-month > span {
	display:block;
}
footer .ui--blog-date .ui--blog-date-day {
	margin:0 !important;
}
footer .ui--blog-side {
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
footer .ui--blog-date, footer .ui--blog-date .ui--blog-date-month {
	background-image:none;
	text-shadow:none;
	filter:none;
	-ms-filter:none;
}
.ui--blog-metas {
	padding:6px 0;
	margin-bottom:18px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
.ui--blog-metas .ui--blog-separator {
	margin:0 6px;
}
.ui--blog-metas-left {
	overflow:hidden;
	display:block;
}
.ui--blog-metas-right {
	margin-left:30px;
}
.rtl .ui--blog-metas-right {
	margin-left:0;
	margin-right:30px;
}
.ui--meta-comment a, .ui--meta-like a, .ui--meta-comment a:hover, .ui--meta-like a:hover {
	text-decoration:none !important;
}
.ui--meta-like a {
	color:#ed1c24 !important;
}
.ui--blog-item.layout--standard, .ui--blog-item.layout--medium {
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px solid #ebebeb;
}
.ui--blog-item.layout--standard.last-item, .ui--blog-item.layout--medium.last-item {
	margin-bottom:18px;
	border-bottom:0;
}
.ui--blog-item.layout--medium .ui--blog-media {
	float:right;
	width:500px;
	margin-left:30px;
}
.rtl .ui--blog-item.layout--medium .ui--blog-media {
	float:left;
	margin-left:0;
	margin-right:30px;
}
#page-content.sidebar-layout .ui--blog-item.layout--medium .ui--blog-media {
	width:240px;
	margin-left:30px;
}
.rtl #page-content.sidebar-layout .ui--blog-item.layout--medium .ui--blog-media {
	margin-left:0;
	margin-right:30px;
}
.ui--blog-item.layout--mini {
	margin-bottom:30px;
}
.ui--blog-item.layout--mini-carousel {
	margin-bottom:18px;
}
.ui--blog-item.layout--mini .ui--blog-title, .ui--blog-item.layout--mini-carousel .ui--blog-title {
	margin-bottom:12px;
}
.ui--blog-item.layout--mini .ui--blog-title a, .ui--blog-item.layout--mini-carousel .ui--blog-title a {
}
.ui--blog-item.layout--mini .ui--blog-side, .ui--blog-item.layout--mini-carousel .ui--blog-side {
	margin-right:20px;
}
.rtl .ui--blog-item.layout--mini .ui--blog-side, .rtl .ui--blog-item.layout--mini-carousel .ui--blog-side {
	margin-right:0;
	margin-left:20px;
}
.ui--badge-sticky .btn {
	margin-bottom:0;
	margin-right:0;
}
.ui--blog-item.layout--single {
	margin-bottom:18px;
}
.ui--blog-item.layout--single .ui--blog-title {
	margin-bottom:18px;
}
.ui--blog-related-posts {
	margin-bottom:12px;
}
@media (min-width:768px) {
html.cssanimations .ui--animation-in .ui--animation:not(.ui--animation-fire) {
	opacity:0;
}
html.cssanimations .ui--animation-in .ui--animation.fx--no-effect, html.cssanimations .ui--animation-in .ui--animation.fx--none {
	opacity:1;
}
html.cssanimations .ui--animation-in.make--fx--fly, html.cssanimations .ui--animation-in.make--fx--fly .ui--carousel .ui--carousel-content > .ui-row > .ui-column, html.cssanimations .ui--animation-in.make--fx--fly .ui--masonry .isotope-item {
	-webkit-perspective:1200px !important;
	-moz-perspective:1200px !important;
	perspective:1200px !important;
}
html.cssanimations .ui--animation-fire.fx--fly {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform-origin:50% 50% -300px;
	-moz-transform-origin:50% 50% -300px;
	transform-origin:50% 50% -300px;
	-webkit-transform:rotateX(-180deg);
	-moz-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
	-webkit-animation:fly .4s ease-in-out forwards;
	-moz-animation:fly .4s ease-in-out forwards;
	animation:fly .4s ease-in-out forwards;
}
@-webkit-keyframes fly {
100% {
-webkit-transform:rotateX(0deg);
opacity:1;
-webkit-transform-origin:50% 50% 0;
}
}
@-moz-keyframes fly {
100% {
-moz-transform:rotateX(0deg);
opacity:1;
-moz-transform-origin:50% 50% 0;
}
}
@keyframes fly {
100% {
transform:rotateX(0deg);
opacity:1;
transform-origin:50% 50% 0;
}
}
html.cssanimations .ui--animation-fire.fx--appear {
	-webkit-animation:fx_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
	-moz-animation:fx_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
	-o-animation:fx_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
	animation:fx_appear 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
}
html.cssanimations .ui--animation-fire.fx--fadein-ltr {
	-webkit-animation:fx_ltr 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-moz-animation:fx_ltr 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-o-animation:fx_ltr 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	animation:fx_ltr 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
}
html.cssanimations .ui--animation-fire.fx--fadein-rtl {
	-webkit-animation:fx_rtl 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-moz-animation:fx_rtl 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-o-animation:fx_rtl 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	animation:fx_rtl 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
}
html.cssanimations .ui--animation-fire.fx--fadein-ttb {
	-webkit-animation:fx_ttb 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-moz-animation:fx_ttb 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-o-animation:fx_ttb 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	animation:fx_ttb 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
}
html.cssanimations .ui--animation-fire.fx--fadein-btt {
	-webkit-animation:fx_btt 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-moz-animation:fx_btt 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	-o-animation:fx_btt 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
	animation:fx_btt 0.9s 1 cubic-bezier(0.175, 0.885, 0.320, 1.000);
}
html.cssanimations .ui--animation-fire.fx--caption-top {
	-webkit-animation:fx_caption_top 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-moz-animation:fx_caption_top 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-o-animation:fx_caption_top 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	animation:fx_caption_top 0.9s 1 cubic-bezier(.17, .89, .26, 1);
}
html.cssanimations .ui--animation-fire.fx--caption-bottom {
	-webkit-animation:fx_caption_bottom 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-moz-animation:fx_caption_bottom 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-o-animation:fx_caption_bottom 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	animation:fx_caption_bottom 0.9s 1 cubic-bezier(.17, .89, .26, 1);
}
html.cssanimations .ui--animation-fire.fx--caption-left {
	-webkit-animation:fx_caption_left 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-moz-animation:fx_caption_left 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-o-animation:fx_caption_left 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	animation:fx_caption_left 0.9s 1 cubic-bezier(.17, .89, .26, 1);
}
html.cssanimations .ui--animation-fire.fx--caption-right {
	-webkit-animation:fx_caption_right 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-moz-animation:fx_caption_right 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	-o-animation:fx_caption_right 0.9s 1 cubic-bezier(.17, .89, .26, 1);
	animation:fx_caption_right 0.9s 1 cubic-bezier(.17, .89, .26, 1);
}
html.cssanimations .ui--animation-fire.fx--flipIn-X {
	-webkit-animation:flipInX .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-moz-animation:flipInX .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-o-animation:flipInX .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	animation:flipInX .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-webkit-backface-visibility:visible !important;
	-moz-backface-visibility:visible !important;
	-ms-backface-visibility:visible !important;
	-o-backface-visibility:visible !important;
	backface-visibility:visible !important;
}
html.cssanimations .ui--animation-fire.fx--flipIn-Y {
	-webkit-animation:flipInY .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-moz-animation:flipInY .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-o-animation:flipInY .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	animation:flipInY .7s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-webkit-backface-visibility:visible !important;
	-moz-backface-visibility:visible !important;
	-ms-backface-visibility:visible !important;
	-o-backface-visibility:visible !important;
	backface-visibility:visible !important;
}
html.cssanimations .ui--animation-in.make--fx--swing .ui--animation {
	opacity:1;
}
html.cssanimations .ui--animation-fire.fx--swing {
	-webkit-animation:swing .7s 1 linear;
	-moz-animation:swing .7s 1 linear;
	-o-animation:swing .7s 1 linear;
	animation:swing .7s 1 linear;
	-webkit-transform-origin:top center;
	-moz-transform-origin:top center;
	-o-transform-origin:top center;
	transform-origin:top center;
}
html.cssanimations .ui--animation-in.make--fx--wobble .ui--animation {
	opacity:1;
}
html.cssanimations .ui--animation-fire.fx--wobble {
	-webkit-animation:wobble .9s 1 linear;
	-moz-animation:wobble .9s 1 linear;
	-o-animation:wobble .9s 1 linear;
	animation:wobble .9s 1 linear;
}
html.cssanimations .ui--animation-in.make--fx--bounce .ui--animation {
	opacity:1;
}
html.cssanimations .ui--animation-fire.fx--bounce {
	-webkit-animation:bounce .9s 1 linear;
	-moz-animation:bounce .9s 1 linear;
	-o-animation:bounce .9s 1 linear;
	animation:bounce .9s 1 linear;
}
html.cssanimations .ui--animation-fire.fx--rotatein {
	-webkit-animation:rotateIn .4s 1 linear;
	-moz-animation:rotateIn .4s 1 linear;
	-o-animation:rotateIn .4s 1 linear;
	animation:rotateIn .4s 1 linear;
}
html.cssanimations .ui--animation-fire.fx--rotatein-downleft {
	-webkit-animation:rotateInDownLeft .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-moz-animation:rotateInDownLeft .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-o-animation:rotateInDownLeft .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	animation:rotateInDownLeft .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
}
html.cssanimations .ui--animation-fire.fx--rotatein-downright {
	-webkit-animation:rotateInDownRight .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-moz-animation:rotateInDownRight .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	-o-animation:rotateInDownRight .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
	animation:rotateInDownRight .4s 1 cubic-bezier(0.420, 0.000, 1.000, 1.000);
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
opacity:0;
}
100% {
-webkit-transform-origin:left bottom;
-webkit-transform:rotate(0);
opacity:1;
}
}
@-moz-keyframes rotateInDownLeft {
0% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(-90deg);
opacity:0;
}
100% {
-moz-transform-origin:left bottom;
-moz-transform:rotate(0);
opacity:1;
}
}
@-o-keyframes rotateInDownLeft {
0% {
-o-transform-origin:left bottom;
-o-transform:rotate(-90deg);
opacity:0;
}
100% {
-o-transform-origin:left bottom;
-o-transform:rotate(0);
opacity:1;
}
}
@keyframes rotateInDownLeft {
0% {
transform-origin:left bottom;
transform:rotate(-90deg);
opacity:0;
}
100% {
transform-origin:left bottom;
transform:rotate(0);
opacity:1;
}
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(90deg);
opacity:0;
}
100% {
-webkit-transform-origin:right bottom;
-webkit-transform:rotate(0);
opacity:1;
}
}
@-moz-keyframes rotateInDownRight {
0% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(90deg);
opacity:0;
}
100% {
-moz-transform-origin:right bottom;
-moz-transform:rotate(0);
opacity:1;
}
}
@-o-keyframes rotateInDownRight {
0% {
-o-transform-origin:right bottom;
-o-transform:rotate(90deg);
opacity:0;
}
100% {
-o-transform-origin:right bottom;
-o-transform:rotate(0);
opacity:1;
}
}
@keyframes rotateInDownRight {
0% {
transform-origin:right bottom;
transform:rotate(90deg);
opacity:0;
}
100% {
transform-origin:right bottom;
transform:rotate(0);
opacity:1;
}
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(-200deg);
opacity:0;
}
100% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(0);
opacity:1;
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin:center center;
-moz-transform:rotate(-200deg);
opacity:0;
}
100% {
-moz-transform-origin:center center;
-moz-transform:rotate(0);
opacity:1;
}
}
@-o-keyframes rotateIn {
0% {
-o-transform-origin:center center;
-o-transform:rotate(-200deg);
opacity:0;
}
100% {
-o-transform-origin:center center;
-o-transform:rotate(0);
opacity:1;
}
}
@keyframes rotateIn {
0% {
transform-origin:center center;
transform:rotate(-200deg);
opacity:0;
}
100% {
transform-origin:center center;
transform:rotate(0);
opacity:1;
}
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform:translateY(0);
}
40% {
-webkit-transform:translateY(-30px);
}
60% {
-webkit-transform:translateY(-15px);
}
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform:translateY(0);
}
40% {
-moz-transform:translateY(-30px);
}
60% {
-moz-transform:translateY(-15px);
}
}
@-o-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-o-transform:translateY(0);
}
40% {
-o-transform:translateY(-30px);
}
60% {
-o-transform:translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform:translateY(0);
}
40% {
transform:translateY(-30px);
}
60% {
transform:translateY(-15px);
}
}
@-webkit-keyframes wobble {
0% {
-webkit-transform:translateX(0%);
}
15% {
-webkit-transform:translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform:translateX(20%) rotate(3deg);
}
45% {
-webkit-transform:translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform:translateX(10%) rotate(2deg);
}
75% {
-webkit-transform:translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform:translateX(0%);
}
}
@-moz-keyframes wobble {
0% {
-moz-transform:translateX(0%);
}
15% {
-moz-transform:translateX(-25%) rotate(-5deg);
}
30% {
-moz-transform:translateX(20%) rotate(3deg);
}
45% {
-moz-transform:translateX(-15%) rotate(-3deg);
}
60% {
-moz-transform:translateX(10%) rotate(2deg);
}
75% {
-moz-transform:translateX(-5%) rotate(-1deg);
}
100% {
-moz-transform:translateX(0%);
}
}
@-o-keyframes wobble {
0% {
-o-transform:translateX(0%);
}
15% {
-o-transform:translateX(-25%) rotate(-5deg);
}
30% {
-o-transform:translateX(20%) rotate(3deg);
}
45% {
-o-transform:translateX(-15%) rotate(-3deg);
}
60% {
-o-transform:translateX(10%) rotate(2deg);
}
75% {
-o-transform:translateX(-5%) rotate(-1deg);
}
100% {
-o-transform:translateX(0%);
}
}
@keyframes wobble {
0% {
transform:translateX(0%);
}
15% {
transform:translateX(-25%) rotate(-5deg);
}
30% {
transform:translateX(20%) rotate(3deg);
}
45% {
transform:translateX(-15%) rotate(-3deg);
}
60% {
transform:translateX(10%) rotate(2deg);
}
75% {
transform:translateX(-5%) rotate(-1deg);
}
100% {
transform:translateX(0%);
}
}
@-webkit-keyframes swing {
20%, 40%, 60%, 80%, 100% {
-webkit-transform-origin:top center;
}
20% {
-webkit-transform:rotate(15deg);
}
40% {
-webkit-transform:rotate(-10deg);
}
60% {
-webkit-transform:rotate(5deg);
}
80% {
-webkit-transform:rotate(-5deg);
}
100% {
-webkit-transform:rotate(0deg);
}
}
@-moz-keyframes swing {
20% {
-moz-transform:rotate(15deg);
}
40% {
-moz-transform:rotate(-10deg);
}
60% {
-moz-transform:rotate(5deg);
}
80% {
-moz-transform:rotate(-5deg);
}
100% {
-moz-transform:rotate(0deg);
}
}
@-o-keyframes swing {
20% {
-o-transform:rotate(15deg);
}
40% {
-o-transform:rotate(-10deg);
}
60% {
-o-transform:rotate(5deg);
}
80% {
-o-transform:rotate(-5deg);
}
100% {
-o-transform:rotate(0deg);
}
}
@keyframes swing {
20% {
transform:rotate(15deg);
}
40% {
transform:rotate(-10deg);
}
60% {
transform:rotate(5deg);
}
80% {
transform:rotate(-5deg);
}
100% {
transform:rotate(0deg);
}
}
@keyframes flipInX {
0% {
transform:perspective(400px) rotateX(90deg);
opacity:0;
}
40% {
transform:perspective(400px) rotateX(-10deg);
}
70% {
transform:perspective(400px) rotateX(10deg);
}
100% {
transform:perspective(400px) rotateX(0deg);
opacity:1;
}
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform:perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform:perspective(400px) rotateX(0deg);
opacity:1;
}
}
@-moz-keyframes flipInX {
0% {
-moz-transform:perspective(400px) rotateX(90deg);
opacity:0;
}
40% {
-moz-transform:perspective(400px) rotateX(-10deg);
}
70% {
-moz-transform:perspective(400px) rotateX(10deg);
}
100% {
-moz-transform:perspective(400px) rotateX(0deg);
opacity:1;
}
}
@-ms-keyframes flipInX {
0% {
-ms-transform:perspective(400px) rotateX(90deg);
opacity:0;
}
40% {
-ms-transform:perspective(400px) rotateX(-10deg);
}
70% {
-ms-transform:perspective(400px) rotateX(10deg);
}
100% {
-ms-transform:perspective(400px) rotateX(0deg);
opacity:1;
}
}
@-o-keyframes flipInX {
0% {
-o-transform:perspective(400px) rotateX(90deg);
opacity:0;
}
40% {
-o-transform:perspective(400px) rotateX(-10deg);
}
70% {
-o-transform:perspective(400px) rotateX(10deg);
}
100% {
-o-transform:perspective(400px) rotateX(0deg);
opacity:1;
}
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0;
}
40% {
-webkit-transform:perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform:perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1;
}
}
@-moz-keyframes flipInY {
0% {
-moz-transform:perspective(400px) rotateY(90deg);
opacity:0;
}
40% {
-moz-transform:perspective(400px) rotateY(-10deg);
}
70% {
-moz-transform:perspective(400px) rotateY(10deg);
}
100% {
-moz-transform:perspective(400px) rotateY(0deg);
opacity:1;
}
}
@-o-keyframes flipInY {
0% {
-o-transform:perspective(400px) rotateY(90deg);
opacity:0;
}
40% {
-o-transform:perspective(400px) rotateY(-10deg);
}
70% {
-o-transform:perspective(400px) rotateY(10deg);
}
100% {
-o-transform:perspective(400px) rotateY(0deg);
opacity:1;
}
}
@keyframes flipInY {
0% {
transform:perspective(400px) rotateY(90deg);
opacity:0;
}
40% {
transform:perspective(400px) rotateY(-10deg);
}
70% {
transform:perspective(400px) rotateY(10deg);
}
100% {
transform:perspective(400px) rotateY(0deg);
opacity:1;
}
}
@keyframes "fx_appear" {
0% {
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
-o-transform:scale(0.5);
-ms-transform:scale(0.5);
transform:scale(0.5);
opacity:0.1;
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
}
}
@-moz-keyframes fx_appear {
0% {
-moz-transform:scale(0.5);
transform:scale(0.5);
opacity:0.1;
}
100% {
-moz-transform:scale(1);
transform:scale(1);
opacity:1;
}
}
@-webkit-keyframes "fx_appear" {
0% {
-webkit-transform:scale(0.5);
transform:scale(0.5);
opacity:0.1;
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1;
}
}
@-ms-keyframes "fx_appear" {
0% {
-ms-transform:scale(0.5);
transform:scale(0.5);
opacity:0.1;
}
100% {
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
}
}
@-o-keyframes "fx_appear" {
0% {
-o-transform:scale(0.5);
transform:scale(0.5);
opacity:0.1;
}
100% {
-o-transform:scale(1);
transform:scale(1);
opacity:1;
}
}
@keyframes "fx_slide_down" {
0% {
height:0%;
}
100% {
height:100%;
}
}
@-moz-keyframes fx_slide_down {
0% {
height:0%;
}
100% {
height:100%;
}
}
@-webkit-keyframes "fx_slide_down" {
0% {
height:0%;
}
100% {
height:100%;
}
}
@-ms-keyframes "fx_slide_down" {
0% {
height:0%;
}
100% {
height:100%;
}
}
@-o-keyframes "fx_slide_down" {
0% {
height:0%;
}
100% {
height:100%;
}
}
@keyframes "fx_expand" {
0% {
width:0%;
}
100% {
width:100%;
}
}
@-moz-keyframes fx_expand {
0% {
width:0%;
}
100% {
width:100%;
}
}
@-webkit-keyframes "fx_expand" {
0% {
width:0%;
}
100% {
width:100%;
}
}
@-ms-keyframes "fx_expand" {
0% {
width:0%;
}
100% {
width:100%;
}
}
@-o-keyframes "fx_expand" {
0% {
width:0%;
}
100% {
width:100%;
}
}
@keyframes "fx_ltr" {
0% {
-webkit-transform:translate(-10%, 0);
-moz-transform:translate(-10%, 0);
-o-transform:translate(-10%, 0);
-ms-transform:translate(-10%, 0);
transform:translate(-10%, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_ltr {
0% {
-moz-transform:translate(-10%, 0);
transform:translate(-10%, 0);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_ltr" {
0% {
-webkit-transform:translate(-10%, 0);
transform:translate(-10%, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_ltr" {
0% {
-ms-transform:translate(-10%, 0);
transform:translate(-10%, 0);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_ltr" {
0% {
-o-transform:translate(-10%, 0);
transform:translate(-10%, 0);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@keyframes "fx_rtl" {
0% {
-webkit-transform:translate(10%, 0);
-moz-transform:translate(10%, 0);
-o-transform:translate(10%, 0);
-ms-transform:translate(10%, 0);
transform:translate(10%, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_rtl {
0% {
-moz-transform:translate(10%, 0);
transform:translate(10%, 0);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_rtl" {
0% {
-webkit-transform:translate(10%, 0);
transform:translate(10%, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_rtl" {
0% {
-ms-transform:translate(10%, 0);
transform:translate(10%, 0);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_rtl" {
0% {
-o-transform:translate(10%, 0);
transform:translate(10%, 0);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@keyframes "fx_btt" {
0% {
-webkit-transform:translate(0, 50%);
-moz-transform:translate(0, 50%);
-o-transform:translate(0, 50%);
-ms-transform:translate(0, 50%);
transform:translate(0, 50%);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_btt {
0% {
-moz-transform:translate(0, 50%);
transform:translate(0, 50%);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_btt" {
0% {
-webkit-transform:translate(0, 50%);
transform:translate(0, 50%);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_btt" {
0% {
-ms-transform:translate(0, 50%);
transform:translate(0, 50%);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_btt" {
0% {
-o-transform:translate(0, 50%);
transform:translate(0, 50%);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@keyframes "fx_ttb" {
0% {
-webkit-transform:translate(0, -10%);
-moz-transform:translate(0, -10%);
-o-transform:translate(0, -10%);
-ms-transform:translate(0, -10%);
transform:translate(0, -10%);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_ttb {
0% {
-moz-transform:translate(0, -10%);
transform:translate(0, -10%);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_ttb" {
0% {
-webkit-transform:translate(0, -10%);
transform:translate(0, -10%);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_ttb" {
0% {
-ms-transform:translate(0, -10%);
transform:translate(0, -10%);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_ttb" {
0% {
-o-transform:translate(0, -10%);
transform:translate(0, -10%);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@keyframes "fx_bg_move" {
0% {
background-position:-31px 0;
}
100% {
background-position:0 0;
}
}
@-moz-keyframes fx_bg_move {
0% {
background-position:-31px 0;
}
100% {
background-position:0 0;
}
}
@-webkit-keyframes "fx_bg_move" {
0% {
background-position:-31px 0;
}
100% {
background-position:0 0;
}
}
@-ms-keyframes "fx_bg_move" {
0% {
background-position:-31px 0;
}
100% {
background-position:0 0;
}
}
@-o-keyframes "fx_bg_move" {
0% {
background-position:-31px 0;
}
100% {
background-position:0 0;
}
}
@keyframes "fx_caption_right" {
0% {
-webkit-transform:translate(2000px, 0);
-moz-transform:translate(2000px, 0);
-o-transform:translate(2000px, 0);
-ms-transform:translate(2000px, 0);
transform:translate(2000px, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_caption_right {
0% {
-moz-transform:translate(2000px, 0);
transform:translate(2000px, 0);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_caption_right" {
0% {
-webkit-transform:translate(2000px, 0);
transform:translate(2000px, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_caption_right" {
0% {
-ms-transform:translate(2000px, 0);
transform:translate(2000px, 0);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_caption_right" {
0% {
-o-transform:translate(2000px, 0);
transform:translate(2000px, 0);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@keyframes "fx_caption_left" {
0% {
-webkit-transform:translate(-2000px, 0);
-moz-transform:translate(-2000px, 0);
-o-transform:translate(-2000px, 0);
-ms-transform:translate(-2000px, 0);
transform:translate(-2000px, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_caption_left {
0% {
-moz-transform:translate(-2000px, 0);
transform:translate(-2000px, 0);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_caption_left" {
0% {
-webkit-transform:translate(-2000px, 0);
transform:translate(-2000px, 0);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_caption_left" {
0% {
-ms-transform:translate(-2000px, 0);
transform:translate(-2000px, 0);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_caption_left" {
0% {
-o-transform:translate(-2000px, 0);
transform:translate(-2000px, 0);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@keyframes "fx_caption_top" {
0% {
-webkit-transform:translate(0, -2000px);
-moz-transform:translate(0, -2000px);
-o-transform:translate(0, -2000px);
-ms-transform:translate(0, -2000px);
transform:translate(0, -2000px);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_caption_top {
0% {
-moz-transform:translate(0, -2000px);
transform:translate(0, -2000px);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_caption_top" {
0% {
-webkit-transform:translate(0, -2000px);
transform:translate(0, -2000px);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_caption_top" {
0% {
-ms-transform:translate(0, -2000px);
transform:translate(0, -2000px);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_caption_top" {
0% {
-o-transform:translate(0, -2000px);
transform:translate(0, -2000px);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@keyframes "fx_caption_bottom" {
0% {
-webkit-transform:translate(0, 2000px);
-moz-transform:translate(0, 2000px);
-o-transform:translate(0, 2000px);
-ms-transform:translate(0, 2000px);
transform:translate(0, 2000px);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-moz-keyframes fx_caption_bottom {
0% {
-moz-transform:translate(0, 2000px);
transform:translate(0, 2000px);
opacity:0;
}
100% {
-moz-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-webkit-keyframes "fx_caption_bottom" {
0% {
-webkit-transform:translate(0, 2000px);
transform:translate(0, 2000px);
opacity:0;
}
100% {
-webkit-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-ms-keyframes "fx_caption_bottom" {
0% {
-ms-transform:translate(0, 2000px);
transform:translate(0, 2000px);
opacity:0;
}
100% {
-ms-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
@-o-keyframes "fx_caption_bottom" {
0% {
-o-transform:translate(0, 2000px);
transform:translate(0, 2000px);
opacity:0;
}
100% {
-o-transform:translate(0, 0);
transform:translate(0, 0);
opacity:1;
}
}
}
.ui--meta-like-shortcode .ui--meta-like {
	text-align:center;
	display:block;
}
.ui--meta-like-shortcode .ui--meta-like .ui--likes-count {
	display:inline-block;
*display:inline;
*zoom:1;
	position:relative;
	padding-top:48px;
}
.ui--meta-like-shortcode .ui--meta-like .ui--likes-count span {
	display:block;
	margin-top:12px;
	margin-bottom:0;
}
.ui--meta-like-shortcode .ui--meta-like a, .ui--meta-like-shortcode .ui--meta-like a:hover {
	text-decoration:none !important;
}
.ui--meta-like-shortcode .ui--meta-like a {
	color:#ed1c24 !important;
}
.ui--meta-like-shortcode .ui--meta-like a:hover {
	color:#ed1c24 !important;
}
.ui--meta-like-shortcode .ui--meta-like a .fontawesome-heart {
	font-size:48px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-24px;
}
.ui--meta-like-shortcode .ui--meta-like a:hover .fontawesome-heart {
	-webkit-animation:pulsate 0.7s infinite ease-out;
	-moz-animation:pulsate 0.7s infinite ease-out;
	-o-animation:pulsate 0.7s infinite ease-out;
	animation:pulsate 0.7s infinite ease-out;
	opacity:0;
}
@-webkit-keyframes pulsate {
0% {
-webkit-transform:scale(1, 1);
opacity:1;
}
50% {
-webkit-transform:scale(.75, .75);
opacity:0;
}
100% {
-webkit-transform:scale(1, 1);
opacity:1;
}
}
@-moz-keyframes pulsate {
0% {
-moz-transform:scale(1, 1);
opacity:1;
}
50% {
-moz-transform:scale(.75, .75);
opacity:0;
}
100% {
-moz-transform:scale(1, 1);
opacity:1;
}
}
@-o-keyframes pulsate {
0% {
-o-transform:scale(1, 1);
opacity:1;
}
50% {
-o-transform:scale(.75, .75);
opacity:0;
}
100% {
-o-transform:scale(1, 1);
opacity:1;
}
}
@keyframes pulsate {
0% {
transform:scale(1, 1);
opacity:1;
}
50% {
transform:scale(.75, .75);
opacity:0;
}
100% {
transform:scale(1, 1);
opacity:1;
}
}
.ui--custom-menu-bar {
	margin-bottom:30px;
	line-height:0;
	overflow:hidden;
}
.ui--custom-menu-bar.fullwidth-container {
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #dbdbdb;
}
.ui--custom-menu-bar ul {
	list-style:none none;
	margin:0 2px 0 1px;
	padding:0;
	display:inline-block;
*display:inline;
*zoom:1;
}
.ui--custom-menu-bar ul > li {
	position:relative;
	margin:-1px 0;
	padding:0;
	display:inline-block;
*display:inline;
*zoom:1;
	z-index:1;
	border-left:1px solid #e0e0e0;
	overflow:hidden;
}
.ui--custom-menu-bar.orientation-vertical ul {
	display:block;
	width:auto;
}
.ui--custom-menu-bar.orientation-vertical ul > li {
	display:block;
	margin:0 -2px 0 -1px !important;
	width:auto;
	border-left:0 !important;
	border-right:0 !important;
	border-bottom:1px solid #e0e0e0;
}
.ui--custom-menu-bar.orientation-vertical ul > li.last-item {
	border-bottom:0 !important;
}
.ui--custom-menu-bar.fullwidth-container ul > li {
}
.ui--custom-menu-bar.ui--box ul > li {
}
.ui--custom-menu-bar.ui--box.text-center ul > li.first-item, .ui--custom-menu-bar.ui--box.text-left ul > li.first-item {
	border-left:0;
}
.ui--custom-menu-bar ul > li.last-item {
	border-right:1px solid #e0e0e0;
}
.ui--custom-menu-bar.ui--box.text-center ul > li.last-item, .ui--custom-menu-bar.text-right ul > li.last-item {
	border-right:0;
}
.ui--custom-menu-bar ul > li > span, .ui--custom-menu-bar ul > li > a {
	position:relative;
	z-index:1;
	display:block;
	padding:20px 32px;
	text-decoration:none !important;
	white-space:nowrap;
	margin:0 -2px;
}
.ui--custom-menu-bar ul > li > span {
	color:#7c7c7c !important;
}
.ui--custom-menu-bar ul > li > a, .ui--custom-menu-bar ul > li strong {
	color:#333 !important;
}
.ui--custom-menu-bar ul > li .ui--icon {
	margin-right:6px;
}
.ui--custom-menu-bar ul > li.ui--icon-position-right .ui--icon {
	margin-left:6px;
	margin-right:0;
}
.ui--custom-menu-bar ul > li.ui--icon-position-center .ui--icon {
	margin-left:0;
	margin-right:0;
}
.ui--custom-menu-bar ul > li.title-item {
	border-left:0;
}
.ui--custom-menu-bar.fullwidth-container > ul > li.title-item {
	margin-left:-30px;
}
.ui--custom-menu-bar ul > li.active-item {
	z-index:2;
	border-left:1px solid transparent;
}
.ui--custom-menu-bar ul > li.active-item > a, .ui--custom-menu-bar.hover-effect ul > li:hover > a {
	display:block;
	-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.20), inset -2px 0 2px rgba(0,0,0,.06), inset 2px 0 2px rgba(0,0,0,.06), inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 0 15px rgba(0,0,0,.20), inset -2px 0 2px rgba(0,0,0,.06), inset 2px 0 2px rgba(0,0,0,.06), inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 15px rgba(0,0,0,.20), inset -2px 0 2px rgba(0,0,0,.06), inset 2px 0 2px rgba(0,0,0,.06), inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	background-color:#e9e9e9;
}
.ui--custom-menu-bar ul > li.ui--no-border-lr {
	border-left:0;
	border-right:0;
}
.ui--custom-menu-bar.orientation-vertical ul > li > span, .ui--custom-menu-bar.orientation-vertical ul > li > a {
	white-space:normal;
}
.ui--custom-menu-bar.ui--type-splitted ul {
	display:block;
	width:auto;
}
.ui--custom-menu-bar.ui--type-splitted ul > li.pull-left, .ui--custom-menu-bar.ui--type-splitted ul > li.pull-right {
	text-align:center;
	max-width:49%;
}
.ui--custom-menu-bar.ui--type-splitted ul > li.pull-left {
	border-right:1px solid #e0e0e0 !important;
	border-left:0;
}
.ui--custom-menu-bar.ui--type-splitted ul > li.pull-right {
	border-left:1px solid #e0e0e0 !important;
	border-right:0;
}
.ui--custom-menu-bar.ui--height-thin ul > li > span, .ui--custom-menu-bar.ui--height-thin ul > li > a {
	padding:12px 22px;
}
nav#navigation {
	margin:27px 0 0;
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	margin-top:-30px;
}
#header-navigation {
	margin:0;
	float:right;
}
#header-navigation > li {
	float:left;
	position:relative;
	border-bottom:1px solid transparent;
}
#header-navigation .text-left {
	text-align:left !important;
}
#header-navigation .text-right {
	text-align:right !important;
}
#header-navigation .text-center {
	text-align:center !important;
}
#header-navigation .text-justify {
	text-align:justify !important;
}
#header-navigation li.menu-item > a {
	cursor:pointer;
}
#header-navigation .link-disabled > a {
	cursor:pointer;
}
#header-navigation .sub-menu .link-disabled > a {
	cursor:text;
}
#header-navigation > li.top-level-item > a {
	display:block;
	float:left;
	margin:0 0 0px 0;
	padding:18px 19px 18px;
	border-bottom:2px solid transparent;
	color:#7c7c7c;
	white-space:nowrap;
}
#header-navigation.active > li.top-level-item.hover > a, #header-navigation > li.top-level-item:hover > a {
	color:#27A94B;
	border-color:#27A94B;
}
#header-navigation > li.current-menu-item > a {
	border-color:#27A94B;
}
#header-navigation > li.current-menu-item:hover > a {
	border-color:#27A94B;
}
#header-navigation.active > li.current-menu-item > a, #header-navigation:hover > li.current-menu-item > a {
	border-color:transparent;
}
#header-container.stuck #header-navigation > li > a {
	border-color:transparent !important;
}
#header-navigation > li.top-level-item.has-child.hover > a {
	color:#27A94B !important;
}
.modern-browser #header-navigation > li.top-level-item > a {
	filter:none !important;
}
#header-navigation > li.top-level-item > a .ui--caret {
	margin-right:-5px;
	margin-left:8px;
}
#header-navigation li > ul.sub-menu {
	display:block !important;
	z-index:12000;
	opacity:1 !important;
	float:none !important;
*zoom:1;
	overflow:visible !important;
	visibility:visible !important;
}
#header-navigation li.hover > ul.sub-menu, #header-navigation li:hover > ul.sub-menu {
	display:block;
}
#header-navigation li > ul.sub-menu {
	position:absolute;
	left:0;
	margin:0 0 0 0;
	top:-99999px;
	z-index:1000;
	display:block !important;
	width:205px;
	border:1px solid #ebebeb;
	list-style:none;
	background-color:#ffffff;
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05);
	box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box;
}
#header-navigation li > ul.sub-menu:after {
	background:#0e7add;
	display:block;
	line-height:0;
	content:"";
	position:absolute;
	height:2px;
	left:-1px;
	right:-1px;
	top:-3px;
}
#header-navigation li.hover > ul.sub-menu {
	top:100%;
}
#header-navigation li > ul.sub-menu > li > ul.sub-menu {
	top:-99999px;
	right:-100%;
	margin-right:-2px;
	left:auto;
}
#header-navigation li > ul.sub-menu > li.hover > ul.sub-menu {
	top:-1px;
}
.ie7 #header-navigation li > ul.sub-menu > li.hover > ul.sub-menu {
	top:-2px;
}
#header-navigation li.fallout li {
	position:relative;
}
#header-navigation li.fallout > ul.sub-menu li > a {
	position:static;
	display:block;
	padding:10px 20px;
	line-height:18px;
	color:#7c7c7c;
	border-bottom:1px solid #ebebeb;
}
#header-navigation li > ul.sub-menu li:hover > a {
	color:#27A94B;
}
#header-navigation li > ul.sub-menu li a .ui--caret {
	position:absolute;
	right:12px;
	top:50%;
	margin-top:-9px;
}
#header-navigation li > ul.sub-menu li:last-child > a {
	border-bottom:0;
}
#header-navigation li.to-left > ul.sub-menu {
	left:auto;
	right:0;
	float:left;
	margin:0 0 0 0;
}
#header-navigation li > ul.sub-menu > li.to-left > ul.sub-menu {
	right:auto;
	left:-100%;
	margin-right:0;
	margin-left:-2px;
}
#header-navigation > .megamenu > ul.sub-menu {
	width:600px;
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05), 0 5px 10px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05), 0 5px 10px rgba(0,0,0,.1);
	box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05), 0 5px 10px rgba(0,0,0,.1);
}
.old-browser #header-navigation > .megamenu ul.sub-menu {
	filter :alpha(opacity=100) !important;
	opacity:1 !important;
}
#header-navigation > .megamenu.layout-fullwidth {
	position:static !important;
}
#header-navigation > .megamenu.layout-fullwidth > ul.sub-menu {
	width:100%;
	max-width:958px;
	margin:-1px 0 0 !important;
	left:0;
	right:0;
}
#header-navigation > .megamenu .menu-item > a, #header-navigation > .megamenu .style--standard > a, #header-navigation > .megamenu .style--big-title > a, #header-navigation > .megamenu .style--strong-title > a {
	position:relative;
	display:block;
	padding:10px 20px;
	line-height:18px;
	color:#7c7c7c;
	border-bottom:1px solid #ebebeb;
}
#header-navigation > .megamenu .style--standard > a:hover, #header-navigation > .megamenu .style--list > a:hover {
	color:#27A94B;
}
.ie8 #header-navigation > .megamenu .style--big-title > a {
	margin-left:1px;
}
#header-navigation > .megamenu .style--big-title > a, #header-navigation > .megamenu .style--big-title:hover > a {
	color:#7c7c7c;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li.menu-item:last-child > a {
	border-bottom:0;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li.menu-item:last-child > ul.sub-menu {
	border-bottom:0 !important;
	margin-bottom:0;
}
#header-navigation > .megamenu .style--big-title > a {
	padding:18px 20px 18px !important;
	line-height:18px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid transparent;
	background-color:#f1f1f1;
*background-color:#f1f1f1;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2ODkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGMUYxRjEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2ODkpIiAvPgo8L3N2Zz4=');
	background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
	background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);
	background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);
	background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f1f1f1');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#f1f1f1')";
	text-shadow:0 1px 0 #fff;
}
#header-navigation > .megamenu .style--big-title > a {
	border-color:#ebebeb !important;
	border-bottom:1px solid #ebebeb !important;
}
#header-navigation > .megamenu .style--strong-title > a {
	font-weight:bold;
	text-align:center;
	border-bottom:0 !important;
}
#header-navigation > .megamenu ul.sub-menu ul.sub-menu {
	left:auto;
	right:auto;
	top:auto;
	bottom:auto;
	margin:0 !important;
	position:static !important;
	display:block !important;
	visibility:visible !important;
	opacity:1 !important;
	height:auto !important;
	width:100% !important;
	background:none !important;
	background-color:transparent !important;
	border:0;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
#header-navigation > .megamenu ul.sub-menu ul.sub-menu:after {
	display:none;
}
#header-navigation > .megamenu .level-1:after {
	background:#ebebeb;
	display:block;
	line-height:0;
	content:"";
	position:absolute;
	top:0;
	margin-left:0;
	width:1px;
	height:100%;
	z-index:1000;
}
#header-navigation > .megamenu .level-1:first-child:after {
	display:none;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
	border-bottom:1px solid #ebebeb;
	padding-bottom:10px !important;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li {
}
#header-navigation > .megamenu .style--list > a {
	border:0 !important;
	padding:3px 20px 3px 25px !important;
	display:block !important;
	float:none !important;
}
#header-navigation > .megamenu > ul.sub-menu li > a .ui--caret {
	display:none;
}
#header-navigation > .megamenu .style--list > a .ui--caret {
	display:inline;
	position:static;
	margin-right:12px;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li {
*zoom:1;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li:before, #header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li:after {
	display:table;
	line-height:0;
	content:"";
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li:after {
	clear:both;
}
#header-navigation > .megamenu > ul.sub-menu > li.megamenu-divider {
	position:static;
	float:none;
	width:100% !important;
	display:block;
	clear:both;
	height:1px;
	background-color:#ebebeb;
	margin-top:-1px !important;
}
#header-navigation > .megamenu > ul.sub-menu .megamenu-image {
	text-align:center;
	margin:0;
}
#header-navigation > .megamenu > ul.sub-menu .megamenu-image img {
	max-width:100%;
	height:auto;
}
#header-navigation > .megamenu > ul.sub-menu .megamenu-html {
	margin:20px 20px 10px;
}
#header-navigation > .megamenu.columns-1 > ul.sub-menu > li {
	float:none;
	width:100%;
}
#header-navigation > .megamenu > ul.sub-menu > li {
	width:25%;
	float:left;
}
#header-navigation > .megamenu.columns-2 > ul.sub-menu > li {
	width:50%;
	float:left;
}
#header-navigation > .megamenu.columns-3 > ul.sub-menu > li {
	width:33.3333333%;
	float:left;
}
#header-navigation > .megamenu.columns-4 > ul.sub-menu > li {
	width:25%;
	float:left;
}
#header-navigation > .megamenu.columns-5 > ul.sub-menu > li {
	width:20%;
	float:left;
}
#header-navigation-toggle {
	position:relative;
}
#header-navigation-toggle a {
	display:block;
	padding:10px 20px;
	border:1px solid transparent;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#header-navigation-toggle a .ui--caret {
	position:absolute;
	left:auto !important;
	right:20px !important;
	top:50% !important;
	margin-top:-6px !important;
	margin-right:0 !important;
	font-size:14px;
}
.rtl #header-navigation-toggle a .ui--caret {
	right:auto !important;
	left:20px !important;
	margin-left:0 !important;
}
@media (min-width:768px) {
.header-layout-blocking.no-stuck #logo, .header-layout-blocking.no-stuck nav#navigation {
	float:none !important;
	display:block;
	margin-top:0;
	margin:0 auto;
	max-width:100%;
	position:relative;
	text-align:center;
	line-height:0;
}
.header-layout-blocking.no-stuck #header-navigation {
	display:inline-block;
	text-align:left;
	float:none !important;
}
.header-layout-blocking.logo-position-left.no-stuck #logo {
	text-align:left;
}
.header-layout-blocking.logo-position-right.no-stuck #logo {
	text-align:right;
}
.header-layout-blocking.logo-position-center.no-stuck #logo {
	text-align:center;
}
.header-layout-blocking.navigation-position-left.no-stuck nav#navigation {
	text-align:left;
}
.header-layout-blocking.navigation-position-right.no-stuck nav#navigation {
	text-align:right;
}
.header-layout-blocking.navigation-position-center.no-stuck nav#navigation {
	text-align:center;
}
.header-layout-blocking.no-stuck #header-navigation > .megamenu.layout-fullwidth {
	position:static;
}
.header-layout-blocking.no-stuck #header-navigation > .megamenu.layout-fullwidth > ul.sub-menu {
	width:100%;
	margin:0;
	left:0;
	right:0;
}
.sticky-header-layout-blocking.stuck #logo, .sticky-header-layout-blocking.stuck nav#navigation {
	float:none !important;
	display:block;
	margin-top:0;
	margin:0 auto;
	max-width:100%;
	position:relative;
	text-align:center;
	line-height:0;
}
.sticky-header-layout-blocking.stuck #header-navigation {
	display:inline-block;
	text-align:left;
	float:none !important;
}
.sticky-header-layout-blocking.sticky-logo-position-left.stuck #logo {
	text-align:left;
}
.sticky-header-layout-blocking.sticky-logo-position-right.stuck #logo {
	text-align:right;
}
.sticky-header-layout-blocking.sticky-logo-position-center.stuck #logo {
	text-align:center;
}
.sticky-header-layout-blocking.sticky-navigation-position-left.stuck nav#navigation {
	text-align:left;
}
.sticky-header-layout-blocking.sticky-navigation-position-right.stuck nav#navigation {
	text-align:right;
}
.sticky-header-layout-blocking.sticky-navigation-position-center.stuck nav#navigation {
	text-align:center;
}
.sticky-header-layout-blocking.stuck #header-navigation > .megamenu.layout-fullwidth {
	position:static;
}
.sticky-header-layout-blocking.stuck #header-navigation > .megamenu.layout-fullwidth > ul.sub-menu {
	width:100%;
	margin:0;
	left:0;
	right:0;
}
.sticky-header-layout-blocking.sticky-hidden-logo.stuck #logo {
	display:none !important;
}
}
.menu-item-lang-selector > ul {
	width:auto !important;
	min-width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.menu-item-lang-selector > ul > li, .menu-item-lang-selector > ul > li > a {
	white-space:nowrap;
}
.o--no-lang-name ul > li {
	text-align:center;
}
.menu-item-lang-selector .flag {
	margin-right:6px;
}
.portfolio-container .passive-item {
	pointer-events:none;
}
.old-browser .portfolio-container .passive-item, .old-browser .portfolio-container .passive-item * {
	filter :alpha(opacity=30) !important;
	opacity :.3 !important;
}
.portfolio-container.layout--normal > .row {
	margin-bottom:12px;
}
.portfolio-container.layout--normal > .row:last-child {
	margin-bottom:0;
}
div.pp_envision .pp_top, div.pp_envision .pp_top .pp_middle, div.pp_envision .pp_top .pp_left, div.pp_envision .pp_top .pp_right, div.pp_envision .pp_bottom, div.pp_envision .pp_bottom .pp_left, div.pp_envision .pp_bottom .pp_middle, div.pp_envision .pp_bottom .pp_right {
	height:13px;
}
div.pp_envision div.ppt {
	color:#f8f8f8;
	margin:0 0 3px 80px !important;
	max-width:75%
}
div.pp_envision #pp_full_res {
	background:#fff;
	line-height:0 !important;
}
div.pp_envision .pp_expand {
	background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px;
}
div.pp_envision .pp_expand:hover {
	background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor:pointer;
}
div.pp_envision .pp_contract {
	background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	width:28px;
	height:28px;
}
div.pp_envision .pp_contract:hover {
	background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor:pointer;
}
div.pp_envision .pp_close {
	cursor:pointer;
	right:14px;
	top:-42px;
}
div.pp_envision #pp_full_res .pp_inline {
	color:#000;
}
div.pp_envision .pp_gallery ul li a {
	background:url(../../includes/modules/module.prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa;
}
div.pp_envision .pp_gallery ul li a:hover, div.pp_envision .pp_gallery ul li.selected a {
	border-color:#fff;
}
div.pp_envision .pp_social {
	margin-top:7px;
}
div.pp_envision .pp_gallery a.pp_arrow_previous, div.pp_envision .pp_gallery a.pp_arrow_next {
	position:static;
	left:auto;
	position:relative;
}
div.pp_envision .pp_nav .pp_play, div.pp_envision .pp_nav .pp_pause {
	background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px;
}
div.pp_envision .pp_nav .pp_pause {
	background-position:-51px -29px;
}
div.pp_envision .pp_details {
	position:absolute;
	text-align:center;
}
div.pp_envision a.pp_arrow_previous, div.pp_envision a.pp_arrow_next {
	background:url(../../includes/modules/module.prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height:20px;
	margin:4px 0 0 0;
	width:20px;
}
div.pp_envision a.pp_arrow_next {
	left:52px;
	background-position:-82px -3px;
}
div.pp_envision .pp_content_container .pp_details {
	margin-top:5px;
}
div.pp_envision .pp_current_text {
	clear:none;
	height:30px;
	position:absolute;
	top:-42px;
	left:18px;
}
div.pp_envision .pp_current_text .currentTextHolder {
	left:0;
	margin:0;
	position:absolute;
}
div.pp_envision .pp_current_text .pp_play:hover, div.pp_envision .pp_current_text .pp_pause:hover, div.pp_envision .pp_arrow_next:hover, div.pp_envision .pp_arrow_previous:hover {
	opacity:0.7;
}
div.pp_envision .pp_description {
	padding:10px 20px;
	margin:5px auto 5px auto;
	max-width:75%;
	min-width:200px;
	text-align:center;
	display:inline-block;
}
div.pp_envision a.pp_previous, div.pp_envision a.pp_next {
	z-index:1500;
	background:rgba(255,255,255,.01);
}
div.pp_envision a.pp_previous > span, div.pp_envision a.pp_next > span {
	position:absolute;
	top:50%;
	margin-top:-30px;
	filter:alpha(opacity=0);
	opacity:0;
	transition :all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition :all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-webkit-transition:all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition :all .7s cubic-bezier(0.190, 1.000, 0.220, 1.000);
	padding:0 50px;
}
div.pp_envision a.pp_previous > span {
	margin-left:-50px;
}
div.pp_envision a.pp_next > span {
	margin-right:-50px;
}
div.pp_envision a.pp_previous:hover > span, div.pp_envision a.pp_next:hover > span {
	filter:alpha(opacity=100);
	opacity:1;
}
html.no-csstransforms div.pp_envision a.pp_previous > span {
	left:-100px;
}
html.no-csstransforms div.pp_envision a.pp_next > span {
	right:-100px;
}
html.csstransforms div.pp_envision a.pp_previous > span {
	-webkit-transform:translateX(-100px);
	-ms-transform:translateX(-100px);
	transform:translateX(-100px);
}
html.csstransforms div.pp_envision a.pp_next > span {
	right:0;
	-webkit-transform:translateX(100px);
	-ms-transform:translateX(100px);
	transform:translateX(100px);
}
html.no-csstransforms div.pp_envision a.pp_previous:hover > span {
	left:-20px;
}
html.no-csstransforms div.pp_envision a.pp_next:hover > span {
	right:-20px;
}
html.csstransforms div.pp_envision a.pp_previous:hover > span {
	-webkit-transform:translateX(-20px);
	-ms-transform:translateX(-20px);
	transform:translateX(-20px);
}
html.csstransforms div.pp_envision a.pp_next:hover > span {
	right:0;
	-webkit-transform:translateX(20px);
	-ms-transform:translateX(20px);
	transform:translateX(20px);
}
div.pp_envision .pp_loaderIcon {
	background:url(../../includes/modules/module.prettyPhoto/default/loader.gif) center center no-repeat;
	background-color:#fff;
	padding:20px;
}
div.pp_envision .pp_description, div.pp_envision .pp_loaderIcon {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
div.pp_envision .pp_fade {
	-webkit-box-shadow:0 0 20px rgba(0,0,0,.75);
	-moz-box-shadow:0 0 20px rgba(0,0,0,.75);
	box-shadow:0 0 20px rgba(0,0,0,.75);
}
div.pp_envision .pp_expand, div.pp_envision .pp_contract {
	transition:none !important;
	-moz-transition:none !important;
	-webkit-transition:none !important;
	-o-transition:none !important;
}
div.pp_pic_holder a:focus {
	outline:none;
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:12100;
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:12101;
}
.pp_top {
	height:20px;
	position:relative;
}
* html .pp_top {
	padding:0 20px;
}
.pp_top .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px;
}
.pp_top .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
}
* html .pp_top .pp_middle {
	left:0;
	position:static;
}
.pp_top .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
}
.pp_content {
	height:40px;
	min-width:40px;
}
* html .pp_content {
	width:40px;
}
.pp_fade {
	display:none;
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%;
}
.pp_content_container .pp_left {
	padding-left:20px;
}
.pp_content_container .pp_right {
	padding-right:20px;
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px 0;
}
.pp_description {
	display:none;
	margin:0;
}
.pp_social {
	float:left;
	margin:0;
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	width:55px;
	overflow:hidden;
}
.pp_social .twitter {
	float:left;
}
.pp_nav {
	margin:3px 10px 0 0;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px;
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000;
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000;
}
.pp_gallery {
	display:none !important;
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative;
}
.pp_gallery ul {
	float:left;
	height:35px;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	white-space:nowrap;
}
.pp_gallery ul a {
	border:1px #000 solid;
	border:1px rgba(0,0,0,0.5) solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden;
}
.pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color:#fff;
}
.pp_gallery ul a img {
	border:0;
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
.pp_gallery li.default a {
	display:block;
	height:33px;
	width:50px;
}
.pp_gallery li.default a img {
	display:none;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top:7px !important;
}
a.pp_next {
	display:block;
	float:right;
	height:100%;
	width:49%;
}
a.pp_previous {
	display:block;
	float:left;
	height:100%;
	width:49%;
}
a.pp_expand, a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000;
}
a.pp_close {
	position:absolute;
	right:0;
	top:0;
	display:block;
	text-indent:0 !important;
}
.pp_bottom {
	height:20px;
	position:relative;
}
* html .pp_bottom {
	padding:0 20px;
}
.pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px;
}
.pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px;
}
* html .pp_bottom .pp_middle {
	left:0;
	position:static;
}
.pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px;
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	margin:-12px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px;
}
#pp_full_res {
	line-height:1 !important;
}
#pp_full_res .pp_inline {
	text-align:left;
}
#pp_full_res .pp_inline p {
	margin:0 0 15px 0;
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	margin:0 0 5px 15px;
	z-index:9999;
}
.ui--rev-slider {
	-webkit-backface-visibility:hidden;
	direction:ltr;
}
.ie9 .tp-caption.caption-primary > div {
	filter:none !important;
}
.rev_slider_wrapper .tp-leftarrow.custom:hover, .rev_slider_wrapper .tp-rightarrow.custom:hover {
	background-position:0 0 !important;
}
.slider-navigation-wrapper i {
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
}
.modern-browser .rev_slider_wrapper .tparrows {
	filter:none !important;
}
.rev_slider_wrapper .tparrows.custom {
	transition:opacity 0.2s ease-in-out;
	-moz-transition:opacity 0.2s ease-in-out;
	-webkit-transition:opacity 0.2s ease-in-out;
	-o-transition:opacity 0.2s ease-in-out;
	background:none;
	background-image:none;
	background-color:#333;
}
.rev_slider_wrapper .tparrows .slider-navigation-wrapper {
	position:absolute;
	width:100%;
	height:18px;
	text-align:center;
	top:50%;
	left:0;
	color:#fff;
}
.rev_slider_wrapper .tparrows.custom {
	height:60px;
}
.rev_slider_wrapper .tparrows.custom .slider-navigation-wrapper {
	margin-top:-8px;
}
.rev_slider_wrapper .tp-leftarrow.custom {
	box-shadow:1px 0 8px rgba(0,0,0,.2);
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.rev_slider_wrapper .tp-rightarrow.custom {
	box-shadow:-1px 0 8px rgba(0,0,0,.2);
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.tp-leftarrow.custom .slider-navigation-wrapper {
	margin-left:-2px;
}
.tp-rightarrow.custom .slider-navigation-wrapper {
	margin-left:2px;
}
.rev_slider_wrapper .tparrows.custom .slider-navigation-wrapper i {
	font-size:18px !important;
}
.tp-bullets .bullet.selected .ui--bullets-color {
	display:block;
}
.tp-bullets.simplebullets.custom .bullet {
	background:none !important;
	margin:2px !important;
	width:17px;
	height:17px;
	cursor:pointer;
	position:relative;
	float:left;
}
.tp-bullets.simplebullets.custom .bullet {
	background:none !important;
	margin:2px !important;
	width:17px;
	height:17px;
}
.tp-bullets.simplebullets.custom .tp-leftarrow.custom, .tp-bullets.simplebullets.custom .tp-rightarrow.custom {
	width:30px !important;
	height:30px !important;
	margin:-4px 2px 0 !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	border-radius:3px !important;
}
.tp-bullets.simplebullets.custom .tp-leftarrow.custom .slider-navigation-wrapper, .tp-bullets.simplebullets.custom .tp-rightarrow.custom .slider-navigation-wrapper {
	margin-top:-10px !important;
	margin-left:0 !important;
	margin-right:0 !important;
}
.tp-bullets.simplebullets.custom .tp-leftarrow.custom .slider-navigation-wrapper i, .tp-bullets.simplebullets.custom .tp-rightarrow.custom .slider-navigation-wrapper i {
	font-size:13px !important;
}
.tp-caption.caption-primary > div {
	position:absolute;
	text-shadow:none;
	margin:0px;
	border-width:0px;
	border-style:none;
	padding:10px 20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#0e7add;
*background-color:#0e7add;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmM0ZjAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGU3YWRkIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #1fc4f0, #0e7add);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1fc4f0), to(#0e7add));
	background-image:-webkit-linear-gradient(top, #1fc4f0, #0e7add);
	background-image:-o-linear-gradient(top, #1fc4f0, #0e7add);
	background-image:linear-gradient(to bottom, #1fc4f0, #0e7add);
	background-repeat:repeat-x;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fc4f0',endColorstr='#0e7add')";
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#1fc4f0', endColorstr='#0e7add');
}
.tp-caption.caption-primary h1, .tp-caption.caption-primary h2, .tp-caption.caption-primary h3, .tp-caption.caption-primary h4, .tp-caption.caption-primary h5, .tp-caption.caption-primary h6 {
	margin:0;
}
.ui--shadow {
	display:block;
	pointer-events:none;
	position:relative;
	z-index:1;
}
.ui--shadow img {
	pointer-events:none;
	margin:auto;
	display:block;
	width:100% !important;
	max-width:1170px !important;
	max-height:none !important;
	height:auto !important;
}
.ui--shadow-abs img {
	position:absolute;
}
.ui--shadow-top {
	position:relative;
	z-index:2;
}
.ui--shadow {
	max-height:18px;
}
.ui--shadow.ui--shadow-type-1 {
	max-height:30px;
}
.ui--shadow.ui--shadow-type-5 {
	max-height:30px;
}
.ui--shadow-abs {
	height:18px;
}
.ui--shadow-abs.ui--shadow-type-1 {
	height:30px;
}
.ui--shadow-abs.ui--shadow-type-5 {
	height:30px;
}
.ui--shadow-reset {
	margin-top:-18px;
}
.ui--sharrre {
	display:block;
*zoom:1;
	margin-bottom:12px;
}
.ui--sharrre .sharrre i {
	margin-right:3px;
}
.ui--sharrre .sharrre h5 {
	margin:0;
}
.ui--sharrre-counter-hidden .ui--sharrre-count {
	display:none !important;
}
.btn-facebook {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#4965A0;
*background-color:#4965A0;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0OTY1QTAiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmQzZjdjIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #4965A0, #2d3f7c);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4965A0), to(#2d3f7c));
	background-image:-webkit-linear-gradient(top, #4965A0, #2d3f7c);
	background-image:-o-linear-gradient(top, #4965A0, #2d3f7c);
	background-image:linear-gradient(to bottom, #4965A0, #2d3f7c);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4965A0', endColorstr='#2d3f7c');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4965A0',endColorstr='#2d3f7c')";
	background-repeat:repeat-x;
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .btn-facebook.disabled, .btn-facebook[disabled] {
	color:#FFFFFF !important;
	background-color:#2d3f7c !important;
}
.btn-twitter {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#57bdff;
*background-color:#57bdff;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1N2JkZmYiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjk3M2ZmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #57bdff, #2973ff);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#57bdff), to(#2973ff));
	background-image:-webkit-linear-gradient(top, #57bdff, #2973ff);
	background-image:-o-linear-gradient(top, #57bdff, #2973ff);
	background-image:linear-gradient(to bottom, #57bdff, #2973ff);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#57bdff', endColorstr='#2973ff');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#57bdff',endColorstr='#2973ff')";
	background-repeat:repeat-x;
}
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .btn-twitter.disabled, .btn-twitter[disabled] {
	color:#FFFFFF !important;
	background-color:#2973ff !important;
}
.btn-googleplus {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ea634d;
*background-color:#ea634d;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlYTYzNGQiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDAyYzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #ea634d, #d02c23);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ea634d), to(#d02c23));
	background-image:-webkit-linear-gradient(top, #ea634d, #d02c23);
	background-image:-o-linear-gradient(top, #ea634d, #d02c23);
	background-image:linear-gradient(to bottom, #ea634d, #d02c23);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ea634d', endColorstr='#d02c23');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ea634d',endColorstr='#d02c23')";
	background-repeat:repeat-x;
}
.btn-googleplus:hover, .btn-googleplus:focus, .btn-googleplus:active, .btn-googleplus.active, .btn-googleplus.disabled, .btn-googleplus[disabled] {
	color:#FFFFFF !important;
	background-color:#d02c23 !important;
}
.btn-linkedin {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#1fadcb;
*background-color:#1fadcb;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxZmFkY2IiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTI2NzlmIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #1fadcb, #12679f);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1fadcb), to(#12679f));
	background-image:-webkit-linear-gradient(top, #1fadcb, #12679f);
	background-image:-o-linear-gradient(top, #1fadcb, #12679f);
	background-image:linear-gradient(to bottom, #1fadcb, #12679f);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#1fadcb', endColorstr='#12679f');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1fadcb',endColorstr='#12679f')";
	background-repeat:repeat-x;
}
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active, .btn-linkedin.disabled, .btn-linkedin[disabled] {
	color:#FFFFFF !important;
	background-color:#12679f !important;
}
.btn-pinterest {
	color:#FFFFFF !important;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#da2933;
*background-color:#da2933;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPg0KICAgIDxkZWZzPg0KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiIHNwcmVhZE1ldGhvZD0icGFkIj4NCiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkYTI5MzMiIHN0b3Atb3BhY2l0eT0iMSIvPg0KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYmExNTFhIiBzdG9wLW9wYWNpdHk9IjEiLz4NCiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4NCiAgICA8L2RlZnM+DQogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsiLz4NCjwvc3ZnPg==');
	background-image:-moz-linear-gradient(top, #da2933, #ba151a);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#da2933), to(#ba151a));
	background-image:-webkit-linear-gradient(top, #da2933, #ba151a);
	background-image:-o-linear-gradient(top, #da2933, #ba151a);
	background-image:linear-gradient(to bottom, #da2933, #ba151a);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#da2933', endColorstr='#ba151a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#da2933',endColorstr='#ba151a')";
	background-repeat:repeat-x;
}
.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active, .btn-pinterest.active, .btn-pinterest.disabled, .btn-pinterest[disabled] {
	color:#FFFFFF !important;
	background-color:#ba151a !important;
}
.ui--sharrre-block {
	margin-left:-6px;
	margin-right:-6px;
}
.ui--sharrre-block .sharrre {
	display:inline-block;
*display:inline;
*zoom:1;
	margin:0 6px 18px;
	min-width:80px;
}
.ui--sharrre-block .ui--sharrre-box a {
	min-width:80px;
}
.ui--sharrre-block .ui--sharrre-box a, .ui--sharrre-block .ui--sharrre-box a:hover {
	text-decoration:none;
}
.ui--sharrre-block .ui--sharrre-count {
	display:block;
	font-weight:bold;
	line-height:40px;
	height:40px;
	position:relative;
	text-align:center;
	margin-bottom:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #b2c6cc;
	background:#fbfbfb;
	background:-moz-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #f6f6f6));
	background:-webkit-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
	background:linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f6f6f6', GradientType=0 );
}
.ui--sharrre-block .ui--sharrre-count {
	color:#333 !important;
	text-decoration:none !important;
}
.ui--sharrre-block .ui--sharrre-count:hover {
	text-decoration:none;
}
.ui--sharrre-block .ui--sharrre-count:before, .ui--sharrre-block .ui--sharrre-count:after {
	content:'';
	display:block;
	position:absolute;
	left:49%;
	width:0;
	height:0;
}
.ui--sharrre-block .btn {
	margin-bottom:0;
}
.ui--sharrre-block .ui--sharrre-count:before {
	border:solid 7px transparent;
	border-top-color:#b2c6cc;
	margin-left:-7px;
	bottom:-14px;
}
.ui--sharrre-block .ui--sharrre-count:after {
	border:solid 6px transparent;
	margin-left:-6px;
	bottom:-12px;
	border-top-color:#fbfbfb;
}
.ui--sharrre-mini-block {
	margin-left:-6px;
	margin-right:-6px;
}
.ui--sharrre-mini-block .sharrre {
	display:inline-block;
*display:inline;
*zoom:1;
	margin:0 6px 18px;
}
.ui--sharrre-mini-block .ui--sharrre-box a {
	min-width:60px;
	text-align:center;
}
.ui--sharrre-mini-block .ui--sharrre-box a, .ui--sharrre-mini-block .ui--sharrre-box a:hover {
	text-decoration:none;
}
.ui--sharrre-mini-block .ui--sharrre-box .ui--sharrre-link-title {
	display:none;
}
.ui--sharrre-mini-block .ui--sharrre-count {
	display:block;
	font-weight:normal;
	line-height:30px;
	height:30px;
	font-size:80%;
	height:30px;
	position:relative;
	text-align:center;
	margin-bottom:10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #b2c6cc;
	background:#fbfbfb;
}
.ui--sharrre-mini-block .ui--sharrre-count {
	color:#333 !important;
	text-decoration:none !important;
}
.ui--sharrre-mini-block .ui--sharrre-count:hover {
	text-decoration:none;
}
.ui--sharrre-mini-block .ui--sharrre-count:before, .ui--sharrre-mini-block .ui--sharrre-count:after {
	content:'';
	display:block;
	position:absolute;
	left:49%;
	width:0;
	height:0;
}
.ui--sharrre-mini-block .btn {
	margin-bottom:0;
}
.ui--sharrre-mini-block .ui--sharrre-count:before {
	border:solid 7px transparent;
	border-top-color:#b2c6cc;
	margin-left:-7px;
	bottom:-14px;
}
.ui--sharrre-mini-block .ui--sharrre-count:after {
	border:solid 6px transparent;
	margin-left:-6px;
	bottom:-12px;
	border-top-color:#fbfbfb;
}
html.no-csstransitions #side-panel {
	display:none !important;
}
#side-panel-pusher {
	position:relative;
	left:0;
	z-index:99;
	height:100%;
	-webkit-transition:-webkit-transform 0.5s;
	-moz-transition:-moz-transform 0.5s;
	transition:transform 0.5s;
}
#side-panel {
	opacity:.95;
	position:absolute;
	top:0;
	left:0;
	z-index:12001;
	visibility:hidden;
	width:300px;
	height:100%;
	background:#3b3b3b;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	transition:all 0.5s;
	-webkit-box-shadow:5px 0 10px rgba(0,0,0,.2);
	-moz-box-shadow:5px 0 10px rgba(0,0,0,.2);
	box-shadow:5px 0 10px rgba(0,0,0,.2);
}
#side-panel > div {
	display:none;
	margin:30px;
}
.side-panel-open #side-panel {
	visibility:visible;
	-webkit-transition:-webkit-transform 0.5s;
	-moz-transition:-webkit-transform 0.5s;
	transition:transform 0.5s;
}
html.csstransitions #side-panel {
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0);
}
html.csstransitions.side-panel-open #side-panel-pusher {
	-webkit-transform:translate3d(300px, 0, 0);
	-moz-transform:translate3d(300px, 0, 0);
	transform:translate3d(300px, 0, 0);
}
html.no-csstransitions #side-panel {
	position:absolute;
	left:-100%;
}
html.no-csstransitions.side-panel-open #side-panel {
	left:-300px;
	display:block !important;
	visibility:visible;
	z-index:15000;
}
html.no-csstransitions.side-panel-open #side-panel-pusher {
	left:300px;
}
#side-panel select, #side-panel textarea, #side-panel input[type="text"], #side-panel input[type="password"] {
	width:100%;
}
#side-panel select, #side-panel textarea, #side-panel input[type="text"], #side-panel input[type="password"], #side-panel input[type="datetime"], #side-panel input[type="datetime-local"], #side-panel input[type="date"], #side-panel input[type="month"], #side-panel input[type="time"], #side-panel input[type="week"], #side-panel input[type="number"], #side-panel input[type="email"], #side-panel input[type="url"], #side-panel input[type="search"], #side-panel input[type="tel"], #side-panel input[type="color"], #side-panel select:focus, #side-panel textarea:focus, #side-panel input[type="text"]:focus, #side-panel input[type="password"]:focus, #side-panel input[type="datetime"]:focus, #side-panel input[type="datetime-local"]:focus, #side-panel input[type="date"]:focus, #side-panel input[type="month"]:focus, #side-panel input[type="time"]:focus, #side-panel input[type="week"]:focus, #side-panel input[type="number"]:focus, #side-panel input[type="email"]:focus, #side-panel input[type="url"]:focus, #side-panel input[type="search"]:focus, #side-panel input[type="tel"]:focus, #side-panel input[type="color"]:focus {
	-webkit-box-shadow:inset 0 2px 10px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0 2px 10px rgba(0,0,0,.2);
	box-shadow:inset 0 2px 10px rgba(0,0,0,.2);
}
#ui--side-panel-close-button {
	display:block !important;
	visibility:visible !important;
	position:absolute;
	right:0px;
	top:28px;
	padding:10px;
	opacity:0;
	transition:all .4s ease-in-out !important;
	-moz-transition:all .4s ease-in-out !important;
	-webkit-transition:all .4s ease-in-out !important;
	-o-transition:all .4s ease-in-out !important;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.side-panel-open #ui--side-panel-close-button {
	opacity:1;
	right:-24px;
}
#ui--side-panel-close-button .ui--icon {
	display:block !important;
}
html.html-loading .ui--fixed-button {
	visibility:hidden;
}
html.side-panel-open .ui--fixed-button {
	display:none !important;
}
.ui--fixed-button {
	position:fixed;
	bottom:10%;
	z-index:11500;
}
.ui--fixed-button .btn {
	padding-top:12px !important;
	padding-bottom:12px !important;
	margin-bottom:0 !important;
}
.ui--fixed-button.position--left {
	left:-10px;
}
.ui--fixed-button.position--left .btn {
	padding-left:20px !important;
}
.ui--fixed-button.position--right {
	right:-10px;
}
.ui--fixed-button.position--right .btn {
	padding-right:20px !important;
}
.ui--fixed-button.position--top {
	top:10%;
	bottom:auto;
}
#comments {
	margin-bottom:30px;
}
#comments .commentlist {
	margin:0;
	width:100%;
	background:none;
	list-style:none;
}
#comments .commentlist:after {
	content:"";
	display:block;
	clear:both;
}
#comments .commentlist li {
	list-style:none;
	padding:0;
	margin:0 0 18px;
	position:relative;
	background:0;
	border:0;
}
#comments .commentlist li > ul {
	margin-top:18px;
	margin-left:50px;
	list-style:none none !important;
}
#comments .commentlist li .meta {
	padding:12px 20px;
	margin:-18px -20px 18px;
}
#comments .commentlist li .ui--star-rating .ui--star-rating-highlight {
	color:#333;
}
#comments .commentlist li .comment-avatar {
	float:left;
	position:absolute;
	top:0;
	left:0;
	padding:1px;
	height:auto;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-moz-border-radius:1500px;
	-webkit-border-radius:1500px;
	border-radius:1500px;
	border:4px solid #ebebeb;
}
#comments .commentlist li img.avatar {
	float:left;
	margin:0;
	line-height:1;
	width:48px;
	background-color:#fff;
	-moz-border-radius:1500px;
	-webkit-border-radius:1500px;
	border-radius:1500px;
	z-index:2;
}
#comments .commentlist li .comment-text {
	position:relative;
	z-index:1;
	margin:0 0 0 80px;
	padding:18px 20px 0;
}
#comments .commentlist li .comment-text .meta {
	position:relative;
}
.ui--comments-arrow i {
	font-size:24px;
}
.ui--comments-arrow {
	position:absolute;
	width:20px;
	height:20px;
	top:50%;
	left:-8px;
	margin-top:-10px;
	color:#f1f1f1;
	background-color:none !important;
	text-shadow:-1px 0 0px #dfdfdf;
}
.ie .ui--comments-arrow {
	display:none;
}
#comments h3 {
	margin:0
}
#comments #comment {
	min-height:75px
}
#comments .commentlist > li:before {
	content:""
}
.comment-reply-link {
	text-decoration:none !important;
}
#respond {
	position:static;
	margin:0;
	width:auto;
	padding:0;
	background:transparent none;
	border:0;
}
.comment #respond {
	margin:18px 0 0 80px !important;
}
.ui--comment-form .ui--box {
	padding:18px 20px 0;
}
.ui--comment-form .ui--box .respond-header {
	margin:-18px -20px 18px;
	padding:12px 20px;
	position:relative;
}
.comment .ui--star-rating-text {
	display:none;
}
.ui--comment-form .form-submit {
	padding:12px 20px;
	margin:0 -20px 0;
	border-top:1px solid #dfdfdf;
}
.ui--comment-form p {
}
.ui--comment-form code {
	white-space:normal;
}
.ui--comment-form .form-allowed-tags code {
	display:block;
}
.ui--comment-form input[type=text], .ui--comment-form input[type=email] {
	width:100% !important;
	max-width:100% !important;
	min-height:32px;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ui--comment-form textarea {
	width:100% !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ui--comment-form .form-submit button {
	float:right;
	margin-bottom:0;
}
#respond:after {
	content:"";
	display:block;
	clear:both;
}
#respond p {
}
#respond .form-submit input {
	left:auto
}
#respond textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline:none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none;
}
.flexslider {
	width:100%;
	margin:0 0 18px;
	padding:0 0 0;
}
.flexslider .slides > div {
	display:none;
	-webkit-backface-visibility:hidden;
}
.flexslider .slides img {
	max-width:100%;
	display:block;
}
.flex-pauseplay span {
	text-transform:capitalize;
}
.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides {
	display:block;
}
* html .slides {
	height:1%;
}
.flexslider .slides > li {
	display:none;
	-webkit-backface-visibility:hidden;
	position:relative;
}
.flexslider .slides img {
	max-width:100%;
	height:auto !important;
	display:block;
}
.no-js .slides > div:first-child {
	display:block;
}
.slides > li:first-child {
	display:block;
}
.flexslider {
	margin:0;
	background:#fff;
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	zoom:1;
}
.flex-viewport {
	max-height:2000px;
}
.loading .flex-viewport {
	max-height:300px;
}
.flexslider .slides {
	zoom:1;
}
.carousel li {
	margin-right:5px
}
.flexslider .flex-direction-nav {
*height:0;
	display:none;
}
.flexslider .flex-direction-nav a {
	width:30px;
	height:30px;
	margin:-20px 0 0;
	display:block;
	position:absolute;
	top:50%;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:0;
	-webkit-transition:all .3s ease;
}
.flexslider .flex-direction-nav .flex-next {
	background-position:100% 0;
	right:-36px;
}
.flexslider .flex-direction-nav .flex-prev {
	left:-36px;
}
.flexslider .flexslider:hover .flex-next {
	opacity:0.8;
	right:5px;
}
.flexslider .flexslider:hover .flex-prev {
	opacity:0.8;
	left:5px;
}
.flexslider .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity:1;
}
.flexslider .flex-direction-nav .flex-disabled {
	opacity:.3!important;
	filter:alpha(opacity=30);
	cursor:default;
}
.flexslider .flex-control-nav {
	width:100%;
	position:absolute;
	bottom:20px;
	text-align:center;
}
.flexslider .flex-control-nav li {
	margin:0;
	display:inline-block;
	zoom:1;
*display:inline;
}
.flexslider .flex-control-paging li a {
	width:17px;
	height:17px;
	margin:2px;
	position:relative;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	background:none !important;
}
.flexslider .flex-control-paging li a:hover {
	background-position:0 20px;
}
.flexslider .flex-control-paging li a.flex-active {
	background-position:0 20px;
	cursor:default;
}
.flexslider .flex-control-paging li a {
	transition:none !important;
	-moz-transition:none !important;
	-webkit-transition:none !important;
	-o-transition:none !important;
}
.flex-active .ui--bullets-color {
	display:block;
}
.flexslider .flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}
.flexslider .flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0;
}
.flexslider .flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
}
.flexslider .flex-control-thumbs img:hover {
	opacity:1;
}
.flexslider .flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default;
}
.flex-caption {
	position:absolute;
	left:40px;
	bottom:60px;
	padding:20px;
	margin:0 !important;
	max-width:50%;
	max-width:400px;
	background:rgba(0,0,0,.75);
	color:#fff !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.old-browser .flex-caption {
	background:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000);
	zoom:1;
}
.flexslider-wrapper {
	position:relative;
	margin-bottom:18px;
}
.flexslider-relative {
	position:relative;
}
.ui--flexslider-navigation {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-30px;
	width:100%;
	z-index:100;
}
.ui--flexslider-navigation .arr {
	width:40px;
	height:60px;
}
.ui--flexslider-navigation .arr i {
	top:50%;
	margin-top:-8px;
}
.flexslider-navigation-prev, .flexslider-navigation-next {
	position:absolute;
}
.flexslider-navigation-prev {
	left:-20px;
}
.flexslider-navigation-next {
	right:-20px;
}
#footer-bottom {
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #212121;
	background-color:#2d2d2d;
}
#footer-bottom, #footer-bottom a {
	color:#8c8989;
	font-size:12px;
}
#footer-bottom a:hover {
	color:#fff;
}
#footer-bottom #footer-texts, #footer-bottom #footer-navigation {
	max-width:50%;
}
#footer-bottom.layout--centered #footer-texts, #footer-bottom.layout--centered #footer-navigation {
	display:block;
	width:auto;
	max-width:none;
	float:none;
	text-align:center;
}
#footer-bottom.layout--centered #footer-navigation {
	margin-top:10px;
}
#footer-navigation li {
	display:inline-block;
*display:inline;
*zoom:1;
}
#footer-navigation li.ui--separator {
	margin-left:10px;
	margin-right:10px;
}
#footer-navigation li.ui--separator:last-child {
	display:none;
}
#header-container .show-on-stuck {
	display:none !important;
}
header #logo {
	float:left;
	margin:0;
	position:relative;
	z-index:2;
	text-align:center;
}
header #logo img {
	max-width:100%;
	height:auto;
}
header #logo a {
	display:inline-block;
*display:inline;
*zoom:1;
}
#titlebar {
	border-bottom:1px solid #ebebeb;
	position:relative;
	background-color:#f9f9f9;
	background-position:center center;
	background-repeat:no-repeat;
	image-rendering:optimizeQuality;
}
#titlebar > .container {
	padding:30px 0;
}
#titlebar.cover {
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
#titlebar.repeat {
	background-repeat:repeat;
	-webkit-background-size:auto !important;
	-moz-background-size:auto !important;
	-o-background-size:auto !important;
	background-size:auto !important;
}
#titlebar-text {
	max-width:58%;
	padding-right:2%;
}
#titlebar-title {
	margin:0;
}
#titlebar-text .titlebar-text-content {
	margin-top:10px;
}
#titlebar-text .titlebar-text-content > p:last-child {
	margin-bottom:0;
}
#titlebar-text.no-breadcrumb {
	max-width:100%;
	padding-right:0;
}
#titlebar-breadcrumb {
	min-width:40%;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
}
#breadcrumb {
	position:absolute;
	top:50%;
	right:0;
	margin-top:-15px;
	padding:5px 15px;
	font-size:12px;
}
.ui-bc-seperator {
	margin:3px 0;
	width:20px;
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1;
	text-align:center;
}
.ui-bc-seperator .ui--caret {
	position:absolute;
	top:50%;
	left:50%;
	height:18px;
	line-height:18px;
	margin-top:-11px;
	margin-left:-3px;
}
#breadcrumb, #breadcrumb a {
	color:#7c7c7c;
}
#breadcrumb a:hover {
	color:#070401;
}
.orientation-right #titlebar-text {
	max-width:58%;
	padding-left:2%;
	padding-right:0;
	float:right;
	text-align:right;
}
.orientation-right #titlebar-breadcrumb {
	left:0;
	right:auto;
}
.orientation-right #breadcrumb {
	left:0;
	right:auto;
}
#top-bar {
	position:relative;
	z-index:99999 !important;
	line-height:0;
	height:40px;
	background:#f9f9f9;
	border-bottom:1px solid #ebebeb;
}
#top-bar-background {
	height:40px;
}
#top-bar a {
	color:#7c7c7c;
}
#top-bar a:hover {
	color:#070401;
}
#top-bar-text {
	line-height:40px;
	white-space:nowrap;
}
#top-bar-text [class^="fontawesome-"], #top-bar-text [class*=" fontawesome-"] {
	font-size:14px;
	margin-right:4px;
}
#top-bar .ui--widget {
	height:40px !important;
	margin-bottom:0;
	text-align:left;
	position:relative;
}
#top-bar .ui--widget > ul, #top-bar ul.ui--widget {
	float:left;
	margin-left:0;
}
#top-bar .ui--widget > ul > li, #top-bar ul.ui--widget > li {
	position:relative;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	border-color:#ebebeb !important;
	height:40px;
}
#top-bar .ui--widget > ul > li > a, #top-bar ul.ui--widget > li > a {
	display:block;
	height:40px;
	line-height:40px;
	padding-left:20px;
	padding-right:20px;
	white-space:nowrap;
}
#top-bar .ui--widget li > ul {
	display:none;
}
#top-bar .ui--widget li .helper--extract-icon {
	background:transparent;
	background:rgba(0,0,0,.1);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);
*zoom:1;
	-webkit-box-shadow:inset 1px 0 3px rgba(0,0,0,.15);
	-moz-box-shadow:inset 1px 0 3px rgba(0,0,0,.15);
	box-shadow:inset 1px 0 3px rgba(0,0,0,.15);
	position:absolute;
	top:0;
	right:1px;
	bottom:0;
	width:30px;
	text-align:center;
}
#top-bar .helper--extract-icon [class^="fontawesome-"], #top-bar .helper--extract-icon [class*=" fontawesome-"] {
	position:absolute;
	top:50%;
	margin-top:-9px;
	left:50%;
	margin-left:-3px !important;
}
#top-bar .ui--custom-menu > li {
	float:left;
	margin-left:-1px;
}
#top-bar .ui--custom-menu li {
	position:relative;
}
#top-bar .ui--custom-menu li > ul {
	display:none;
}
#top-bar .ui--custom-menu li > ul {
	display:none;
	position:absolute;
	right:-1px;
	top:40px;
	min-width:150px;
	margin-left:0;
	background:#fff;
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05);
	box-shadow:0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05);
}
#top-bar .ui--custom-menu li > ul > li > ul {
	top:0;
	margin-left:0;
	left:auto;
	right:100%;
}
#top-bar .abs-left .ui--custom-menu li > ul {
	left:-1px;
	right:auto;
}
#top-bar .abs-left .ui--custom-menu li > ul > li > ul {
	left:100%;
	right:auto;
	margin-right:-1px;
	margin-left:0;
}
#top-bar .ui--custom-menu.opt--on-hover li:hover > ul {
	display:block;
}
#top-bar .ui--custom-menu li > ul li > a {
	display:block;
	padding:10px 20px;
	line-height:18px;
	border:1px solid #ebebeb;
	margin-bottom:-1px;
}
#top-bar .ui-socialbar .ui-socialbar-item {
	margin-left:-1px;
}
#top-bar .ui--custom-menu li > a [class^="fontawesome-angle-"], #top-bar .ui--custom-menu li > a [class*=" fontawesome-angle-"] {
	margin-right:-6px;
	margin-left:8px;
}
#top-bar .widget--language-selector .flag {
	margin:-2px 10px 0 0;
}
#top-bar #widget--search {
	overflow:hidden;
	padding-left:1px;
	margin-left:-2px;
}
#top-bar #widget--search > li > a {
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-right:1px;
}
#top-bar #widget--search .ui--search-form {
	padding-left:0;
	padding-right:0;
	position:relative;
	height:40px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:-10px;
	overflow:hidden;
- -webkit-box-shadow:inset 1px 0 10px rgba(0,0,0,.1), inset 1px 0 1px rgba(0,0,0,.08), inset -1px 0 10px rgba(0,0,0,.1), inset -1px 0 1px rgba(0,0,0,.08);
	-moz-box-shadow:inset 1px 0 10px rgba(0,0,0,.1), inset 1px 0 1px rgba(0,0,0,.08), inset -1px 0 10px rgba(0,0,0,.1), inset -1px 0 1px rgba(0,0,0,.08);
	box-shadow:inset 1px 0 10px rgba(0,0,0,.1), inset 1px 0 1px rgba(0,0,0,.08), inset -1px 0 10px rgba(0,0,0,.1), inset -1px 0 1px rgba(0,0,0,.08);
	-webkit-transition:width 0.3s linear;
	-moz-transition:width 0.3s linear;
	-o-transition:width 0.3s linear;
	transition:width 0.3s linear;
}
#top-bar #widget--search.state--open .ui--search-form {
	width:150px;
}
#top-bar #widget--search .ui--search-form form {
	position:absolute;
	width:150px;
	height:40px;
	left:0;
}
#top-bar #widget--search.state--open .ui--search-form form {
}
#top-bar #widget--search .ui--search-form input[type="text"] {
	height:40px;
	line-height:40px;
	padding:0 10px 0 10px !important;
	width:150px;
	background:rgba(0,0,0,.03) !important;
	background:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000,endColorstr=#07000000)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000, endColorstr=#07000000);
	zoom:1;
	border:0;
	outline:0 !important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:20px;
	overflow:hidden;
	z-index:10000;
}
#toTopHover {
	display:block;
	overflow:hidden;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {
	outline:none;
}
#topbar-social-icons > li:first-child {
}
.ui--select-wrapper {
	position:relative;
	padding:0 !important;
	cursor:pointer !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
*display:inline;
*zoom:1;
	width:100%;
	max-width:100%;
	clear:none !important;
}
.ui--select-wrapper select option {
	color:#333 !important;
}
.ui--select-wrapper.helper--block {
	width:100% !important;
	display:block;
*display:block;
}
.ui--select-wrapper .chzn-container {
	display:none !important;
}
.ui--select-wrapper > select {
	-ms-filter :"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter :alpha(opacity=0);
	-moz-opacity :0;
	-khtml-opacity :0;
	opacity :0;
	cursor:pointer !important;
	display:block !important;
	background:none !important;
	box-shadow:none !important;
	border:0 !important;
	outline:0 !important;
	vertical-align:middle;
	padding:0 !important;
	margin:0 !important;
	z-index:2;
	position:relative;
	float:none !important;
	height:32px;
	line-height:32px;
	min:100% !important;
	width:100% !important;
	max-width:100%;
	font-weight:normal !important;
}
.ui--select-wrapper > .ui--select-title {
	white-space:nowrap !important;
	display:block;
	overflow:hidden !important;
	position:absolute;
	left:18px;
	right:24px;
	top:0;
	bottom:0;
	width:auto !important;
	margin:0!important;
	line-height:32px;
	z-index:1;
	text-overflow:ellipsis;
	color:#7c7c7c !important;
}
.rtl .ui--select-wrapper > .ui--select-title {
	right:18px;
	left:24px;
}
.ui--select-wrapper:hover > .ui--select-title, .ui--select-wrapper.active > .ui--select-title, .ui--select-wrapper:hover > .ui--select-arrow, .ui--select-wrapper.active > .ui--select-arrow {
	color:#333333 !important;
}
.ui--select-wrapper > .ui--select-arrow {
	position:absolute;
	right:12px;
	top:50%;
	margin-top:-8px;
	color:#7c7c7c !important;
}
.rtl .ui--select-wrapper > .ui--select-arrow {
	left:12px;
	right:auto;
}
@media (min-width:979px) {
html #page-wrap .ui--tabs-mega.text-left > .ui--tabs-header .ui--tabs-titles > li.first-item a {
	border-left:0;
}
html #page-wrap .ui--tabs-mega.text-right > .ui--tabs-header .ui--tabs-titles > li.last-item a {
	border-right:0;
}
#header-navigation {
	display:block;
}
.logo-position-right.no-stuck #logo {
	float:right;
}
.logo-position-right.no-stuck #header-navigation {
	float:left;
}
.sticky-logo-position-right.stuck #logo {
	float:right;
}
.sticky-logo-position-right.stuck #header-navigation {
	float:left;
}
.header-style-1.no-stuck #header-navigation > li.top-level-item {
	margin-left:1px;
}
.stuck #header-navigation > li.top-level-item:hover > a, .stuck #header-navigation > li.top-level-item.hover > a, .header-style-1.no-stuck #header-navigation > li.top-level-item:hover > a, .header-style-1.no-stuck #header-navigation > li.top-level-item.hover > a {
	
}
.stuck #header-navigation > li.top-level-item.hover > a, .header-style-1.no-stuck #header-navigation > li.top-level-item.hover > a {

}
.header-style-2.no-stuck nav#navigation {
	border-top:1px solid transparent;
	margin-bottom:0;
}
.header-style-2.no-stuck #header-navigation > li.top-level-item:first-child {
	border-left:1px solid transparent;
}
.header-style-2.no-stuck #header-navigation > li.top-level-item {
	border-right:1px solid transparent;
}
.header-style-2.no-stuck nav#navigation, .header-style-2.no-stuck #header-navigation > li.top-level-item:first-child, .header-style-2.no-stuck #header-navigation > li.top-level-item {
	border-color:#ebebeb;
}
.header-overlapping .header-style-2.no-stuck nav#navigation, .header-overlapping .header-style-2.no-stuck #header-navigation > li.top-level-item:first-child, .header-overlapping .header-style-2.no-stuck #header-navigation > li.top-level-item {
	border-color:transparent;
}
nav#navigation {
	margin:-30px 0 0;
	position:absolute;
	left:0;
	top:50%;
	width:100%;
}
.stuck nav#navigation {
	margin-top:-27px;
}
#header-navigation {
	margin:0;
	float:right;
}
.header-overlapping-ok #page-wrap #page-header {
	position:absolute;
	width:100%;
	left:0;
}
.header-overlapping #header-container-background {
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
}
.header-overlapping .no-stuck #header-container-background {
	-ms-filter :"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter :alpha(opacity=0);
	-moz-opacity :0;
	-khtml-opacity :0;
	opacity :0;
}
.header-overlapping .stuck #header-container-background {
	-ms-filter :"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter :alpha(opacity=100);
	-moz-opacity :1;
	-khtml-opacity :1;
	opacity :1;
}
.header-overlapping #header-container.no-stuck {
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
.stuck #header-navigation > li.top-level-item {
	margin-left:1px;
}
.stuck #header-navigation li.sticky-to-left > ul.sub-menu {
	left:auto;
	right:0;
	margin:0;
}
.stuck #header-navigation li > ul.sub-menu > li.sticky-to-left > ul.sub-menu {
	right:auto;
	left:-100%;
	margin-right:0;
	margin-left:-2px;
}
.stuck #header-navigation li.sticky-to-right > ul.sub-menu {
	right:auto;
	left:0;
	margin:0;
}
.stuck #header-navigation li > ul.sub-menu > li.sticky-to-right > ul.sub-menu {
	left:auto;
right -100%;
	margin-left:0;
	margin-right:-2px;
}
.modern-browser #header-container.stuck {
	margin:0 auto;
	position:fixed !important;
	top:0;
	left:0;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);
	-moz-box-shadow:0 2px 10px rgba(0,0,0,.15);
	box-shadow:0 2px 10px rgba(0,0,0,.15);
	-moz-transition:-moz-box-shadow 0.5s ease-in-out;
	-webkit-transition:-webkit-box-shadow 0.5s ease-in-out;
	-o-transition:-o-box-shadow 0.5s ease-in-out;
	transition:box-shadow 0.5s ease-in-out;
	z-index:2000;
	width:100%;
	padding-bottom:0 !important;
}
.modern-browser #header-container.stuck #logo img {
	transition:margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out;
	-moz-transition:margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out;
	-webkit-transition:margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out;
	-o-transition:margin-top 0.5s ease-in-out, margin-bottom 0.5s ease-in-out;
}
.modern-browser body.admin-bar #header-container.stuck {
	top:32px;
}
.modern-browser #header-container.stuck #header-container-background {
	opacity:1;
}
.modern-browser #header-container.stuck .hide-on-stuck, .modern-browser #header-container.no-stuck .show-on-stuck {
	display:none !important;
}
.modern-browser #header-container.stuck .show-on-stuck {
	display:block !important;
}
}
@media (min-width:1200px) {
html.no-video .ui--video-background-video video {
	display:none !important;
}
html.no-video .ui--video-background-poster {
	display:block !important;
}
#header-navigation > .megamenu.layout-fullwidth > ul.sub-menu {
	max-width:1168px;
}
}
@media (max-width:979px) {
.sticky-wrapper {
	height:auto !important;
}
}
@media (min-width:768px) and (max-width:979px) {
.ui--isotope-item {
	margin-bottom:2px;
}
.ui--pricing-table-features-titles {
	margin-left:-181px;
	width:180px;
}
.ui--pricing-table-wrap.style2 {
	margin-left:180px;
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a {
	padding:15px 20px;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a {
	padding:15px 20px;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a {
	padding:15px 20px;
}
html.no-video .ui--video-background-video video {
	display:none !important;
}
html.no-video .ui--video-background-poster {
	display:block !important;
}
.ui--blog-item.layout--medium .ui--blog-media {
	margin-left:20px;
}
#page-content.sidebar-layout .ui--blog-item.layout--medium .ui--blog-media {
	float:none;
	width:auto;
	margin-left:0;
}
.ui--custom-menu-bar {
	margin-bottom:20px;
}
.ui--custom-menu-bar ul > li > span, .ui--custom-menu-bar ul > li > a {
	padding:20px 20px;
}
nav#navigation {
	float:none;
	position:relative !important;
	margin-top:0 !important;
	line-height:0;
}
.without-navigation-holder nav#navigation {
	float:none;
	display:block;
	margin-top:0 !important;
	margin:0 auto !important;
	max-width:724px !important;
	position:relative !important;
	text-align:center !important;
	line-height:0;
}
.without-navigation-holder #header-navigation {
	display:inline-block !important;
	text-align:left;
	float:none !important;
}
.without-navigation-holder #header-navigation > .megamenu {
	position:static !important;
}
.without-navigation-holder #header-navigation > .megamenu > ul.sub-menu {
	width:100%;
	max-width:724px;
	margin:0 !important;
	left:0;
	right:0;
}
.rev_slider_wrapper .tparrows.default {
	width:30px;
	height:48px;
}
.rev_slider_wrapper .tparrows.default .slider-navigation-wrapper {
	margin-top:-10px;
}
.tp-leftarrow.default .slider-navigation-wrapper {
	margin-left:-2px;
}
.tp-rightarrow.default .slider-navigation-wrapper {
	margin-left:2px;
}
.rev_slider_wrapper .tparrows.default .slider-navigation-wrapper i {
	font-size:12px !important;
}
header #logo {
	float:none;
	display:block;
	text-align:center;
}
header img#logo-tablet {
	display:inline !important;
}
.zoomContainer {
	display:none !important;
}
}
@media (max-width:767px) {
.btn {
	white-space:normal;
}
.ui--carousel.fullwidth-content {
	margin-left:0 !important;
	width:100% !important;
}
.ui--client-list .ui-row > .ui-column .ui--client {
	margin-top:30px;
	margin-bottom:30px;
}
.ui--client-list .ui-row > .ui-column > .vertical-divider {
	display:none;
}
.ui-fluid-column {
	display:block;
	float:none;
	width:100% !important;
	margin-left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.ui--masonry {
	margin-left:0;
}
.ui--isotope-item {
	margin-bottom:12px;
}
.isotope, .isotope .ui--isotope-item {
	transition:none !important;
	-moz-transition:none !important;
	-webkit-transition:none !important;
	-o-transition:none !important;
}
.ui--pricing-table li, .ui--pricing-table > li.featured {
	float:none;
	margin:0 0 18px;
	padding-bottom:0;
	width:auto !important;
}
.ui--pricing-table-feature-title-phone {
	display:block;
}
.ui--pricing-table-wrap.style2 {
	margin-left:0;
}
.ui--pricing-table-features-titles {
	display:none;
}
.ui--pricing-table-before-html, .ui--pricing-table-feature {
	min-height:auto !important;
}
.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows {
	margin-left:0;
	margin-right:0;
}
.ui--pricing-table-wrap.style2 .ui--pricing-table-features-rows > .ui--pricing-table-feature {
	padding-left:20px;
	padding-right:20px;
}
.ui--tabs-titles {
	display:block;
}
.ui--tabs-titles > li {
	float:none;
	width:100%;
	display:block;
}
.ui--tabs-header .ui--tabs-header-holder {
	display:block;
	text-align:left;
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a {
	padding:10px 30px;
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a {
	border-top:1px solid transparent;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header {
	padding-bottom:1px;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li {
	max-height:48px;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li a {
	padding:10px 30px;
	border-top:2px solid transparent;
	border-right:1px solid transparent;
	border-left:1px solid transparent;
	border-bottom:1px solid transparent;
	min-height:none !important;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li a {
	min-height:0px !important;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-border-after, html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-border-before {
	display:none;
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header {
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li a {
	padding:10px 30px;
	border-top:1px solid transparent;
	border-right:1px solid transparent;
	border-left:2px solid transparent;
	border-bottom:1px solid transparent;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-border-top, html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-border-bottom {
	display:none;
}
blockquote, .ui--blockquote, .ui--pullquote {
	text-align:left !important;
	border-left:0 !important;
	border-right:0 !important;
	border-top:5px solid #eeeeee;
	border-bottom:5px solid #eeeeee;
	max-width:none;
	width:auto;
	float:none;
	padding:18px 0;
	margin-left:0;
	margin-right:0;
}
blockquote p, .ui--blockquote p, .ui--pullquote p, blockquote small, .ui--blockquote small, .ui--pullquote small {
	text-align:left !important;
}
#wp-calendar thead th {
	padding:5px !important;
}
#wp-calendar tbody td {
	padding:2px 4px !important;
}
.ui--blog-side {
	display:none;
}
.ui--blog-item.layout--medium .ui--blog-media {
	float:none !important;
	width:auto !important;
	margin-left:0 !important;
}
#wp-admin-bar-top-secondary {
	display:none;
}
.ui--custom-menu-bar ul {
	display:block;
	width:auto;
	margin:0;
}
.ui--custom-menu-bar.fullwidth-container ul {
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}
.ui--custom-menu-bar ul > li > span, .ui--custom-menu-bar ul > li > a {
	padding:15px 20px;
	margin:0;
	border-left:0;
	border-right:0;
}
.ui--custom-menu-bar ul > li, .ui--custom-menu-bar.ui--type-splitted ul > li.pull-left, .ui--custom-menu-bar.ui--type-splitted ul > li.pull-right {
	float:none;
	display:block;
	margin:0 !important;
	width:auto;
	max-width:none !important;
	border-left:0 !important;
	border-right:0 !important;
	border-bottom:1px solid #e0e0e0;
}
.ui--custom-menu-bar ul > li.last-item {
	border-right:0 !important;
	border-bottom:0 !important;
}
nav#navigation {
	float:none;
	display:block;
	margin-top:0 !important;
	margin:0 auto !important;
	max-width:440px !important;
	position:relative;
	width:80%;
}
#header-navigation {
	display:none;
	text-align:left;
	float:none !important;
}
nav#navigation.with-navigation-holder {
	padding-left:0 !important;
	padding-right:0 !important;
}
#header-navigation > li {
	width:100% !important;
	margin:auto;
	float:none !important;
	clear:both;
}
#header-navigation > li, #header-navigation > li > a {
	float:none !important;
	display:block;
}
#header-navigation > li {
	border-color:#ebebeb;
	margin-top:-2px;
}
#header-navigation > li > a {
	margin:0 !important;
	padding:10px 20px !important;
	border-bottom:0 !important;
}
.rtl #header-navigation > .fallout li.menu-item > a, .rtl #header-navigation li.menu-item > a {
	text-align:right !important;
}
.rtl #header-navigation li a > .ui--caret, .rtl #header-navigation li.to-left a > .ui--caret, .rtl #header-navigation li a > .ui--caret, .rtl #header-navigation li.to-left a > .ui--caret, .rtl #header-navigation > li a > .ui--caret {
	right:auto !important;
	left:7px !important;
	margin-left:8px !important;
	margin-right:0 !important;
}
#header-navigation li > ul.sub-menu:after {
	display:none !important;
}
#header-navigation > .fallout > ul.sub-menu {
	width:auto !important;
	position:relative !important;
	width:auto !important;
	left:0 !important;
	right:0 !important;
	top:100% !important;
	float:none !important;
	display:none !important;
	position:absolute !important;
	margin:0 !important;
}
#header-navigation > .fallout ul ul.sub-menu {
	left:auto;
	right:auto;
	top:auto;
	bottom:auto;
	margin:0 !important;
	position:static !important;
	visibility:visible !important;
	opacity:1 !important;
	height:auto !important;
	width:100% !important;
	background:none !important;
	background-color:transparent !important;
	border:0;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
#header-navigation > .fallout ul.sub-menu {
	position:static !important;
	display:none !important;
}
#header-navigation > .fallout .hover > ul.sub-menu, #header-navigation > .fallout.hover > ul.sub-menu {
	display:block !important;
	width:100%;
}
#header-navigation > .fallout li {
	width:100% !important;
	float:none !important;
	clear:both;
}
#header-navigation > .fallout li a {
	text-align:left !important;
	position:relative !important;
}
#header-navigation > .fallout .level-1 > ul.sub-menu {
	background:#f1f1f1 !important;
}
#header-navigation > .fallout .level-2 ul.sub-menu {
	margin-left:20px !important;
}
#header-navigation > .fallout li li a {
	border-bottom:0 !important;
}
#header-navigation > .fallout .level-1 ul.sub-menu li a {
	background:none !important;
	text-shadow:none !important;
	color:#7c7c7c !important;
}
#header-navigation > .fallout .level-1 ul.sub-menu li a:hover {
	color:#333 !important;
}
#header-navigation > .megamenu.layout-fullwidth, #header-navigation > .megamenu {
	position:relative !important;
}
#header-navigation > .megamenu ul.sub-menu ul.sub-menu {
	position:relative !important;
	display:block !important;
	background:none !important;
	background-color:transparent !important;
}
#header-navigation > .megamenu > ul.sub-menu {
	position:absolute !important;
	width:auto !important;
	left:0 !important;
	right:0 !important;
	top:-9999px !important;
	display:block !important;
	margin:0 !important;
}
#header-navigation > .megamenu.hover > ul.sub-menu {
	top:100% !important;
	position:relative !important;
}
#header-navigation li > ul.sub-menu > li.hover > ul.sub-menu {
	top:0 !important;
}
#header-navigation > .megamenu.hover ul.sub-menu {
	display:block !important;
	width:100%;
}
#header-navigation > .megamenu > ul.sub-menu {
	overflow:hidden;
}
#header-navigation > .megamenu > ul.sub-menu > li {
	width:100% !important;
	float:left !important;
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1), 0 1px 0 rgba(0,0,0,.05);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1), 0 1px 0 rgba(0,0,0,.05);
	box-shadow:0 -1px 10px rgba(0,0,0,.1), 0 1px 0 rgba(0,0,0,.05);
}
#header-navigation > .megamenu > ul.sub-menu > li:first-child {
	margin-top:0 !important;
}
#header-navigation > .megamenu > ul.sub-menu > li:last-child {
	margin-bottom:0 !important;
}
#header-navigation > .megamenu .level-1:after {
	display:none;
}
#header-navigation li a {
	position:relative;
}
#header-navigation li a .ui--caret, #header-navigation li.to-left a .ui--caret, #header-navigation li a .ui--caret, #header-navigation li.to-left a .ui--caret {
	position:absolute;
	left:auto !important;
	right:7px !important;
	top:50% !important;
	margin-top:-9px !important;
	margin-right:8px !important;
}
#header-navigation .fallout a .ui--caret:before {
	content:"\f107" !important;
}
div.pp_envision div.ppt {
	max-width:60%;
	display:none !important;
}
.tp-bullets.simplebullets, .rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow {
	display:none !important;
}
#comments .commentlist li > ul {
	margin-left:18px;
}
#comments .commentlist li .meta .pull-left, #comments .commentlist li .meta .pull-right {
	float:none;
	margin-left:0;
	margin-right:0;
	text-align:center;
}
#comments .commentlist li .meta .dash {
	display:none;
}
#comments .commentlist li .meta small {
	display:block;
}
#comments .commentlist li .comment-text .meta {
}
#comments .commentlist li .meta .ui--star-rating-wrap {
	margin-top:6px;
}
#comments .commentlist li .comment-avatar {
	position:absolute;
	left:-28px;
	top:18px;
	z-index:10;
}
.ui--comments-arrow {
	display:none;
}
#comments .commentlist li .comment-text {
	margin:0 0 0 0;
}
.comment #respond {
	margin-left:0 !important;
}
.flex-caption, .ui--flexslider-navigation, .flexslider .flex-control-nav, .flexslider .flex-control-thumbs, .flexslider .flex-direction-nav {
	display:none !important;
}
#footer-bottom #footer-texts, #footer-bottom #footer-navigation {
	display:block;
	width:auto;
	max-width:none;
	float:none;
	text-align:center;
}
#footer-bottom #footer-navigation {
	margin-top:10px;
}
header #logo {
	float:none;
	display:block;
	text-align:center;
}
header img#logo-phone {
	display:inline !important;
}
#titlebar > .container {
	padding:20px 40px;
}
#titlebar-text, .orientation-right #titlebar-text {
	max-width:none;
	width:auto;
	display:block;
	float:none;
	padding-left:0;
	padding-right:0;
	text-align:left;
}
#titlebar-breadcrumb {
	position:static;
	width:auto;
}
#breadcrumb {
	position:static;
	margin-top:18px !important;
	float:none;
	display:block;
	max-width:100%;
	text-align:center;
}
#top-bar, #top-bar-background {
	height:auto;
}
#top-bar-text {
	white-space:auto !important;
}
#top-bar .ui--custom-menu li > ul > li > ul {
	position:static;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	margin:0;
	display:block !important;
	background:#f9f9f9;
	border:0;
	border-bottom:1px solid #ebebeb;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
#top-bar .ui--custom-menu li > ul > li > ul > li {
	line-height:20px;
	height:auto;
	min-height:none;
}
#top-bar .ui--custom-menu li > ul > li > ul > li > a {
	border:0;
	padding:5px 10px 5px 30px;
	line-height:20px;
	min-height:20px;
}
.zoomContainer {
	display:none !important;
}
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and ( min--moz-device-pixel-ratio:2), only screen and ( -o-min-device-pixel-ratio:2/1), only screen and ( min-device-pixel-ratio:2), only screen and ( min-resolution:192dpi), only screen and ( min-resolution:1.5dppx) {
.ss .ui-socialbar-item .ui-socialbar-image {
background-size:40px 3520px;
}
.ssm .ui-socialbar-item .ui-socialbar-image {
background-size:30px 2640px;
}
.ss .ui-socialbar-item a {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/default/40px@2x.png");
}
.ssm .ui-socialbar-item a {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/default/30px@2x.png");
}
.ss.grey-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/40px@2x.png");
}
.ssm.grey-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/30px@2x.png");
}
.ss.grey-transparent .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/40px@2x.png");
}
.ssm.grey-transparent .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/30px@2x.png");
}
.ss.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/40px@2x.png");
}
.ssm.grey-bevel-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/30px@2x.png");
}
.ss.white-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/40px@2x.png");
}
.ssm.white-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/30px@2x.png");
}
.ss.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/40px@2x.png");
}
.ssm.white_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/30px@2x.png");
}
.ss.black-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/40px@2x.png");
}
.ssm.black-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/30px@2x.png");
}
.ss.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/40px@2x.png");
}
.ssm.black_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/30px@2x.png");
}
.ss.dark-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/40px@2x.png");
}
.ssm.dark-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/30px@2x.png");
}
.ss.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/40px@2x.png");
}
.ssm.dark_p50-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/30px@2x.png");
}
.ss.blue-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/40px@2x.png");
}
.ssm.blue-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/30px@2x.png");
}
.ss.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/40px@2x.png");
}
.ssm.colorful-gradient .ui-socialbar-item .ui-socialbar-image {
background-image:url("../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/30px@2x.png");
}
}
