.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 {
	padding: 10px 30px; outline: 0px; text-decoration: none !important; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; z-index: 3;
}
.ui--accordion > :last-child.ui--accordion-item > .ui--accordion-item-title {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ui--accordion-state-opened.ui--accordion-item .ui--accordion-item-title {
	margin: -1px -1px 0px; padding: 11px 31px 10px; transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.ui--accordion-item-content {
	padding: 30px 30px 12px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: none; background-color: rgb(255, 255, 255);
}
.first-item.ui--accordion-item {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.first-item.ui--accordion-item .ui--accordion-item-title {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.last-item.ui--accordion-state-closed.ui--accordion-item {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.last-item.ui--accordion-state-closed.ui--accordion-item .ui--accordion-item-title {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.last-item.ui--accordion-state-opened.ui--accordion-item .ui--accordion-item-content {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.first-item.ui--accordion-item {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.first-item.ui--accordion-item .ui--accordion-item-title {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.last-item.ui--accordion-state-opened.ui--accordion-item .ui--accordion-item-content {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.last-item.ui--accordion-state-closed.ui--accordion-item {
	border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0;
}
.last-item.ui--accordion-state-closed.ui--accordion-item .ui--accordion-item-title {
	border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0;
}
.last-item > .ui--accordion-item-content {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ui--accordion-state-closed > .ui--accordion-item-content {
	padding: 0px !important; top: -99999px; width: 100%; display: block !important; visibility: hidden; position: absolute;
}
.ui--accordion-item-icon {
	margin-right: 12px; float: left; position: relative;
}
.ui--accordion-item-icon .ui--accordion-item-icon-closed {
	display: inline-block;
}
.ui--accordion-item-icon .ui--accordion-item-icon-opened {
	left: 0px; top: 0px; display: inline-block; visibility: hidden; position: absolute;
}
.ui--accordion-state-opened .ui--accordion-item-icon-opened {
	visibility: visible;
}
.ui--accordion-state-opened .ui--accordion-item-icon-closed {
	visibility: hidden;
}
.ui--accordion-state-closed .ui--accordion-item-icon-opened {
	visibility: hidden;
}
.ui--accordion-item-title-text {
	overflow: hidden; display: block;
}
.lt-ie8 [class^='btn-'] {
	-ms-zoom: 1;
}
.lt-ie8 [class*=' btn-'] {
	-ms-zoom: 1;
}
.modern-browser [class^='btn-']:hover {
	filter: none !important;
}
.modern-browser [class*=' btn-']:hover {
	filter: none !important;
}
.modern-browser [class^='btn-'] {
	filter: none !important;
}
.modern-browser [class*=' btn-'] {
	filter: none !important;
}
.btn {
	border: 0px currentColor; 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-image: none; font-size: 12px; text-decoration: none !important; margin-right: 5px; margin-bottom: 18px; white-space: nowrap; background-clip: border-box; -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; -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; -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; -webkit-background-clip: border-box; -moz-background-clip: border-box;
}
.text-right .btn {
	margin-right: 0px; margin-left: 5px;
}
.pull-right > .btn {
	margin-right: 0px; margin-left: 5px;
}
.btn .button-icon {
	margin-right: 6px;
}
.rtl .btn .button-icon {
	margin-right: 0px; margin-left: 6px;
}
.btn-icon-right.btn .button-icon {
	margin-right: 0px; margin-left: 6px;
}
.rtl .btn-icon-right.btn .button-icon {
	margin-right: 6px; margin-left: 0px;
}
.btn-mini .button-icon {
	margin-right: 3px;
}
.btn-icon-right.btn-mini .button-icon {
	margin-right: 0px; margin-left: 3px;
}
.btn-block {
	margin-right: 0px !important; margin-bottom: 18px; margin-left: 0px !important;
}
.ui--button-wrapper .btn {
	margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important;
}
.btn-primary {
	text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
button.btn-primary {
	text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.btn-custom-color {
	filter: none; text-shadow: none; background-image: none; background-color: transparent;
}
.btn-custom-color {
	text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.btn-custom-color:hover {
	background-position: 0px -15px; background-color: transparent;
}
.btn-custom-color:focus {
	background-position: 0px -15px; background-color: transparent;
}
.btn-custom-color:active {
	background-position: 0px -15px; background-color: transparent;
}
.active.btn-custom-color {
	background-position: 0px -15px; background-color: transparent;
}
.disabled.btn-custom-color {
	background-position: 0px -15px; background-color: transparent;
}
[disabled].btn-custom-color {
	background-position: 0px -15px; background-color: transparent;
}
.btn-primary {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(31, 196, 240), rgb(14, 122, 221)); background-repeat: repeat-x; background-color: rgb(14, 122, 221);
}
button.btn-primary {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(31, 196, 240), rgb(14, 122, 221)); background-repeat: repeat-x; background-color: rgb(14, 122, 221);
}
input[type='submit'].btn-primary {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(31, 196, 240), rgb(14, 122, 221)); background-repeat: repeat-x; background-color: rgb(14, 122, 221);
}
.btn-blue {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(31, 196, 240), rgb(14, 122, 221)); background-repeat: repeat-x; background-color: rgb(14, 122, 221);
}
.btn-primary:hover {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
button.btn-primary:hover {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.btn-blue:hover {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.btn-primary:focus {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
button.btn-primary:focus {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.btn-blue:focus {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.btn-primary:active {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
button.btn-primary:active {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.btn-blue:active {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.active.btn-primary {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
button.active.btn-primary {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.active.btn-blue {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.disabled.btn-primary {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
button.disabled.btn-primary {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.disabled.btn-blue {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
[disabled].btn-primary {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
button[disabled].btn-primary {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
[disabled].btn-blue {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(14, 122, 221) !important;
}
.btn-secondary {
	border: 1px solid currentColor !important; border-image: none !important; color: rgb(162, 162, 162); filter: none; box-shadow: none !important; text-shadow: none; background-image: none !important; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.btn-secondary:hover {
	background-position: 0px 0px; text-shadow: none; background-image: none !important; background-color: transparent;
}
.btn-secondary:focus {
	background-position: 0px 0px; text-shadow: none; background-image: none !important; background-color: transparent;
}
.btn-secondary:active {
	background-position: 0px 0px; text-shadow: none; background-image: none !important; background-color: transparent;
}
.active.btn-secondary {
	background-position: 0px 0px; text-shadow: none; background-image: none !important; background-color: transparent;
}
.disabled.btn-secondary {
	background-position: 0px 0px; text-shadow: none; background-image: none !important; background-color: transparent;
}
[disabled].btn-secondary {
	background-position: 0px 0px; text-shadow: none; background-image: none !important; background-color: transparent;
}
.ui-dark .btn-secondary {
	color: rgb(255, 255, 255) !important;
}
.ui-dark .btn-secondary:hover {
	color: rgb(255, 255, 255) !important;
}
.ui-dark .btn-secondary:focus {
	color: rgb(255, 255, 255) !important;
}
.ui-dark .btn-secondary:active {
	color: rgb(255, 255, 255) !important;
}
.ui-dark .active.btn-secondary {
	color: rgb(255, 255, 255) !important;
}
.ui-dark .disabled.btn-secondary {
	color: rgb(255, 255, 255) !important;
}
.ui-dark [disabled].btn-secondary {
	color: rgb(255, 255, 255) !important;
}
.btn-grey {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(124, 124, 124) !important;
}
.btn-grey:hover {
	color: rgb(51, 51, 51) !important;
}
.btn-grey:focus {
	color: rgb(51, 51, 51) !important;
}
.btn-grey:active {
	color: rgb(51, 51, 51) !important;
}
.active.btn-grey {
	color: rgb(51, 51, 51) !important;
}
.disabled.btn-grey {
	color: rgb(51, 51, 51) !important;
}
[disabled].btn-grey {
	color: rgb(51, 51, 51) !important;
}
.btn-dark-grey {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(202, 198, 193), rgb(135, 127, 116)); background-repeat: repeat-x; background-color: rgb(202, 198, 193);
}
.btn-dark-grey:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(135, 127, 116) !important;
}
.btn-dark-grey:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(135, 127, 116) !important;
}
.btn-dark-grey:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(135, 127, 116) !important;
}
.active.btn-dark-grey {
	color: rgb(255, 255, 255) !important; background-color: rgb(135, 127, 116) !important;
}
.disabled.btn-dark-grey {
	color: rgb(255, 255, 255) !important; background-color: rgb(135, 127, 116) !important;
}
[disabled].btn-dark-grey {
	color: rgb(255, 255, 255) !important; background-color: rgb(135, 127, 116) !important;
}
.btn-light-green {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(168, 235, 202), rgb(75, 209, 135)); background-repeat: repeat-x; background-color: rgb(168, 235, 202);
}
.btn-light-green:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 209, 135) !important;
}
.btn-light-green:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 209, 135) !important;
}
.btn-light-green:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 209, 135) !important;
}
.active.btn-light-green {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 209, 135) !important;
}
.disabled.btn-light-green {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 209, 135) !important;
}
[disabled].btn-light-green {
	color: rgb(255, 255, 255) !important; background-color: rgb(75, 209, 135) !important;
}
.btn-green {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(141, 214, 57), rgb(64, 163, 26)); background-repeat: repeat-x; background-color: rgb(141, 214, 57);
}
.btn-green:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 163, 26) !important;
}
.btn-green:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 163, 26) !important;
}
.btn-green:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 163, 26) !important;
}
.active.btn-green {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 163, 26) !important;
}
.disabled.btn-green {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 163, 26) !important;
}
[disabled].btn-green {
	color: rgb(255, 255, 255) !important; background-color: rgb(64, 163, 26) !important;
}
.btn-aqua {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(104, 218, 231), rgb(46, 172, 201)); background-repeat: repeat-x; background-color: rgb(104, 218, 231);
}
.btn-aqua:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(46, 172, 201) !important;
}
.btn-aqua:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(46, 172, 201) !important;
}
.btn-aqua:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(46, 172, 201) !important;
}
.active.btn-aqua {
	color: rgb(255, 255, 255) !important; background-color: rgb(46, 172, 201) !important;
}
.disabled.btn-aqua {
	color: rgb(255, 255, 255) !important; background-color: rgb(46, 172, 201) !important;
}
[disabled].btn-aqua {
	color: rgb(255, 255, 255) !important; background-color: rgb(46, 172, 201) !important;
}
.btn-red {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(250, 50, 70), rgb(211, 42, 59)); background-repeat: repeat-x; background-color: rgb(250, 50, 70);
}
.btn-red:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 42, 59) !important;
}
.btn-red:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 42, 59) !important;
}
.btn-red:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 42, 59) !important;
}
.active.btn-red {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 42, 59) !important;
}
.disabled.btn-red {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 42, 59) !important;
}
[disabled].btn-red {
	color: rgb(255, 255, 255) !important; background-color: rgb(211, 42, 59) !important;
}
.btn-dark-red {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(215, 27, 82), rgb(169, 13, 38)); background-repeat: repeat-x; background-color: rgb(215, 27, 82);
}
.btn-dark-red:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(169, 13, 38) !important;
}
.btn-dark-red:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(169, 13, 38) !important;
}
.btn-dark-red:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(169, 13, 38) !important;
}
.active.btn-dark-red {
	color: rgb(255, 255, 255) !important; background-color: rgb(169, 13, 38) !important;
}
.disabled.btn-dark-red {
	color: rgb(255, 255, 255) !important; background-color: rgb(169, 13, 38) !important;
}
[disabled].btn-dark-red {
	color: rgb(255, 255, 255) !important; background-color: rgb(169, 13, 38) !important;
}
.btn-yellow {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important; background-image: linear-gradient(rgb(254, 222, 75), rgb(254, 181, 33)); background-repeat: repeat-x; background-color: rgb(254, 222, 75);
}
.btn-yellow:hover {
	background-position: 0px -5px !important; color: rgb(137, 102, 20) !important; background-color: rgb(254, 181, 33) !important;
}
.btn-yellow:focus {
	background-position: 0px -5px !important; color: rgb(137, 102, 20) !important; background-color: rgb(254, 181, 33) !important;
}
.btn-yellow:active {
	background-position: 0px -5px !important; color: rgb(137, 102, 20) !important; background-color: rgb(254, 181, 33) !important;
}
.active.btn-yellow {
	background-position: 0px -5px !important; color: rgb(137, 102, 20) !important; background-color: rgb(254, 181, 33) !important;
}
.disabled.btn-yellow {
	background-position: 0px -5px !important; color: rgb(137, 102, 20) !important; background-color: rgb(254, 181, 33) !important;
}
[disabled].btn-yellow {
	background-position: 0px -5px !important; color: rgb(137, 102, 20) !important; background-color: rgb(254, 181, 33) !important;
}
.btn-orange {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(252, 101, 0), rgb(180, 72, 0)); background-repeat: repeat-x; background-color: rgb(252, 101, 0);
}
.btn-orange:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(180, 72, 0) !important;
}
.btn-orange:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(180, 72, 0) !important;
}
.btn-orange:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(180, 72, 0) !important;
}
.active.btn-orange {
	color: rgb(255, 255, 255) !important; background-color: rgb(180, 72, 0) !important;
}
.disabled.btn-orange {
	color: rgb(255, 255, 255) !important; background-color: rgb(180, 72, 0) !important;
}
[disabled].btn-orange {
	color: rgb(255, 255, 255) !important; background-color: rgb(180, 72, 0) !important;
}
.btn-dark {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.9) !important; background-image: linear-gradient(rgb(81, 81, 81), rgb(37, 37, 37)); background-repeat: repeat-x; background-color: rgb(81, 81, 81);
}
.btn-dark:hover {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(37, 37, 37) !important;
}
.btn-dark:focus {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(37, 37, 37) !important;
}
.btn-dark:active {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(37, 37, 37) !important;
}
.active.btn-dark {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(37, 37, 37) !important;
}
.disabled.btn-dark {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(37, 37, 37) !important;
}
[disabled].btn-dark {
	background-position: 0px -15px; color: rgb(255, 255, 255) !important; background-color: rgb(37, 37, 37) !important;
}
.btn-black {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important; background-image: linear-gradient(rgb(30, 30, 30), rgb(0, 0, 0)); background-repeat: repeat-x; background-color: rgb(30, 30, 30);
}
.btn-black:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important;
}
.btn-black:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important;
}
.btn-black:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important;
}
.active.btn-black {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important;
}
.disabled.btn-black {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important;
}
[disabled].btn-black {
	color: rgb(255, 255, 255) !important; background-color: rgb(0, 0, 0) !important;
}
input[type='submit'] {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179); padding: 5px 16px; border-radius: 4px; border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
input[type='button'] {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179); padding: 5px 16px; border-radius: 4px; border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
button {
	border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179); padding: 5px 16px; border-radius: 4px; border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
input[type='submit']:hover {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
input[type='button']:hover {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
input[type='submit']:focus {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
input[type='button']:focus {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
button:hover {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
button:focus {
	color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);
}
input[type='submit']:active {
	
}
input[type='button']:active {
	
}
input[type='submit'].active {
	
}
input[type='button'].active {
	
}
button:active {
	
}
button.active {
	
}
input[type='submit']:first-child {
	
}
input[type='button']:first-child {
	
}
button:first-child {
	
}
input[type='submit']:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -moz-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
input[type='button']:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -moz-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
input[type='submit']:focus {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -moz-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
input[type='button']:focus {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -moz-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
button:hover {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -moz-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
button:focus {
	background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -moz-transition: background-position 0.1s linear; -webkit-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear;
}
input[type='submit']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='button']:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
button:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type='submit'].active {
	outline: 0px; background-image: none;
}
input[type='button'].active {
	outline: 0px; background-image: none;
}
input[type='submit']:active {
	outline: 0px; background-image: none;
}
input[type='button']:active {
	outline: 0px; background-image: none;
}
button.active {
	outline: 0px; background-image: none;
}
button:active {
	outline: 0px; background-image: none;
}
input[type='submit'] {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(124, 124, 124) !important;
}
input[type='button'] {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(124, 124, 124) !important;
}
button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(124, 124, 124) !important;
}
input[type='submit']:hover {
	color: rgb(51, 51, 51) !important;
}
input[type='button']:hover {
	color: rgb(51, 51, 51) !important;
}
input[type='submit']:focus {
	color: rgb(51, 51, 51) !important;
}
input[type='button']:focus {
	color: rgb(51, 51, 51) !important;
}
input[type='submit']:active {
	color: rgb(51, 51, 51) !important;
}
input[type='button']:active {
	color: rgb(51, 51, 51) !important;
}
input[type='submit'].active {
	color: rgb(51, 51, 51) !important;
}
input[type='button'].active {
	color: rgb(51, 51, 51) !important;
}
button:hover {
	color: rgb(51, 51, 51) !important;
}
button:focus {
	color: rgb(51, 51, 51) !important;
}
button:active {
	color: rgb(51, 51, 51) !important;
}
button.active {
	color: rgb(51, 51, 51) !important;
}
.ui--carousel {
	
}
.rtl .ui--carousel {
	direction: ltr;
}
.rtl .ui--carousel-content {
	direction: rtl;
}
.ui--carousel > .ui--carousel-item {
	overflow: hidden;
}
.ui--carousel > .ui-row {
	overflow: hidden;
}
.ui--carousel-navigation {
	text-align: center; margin-bottom: 18px;
}
.ui--carousel {
	margin: 0px; padding: 0px;
}
.ui--carousel .slides > div {
	display: none;
}
.ui--carousel {
	position: relative; -ms-zoom: 1;
}
.ui--carousel .slides {
	-ms-zoom: 1;
}
.wpcf7 p {
	margin-bottom: 12px;
}
.sent.wpcf7-form > p {
	display: none !important;
}
.wpcf7 select {
	width: 100%; max-width: 100%;
}
.wpcf7 textarea {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='text'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='password'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='datetime'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='datetime-local'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='date'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='month'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='time'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='week'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='number'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='email'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='url'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='search'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='tel'] {
	width: 100%; max-width: 100%;
}
.wpcf7 input[type='color'] {
	width: 100%; max-width: 100%;
}
.wpcf7 select {
	width: 100%; max-width: 100%;
}
.wpcf7-form-control-wrap {
	margin-top: 3px; display: block;
}
div.wpcf7-response-output {
	margin: 0px 0px 30px !important;
}
span.wpcf7-not-valid-tip {
	padding: 4px 20px !important; border-radius: 3px; border: 0px currentColor !important; border-image: none !important; left: 0px !important; top: 100% !important; width: auto !important; color: rgb(255, 255, 255) !important; font-size: 0.9em !important; margin-top: -8px !important; position: absolute !important; z-index: 100 !important; max-width: 90% !important; opacity: 0.8 !important; background-image: linear-gradient(rgb(250, 50, 70), rgb(211, 42, 59)); background-repeat: repeat-x; background-color: rgb(250, 50, 70); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.rtl span.wpcf7-not-valid-tip {
	left: auto !important; right: 0px !important;
}
span.wpcf7-not-valid-tip::after {
	margin: 0px auto; border-image: none; left: 20px; top: -8px; width: 0px; height: 0px; line-height: 0; font-size: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: rgb(250, 50, 70) !important; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px !important; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid !important; border-left-style: solid; display: block; position: absolute !important; content: "";
}
.rtl span.wpcf7-not-valid-tip::after {
	left: auto; right: 20px;
}
[class^='menu-'].wpcf7-form-control-wrap > br {
	line-height: 0px !important; display: none !important;
}
[class*=' menu-'].wpcf7-form-control-wrap > br {
	line-height: 0px !important; display: none !important;
}
.wpcf7-validation-errors {
	padding: 12px 20px !important; border-radius: 3px; border: 0px currentColor !important; border-image: none !important; margin-bottom: 18px !important; -ms-word-wrap: break-word !important; background-image: linear-gradient(rgb(250, 50, 70), rgb(211, 42, 59)); background-repeat: repeat-x; background-color: rgb(250, 50, 70); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.wpcf7-mail-sent-ng {
	padding: 12px 20px !important; border-radius: 3px; border: 0px currentColor !important; border-image: none !important; margin-bottom: 18px !important; -ms-word-wrap: break-word !important; background-image: linear-gradient(rgb(250, 50, 70), rgb(211, 42, 59)); background-repeat: repeat-x; background-color: rgb(250, 50, 70); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.wpcf7-validation-errors {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors p {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors a {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors h1 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors h2 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors h3 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors h4 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors h5 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-validation-errors h6 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng p {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng a {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng h1 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng h2 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng h3 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng h4 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng h5 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ng h6 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok {
	padding: 12px 20px !important; border-radius: 3px; border: 0px currentColor !important; border-image: none !important; margin-bottom: 18px !important; -ms-word-wrap: break-word !important; background-image: linear-gradient(rgb(168, 235, 202), rgb(75, 209, 135)); background-repeat: repeat-x; background-color: rgb(168, 235, 202); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.wpcf7-mail-sent-ok {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok p {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok a {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok h1 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok h2 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok h3 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok h4 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok h5 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.wpcf7-mail-sent-ok h6 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
footer .wpcf7 p {
	margin-bottom: 0px;
}
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-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.ui--carousel.ui--client-list .ui-row {
	border: 0px currentColor; border-image: none;
}
.ui--client-list > :last-child.ui-row {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ui--client-list .ui-row > .ui-column .ui--client {
	margin: 20px; display: block;
}
.ui--client-list .ui-row > .ui-column > .vertical-divider {
	top: 0px; width: 0px; bottom: 0px; margin-left: -1.1%; border-left-color: rgb(225, 225, 225); border-left-width: 1px; border-left-style: dashed; position: absolute; content: "";
}
.ui--client-list .ui-row > :first-child.ui-column > .vertical-divider {
	display: none;
}
.rtl .ui--client-list .ui-row > :first-child.ui-column > .vertical-divider {
	display: block;
}
.rtl .ui--client-list .ui-row > :last-child.ui-column > .vertical-divider {
	display: none;
}
.ui--client-list .ui--carousel-navigation {
	padding: 0px; left: 0px; top: 50%; width: 100%; height: 0px; margin-bottom: 0px; position: absolute;
}
.ui--client-list .ui--carousel-navigation .ui--carosuel-prev {
	left: -16px; top: -16px; position: absolute;
}
.ui--client-list .ui--carousel-navigation .ui--carosuel-next {
	top: -16px; right: -16px; position: absolute;
}
.client-list {
	border: 1px solid transparent; border-image: none; width: auto; overflow: hidden; display: block;
}
.ui--client-list .ui--client a {
	display: block;
}
.ui--client-list .ui--client img {
	margin: auto; padding: 1px; display: block; max-height: 100% !important; max-width: 100% !important;
}
.ui-fluid-columns {
	margin-left: 0px !important;
}
.ui-fluid-column {
	border: 0px solid rgba(0, 0, 0, 0); border-image: none; margin-right: 2%; float: left; min-height: 1px;
}
.last.ui-fluid-column {
	margin-right: 0px;
}
.ui-fluid-columns-1 > .ui-fluid-column {
	width: 100%; margin-right: 0px;
}
.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.57%;
}
.ui-fluid-columns-8 > .ui-fluid-column {
	width: 10.75%;
}
.ui-fluid-columns-9 > .ui-fluid-column {
	width: 9.33%;
}
.ui-fluid-columns-10 > .ui-fluid-column {
	width: 8.2%;
}
.ui-fluid-columns-11 > .ui-fluid-column {
	width: 7.27%;
}
.ui-fluid-columns-12 > .ui-fluid-column {
	width: 6.5%;
}
.ui--divider {
	border-color: rgb(235, 235, 235) !important; margin-bottom: 18px; display: block; min-width: 100px; background-color: rgb(235, 235, 235) !important;
}
.ui--divider-inner-wrap {
	margin: auto; position: relative;
}
.ui--divider-part {
	width: 50%; height: 100%; position: absolute; background-attachment: scroll; background-repeat: no-repeat;
}
.ui--divider-part-left {
	background-position: 0px 0px; left: 0px;
}
.ui--divider-part-right {
	background-position: 100% 0px; right: 0px;
}
.ui--divider-solid-line {
	height: 1px;
}
.ui--divider-mini {
	width: 25%; height: 1px; margin-right: auto; margin-left: auto; min-width: 100px;
}
.ui--divider-dotted-line {
	background: none !important; height: 0px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: dotted;
}
.ui--divider-dashed-line {
	background: none !important; height: 0px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: dashed;
}
.ui--divider-fade-line.ui--divider {
	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-fade-dotted.ui--divider {
	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--carousel-init.ui--gallery {
	
}
.ui--gallery .ui--gallery-wrapper {
	
}
.ui--gallery .ui--carousel-navigation {
	margin-bottom: 0px;
}
.ui--gallery .ui--gallery-wrapper .ui--gallery-item {
	text-align: center; line-height: 0; display: block;
}
.ui--gallery .ui--gallery-wrapper .ui--gallery-item .inner {
	overflow: hidden; position: relative;
}
.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 {
	background: rgb(51, 51, 51); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.ui--gallery-overlay .center {
	left: 0px; top: 50%; width: 100%; margin-top: -20px; position: absolute;
}
.ui--gallery-overlay .center .btn {
	margin: 0px !important; padding: 10px 15px;
}
.ui--gallery-carosuel-navigation {
	text-align: center; margin-top: 20px;
}
.ui--gallery .ui--gallery-item {
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.ui--gallery .ui--gallery-item img {
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.ui--gallery .ui--gallery-overlay {
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.caroufredsel_wrapper {
	margin: 0px !important;
}
.gmap-wrapper {
	margin-bottom: 18px; position: relative;
}
.gmap-wrapper .gmap {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.gmap img {
	max-width: none !important;
}
.gm-style .gm-style-iw .gmap_marker > p:last-child {
	margin-bottom: 0px;
}
.ui--icon-box {
	margin-bottom: 18px;
}
.ui--icon-box .ui--icon-box-icon {
	margin: 0px 20px 0px 0px; float: left;
}
.position--right.ui--icon-box .ui--icon-box-icon {
	margin: 0px 0px 0px 20px; float: right;
}
.position--top.ui--icon-box .ui--icon-box-icon {
	margin: 0px 0px 18px; text-align: center; float: none !important; display: block;
}
.position--top.ui--icon-box .ui--icon-box-icon img {
	max-width: 100% !important;
}
.position--left.ui--icon-box .ui--icon-box-content {
	overflow: hidden;
}
.position--right.ui--icon-box .ui--icon-box-content {
	overflow: hidden;
}
.ui--icon-box h1 {
	clear: both; display: block;
}
.ui--icon-box h2 {
	clear: both; display: block;
}
.ui--icon-box h3 {
	clear: both; display: block;
}
.ui--icon-box h4 {
	clear: both; display: block;
}
.ui--icon-box h5 {
	clear: both; display: block;
}
.ui--icon-box h6 {
	clear: both; display: block;
}
.position--left.ui--icon-box h1 {
	margin-top: 0px;
}
.position--left.ui--icon-box h2 {
	margin-top: 0px;
}
.position--left.ui--icon-box h3 {
	margin-top: 0px;
}
.position--left.ui--icon-box h4 {
	margin-top: 0px;
}
.position--left.ui--icon-box h5 {
	margin-top: 0px;
}
.position--left.ui--icon-box h6 {
	margin-top: 0px;
}
.position--right.ui--icon-box h1 {
	margin-top: 0px;
}
.position--right.ui--icon-box h2 {
	margin-top: 0px;
}
.position--right.ui--icon-box h3 {
	margin-top: 0px;
}
.position--right.ui--icon-box h4 {
	margin-top: 0px;
}
.position--right.ui--icon-box h5 {
	margin-top: 0px;
}
.position--right.ui--icon-box h6 {
	margin-top: 0px;
}
.ui--icon-box h1 {
	
}
.ui--icon-box strong {
	
}
.icon > img {
	margin: 0px 6px 10px 0px; float: left;
}
.icontext {
	margin-bottom: 10px;
}
.icontext-icon {
	margin: 0px 5px 0px 0px; float: left;
}
.icontext-content {
	overflow: hidden; display: block;
}
.inline.icontext {
	margin-right: 15px; display: inline-block;
}
.rtl .icontext-icon {
	margin: 0px 0px 0px 5px; float: right;
}
.ui--image {
	height: auto !important; max-width: 100% !important;
}
.ui--image-wrap {
	display: inline-block; max-width: 100%;
}
div.ui--image-wrap {
	
}
.ui--block.ui--image-wrap {
	display: block;
}
.ui--image-inline-block {
	margin-bottom: 18px; display: inline-block; max-width: 100%;
}
ul.ui--list {
	list-style: none; margin-bottom: 18px;
}
ul.ui--list li {
	padding: 3px 0px; position: relative;
}
ul.list-font-icon.ui--list > li {
	padding-left: 28px;
}
ul.ui--list li .list-icon {
	left: 0px; top: 5px; width: 20px; height: 20px; text-align: center; position: absolute;
}
.rtl ul.list-font-icon.ui--list > li {
	padding-right: 28px !important; padding-left: 0px;
}
.rtl ul.ui--list li .list-icon {
	left: auto; right: 0px; position: absolute;
}
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 {
	font-size: 18px;
}
ul.list-font-icon .fontawesome-plus-sign-alt {
	font-size: 18px;
}
ul.list-font-icon .fontawesome-minus-sign-alt {
	font-size: 18px;
}
ul.list-font-icon li .fontawesome-ok {
	top: 3px;
}
ul.list-font-icon li .fontawesome-angle-right {
	top: 3px;
}
ul.ui--list ul {
	margin-left: 18px;
}
.rtl ul.ui--list ul {
	margin-right: 18px; margin-left: 0px;
}
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: 0px;
}
ul.list-square.border.ui--list > li {
	padding-left: 8px;
}
ul.list-circle.border.ui--list > li {
	padding-left: 8px;
}
ul.list-decimal.border.ui--list > li {
	padding-left: 8px;
}
ul.list-roman.border.ui--list > li {
	padding-left: 8px;
}
ul.list-bull.border.ui--list > li {
	padding-left: 8px;
}
.rtl ul.list-square.border.ui--list > li {
	padding-right: 8px; padding-left: 0px;
}
.rtl ul.list-circle.border.ui--list > li {
	padding-right: 8px; padding-left: 0px;
}
.rtl ul.list-decimal.border.ui--list > li {
	padding-right: 8px; padding-left: 0px;
}
.rtl ul.list-roman.border.ui--list > li {
	padding-right: 8px; padding-left: 0px;
}
.rtl ul.list-bull.border.ui--list > li {
	padding-right: 8px; padding-left: 0px;
}
ul.border.ui--list > li {
	padding: 2px 0px 10px 28px; margin-bottom: 10px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.rtl ul.border.ui--list > li {
	padding: 2px 28px 10px 0px;
}
ul.border.ui--list > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
ul.list-square {
	margin-left: 45px;
}
ul.list-circle {
	margin-left: 45px;
}
ul.list-bull {
	margin-left: 45px;
}
ul.list-decimal {
	margin-left: 45px;
}
ul.list-roman {
	margin-left: 45px;
}
.rtl ul.list-square {
	margin-right: 45px; margin-left: 0px;
}
.rtl ul.list-circle {
	margin-right: 45px; margin-left: 0px;
}
.rtl ul.list-bull {
	margin-right: 45px; margin-left: 0px;
}
.rtl ul.list-decimal {
	margin-right: 45px; margin-left: 0px;
}
.rtl ul.list-roman {
	margin-right: 45px; margin-left: 0px;
}
.ui--masonry {
	overflow: visible !important;
}
:not(.isotope).ui--masonry {
	visibility: hidden;
}
.ui--masonry .ui-column {
	
}
.isotope {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s;
}
.isotope .ui--isotope-item {
	transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s;
}
.isotope {
	transition-property: height; -webkit-transition-property: height; -moz-transition-property: height; -o-transition-property: height;
}
.isotope .ui--isotope-item {
	transition-property: transform, opacity; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -o-transition-property: top, left, opacity;
}
.ui--isotope-item {
	margin-bottom: 12px; z-index: 2;
}
.ui-row .ui-row .ui--isotope-item {
	margin-left: 0px !important;
}
.row-fluid .ui--isotope-item {
	margin-left: 0px !important;
}
.ui--isotope-item.isotope-hidden {
	z-index: 1; pointer-events: none;
}
.ui-row .ui-row .ui--isotope-item .ui--content-box {
	
}
.ui--message-box-wrap {
	margin-bottom: 18px;
}
.ui--message-box {
	padding: 20px 20px 2px; border-radius: 3px; -ms-word-wrap: break-word; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--message-box-icon-wrap {
	margin: 0px 20px 0px 0px; text-align: center; float: left; min-width: 18px;
}
.ui--message-box-inline {
	overflow: hidden; display: block;
}
.ui--message-box-inline a {
	text-decoration: none !important; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: solid;
}
.ui--message-box-inline a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ui--message-box-inline h1 {
	margin: 0px 0px 6px;
}
.ui--message-box-inline h2 {
	margin: 0px 0px 6px;
}
.ui--message-box-inline h3 {
	margin: 0px 0px 6px;
}
.ui--message-box-inline h4 {
	margin: 0px 0px 6px;
}
.ui--message-box-inline h5 {
	margin: 0px 0px 6px;
}
.ui--message-box-inline h6 {
	margin: 0px 0px 6px;
}
.ui--message-box-info {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-info p {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-info h1 {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-info h2 {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-info h3 {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-info h4 {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-info h5 {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-info h6 {
	color: rgb(255, 255, 255) !important;
}
.ui--message-box-success {
	background-image: linear-gradient(rgb(168, 235, 202), rgb(75, 209, 135)); background-repeat: repeat-x; background-color: rgb(168, 235, 202);
}
.ui--message-box-success {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success p {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success a {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success h1 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success h2 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success h3 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success h4 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success h5 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-success h6 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error {
	background-image: linear-gradient(rgb(250, 50, 70), rgb(211, 42, 59)); background-repeat: repeat-x; background-color: rgb(250, 50, 70);
}
.ui--message-box-error {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error p {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error a {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error h1 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error h2 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error h3 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error h4 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error h5 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-error h6 {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25) !important;
}
.ui--message-box-caution {
	background-image: linear-gradient(rgb(254, 222, 75), rgb(254, 181, 33)); background-repeat: repeat-x; background-color: rgb(254, 222, 75);
}
.ui--message-box-caution {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution p {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution a {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution h1 {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution h2 {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution h3 {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution h4 {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution h5 {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--message-box-caution h6 {
	color: rgb(137, 102, 20) !important; text-shadow: 0px 1px 0px rgba(255,255,255,0.5) !important;
}
.ui--pricing-table-wrap {
	overflow: visible; margin-bottom: 18px; position: relative; -ms-zoom: 1;
}
.ui--pricing-table {
	overflow: visible; position: relative;
}
.ui--pricing-table li {
	text-align: center; float: left; position: relative; z-index: 1;
}
.ui--pricing-table li > .inset {
	margin: -1px; padding: 20px 20px 2px;
}
.ui--pricing-table-item-title-wrap {
	margin: -20px -20px 18px; padding: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.ui--pricing-table-item-title {
	margin: 0px;
}
.ui--pricing-table > li.featured {
	margin: -18px 0px; padding-bottom: 18px; z-index: 2;
}
.ui--pricing-table > li.featured > .inset {
	box-shadow: 0px 3px 0px rgba(0,0,0,0.03), 0px 1px 0px rgba(0,0,0,0.07), 0px 0px 15px rgba(0,0,0,0.2); -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);
}
.ui--pricing-table > li.featured .ui--pricing-table-item-title-wrap {
	margin: -21px -21px 18px; padding-top: 30px; padding-bottom: 28px;
}
.ui--pricing-table > li.featured > .inset {
	
}
.ui--pricing-table > li .ui--pricing-table-item-price {
	margin: 0px 0px 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 {
	left: 0px; top: 0px; width: 220px; margin-left: -221px; position: absolute;
}
.style2.ui--pricing-table-wrap {
	margin-left: 220px;
}
.style2.ui--pricing-table-wrap .ui--pricing-table-features-rows {
	margin-right: -20px; margin-left: -20px;
}
.style2.ui--pricing-table-wrap .ui--pricing-table-features-rows > .ui--pricing-table-feature {
	padding-right: 25px; padding-left: 25px;
}
.ui--pricing-table-features > .ui--pricing-table-feature {
	margin: 0px 0px 1px; padding: 12px 20px;
}
.style2.ui--pricing-table-wrap .ui--pricing-table-features-titles > .ui--pricing-table-feature {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;
}
.ui--pricing-table-features > .even.ui--pricing-table-feature {
	background: rgb(243, 251, 254);
}
.ui--pricing-table-features > .odd.ui--pricing-table-feature {
	background: rgb(237, 245, 247);
}
.ui--pricing-table > li img {
	margin: auto; padding: 1px; display: block; max-width: 100%;
}
.ui--pricing-table-after-html {
	text-align: left;
}
.columns-1.ui--pricing-table li {
	width: 100%;
}
.columns-2.ui--pricing-table li {
	width: 50%;
}
.columns-3.ui--pricing-table li {
	width: 33.33%;
}
.columns-4.ui--pricing-table li {
	width: 25%;
}
.columns-5.ui--pricing-table li {
	width: 20%;
}
.ui--progress {
	margin-bottom: 18px;
}
.ui--progress-title {
	margin-bottom: 6px;
}
.ui--progress-bar {
	border-radius: 3px; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--progress-percent {
	border-radius: 3px; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--progress-percent {
	margin: -1px; padding: 1px; height: 18px;
}
.cssanimations .ui--progress-percent {
	visibility: hidden;
}
.lock.ui--progress .ui--progress-percent {
	transition:none !important; width: 0px !important; padding-right: 0px !important; padding-left: 0px !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.animated.ui--progress .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 {
	transition:opacity 0.3s; animation:barberpole 0.5s linear infinite; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 1; 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); background-size: 30px 30px; -webkit-animation: barberpole 0.5s linear infinite;
}
.ui--progress-circle-wrapper {
	text-align: center; margin-bottom: 18px;
}
.ui--progress-circle-label {
	margin-top: 18px;
}
.ui--progress-circle h1 {
	margin: 0px;
}
.ui--progress-circle h2 {
	margin: 0px;
}
.ui--progress-circle h3 {
	margin: 0px;
}
.ui--progress-circle h4 {
	margin: 0px;
}
.ui--progress-circle h5 {
	margin: 0px;
}
.ui--progress-circle h6 {
	margin: 0px;
}
.easyPieChart {
	text-align: center; display: inline-block; position: relative;
}
.easyPieChart canvas {
	left: 0px; top: 0px; position: absolute;
}
.ui--progress-circle .ui--center-vertical {
	top: 50%; width: 100%; text-align: center; line-height: 18px !important; position: absolute;
}
.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");
}
.grey-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/40px.png");
}
.grey-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/30px.png");
}
.grey-transparent.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/40px.png");
}
.grey-transparent.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/30px.png");
}
.grey-bevel-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../images/40px.png");
}
.grey-bevel-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/30px.png");
}
.white-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/40px.png");
}
.white-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/30px.png");
}
.white_p50-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/40px.png");
}
.white_p50-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/30px.png");
}
.black-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/40px.png");
}
.black-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/30px.png");
}
.black_p50-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/40px.png");
}
.black_p50-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/30px.png");
}
.dark-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/40px.png");
}
.dark-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/30px.png");
}
.dark_p50-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/40px.png");
}
.dark_p50-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/30px.png");
}
.blue-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/40px.png");
}
.blue-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/30px.png");
}
.colorful-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/40px.png");
}
.colorful-gradient.ssm .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: rgb(43, 43, 43);
}
.ss.borderless .ui-socialbar-item {
	border: currentColor; border-image: none;
}
.ss.borderless :first-child.ui-socialbar-item {
	border: currentColor; border-image: none;
}
#top-bar .ui-socialbar.style--top-bar {
	padding-left: 1px; margin-left: -1px !important;
}
.ui-socialbar-item p {
	margin: 0px !important; line-height: 0 !important; display: block;
}
.ui-socialbar-item.borderless {
	border: currentColor; border-image: none;
}
:first-child.ui-socialbar-item.borderless {
	border: currentColor; border-image: none;
}
.ui-socialbar-item {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui-socialbar-item a {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui-socialbar-item div.ui-socialbar-image {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui-socialbar {
	list-style: none; margin: 0px; padding: 0px; line-height: 0 !important; display: inline-block; -ms-zoom: 1;
}
.ui-socialbar-item {
	margin: 0px; padding: 0px; overflow: hidden; display: inline-block; position: relative; -ms-zoom: 1;
}
.ui-socialbar-item a {
	padding: 0px !important; transition:0.3s; text-indent: -9999px; float: left; display: block; position: relative; z-index: 3; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.ui-socialbar-background-hover {
	transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.effect--slide .ui-socialbar-background-hover {
	top: 100%;
}
.effect--slide .ui-socialbar-item:hover .ui-socialbar-background-hover {
	top: 0px;
}
.effect--fade .ui-socialbar-background-hover {
	opacity: 0;
}
.effect--fade .ui-socialbar-item:hover .ui-socialbar-background-hover {
	opacity: 1;
}
.effect--fade .ui-socialbar-item div.ui-socialbar-image {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2;
}
.effect--fade .ui-socialbar-item a {
	transition:0.2s; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease;
}
.effect--fade .ui-socialbar-item a {
	opacity: 0;
}
.effect--fade .ui-socialbar-item:hover a {
	filter: none; opacity: 1;
}
.effect--slide .ui-socialbar-item a:active {
	box-shadow: inset 0px 0px 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);
}
.effect--fade .ui-socialbar-item a:active {
	box-shadow: inset 0px 0px 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);
}
.effect--fade .ui-socialbar-item:hover a {
	box-shadow: inset 0px 0px 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 {
	margin: 0px; padding: 0px; width: auto;
}
.ss .ui-socialbar-item a {
	width: 40px; height: 40px;
}
.with-bg.ss .ui-socialbar-item {
	margin-right: 1px; margin-bottom: 1px;
}
.ss :first-child.ui-socialbar-item {
	border-left-color: rgba(0, 0, 0, 0.2); border-left-width: 1px; border-left-style: solid;
}
.ssm.borderless .ui-socialbar-item {
	border: currentColor; border-image: none;
}
.ssm.borderless :first-child.ui-socialbar-item {
	border: currentColor; border-image: none;
}
.ssm {
	margin: 0px; padding: 0px; width: auto; font-size: 0px;
}
.ssm .ui-socialbar-item {
	margin: 0px; padding: 0px; border-right-color: rgba(0, 0, 0, 0.2); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.ssm .ui-socialbar-item a {
	transition:0.3s; background-repeat: no-repeat; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.ssm .ui-socialbar-item:hover a {
	transition:0.3s; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
.ssm :first-child.ui-socialbar-item {
	border-left-color: rgba(0, 0, 0, 0.2); border-left-width: 1px; border-left-style: solid;
}
.ssm .ui-socialbar-item a {
	width: 30px; height: 30px; text-indent: -9999px; display: block;
}
.ssm .ui-socialbar-item a:active {
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3), inset 0px 0px 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);
}
.with-bg.ssm .ui-socialbar-item {
	margin-right: 1px; -bottom: 1px;
}
.ssm .ui-socialbar-item a {
	width: 30px; height: 30px;
}
.ss .digg.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px 0px;
}
.ss .digg.ui-socialbar-item:hover a {
	background-position: 0px -40px;
}
.effect--fade.ss .digg.ui-socialbar-item a {
	background-position: 0px -40px;
}
.ss .dribbble.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -80px;
}
.ss .dribbble.ui-socialbar-item:hover a {
	background-position: 0px -120px;
}
.effect--fade.ss .dribbble.ui-socialbar-item a {
	background-position: 0px -120px;
}
.ss .facebook.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -160px;
}
.ss .facebook.ui-socialbar-item:hover a {
	background-position: 0px -200px;
}
.effect--fade.ss .facebook.ui-socialbar-item a {
	background-position: 0px -200px;
}
.ss .flickr.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -240px;
}
.ss .flickr.ui-socialbar-item:hover a {
	background-position: 0px -280px;
}
.effect--fade.ss .flickr.ui-socialbar-item a {
	background-position: 0px -280px;
}
.ss .forrst.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -320px;
}
.ss .forrst.ui-socialbar-item:hover a {
	background-position: 0px -360px;
}
.effect--fade.ss .forrst.ui-socialbar-item a {
	background-position: 0px -360px;
}
.ss .googleplus.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -400px;
}
.ss .googleplus.ui-socialbar-item:hover a {
	background-position: 0px -440px;
}
.effect--fade.ss .googleplus.ui-socialbar-item a {
	background-position: 0px -440px;
}
.ss .html5.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -480px;
}
.ss .html5.ui-socialbar-item:hover a {
	background-position: 0px -520px;
}
.effect--fade.ss .html5.ui-socialbar-item a {
	background-position: 0px -520px;
}
.ss .soundcloud.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -560px;
}
.ss .soundcloud.ui-socialbar-item:hover a {
	background-position: 0px -600px;
}
.effect--fade.ss .soundcloud.ui-socialbar-item a {
	background-position: 0px -600px;
}
.ss .lastfm.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -640px;
}
.ss .lastfm.ui-socialbar-item:hover a {
	background-position: 0px -680px;
}
.effect--fade.ss .lastfm.ui-socialbar-item a {
	background-position: 0px -680px;
}
.ss .linkedin.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -720px;
}
.ss .linkedin.ui-socialbar-item:hover a {
	background-position: 0px -760px;
}
.effect--fade.ss .linkedin.ui-socialbar-item a {
	background-position: 0px -760px;
}
.ss .myspace.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -800px;
}
.ss .myspace.ui-socialbar-item:hover a {
	background-position: 0px -840px;
}
.effect--fade.ss .myspace.ui-socialbar-item a {
	background-position: 0px -840px;
}
.ss .paypal.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -880px;
}
.ss .paypal.ui-socialbar-item:hover a {
	background-position: 0px -920px;
}
.effect--fade.ss .paypal.ui-socialbar-item a {
	background-position: 0px -920px;
}
.ss .picasa.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -960px;
}
.ss .picasa.ui-socialbar-item:hover a {
	background-position: 0px -1000px;
}
.effect--fade.ss .picasa.ui-socialbar-item a {
	background-position: 0px -1000px;
}
.ss .pinterest.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1040px;
}
.ss .pinterest.ui-socialbar-item:hover a {
	background-position: 0px -1080px;
}
.effect--fade.ss .pinterest.ui-socialbar-item a {
	background-position: 0px -1080px;
}
.ss .reddit.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1120px;
}
.ss .reddit.ui-socialbar-item:hover a {
	background-position: 0px -1160px;
}
.effect--fade.ss .reddit.ui-socialbar-item a {
	background-position: 0px -1160px;
}
.ss .rss.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1200px;
}
.ss .rss.ui-socialbar-item:hover a {
	background-position: 0px -1240px;
}
.effect--fade.ss .rss.ui-socialbar-item a {
	background-position: 0px -1240px;
}
.ss .skype.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1280px;
}
.ss .skype.ui-socialbar-item:hover a {
	background-position: 0px -1320px;
}
.effect--fade.ss .skype.ui-socialbar-item a {
	background-position: 0px -1320px;
}
.ss .stumbleupon.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1360px;
}
.ss .stumbleupon.ui-socialbar-item:hover a {
	background-position: 0px -1400px;
}
.effect--fade.ss .stumbleupon.ui-socialbar-item a {
	background-position: 0px -1400px;
}
.ss .tumblr.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1440px;
}
.ss .tumblr.ui-socialbar-item:hover a {
	background-position: 0px -1480px;
}
.effect--fade.ss .tumblr.ui-socialbar-item a {
	background-position: 0px -1480px;
}
.ss .twitter.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1520px;
}
.ss .twitter.ui-socialbar-item:hover a {
	background-position: 0px -1560px;
}
.effect--fade.ss .twitter.ui-socialbar-item a {
	background-position: 0px -1560px;
}
.ss .vimeo.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1600px;
}
.ss .vimeo.ui-socialbar-item:hover a {
	background-position: 0px -1640px;
}
.effect--fade.ss .vimeo.ui-socialbar-item a {
	background-position: 0px -1640px;
}
.ss .wordpress.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1680px;
}
.ss .wordpress.ui-socialbar-item:hover a {
	background-position: 0px -1720px;
}
.effect--fade.ss .wordpress.ui-socialbar-item a {
	background-position: 0px -1720px;
}
.ss .yahoo.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1760px;
}
.ss .yahoo.ui-socialbar-item:hover a {
	background-position: 0px -1800px;
}
.effect--fade.ss .yahoo.ui-socialbar-item a {
	background-position: 0px -1800px;
}
.ss .youtube.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1840px;
}
.ss .youtube.ui-socialbar-item:hover a {
	background-position: 0px -1880px;
}
.effect--fade.ss .youtube.ui-socialbar-item a {
	background-position: 0px -1880px;
}
.ss .github.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1920px;
}
.ss .github.ui-socialbar-item:hover a {
	background-position: 0px -1960px;
}
.effect--fade.ss .github.ui-socialbar-item a {
	background-position: 0px -1960px;
}
.ss .behance.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2000px;
}
.ss .behance.ui-socialbar-item:hover a {
	background-position: 0px -2040px;
}
.effect--fade.ss .behance.ui-socialbar-item a {
	background-position: 0px -2040px;
}
.ss .yelp.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2080px;
}
.ss .yelp.ui-socialbar-item:hover a {
	background-position: 0px -2120px;
}
.effect--fade.ss .yelp.ui-socialbar-item a {
	background-position: 0px -2120px;
}
.ss .mail.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2160px;
}
.ss .mail.ui-socialbar-item:hover a {
	background-position: 0px -2200px;
}
.effect--fade.ss .mail.ui-socialbar-item a {
	background-position: 0px -2200px;
}
.ss .instagram.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2240px;
}
.ss .instagram.ui-socialbar-item:hover a {
	background-position: 0px -2280px;
}
.effect--fade.ss .instagram.ui-socialbar-item a {
	background-position: 0px -2280px;
}
.ss .foursquare.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2320px;
}
.ss .foursquare.ui-socialbar-item:hover a {
	background-position: 0px -2360px;
}
.effect--fade.ss .foursquare.ui-socialbar-item a {
	background-position: 0px -2360px;
}
.ss .zerply.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2400px;
}
.ss .zerply.ui-socialbar-item:hover a {
	background-position: 0px -2440px;
}
.effect--fade.ss .zerply.ui-socialbar-item a {
	background-position: 0px -2440px;
}
.ss .windows.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2480px;
}
.ss .windows.ui-socialbar-item:hover a {
	background-position: 0px -2520px;
}
.effect--fade.ss .windows.ui-socialbar-item a {
	background-position: 0px -2520px;
}
.ss .android.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2560px;
}
.ss .android.ui-socialbar-item:hover a {
	background-position: 0px -2600px;
}
.effect--fade.ss .android.ui-socialbar-item a {
	background-position: 0px -2600px;
}
.ss .googledrive.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2640px;
}
.ss .googledrive.ui-socialbar-item:hover a {
	background-position: 0px -2680px;
}
.effect--fade.ss .googledrive.ui-socialbar-item a {
	background-position: 0px -2680px;
}
.ss .dropbox.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2720px;
}
.ss .dropbox.ui-socialbar-item:hover a {
	background-position: 0px -2760px;
}
.effect--fade.ss .dropbox.ui-socialbar-item a {
	background-position: 0px -2760px;
}
.ss .deviantart.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2800px;
}
.ss .deviantart.ui-socialbar-item:hover a {
	background-position: 0px -2840px;
}
.effect--fade.ss .deviantart.ui-socialbar-item a {
	background-position: 0px -2840px;
}
.ss .apple.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2880px;
}
.ss .apple.ui-socialbar-item:hover a {
	background-position: 0px -2920px;
}
.effect--fade.ss .apple.ui-socialbar-item a {
	background-position: 0px -2920px;
}
.ss .technorati.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2960px;
}
.ss .technorati.ui-socialbar-item:hover a {
	background-position: 0px -3000px;
}
.effect--fade.ss .technorati.ui-socialbar-item a {
	background-position: 0px -3000px;
}
.ss .google.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3040px;
}
.ss .google.ui-socialbar-item:hover a {
	background-position: 0px -3080px;
}
.effect--fade.ss .google.ui-socialbar-item a {
	background-position: 0px -3080px;
}
.ss .google.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3040px;
}
.ss .google.ui-socialbar-item:hover a {
	background-position: 0px -3080px;
}
.effect--fade.ss .google.ui-socialbar-item a {
	background-position: 0px -3080px;
}
.ss .delicious.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3120px;
}
.ss .delicious.ui-socialbar-item:hover a {
	background-position: 0px -3160px;
}
.effect--fade.ss .delicious.ui-socialbar-item a {
	background-position: 0px -3160px;
}
.ss .blogger.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3200px;
}
.ss .blogger.ui-socialbar-item:hover a {
	background-position: 0px -3240px;
}
.effect--fade.ss .blogger.ui-socialbar-item a {
	background-position: 0px -3240px;
}
.ss .ebay.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3280px;
}
.ss .ebay.ui-socialbar-item:hover a {
	background-position: 0px -3320px;
}
.effect--fade.ss .ebay.ui-socialbar-item a {
	background-position: 0px -3320px;
}
.ss .amazon.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3360px;
}
.ss .amazon.ui-socialbar-item:hover a {
	background-position: 0px -3400px;
}
.effect--fade.ss .amazon.ui-socialbar-item a {
	background-position: 0px -3400px;
}
.ss .twitter-alt.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3440px;
}
.ss .twitter-alt.ui-socialbar-item:hover a {
	background-position: 0px -3480px;
}
.effect--fade.ss .twitter-alt.ui-socialbar-item a {
	background-position: 0px -3480px;
}
.ss .xing.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -3520px;
}
.ss .xing.ui-socialbar-item:hover a {
	background-position: 0px -3560px;
}
.effect--fade.ss .xing.ui-socialbar-item a {
	background-position: 0px -3560px;
}
.ssm .digg.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px 0px;
}
.ssm .digg.ui-socialbar-item:hover a {
	background-position: 0px -30px;
}
.effect--fade.ssm .digg.ui-socialbar-item a {
	background-position: 0px -30px;
}
.ssm .dribbble.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -60px;
}
.ssm .dribbble.ui-socialbar-item:hover a {
	background-position: 0px -90px;
}
.effect--fade.ssm .dribbble.ui-socialbar-item a {
	background-position: 0px -90px;
}
.ssm .facebook.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -120px;
}
.ssm .facebook.ui-socialbar-item:hover a {
	background-position: 0px -150px;
}
.effect--fade.ssm .facebook.ui-socialbar-item a {
	background-position: 0px -150px;
}
.ssm .flickr.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -180px;
}
.ssm .flickr.ui-socialbar-item:hover a {
	background-position: 0px -210px;
}
.effect--fade.ssm .flickr.ui-socialbar-item a {
	background-position: 0px -210px;
}
.ssm .forrst.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -240px;
}
.ssm .forrst.ui-socialbar-item:hover a {
	background-position: 0px -270px;
}
.effect--fade.ssm .forrst.ui-socialbar-item a {
	background-position: 0px -270px;
}
.ssm .googleplus.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -300px;
}
.ssm .googleplus.ui-socialbar-item:hover a {
	background-position: 0px -330px;
}
.effect--fade.ssm .googleplus.ui-socialbar-item a {
	background-position: 0px -330px;
}
.ssm .html5.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -360px;
}
.ssm .html5.ui-socialbar-item:hover a {
	background-position: 0px -390px;
}
.effect--fade.ssm .html5.ui-socialbar-item a {
	background-position: 0px -390px;
}
.ssm .soundcloud.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -420px;
}
.ssm .soundcloud.ui-socialbar-item:hover a {
	background-position: 0px -450px;
}
.effect--fade.ssm .soundcloud.ui-socialbar-item a {
	background-position: 0px -450px;
}
.ssm .lastfm.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -480px;
}
.ssm .lastfm.ui-socialbar-item:hover a {
	background-position: 0px -510px;
}
.effect--fade.ssm .lastfm.ui-socialbar-item a {
	background-position: 0px -510px;
}
.ssm .linkedin.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -540px;
}
.ssm .linkedin.ui-socialbar-item:hover a {
	background-position: 0px -570px;
}
.effect--fade.ssm .linkedin.ui-socialbar-item a {
	background-position: 0px -570px;
}
.ssm .myspace.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -600px;
}
.ssm .myspace.ui-socialbar-item:hover a {
	background-position: 0px -630px;
}
.effect--fade.ssm .myspace.ui-socialbar-item a {
	background-position: 0px -630px;
}
.ssm .paypal.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -660px;
}
.ssm .paypal.ui-socialbar-item:hover a {
	background-position: 0px -690px;
}
.effect--fade.ssm .paypal.ui-socialbar-item a {
	background-position: 0px -690px;
}
.ssm .picasa.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -720px;
}
.ssm .picasa.ui-socialbar-item:hover a {
	background-position: 0px -750px;
}
.effect--fade.ssm .picasa.ui-socialbar-item a {
	background-position: 0px -750px;
}
.ssm .pinterest.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -780px;
}
.ssm .pinterest.ui-socialbar-item:hover a {
	background-position: 0px -810px;
}
.effect--fade.ssm .pinterest.ui-socialbar-item a {
	background-position: 0px -810px;
}
.ssm .reddit.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -840px;
}
.ssm .reddit.ui-socialbar-item:hover a {
	background-position: 0px -870px;
}
.effect--fade.ssm .reddit.ui-socialbar-item a {
	background-position: 0px -870px;
}
.ssm .rss.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -900px;
}
.ssm .rss.ui-socialbar-item:hover a {
	background-position: 0px -930px;
}
.effect--fade.ssm .rss.ui-socialbar-item a {
	background-position: 0px -930px;
}
.ssm .skype.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -960px;
}
.ssm .skype.ui-socialbar-item:hover a {
	background-position: 0px -990px;
}
.effect--fade.ssm .skype.ui-socialbar-item a {
	background-position: 0px -990px;
}
.ssm .stumbleupon.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1020px;
}
.ssm .stumbleupon.ui-socialbar-item:hover a {
	background-position: 0px -1050px;
}
.effect--fade.ssm .stumbleupon.ui-socialbar-item a {
	background-position: 0px -1050px;
}
.ssm .tumblr.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1080px;
}
.ssm .tumblr.ui-socialbar-item:hover a {
	background-position: 0px -1110px;
}
.effect--fade.ssm .tumblr.ui-socialbar-item a {
	background-position: 0px -1110px;
}
.ssm .twitter.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1140px;
}
.ssm .twitter.ui-socialbar-item:hover a {
	background-position: 0px -1170px;
}
.effect--fade.ssm .twitter.ui-socialbar-item a {
	background-position: 0px -1170px;
}
.ssm .vimeo.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1200px;
}
.ssm .vimeo.ui-socialbar-item:hover a {
	background-position: 0px -1230px;
}
.effect--fade.ssm .vimeo.ui-socialbar-item a {
	background-position: 0px -1230px;
}
.ssm .wordpress.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1260px;
}
.ssm .wordpress.ui-socialbar-item:hover a {
	background-position: 0px -1290px;
}
.effect--fade.ssm .wordpress.ui-socialbar-item a {
	background-position: 0px -1290px;
}
.ssm .yahoo.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1320px;
}
.ssm .yahoo.ui-socialbar-item:hover a {
	background-position: 0px -1350px;
}
.effect--fade.ssm .yahoo.ui-socialbar-item a {
	background-position: 0px -1350px;
}
.ssm .youtube.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1380px;
}
.ssm .youtube.ui-socialbar-item:hover a {
	background-position: 0px -1410px;
}
.effect--fade.ssm .youtube.ui-socialbar-item a {
	background-position: 0px -1410px;
}
.ssm .github.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1440px;
}
.ssm .github.ui-socialbar-item:hover a {
	background-position: 0px -1470px;
}
.effect--fade.ssm .github.ui-socialbar-item a {
	background-position: 0px -1470px;
}
.ssm .behance.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1500px;
}
.ssm .behance.ui-socialbar-item:hover a {
	background-position: 0px -1530px;
}
.effect--fade.ssm .behance.ui-socialbar-item a {
	background-position: 0px -1530px;
}
.ssm .yelp.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1560px;
}
.ssm .yelp.ui-socialbar-item:hover a {
	background-position: 0px -1590px;
}
.effect--fade.ssm .yelp.ui-socialbar-item a {
	background-position: 0px -1590px;
}
.ssm .mail.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1620px;
}
.ssm .mail.ui-socialbar-item:hover a {
	background-position: 0px -1650px;
}
.effect--fade.ssm .mail.ui-socialbar-item a {
	background-position: 0px -1650px;
}
.ssm .instagram.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1680px;
}
.ssm .instagram.ui-socialbar-item:hover a {
	background-position: 0px -1710px;
}
.effect--fade.ssm .instagram.ui-socialbar-item a {
	background-position: 0px -1710px;
}
.ssm .foursquare.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1740px;
}
.ssm .foursquare.ui-socialbar-item:hover a {
	background-position: 0px -1770px;
}
.effect--fade.ssm .foursquare.ui-socialbar-item a {
	background-position: 0px -1770px;
}
.ssm .zerply.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1800px;
}
.ssm .zerply.ui-socialbar-item:hover a {
	background-position: 0px -1830px;
}
.effect--fade.ssm .zerply.ui-socialbar-item a {
	background-position: 0px -1830px;
}
.ssm .windows.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1860px;
}
.ssm .windows.ui-socialbar-item:hover a {
	background-position: 0px -1890px;
}
.effect--fade.ssm .windows.ui-socialbar-item a {
	background-position: 0px -1890px;
}
.ssm .android.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1920px;
}
.ssm .android.ui-socialbar-item:hover a {
	background-position: 0px -1950px;
}
.effect--fade.ssm .android.ui-socialbar-item a {
	background-position: 0px -1950px;
}
.ssm .googledrive.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -1980px;
}
.ssm .googledrive.ui-socialbar-item:hover a {
	background-position: 0px -2010px;
}
.effect--fade.ssm .googledrive.ui-socialbar-item a {
	background-position: 0px -2010px;
}
.ssm .dropbox.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2040px;
}
.ssm .dropbox.ui-socialbar-item:hover a {
	background-position: 0px -2070px;
}
.effect--fade.ssm .dropbox.ui-socialbar-item a {
	background-position: 0px -2070px;
}
.ssm .deviantart.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2100px;
}
.ssm .deviantart.ui-socialbar-item:hover a {
	background-position: 0px -2130px;
}
.effect--fade.ssm .deviantart.ui-socialbar-item a {
	background-position: 0px -2130px;
}
.ssm .apple.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2160px;
}
.ssm .apple.ui-socialbar-item:hover a {
	background-position: 0px -2190px;
}
.effect--fade.ssm .apple.ui-socialbar-item a {
	background-position: 0px -2190px;
}
.ssm .technorati.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2220px;
}
.ssm .technorati.ui-socialbar-item:hover a {
	background-position: 0px -2250px;
}
.effect--fade.ssm .technorati.ui-socialbar-item a {
	background-position: 0px -2250px;
}
.ssm .google.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2280px;
}
.ssm .google.ui-socialbar-item:hover a {
	background-position: 0px -2310px;
}
.effect--fade.ssm .google.ui-socialbar-item a {
	background-position: 0px -2310px;
}
.ssm .delicious.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2340px;
}
.ssm .delicious.ui-socialbar-item:hover a {
	background-position: 0px -2370px;
}
.effect--fade.ssm .delicious.ui-socialbar-item a {
	background-position: 0px -2370px;
}
.ssm .blogger.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2400px;
}
.ssm .blogger.ui-socialbar-item:hover a {
	background-position: 0px -2430px;
}
.effect--fade.ssm .blogger.ui-socialbar-item a {
	background-position: 0px -2430px;
}
.ssm .ebay.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2460px;
}
.ssm .ebay.ui-socialbar-item:hover a {
	background-position: 0px -2490px;
}
.effect--fade.ssm .ebay.ui-socialbar-item a {
	background-position: 0px -2490px;
}
.ssm .amazon.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2520px;
}
.ssm .amazon.ui-socialbar-item:hover a {
	background-position: 0px -2550px;
}
.effect--fade.ssm .amazon.ui-socialbar-item a {
	background-position: 0px -2550px;
}
.ssm .twitter-alt.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2580px;
}
.ssm .twitter-alt.ui-socialbar-item:hover a {
	background-position: 0px -2610px;
}
.effect--fade.ssm .twitter-alt.ui-socialbar-item a {
	background-position: 0px -2610px;
}
.ssm .xing.ui-socialbar-item .ui-socialbar-image {
	background-position: 0px -2640px;
}
.ssm .xing.ui-socialbar-item:hover a {
	background-position: 0px -2670px;
}
.effect--fade.ssm .xing.ui-socialbar-item a {
	background-position: 0px -2670px;
}
.ui--space {
	height: 30px; display: block;
}
.ui--tabs {
	display: block; position: relative;
}
.ui--tabs-header {
	display: block; position: relative;
}
.ui--tabs-header {
	line-height: 0 !important; z-index: 2;
}
.ui--tabs-header .ui--tabs-header-holder {
	display: inline-block; position: relative;
}
.ui--tabs-titles {
	list-style: none; margin: 0px; padding: 0px; line-height: 0 !important; display: inline-block; position: relative; z-index: 1;
}
.ui--tabs-titles > li {
	margin: 0px; padding: 0px; line-height: 0 !important; float: left; display: inline-block; position: relative; z-index: 1;
}
.rtl .ui--tabs-titles > li {
	float: right;
}
.ui--tabs-titles > li a {
	margin: 0px; padding: 0px; outline: 0px; display: block; position: relative; z-index: 3;
}
.ui--tabs-titles > li .ui--icon {
	margin-right: 12px; position: relative; z-index: 4;
}
.ui--tabs-titles > li h1 {
	margin: 0px !important; position: relative; z-index: 2;
}
.ui--tabs-titles > li h2 {
	margin: 0px !important; position: relative; z-index: 2;
}
.ui--tabs-titles > li h3 {
	margin: 0px !important; position: relative; z-index: 2;
}
.ui--tabs-titles > li h4 {
	margin: 0px !important; position: relative; z-index: 2;
}
.ui--tabs-titles > li h5 {
	margin: 0px !important; position: relative; z-index: 2;
}
.ui--tabs-titles > li h6 {
	margin: 0px !important; position: relative; z-index: 2;
}
.ui--tabs-contents {
	list-style: none; position: relative; z-index: 1;
}
.ui--tabs-contents li.hidden {
	top: -99999px; width: 100%; display: block !important; position: absolute;
}
.ui--tabs-mega {
	margin: 0px 0px 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 {
	border-color: rgba(255, 255, 255, 0.2) !important; padding: 15px 40px; font-weight: 400; text-decoration: none !important; display: block; min-height: 25px; text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a:active {
	box-shadow: inset 0px 0px 15px rgba(0,0,0,0.4); background-color: rgba(0, 0, 0, 0.2);
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.active a {
	border-color: transparent !important; color: rgb(51, 51, 51); box-shadow: none; text-shadow: none; background-color: rgb(255, 255, 255);
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	border-color: transparent !important; color: rgb(51, 51, 51); box-shadow: none; text-shadow: none; background-color: rgb(255, 255, 255);
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li a {
	border-left-color: transparent; border-left-width: 1px; border-left-style: solid;
}
html #page-wrap .ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.last-item a {
	border-right-color: transparent; border-right-width: 1px; border-right-style: solid;
}
.ui--tabs-mega > .ui--tabs-contents {
	margin: 30px 0px 0px; padding: 0px;
}
.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 {
	left: 0px; width: 4000px; bottom: 0px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: " ";
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-before {
	left: -4000px; width: 4000px; bottom: 0px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: " ";
}
.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 {
	padding: 18px 30px 15px; border-radius: 3px; font-weight: 400; text-decoration: none !important; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-top-width: 2px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block; position: relative; min-height: 100px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
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 {
	box-shadow: none; text-shadow: none;
}
html #page-wrap .ui--tabs-mini > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	box-shadow: none; text-shadow: none;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-border-before {
	border-color: rgb(212, 212, 212) !important;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-border-after {
	border-color: rgb(212, 212, 212) !important;
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a {
	border-color: rgb(212, 212, 212) !important; color: rgb(51, 51, 51);
}
html #page-wrap .ui--tabs-mini-horizontal > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	border-color: rgb(212, 212, 212) !important; color: rgb(51, 51, 51);
}
.ui--tabs-mini-horizontal > .ui--tabs-contents {
	margin: 30px 0px 0px;
}
.ui--tabs-mini > .ui--tabs-contents > li {
	
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header {
	padding-bottom: 30px;
}
html #page-wrap .position--right.ui--tabs-mini-vertical > .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 {
	padding: 15px 30px; font-weight: 400; text-decoration: none !important; display: block; position: relative;
}
html #page-wrap .position--left.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li a {
	border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 2px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;
}
html #page-wrap .position--right.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li a {
	border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-right-radius: 3px; border-bottom-right-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-top {
	top: -4000px; height: 4000px; position: absolute; content: " ";
}
.position--left.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-top {
	right: 0px; border-right-color: transparent; border-right-width: 1px; border-right-style: solid;
}
.position--right.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-top {
	left: 0px; border-left-color: transparent; border-left-width: 1px; border-left-style: solid;
}
.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-bottom {
	top: 40px; height: 4000px; position: absolute; content: " ";
}
.position--left.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-bottom {
	right: 0px; border-right-color: transparent; border-right-width: 1px; border-right-style: solid;
}
.position--right.ui--tabs-mini > .ui--tabs-header .ui--tabs-border-bottom {
	left: 0px; border-left-color: transparent; border-left-width: 1px; border-left-style: solid;
}
html #page-wrap .position--left.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-border-top {
	border-color: rgb(212, 212, 212);
}
html #page-wrap .position--left.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-border-bottom {
	border-color: rgb(212, 212, 212);
}
html #page-wrap .position--right.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-border-top {
	border-color: rgb(212, 212, 212);
}
html #page-wrap .position--right.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-border-bottom {
	border-color: rgb(212, 212, 212);
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a {
	border-color: rgb(212, 212, 212) rgb(22, 159, 230); color: rgb(51, 51, 51);
}
html #page-wrap .ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	border-color: rgb(212, 212, 212) rgb(22, 159, 230); color: rgb(51, 51, 51);
}
html #page-wrap .position--left.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a {
	border-left-color: rgb(22, 159, 230);
}
html #page-wrap .position--left.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	border-left-color: rgb(22, 159, 230);
}
html #page-wrap .position--right.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a {
	border-left-color: rgb(22, 159, 230);
}
html #page-wrap .position--right.ui--tabs-mini-vertical > .ui--tabs-header .ui--tabs-titles > li.active a:hover {
	border-left-color: rgb(22, 159, 230);
}
.ui--tagline-box-wrapper {
	margin-bottom: 18px; position: relative; z-index: 1;
}
.ui--tagline-box {
	padding: 30px 30px 12px; position: relative;
}
.ui--tagline-content {
	position: relative; z-index: 5;
}
.ui--tagline-background-container {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.ui--tagline-box h1 {
	margin-top: 0px;
}
.ui--tagline-box h2 {
	margin-top: 0px;
}
.ui--tagline-box h3 {
	margin-top: 0px;
}
.ui--tagline-box h4 {
	margin-top: 0px;
}
.ui--tagline-box h5 {
	margin-top: 0px;
}
.ui--tagline-box h6 {
	margin-top: 0px;
}
.ui--tagline-box .btn {
	position: relative; z-index: 10;
}
.ui--tagline-box a.ui--tagline-box-block-link {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 9;
}
.ui--testimonial {
	margin-bottom: 18px;
}
.ui--testimonial-content {
	padding: 18px 20px 2px; margin-bottom: 20px; position: relative;
}
.ui--testimonial-arrow {
	left: 36px; width: 20px; height: 20px; bottom: -8px; color: rgb(241, 241, 241); position: absolute; text-shadow: 0px 2px 0px #cccccc;
}
.ie .ui--testimonial-arrow {
	display: none;
}
.ui--testimonial-arrow i {
	font-size: 28px;
}
.ui--testimonial-brand {
	margin: 0px 15px; display: block; position: relative;
}
.ui--testimonial-brand .name {
	display: block;
}
.ui--testimonial-brand .cap {
	
}
.ui--testimonial-image {
	margin: 0px 15px 0px 0px; line-height: 0; float: left;
}
.ui--testimonial-image img {
	width: 60px;
}
.ui--testimonial-image-position {
	width: 60px;
}
.ui--testimonial-image-position {
	overflow: hidden;
}
.ui--testimonial-user {
	padding: 5px 0px 0px; overflow: hidden; display: block;
}
.ui--text-rotator-words {
	display: none;
}
.ui--text-rotator .rotating {
	transition:0.5s; display: inline-block; transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; -webkit-transform: rotateX(0) rotateY(0) rotateZ(0); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-transform: rotateX(0) rotateY(0) rotateZ(0); -o-transform: rotateX(0) rotateY(0) rotateZ(0); -webkit-transform-origin-x: 50%;
}
.ui--text-rotator .flip.rotating {
	position: relative;
}
.ui--text-rotator .rotating .front {
	left: 0px; top: 0px; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.ui--text-rotator .rotating .back {
	left: 0px; top: 0px; backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.ui--text-rotator .rotating .front {
	display: inline-block; position: absolute; transform: translate3d(0px, 0px, 1px); -webkit-transform: translate3d(0, 0, 1px); -moz-transform: translate3d(0, 0, 1px); -o-transform: translate3d(0, 0, 1px);
}
.ui--text-rotator .flip.rotating .front {
	z-index: 1;
}
.ui--text-rotator .rotating .back {
	display: block; opacity: 0;
}
.ui--text-rotator .spin.rotating {
	transform: rotate(360deg) scale(0); -webkit-transform: rotate(360deg) scale(0); -moz-transform: rotate(360deg) scale(0); -o-transform: rotate(360deg) scale(0);
}
.ui--text-rotator .flip.rotating .back {
	display: block; z-index: 2; opacity: 1; transform: rotateY(180deg) translate3d(0px, 0px, 0px); -webkit-transform: rotateY(180deg) translate3d(0, 0, 0); -moz-transform: rotateY(180deg) translate3d(0, 0, 0); -o-transform: rotateY(180deg) translate3d(0, 0, 0);
}
.ui--text-rotator .up.flip.rotating .back {
	transform: rotateX(180deg) translate3d(0px, 0px, 0px); -webkit-transform: rotateX(180deg) translate3d(0, 0, 0); -moz-transform: rotateX(180deg) translate3d(0, 0, 0); -o-transform: rotateX(180deg) translate3d(0, 0, 0);
}
.ui--text-rotator .cube.flip.rotating .front {
	transform: translate3d(0px, 0px, 100px) scale(0.85); -webkit-transform: translate3d(0, 0, 100px) scale(0.9, 0.9); -moz-transform: translate3d(0, 0, 100px) scale(0.85, 0.85); -o-transform: translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.ui--text-rotator .cube.flip.rotating .back {
	transform: rotateY(180deg) translate3d(0px, 0px, 100px) scale(0.85); -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); -o-transform: rotateY(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.ui--text-rotator .up.cube.flip.rotating .back {
	transform: rotateX(180deg) translate3d(0px, 0px, 100px) scale(0.85); -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); -o-transform: rotateX(180deg) translate3d(0, 0, 100px) scale(0.85, 0.85);
}
.ui--title {
	margin-bottom: 18px;
}
.ui--title-bordered {
	position: relative;
}
.with-navigation.ui--title-bordered .ui--title-holder {
	margin-right: 80px;
}
.rtl .with-navigation.ui--title-bordered .ui--title-holder {
	margin-right: 0px; margin-left: 80px;
}
.text-center.with-navigation.ui--title-bordered .ui--title-holder {
	padding-left: 80px;
}
.rtl .text-center.with-navigation.ui--title-bordered .ui--title-holder {
	padding-right: 80px; padding-left: 0px;
}
.ui--title-holder {
	overflow: hidden; position: relative;
}
.ui--title-text {
	margin: 0px !important; padding-right: 30px; text-decoration: none; display: inline-block; position: relative; -ms-zoom: 1; max-width: 90%;
}
.rtl .ui--title-text {
	padding-right: 0px; padding-left: 30px;
}
.text-center .ui--title-text {
	padding-right: 30px; padding-left: 30px;
}
.rtl .text-center .ui--title-text {
	padding-right: 30px; padding-left: 30px;
}
.text-right .ui--title-text {
	padding-right: 0px; padding-left: 30px;
}
.rtl .text-right .ui--title-text {
	padding-right: 30px; padding-left: 0px;
}
.ui--title-text a {
	text-decoration: none !important;
}
.ui--title-text a:hover {
	text-decoration: none !important;
}
.ui--title-border-left {
	top: 50%; width: 2000px; height: 0px; margin-top: -0.5px; border-top-color: currentColor !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-top-width: 0px !important; border-right-width: 0px !important; border-left-width: 0px !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important; display: none; position: absolute;
}
.ui--title-border-right {
	top: 50%; width: 2000px; height: 0px; margin-top: -0.5px; border-top-color: currentColor !important; border-right-color: currentColor !important; border-left-color: currentColor !important; border-top-width: 0px !important; border-right-width: 0px !important; border-left-width: 0px !important; border-top-style: none !important; border-right-style: none !important; border-left-style: none !important; display: none; position: absolute;
}
.ui--title-border-bottom {
	margin-top: 18px;
}
.ui--title-borders {
	border-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui--title-navigation {
	top: 50%; height: 24px; right: 0px; margin-top: -12px; position: absolute; direction: ltr;
}
.rtl .ui--title-navigation {
	left: 0px; right: auto;
}
.rtl .ui--widget-title .ui--title-navigation {
	left: 0px; right: auto;
}
.ui--toggle {
	margin-bottom: 18px; display: block;
}
.ui--toggle-title {
	border-radius: 3px; padding-right: 12px; padding-left: 54px; display: block; position: relative; min-height: 42px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--toggle-title a {
	padding: 10px 0px; text-decoration: none !important; display: block !important;
}
.ui--toggle-title a:hover {
	padding: 10px 0px; text-decoration: none !important; display: block !important;
}
.ui--toggle-state-opened > .ui--toggle-title a {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.ui--toggle-state-opened > .ui--toggle-title a:hover {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.ui--toggle-title a:active {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.ui--toggle-title-text {
	margin: 0px !important;
}
.ui--toggle-icon {
	border-radius: 3px; left: 0px; top: 0px; width: 42px; text-align: center; bottom: 0px; float: left; position: absolute; min-height: 42px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--toggle-icon i {
	left: 50%; top: 50%; width: 20px; height: 20px; font-size: 20px !important; margin-top: -10px; margin-left: -10px; position: absolute;
}
.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: 0px;
}
.ui--toggle-state-closed > .ui--toggle-content {
	top: -99999px; width: 100%; visibility: hidden; position: absolute;
}
.ui--twitter-style-default .ui--twitter-timeline-content {
	padding: 18px 20px 2px; margin-bottom: 18px; position: relative;
}
.ui--twitter-style-default .ui--twitter-timeline {
	margin-bottom: 18px;
}
.ui--twitter-style-plain .ui--twitter-timeline-content {
	position: relative;
}
.ui--twitter-style-plain .fontawesome-twitter.ui--icon {
	margin-right: 12px; float: left;
}
.ui--twitter-style-plain p {
	overflow: hidden;
}
.ui--twitter-timeline-arrow {
	left: 30px; width: 20px; height: 20px; bottom: -8px; color: rgb(241, 241, 241); position: absolute; 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 {
	margin: 0px 15px; display: block; position: relative;
}
.ui--twitter-timeline-brand .name {
	display: block;
}
.ui--twitter-timeline-brand .cap {
	
}
.ui--twitter-timeline-image {
	margin: 0px 15px 0px 0px; line-height: 0; float: left;
}
.ui--twitter-timeline-image img {
	width: 48px;
}
.ui--twitter-timeline-image-position {
	width: 48px;
}
.ui--twitter-timeline-image-position {
	overflow: hidden;
}
.ui--twitter-timeline-user {
	padding: 5px 0px 0px; overflow: hidden; display: block;
}
.dropcap {
	margin: 0px 5px -12px 0px !important; padding-bottom: 0px !important; float: left;
}
.ui--highlight {
	padding: 1px 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.highlight_1 {
	background: rgb(255, 255, 102); padding: 1px 2px;
}
.highlight_2 {
	margin: 0px 5px 0px 0px; padding: 1px 2px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted;
}
.highlight_3 {
	background: rgb(71, 70, 73); padding: 1px 2px; color: rgb(255, 255, 255) !important;
}
.ui--blockquote {
	
}
.ui--pullquote {
	
}
.ui--pullquote {
	max-width: 33%;
}
.ui--blockquote {
	margin: 0px 40px 25px; padding: 18px 30px;
}
.ui--pullquote {
	padding: 18px 30px;
}
.ui--pullquote-left {
	margin-right: 30px; margin-bottom: 18px; float: left;
}
.ui--pullquote-right {
	padding-right: 0px; margin-bottom: 18px; margin-left: 30px; float: right;
}
blockquote small {
	font-weight: normal !important; margin-top: 18px;
}
.ui--content-box {
	border-radius: 3px; margin-bottom: 18px; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--carousel .ui--content-item {
	margin-bottom: 18px;
}
.ui--content-box-title {
	padding: 12px 20px 9px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui--content-box-title-text {
	margin: 0px 0px 3px;
}
.ui--content-box-title-caption {
	margin: 0px 0px 3px; display: block;
}
.ui--content-box-link {
	text-decoration: none !important;
}
.ui--content-box-link:hover {
	text-decoration: none !important;
}
.ui--content-box-title {
	text-decoration: none !important;
}
.ui--content-box-title:hover {
	text-decoration: none !important;
}
.ui--content-box-title-text {
	text-decoration: none !important;
}
.ui--content-box-title-text:hover {
	text-decoration: none !important;
}
.ui--content-box-title-caption {
	text-decoration: none !important;
}
.ui--content-box-title-caption:hover {
	text-decoration: none !important;
}
.ui--content-box-media {
	border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 3;
}
.type--image-hover.ui--content-box-media {
	overflow: hidden;
}
.ui--content-box-media .ui--content-box-link {
	display: block;
}
.ui--content-box-image {
	width: 100%; height: 100%; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.ui--content-box-video .ui--video {
	margin-bottom: 0px;
}
.ui--content-box-video .ui--video-wrapper {
	margin-bottom: 0px;
}
.ui--content-box-image-default {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; overflow: hidden; display: block; position: absolute; z-index: 1;
}
.ratio-original .ui--content-box-image-default {
	width: 100% !important; height: auto !important; position: relative !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 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.type--image-hover.ui--content-box-media .ui--content-box-overlay {
	width: 100%;
}
.type--default.ui--content-box-media .ui--content-box-overlay {
	left: -1px; top: -1px; right: -1px; bottom: -1px;
}
.ui--content-box-overlay {
	transition:1s cubic-bezier(0.19, 1, 0.22, 1); -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-image-default {
	transition:1s cubic-bezier(0.19, 1, 0.22, 1); -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: 0px;
}
.ui--content-box .effect--fade.ui--content-box-media .ui--content-box-overlay {
	opacity: 0;
}
.ui--content-box:hover .effect--fade.ui--content-box-media .ui--content-box-overlay {
	opacity: 1;
}
html.csstransforms .ui--content-box .effect--slide-btt.ui--content-box-media .ui--content-box-image-default {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
html.csstransforms .ui--content-box:hover .effect--slide-btt.ui--content-box-media .ui--content-box-image-default {
	transform: translateY(-40%); -webkit-transform: translateY(-40%);
}
html.csstransforms .ui--content-box .effect--slide-btt.ui--content-box-media .ui--content-box-overlay {
	transform: translateY(100%); -webkit-transform: translateY(100%);
}
html.csstransforms .ui--content-box:hover .effect--slide-btt.ui--content-box-media .ui--content-box-overlay {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
html.no-csstransforms .ui--content-box .effect--slide-btt.ui--content-box-media .ui--content-box-image-default {
	top: 0px; bottom: auto;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-btt.ui--content-box-media .ui--content-box-image-default {
	top: -40%; bottom: auto;
}
html.no-csstransforms .ui--content-box .effect--slide-btt.ui--content-box-media .ui--content-box-overlay {
	top: 100%; bottom: auto;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-btt.ui--content-box-media .ui--content-box-overlay {
	top: 0px; bottom: auto;
}
html.csstransforms .ui--content-box .effect--slide-ttb.ui--content-box-media .ui--content-box-image-default {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
html.csstransforms .ui--content-box:hover .effect--slide-ttb.ui--content-box-media .ui--content-box-image-default {
	transform: translateY(40%); -webkit-transform: translateY(40%);
}
html.csstransforms .ui--content-box .effect--slide-ttb.ui--content-box-media .ui--content-box-overlay {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
html.csstransforms .ui--content-box:hover .effect--slide-ttb.ui--content-box-media .ui--content-box-overlay {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
html.no-csstransforms .ui--content-box .effect--slide-ttb.ui--content-box-media .ui--content-box-image-default {
	top: auto; bottom: 0px;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-ttb.ui--content-box-media .ui--content-box-image-default {
	top: auto; bottom: -40%;
}
html.no-csstransforms .ui--content-box .effect--slide-ttb.ui--content-box-media .ui--content-box-overlay {
	top: auto; bottom: 100%;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-ttb.ui--content-box-media .ui--content-box-overlay {
	top: auto; bottom: 0px;
}
html.csstransforms .ui--content-box .effect--slide-rtl.ui--content-box-media .ui--content-box-image-default {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
html.csstransforms .ui--content-box:hover .effect--slide-rtl.ui--content-box-media .ui--content-box-image-default {
	transform: translateX(-40%); -webkit-transform: translateX(-40%);
}
html.csstransforms .ui--content-box .effect--slide-rtl.ui--content-box-media .ui--content-box-overlay {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
html.csstransforms .ui--content-box:hover .effect--slide-rtl.ui--content-box-media .ui--content-box-overlay {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
html.no-csstransforms .ui--content-box .effect--slide-rtl.ui--content-box-media .ui--content-box-image-default {
	left: 0px; right: auto;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-rtl.ui--content-box-media .ui--content-box-image-default {
	left: -40%; right: auto;
}
html.no-csstransforms .ui--content-box .effect--slide-rtl.ui--content-box-media .ui--content-box-overlay {
	left: 100%; right: auto;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-rtl.ui--content-box-media .ui--content-box-overlay {
	left: 0px; right: auto;
}
html.csstransforms .ui--content-box .effect--slide-ltr.ui--content-box-media .ui--content-box-image-default {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
html.csstransforms .ui--content-box:hover .effect--slide-ltr.ui--content-box-media .ui--content-box-image-default {
	transform: translateX(40%); -webkit-transform: translateX(40%);
}
html.csstransforms .ui--content-box .effect--slide-ltr.ui--content-box-media .ui--content-box-overlay {
	transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
html.csstransforms .ui--content-box:hover .effect--slide-ltr.ui--content-box-media .ui--content-box-overlay {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
html.no-csstransforms .ui--content-box .effect--slide-ltr.ui--content-box-media .ui--content-box-image-default {
	left: auto; right: 0px;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-ltr.ui--content-box-media .ui--content-box-image-default {
	left: auto; right: -40%;
}
html.no-csstransforms .ui--content-box .effect--slide-ltr.ui--content-box-media .ui--content-box-overlay {
	left: auto; right: 100%;
}
html.no-csstransforms .ui--content-box:hover .effect--slide-ltr.ui--content-box-media .ui--content-box-overlay {
	left: auto; right: 0px;
}
.ui--content-box-overlay-background {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; opacity: 0.6; border-top-left-radius: 3px; border-top-right-radius: 3px; background-color: rgb(51, 51, 51); -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.ui--content-box .ui--content-box-overlay div.center {
	transition:1s cubic-bezier(0.19, 1, 0.22, 1); left: 0px; top: 50%; width: 100%; text-align: center; position: absolute; z-index: 2; transform: translateY(-400%); -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%);
}
.ui--content-box:hover .ui--content-box-overlay div.center {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
.ui--content-box .ui--content-box-overlay div.center .btn {
	padding: 10px 7px 10px 15px; margin-top: -24px; margin-bottom: 0px !important;
}
.ui--content-box .ui--content-box-overlay .ui--content-box-overlay-button-text {
	padding-right: 8px;
}
.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 0px;
}
.ui--content-box-footer {
	margin: -1px 0px 0px; height: 40px; line-height: 40px; overflow: hidden; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 5;
}
.ui--content-box-footer .ui-socialbar .ui-socialbar-item {
	border-left-color: rgb(223, 223, 223); border-left-width: 1px; border-left-style: solid;
}
.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 {
	z-index: 1;
}
.ui--content-box-gallery > .mini-slides {
	z-index: 1;
}
.ui--content-box-gallery > .ui--content-box-link {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.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 {
	left: 0px; top: 50%; right: 0px; margin-top: -16px; position: absolute; opacity: 0;
}
.ui--content-box:hover .ui--content-box-gallery-navigation {
	opacity: 1;
}
.ui--content-box-gallery-navigation .ui--carosuel-prev {
	position: absolute;
}
.ui--content-box-gallery-navigation .ui--carosuel-next {
	position: absolute;
}
.ui--content-box-gallery-navigation .ui--carosuel-prev {
	left: 0px;
}
.ui--content-box-gallery-navigation .ui--carosuel-next {
	right: 0px;
}
.ui--content-box-gallery-navigation .ui--carosuel-prev {
	pointer-events: none;
}
.ui--content-box-gallery-navigation .ui--carosuel-next {
	pointer-events: none;
}
.ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-prev {
	pointer-events: auto;
}
.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 {
	transform: translateX(-30px); -webkit-transform: translateX(-30px);
}
html.csstransforms .ui--content-box-gallery-navigation .ui--carosuel-next {
	transform: translateX(30px); -webkit-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 {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
html.csstransforms .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
	transform: translateX(10px); -webkit-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 {
	transform: translateX(-30px); -webkit-transform: translateX(-30px);
}
html.csstransforms .ui--carousel .ui--content-box-gallery-navigation .ui--carosuel-next {
	transform: translateX(30px); -webkit-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 {
	transform: translateX(10px); -webkit-transform: translateX(10px);
}
html.csstransforms .ui--carousel .ui--content-box:hover .ui--content-box-gallery-navigation .ui--carosuel-next {
	transform: translateX(-10px); -webkit-transform: translateX(-10px);
}
.ui--content-box-gallery-navigation {
	transition:0.7s cubic-bezier(0.19, 1, 0.22, 1); -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-navigation .ui--carosuel-prev {
	transition:0.7s cubic-bezier(0.19, 1, 0.22, 1); -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-navigation .ui--carosuel-next {
	transition:0.7s cubic-bezier(0.19, 1, 0.22, 1); -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: 0px; padding: 0px;
}
.ui--content-box-gallery .mini-slides > div {
	display: none; -webkit-backface-visibility: hidden;
}
.ui--content-box-gallery {
	-ms-zoom: 1;
}
.ui--content-box-gallery .mini-slides {
	-ms-zoom: 1;
}
.ui--video-wrapper {
	line-height: 0; margin-bottom: 18px;
}
.ui--video {
	overflow: hidden; position: relative;
}
.ui--video-16-9 {
	height: 0px; padding-bottom: 56.25%;
}
.ui--video-4-3 {
	height: 0px; padding-bottom: 75%;
}
.ui--video iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui--video object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui--video embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ratio-original .ui--video iframe {
	position: relative;
}
.ratio-original .ui--video object {
	position: relative;
}
.ratio-original .ui--video embed {
	position: relative;
}
.ui--video-original.ui--video iframe {
	position: relative;
}
.ui--video-original.ui--video object {
	position: relative;
}
.ui--video-original.ui--video embed {
	position: relative;
}
.ui--video.jp-video {
	visibility: hidden;
}
.ui--video-background-wrapper {
	margin-bottom: 18px; position: relative;
}
.ui--video-background-holder {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.ui--video-background {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; opacity: 0.9;
}
.ui--video-background .ui--gradient {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui--video-background-video {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 1;
}
.ui--video-background-video video {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: -1000; opacity: 0;
}
.ui--video-background-video iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: -1000; opacity: 0;
}
html.ui--win-loaded .ui--video-background-video video.ui--filled {
	opacity: 1;
}
html.ui--win-loaded .ui--video-background-video iframe.ui--filled {
	opacity: 1;
}
.ie8 .ui--video-background-video video {
	display: none;
}
.ie8 .ui--video-background-video iframe {
	display: none;
}
.ui--video-background-poster {
	background-position: 50% 50%; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: block; position: absolute;
}
.ui--video-background h1 {
	margin-top: 0px;
}
.ui--video-background h2 {
	margin-top: 0px;
}
.ui--video-background h3 {
	margin-top: 0px;
}
.ui--video-background h4 {
	margin-top: 0px;
}
.ui--video-background h5 {
	margin-top: 0px;
}
.ui--video-background h6 {
	margin-top: 0px;
}
.widget > ul {
	margin-left: 0px;
}
#page-content .widget > ul {
	margin-left: 0px;
}
.widget_recent_comments ul {
	list-style: none; margin-left: 0px;
}
.widget_display_forums ul {
	list-style: none; margin-left: 0px;
}
.widget_display_topics ul {
	list-style: none; margin-left: 0px;
}
.widget_display_replies ul {
	list-style: none; margin-left: 0px;
}
.widget_display_views ul {
	list-style: none; margin-left: 0px;
}
.widget_product_categories ul {
	list-style: none; margin-left: 0px;
}
.widget_layered_nav_filters ul {
	list-style: none; margin-left: 0px;
}
.widget_layered_nav ul {
	list-style: none; margin-left: 0px;
}
.widget_recent_entries ul {
	list-style: none; margin-left: 0px;
}
.list-custom-taxonomy-widget ul {
	list-style: none; margin-left: 0px;
}
.widget_categories ul {
	list-style: none; margin-left: 0px;
}
.widget_nav_menu > div > ul {
	list-style: none; margin-left: 0px;
}
.ui--widget-subpages-classic {
	list-style: none; margin-left: 0px;
}
.widget_pages > ul {
	list-style: none; margin-left: 0px;
}
.widget_rss ul {
	list-style: none; margin-left: 0px;
}
.widget_archive ul {
	list-style: none; margin-left: 0px;
}
.widget_meta ul {
	list-style: none; margin-left: 0px;
}
.widget_recent_comments ul li {
	list-style: none; padding-left: 14px;
}
.widget_display_forums ul li {
	list-style: none; padding-left: 14px;
}
.widget_display_topics ul li {
	list-style: none; padding-left: 14px;
}
.widget_display_replies ul li {
	list-style: none; padding-left: 14px;
}
.widget_display_views ul li {
	list-style: none; padding-left: 14px;
}
.widget_product_categories ul li {
	list-style: none; padding-left: 14px;
}
.widget_layered_nav_filters ul li {
	list-style: none; padding-left: 14px;
}
.widget_layered_nav ul li {
	list-style: none; padding-left: 14px;
}
.widget_recent_entries ul li {
	list-style: none; padding-left: 14px;
}
.list-custom-taxonomy-widget ul li {
	list-style: none; padding-left: 14px;
}
.widget_categories ul li {
	list-style: none; padding-left: 14px;
}
.widget_nav_menu > div > ul > li {
	list-style: none; padding-left: 14px;
}
.ui--widget-subpages-classic > li {
	list-style: none; padding-left: 14px;
}
.widget_pages > ul > li {
	list-style: none; padding-left: 14px;
}
.widget_rss ul li {
	list-style: none; padding-left: 14px;
}
.widget_archive ul li {
	list-style: none; padding-left: 14px;
}
.widget_meta ul li {
	list-style: none; padding-left: 14px;
}
.rtl .widget_recent_comments ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_display_forums ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_display_topics ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_display_replies ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_display_views ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_product_categories ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_layered_nav_filters ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_layered_nav ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_recent_entries ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .list-custom-taxonomy-widget ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_categories ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_nav_menu > div > ul > li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .ui--widget-subpages-classic > li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_pages > ul > li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_rss ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_archive ul li {
	padding-right: 14px; padding-left: 0px;
}
.rtl .widget_meta ul li {
	padding-right: 14px; padding-left: 0px;
}
.widget_recent_comments ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_display_forums ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_display_topics ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_display_replies ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_display_views ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_product_categories ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_layered_nav_filters ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_layered_nav ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_recent_entries ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.list-custom-taxonomy-widget ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_categories ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_nav_menu > div > ul > li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.ui--widget-subpages-classic > li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_pages > ul > li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_rss ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_archive ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
.widget_meta ul li::before {
	width: 14px; font-family: FontAwesome; font-size: 18px; font-style: normal; font-weight: normal; text-decoration: inherit; margin-left: -14px; display: inline-block; content: "\f105"; -webkit-font-smoothing: antialiased;
}
? .rtl .widget_recent_comments ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_display_forums ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_display_topics ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_display_replies ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_display_views ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_product_categories ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_layered_nav_filters ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_layered_nav ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_recent_entries ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .list-custom-taxonomy-widget ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_categories ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_nav_menu > div > ul > li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .ui--widget-subpages-classic > li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_pages > ul > li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_rss ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_archive ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
.rtl .widget_meta ul li::before {
	margin-right: -14px; margin-left: 0px; content: "\f104";
}
? .ie7 .widget_recent_comments ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_display_forums ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_display_topics ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_display_replies ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_display_views ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_product_categories ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_layered_nav_filters ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_layered_nav ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_recent_entries ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .list-custom-taxonomy-widget ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_categories ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_nav_menu > div > ul > li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .ui--widget-subpages-classic > li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_pages > ul > li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_rss ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_archive ul li {
	list-style: square inside; padding-left: 10px;
}
.ie7 .widget_meta ul li {
	list-style: square inside; padding-left: 10px;
}
.tagcloud a {
	margin: 0px 2px 4px 0px; padding: 4px 8px; border-radius: 3px; font-size: 14px !important; text-decoration: none !important; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.tagcloud a {
	background-color: rgb(249, 249, 249);
}
.tagcloud a:hover {
	
}
.tagcloud a:active {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -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);
}
.tagcloud a.active {
	outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none; -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);
}
footer .tagcloud a {
	
}
footer .tagcloud a:hover {
	
}
.rsswidget img {
	margin-top: -4px;
}
.widget .searchform {
	margin-bottom: 0px;
}
.widget .searchform .btn {
	margin-bottom: 0px;
}
.ui--widget-subpages-classic > li {
	padding-bottom: 6px; margin-bottom: 6px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.widget_nav_menu > div > ul > li {
	padding-bottom: 6px; margin-bottom: 6px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui--widget-subpages-classic > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.widget_nav_menu > div > ul > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.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 {
	margin: -5px 0px 0px; padding: 0px 10px 10px; text-align: right; font-weight: bold; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
#wp-calendar thead {
	font-size: 12px;
}
#wp-calendar thead th {
	padding: 5px 10px; font-weight: bold;
}
#wp-calendar tbody td {
	background: rgb(245, 245, 245); padding: 5px 8px; border-radius: 3px; text-align: center; text-shadow: none; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#wp-calendar tbody td a {
	display: block;
}
#wp-calendar tbody td:hover {
	background: rgb(255, 255, 255);
}
#wp-calendar tbody .pad {
	background: none !important; filter: none !important;
}
#wp-calendar tfoot #next {
	text-align: right; text-transform: uppercase; padding-top: 5px;
}
#wp-calendar tfoot #prev {
	text-transform: uppercase; padding-top: 5px;
}
#page-content #wp-calendar tbody {
	color: rgb(170, 170, 170);
}
#wp-calendar tbody td {
	transition:0.2s ease-in-out; cursor: pointer; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
footer #wp-calendar caption {
	border-color: rgb(88, 88, 88);
}
footer #wp-calendar tbody td {
	background: rgb(45, 45, 45);
}
footer #wp-calendar tbody td:hover {
	background: rgb(34, 34, 34);
}
.ui--mailchimp {
	position: relative;
}
.ui--mailchimp input {
	width: 100% !important; padding-right: 12px; padding-left: 12px; max-width: 100% !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
footer .ui--mailchimp button {
	margin: 0px; top: -1px; right: 0px; position: absolute;
}
.rtl footer .ui--mailchimp button {
	left: 0px; right: auto;
}
.ui--mailchimp input {
	height: 36px;
}
.ui--mailchimp button {
	height: 36px;
}
footer .ui--mailchimp input {
	height: 42px;
}
footer .ui--mailchimp button {
	height: 42px;
}
#top-bar #widget--shop-cart > li > a {
	padding-right: 50px;
}
#top-bar #widget--shop-cart .cart-details {
	padding: 18px 18px 0px; width: 250px;
}
.ui--widget-subpages-smooth {
	list-style: none;
}
.ui--widget-subpages-smooth ul {
	list-style: none;
}
.ui--widget-subpages-smooth > li {
	overflow: hidden; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui--widget-subpages-smooth > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ui--widget-subpages-smooth > li > a {
	margin: 0px -2px; padding: 12px 22px; color: rgb(51, 51, 51) !important; display: block;
}
.ui--widget-subpages-smooth:hover > li.current_page_item > a {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.ui--widget-subpages-smooth > li > a:hover {
	box-shadow: inset 0px 0px 15px rgba(0,0,0,0.2), inset -2px 0px 2px rgba(0,0,0,0.06), inset 2px 0px 2px rgba(0,0,0,0.06), inset 1px 0px 0px rgba(0,0,0,0.1), inset -1px 0px 0px rgba(0,0,0,0.1); background-color: rgb(233, 233, 233); -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);
}
.ui--widget-subpages-smooth > li.current_page_item > a {
	box-shadow: inset 0px 0px 15px rgba(0,0,0,0.2), inset -2px 0px 2px rgba(0,0,0,0.06), inset 2px 0px 2px rgba(0,0,0,0.06), inset 1px 0px 0px rgba(0,0,0,0.1), inset -1px 0px 0px rgba(0,0,0,0.1); background-color: rgb(233, 233, 233); -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);
}
.ui--widget-subpages-smooth:hover > li.current_page_item > a:hover {
	box-shadow: inset 0px 0px 15px rgba(0,0,0,0.2), inset -2px 0px 2px rgba(0,0,0,0.06), inset 2px 0px 2px rgba(0,0,0,0.06), inset 1px 0px 0px rgba(0,0,0,0.1), inset -1px 0px 0px rgba(0,0,0,0.1); background-color: rgb(233, 233, 233); -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);
}
.ui--blog-wrapper > .row {
	margin-bottom: 12px;
}
.ui--blog-wrapper > :last-child.row {
	margin-bottom: 0px;
}
.more-link {
	margin-top: 18px; margin-bottom: 0px; display: block;
}
.more-link .btn {
	margin: 0px;
}
.more-link a {
	margin: 0px;
}
.ui--blog-title {
	margin: 0px 0px 6px;
}
#page-content .ui--blog-title a {
	
}
.ui--blog-item .ui--blog-media {
	text-align: center; margin-bottom: 18px;
}
.ui--blog-media .ui--video {
	margin-bottom: 0px;
}
.ui--blog-media .ui--video-wrapper {
	margin-bottom: 0px;
}
.ui--blog .ui--pagination-wrapper {
	padding-top: 30px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.ui--blog-image {
	margin: auto; border-radius: 3px; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--blog-gallery-image {
	margin: auto; border-radius: 3px; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--blog-gallery > .ui--blog-gallery-viewport {
	z-index: 1;
}
.ui--blog-gallery > .slides {
	z-index: 1;
}
.ui--blog-gallery > .ui--blog-item-link {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2;
}
.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 {
	left: 0px; top: 50%; right: 0px; margin-top: -16px; position: absolute; opacity: 0;
}
.ui--blog-item:hover .ui--blog-gallery-navigation {
	opacity: 1;
}
.ui--blog-gallery-navigation .ui--carosuel-prev {
	position: absolute;
}
.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 {
	transition: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-navigation .ui--carosuel-prev {
	transition: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-navigation .ui--carosuel-next {
	transition: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: 0px; padding: 0px;
}
.ui--blog-gallery .slides > div {
	display: none; -webkit-backface-visibility: hidden;
}
.ui--blog-gallery {
	position: relative; -ms-zoom: 1;
}
.ui--blog-gallery .slides {
	-ms-zoom: 1;
}
.ui--blog-content-wrapper {
	overflow: hidden; display: block;
}
.ui--blog-side {
	margin-right: 30px; float: left;
}
.rtl .ui--blog-side {
	margin-right: 0px; margin-left: 30px; float: right;
}
.ui--blog-side-author {
	width: 60px; text-align: center;
}
.ui--blog-thumbnail {
	width: 60px; text-align: center;
}
.ui--blog-thumbnail img {
	border-radius: 3px; width: 60px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--blog-side-author img.avatar {
	margin: 0px; padding: 1px; border-radius: 100%; border: 4px solid rgb(235, 235, 235); border-image: none; background-color: rgb(255, 255, 255); -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.widget .ui--blog-side-author img.avatar {
	width: 48px; height: 48px;
}
.ui--blog-icon {
	border-radius: 100%; width: 60px; height: 60px; text-align: center; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; position: relative; -moz-border-radius: 100%; -webkit-border-radius: 100%;
}
.ui--blog-icon > div {
	left: 0px; top: 50%; width: 100%; margin-top: -9px; position: absolute;
}
.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 {
	border: 0px currentColor !important; border-image: none !important; text-shadow: none; background-image: none;
}
.ui--blog-date {
	width: 60px;
}
.ui--blog-date h1 {
	margin: 0px;
}
.ui--blog-date h2 {
	margin: 0px;
}
.ui--blog-date h3 {
	margin: 0px;
}
.ui--blog-date h4 {
	margin: 0px;
}
.ui--blog-date h5 {
	margin: 0px;
}
.ui--blog-date h6 {
	margin: 0px;
}
.ui--blog-date h1 span {
	display: block;
}
.ui--blog-date h2 span {
	display: block;
}
.ui--blog-date h3 span {
	display: block;
}
.ui--blog-date h4 span {
	display: block;
}
.ui--blog-date h5 span {
	display: block;
}
.ui--blog-date h6 span {
	display: block;
}
.ui--blog-date .ui--blog-date-day {
	margin: -1px -1px 0px; padding: 6px 0px; text-align: center; display: block; position: relative; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.ui--blog-date .ui--blog-date-month {
	margin: 0px; padding: 8px 0px; text-align: center; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid; display: block; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;
}
.ui--blog-date .ui--blog-date-month > span {
	display: block;
}
footer .ui--blog-date .ui--blog-date-day {
	margin: 0px !important;
}
footer .ui--blog-side {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
footer .ui--blog-date {
	filter: none; text-shadow: none; background-image: none;
}
footer .ui--blog-date .ui--blog-date-month {
	filter: none; text-shadow: none; background-image: none;
}
.ui--blog-metas {
	padding: 6px 0px; margin-bottom: 18px; border-top-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ui--blog-metas .ui--blog-separator {
	margin: 0px 6px;
}
.ui--blog-metas-left {
	overflow: hidden; display: block;
}
.ui--blog-metas-right {
	margin-left: 30px;
}
.rtl .ui--blog-metas-right {
	margin-right: 30px; margin-left: 0px;
}
.ui--meta-comment a {
	text-decoration: none !important;
}
.ui--meta-like a {
	text-decoration: none !important;
}
.ui--meta-comment a:hover {
	text-decoration: none !important;
}
.ui--meta-like a:hover {
	text-decoration: none !important;
}
.ui--meta-like a {
	color: rgb(237, 28, 36) !important;
}
.ui--meta-sharrre .ui--sharrre {
	margin-bottom: 0px; display: inline-block;
}
.ui--meta-sharrre .ui--sharrre-mini-block .sharrre {
	margin-bottom: 0px;
}
.ui--meta-sharrre .ui--sharrre-mini-block .ui--sharrre-box a {
	min-width: 33px;
}
.ui--meta-sharrre .ui--sharrre-mini-block .ui--sharrre-box i {
	margin-right: 0px;
}
.layout--standard.ui--blog-item {
	padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.layout--medium.ui--blog-item {
	padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.last-item.layout--standard.ui--blog-item {
	margin-bottom: 18px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.last-item.layout--medium.ui--blog-item {
	margin-bottom: 18px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.layout--medium.ui--blog-item .ui--blog-media {
	width: 500px; margin-left: 30px; float: right;
}
.rtl .layout--medium.ui--blog-item .ui--blog-media {
	margin-right: 30px; margin-left: 0px; float: left;
}
.sidebar-layout#page-content .layout--medium.ui--blog-item .ui--blog-media {
	width: 240px; margin-left: 30px;
}
.rtl .sidebar-layout#page-content .layout--medium.ui--blog-item .ui--blog-media {
	margin-right: 30px; margin-left: 0px;
}
.layout--mini.ui--blog-item {
	margin-bottom: 30px;
}
.layout--mini-carousel.ui--blog-item {
	margin-bottom: 18px;
}
.layout--mini.ui--blog-item .ui--blog-title {
	margin-bottom: 12px;
}
.layout--mini-carousel.ui--blog-item .ui--blog-title {
	margin-bottom: 12px;
}
.layout--mini.ui--blog-item .ui--blog-title a {
	
}
.layout--mini-carousel.ui--blog-item .ui--blog-title a {
	
}
.layout--mini.ui--blog-item .ui--blog-side {
	margin-right: 20px;
}
.layout--mini-carousel.ui--blog-item .ui--blog-side {
	margin-right: 20px;
}
.rtl .layout--mini.ui--blog-item .ui--blog-side {
	margin-right: 0px; margin-left: 20px;
}
.rtl .layout--mini-carousel.ui--blog-item .ui--blog-side {
	margin-right: 0px; margin-left: 20px;
}
.ui--badge-sticky .btn {
	margin-right: 0px; margin-bottom: 0px;
}
.layout--single.ui--blog-item {
	margin-bottom: 18px;
}
.layout--single.ui--blog-item .ui--blog-title {
	margin-bottom: 18px;
}
.ui--blog-related-posts {
	margin-bottom: 12px;
}
@media all and (min-width:768px)
{
html.cssanimations .ui--animation-in :not(.ui--animation-fire).ui--animation {
	opacity: 0;
}
html.cssanimations .ui--animation-in .fx--no-effect.ui--animation {
	opacity: 1;
}
html.cssanimations .ui--animation-in .fx--none.ui--animation {
	opacity: 1;
}
html.cssanimations .make--fx--fly.ui--animation-in {
	perspective: 1200px !important; -webkit-perspective: 1200px; -moz-perspective: 1200px;
}
html.cssanimations .make--fx--fly.ui--animation-in .ui--carousel .ui--carousel-content > .ui-row > .ui-column {
	perspective: 1200px !important; -webkit-perspective: 1200px; -moz-perspective: 1200px;
}
html.cssanimations .make--fx--fly.ui--animation-in .ui--masonry .isotope-item {
	perspective: 1200px !important; -webkit-perspective: 1200px; -moz-perspective: 1200px;
}
html.cssanimations .fx--fly.ui--animation-fire {
	transform-origin: 50% 50% -300px; animation:fly 0.4s ease-in-out forwards; transform: rotateX(-180deg); -webkit-transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; -webkit-transform-origin: 50% 50% -300px; -webkit-animation: fly .4s ease-in-out forwards; -moz-animation: fly .4s ease-in-out forwards; -moz-transform-style: preserve-3d; -moz-transform: rotateX(-180deg); -moz-transform-origin: 50% 50% -300px;
}
html.cssanimations .fx--appear.ui--animation-fire {
	animation:fx_appear 0.9s cubic-bezier(0.175, 0.885, 0.32, 1); -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);
}
html.cssanimations .fx--fadein-ltr.ui--animation-fire {
	animation:fx_ltr 0.9s cubic-bezier(0.175, 0.885, 0.32, 1); -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);
}
html.cssanimations .fx--fadein-rtl.ui--animation-fire {
	animation:fx_rtl 0.9s cubic-bezier(0.175, 0.885, 0.32, 1); -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);
}
html.cssanimations .fx--fadein-ttb.ui--animation-fire {
	animation:fx_ttb 0.9s cubic-bezier(0.175, 0.885, 0.32, 1); -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);
}
html.cssanimations .fx--fadein-btt.ui--animation-fire {
	animation:fx_btt 0.9s cubic-bezier(0.175, 0.885, 0.32, 1); -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);
}
html.cssanimations .fx--caption-top.ui--animation-fire {
	animation:fx_caption_top 0.9s cubic-bezier(0.17, 0.89, 0.26, 1); -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);
}
html.cssanimations .fx--caption-bottom.ui--animation-fire {
	animation:fx_caption_bottom 0.9s cubic-bezier(0.17, 0.89, 0.26, 1); -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);
}
html.cssanimations .fx--caption-left.ui--animation-fire {
	animation:fx_caption_left 0.9s cubic-bezier(0.17, 0.89, 0.26, 1); -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);
}
html.cssanimations .fx--caption-right.ui--animation-fire {
	animation:fx_caption_right 0.9s cubic-bezier(0.17, 0.89, 0.26, 1); -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);
}
html.cssanimations .fx--flipIn-X.ui--animation-fire {
	animation:flipInX 0.7s cubic-bezier(0.42, 0, 1, 1); backface-visibility: visible !important; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -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); -o-backface-visibility: visible;
}
html.cssanimations .fx--flipIn-Y.ui--animation-fire {
	animation:flipInY 0.7s cubic-bezier(0.42, 0, 1, 1); backface-visibility: visible !important; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -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); -o-backface-visibility: visible;
}
html.cssanimations .make--fx--swing.ui--animation-in .ui--animation {
	opacity: 1;
}
html.cssanimations .fx--swing.ui--animation-fire {
	transform-origin: center top; animation:swing 0.7s linear; -webkit-transform-origin: top center; -webkit-animation: swing .7s 1 linear; -moz-animation: swing .7s 1 linear; -o-animation: swing .7s 1 linear; -moz-transform-origin: top center; -o-transform-origin: top center;
}
html.cssanimations .make--fx--wobble.ui--animation-in .ui--animation {
	opacity: 1;
}
html.cssanimations .fx--wobble.ui--animation-fire {
	animation:wobble 0.9s linear; -webkit-animation: wobble .9s 1 linear; -moz-animation: wobble .9s 1 linear; -o-animation: wobble .9s 1 linear;
}
html.cssanimations .make--fx--bounce.ui--animation-in .ui--animation {
	opacity: 1;
}
html.cssanimations .fx--bounce.ui--animation-fire {
	animation:bounce 0.9s linear; -webkit-animation: bounce .9s 1 linear; -moz-animation: bounce .9s 1 linear; -o-animation: bounce .9s 1 linear;
}
html.cssanimations .fx--rotatein.ui--animation-fire {
	animation:rotateIn 0.4s linear; -webkit-animation: rotateIn .4s 1 linear; -moz-animation: rotateIn .4s 1 linear; -o-animation: rotateIn .4s 1 linear;
}
html.cssanimations .fx--rotatein-downleft.ui--animation-fire {
	animation:rotateInDownLeft 0.4s cubic-bezier(0.42, 0, 1, 1); -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);
}
html.cssanimations .fx--rotatein-downright.ui--animation-fire {
	animation:rotateInDownRight 0.4s cubic-bezier(0.42, 0, 1, 1); -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);
}
}
.ui--meta-like-shortcode .ui--meta-like {
	text-align: center; display: block;
}
.ui--meta-like-shortcode .ui--meta-like .ui--likes-count {
	padding-top: 48px; display: inline-block; position: relative;
}
.ui--meta-like-shortcode .ui--meta-like .ui--likes-count span {
	margin-top: 12px; margin-bottom: 0px; display: block;
}
.ui--meta-like-shortcode .ui--meta-like a {
	text-decoration: none !important;
}
.ui--meta-like-shortcode .ui--meta-like a:hover {
	text-decoration: none !important;
}
.ui--meta-like-shortcode .ui--meta-like a {
	color: rgb(237, 28, 36) !important;
}
.ui--meta-like-shortcode .ui--meta-like a:hover {
	color: rgb(237, 28, 36) !important;
}
.ui--meta-like-shortcode .ui--meta-like a .fontawesome-heart {
	left: 50%; top: 0px; font-size: 48px; margin-left: -24px; position: absolute;
}
.ui--meta-like-shortcode .ui--meta-like a:hover .fontawesome-heart {
	animation:pulsate 0.7s ease-out infinite; opacity: 0; -webkit-animation: pulsate 0.7s infinite ease-out; -moz-animation: pulsate 0.7s infinite ease-out; -o-animation: pulsate 0.7s infinite ease-out;
}
.ui--custom-menu-bar {
	line-height: 0; overflow: hidden; margin-bottom: 30px;
}
.fullwidth-container.ui--custom-menu-bar {
	border-top-color: rgb(235, 235, 235); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ui--custom-menu-bar ul {
	list-style: none; margin: 0px 2px 0px 1px; padding: 0px; display: inline-block;
}
.ui--custom-menu-bar ul > li {
	margin: -1px 0px; padding: 0px; overflow: hidden; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; display: inline-block; position: relative; z-index: 1;
}
.orientation-vertical.ui--custom-menu-bar ul {
	width: auto; display: block;
}
.orientation-vertical.ui--custom-menu-bar ul > li {
	margin: 0px -2px 0px -1px !important; width: auto; border-right-color: currentColor !important; border-bottom-color: rgb(224, 224, 224); border-left-color: currentColor !important; border-right-width: 0px !important; border-bottom-width: 1px; border-left-width: 0px !important; border-right-style: none !important; border-bottom-style: solid; border-left-style: none !important; display: block;
}
.orientation-vertical.ui--custom-menu-bar ul > li.last-item {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.fullwidth-container.ui--custom-menu-bar ul > li {
	
}
.ui--box.ui--custom-menu-bar ul > li {
	
}
.text-center.ui--box.ui--custom-menu-bar ul > li.first-item {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.text-left.ui--box.ui--custom-menu-bar ul > li.first-item {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.ui--custom-menu-bar ul > li.last-item {
	border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid;
}
.rtl .ui--custom-menu-bar ul > li.last-item {
	border-right-color: currentColor; border-left-color: rgb(224, 224, 224); border-right-width: 0px; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.text-center.ui--box.ui--custom-menu-bar ul > li.last-item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.text-right.ui--custom-menu-bar ul > li.last-item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.ui--custom-menu-bar ul > li > span {
	margin: 0px -2px; padding: 20px 32px; text-decoration: none !important; display: block; white-space: nowrap; position: relative; z-index: 1;
}
.ui--custom-menu-bar ul > li > a {
	margin: 0px -2px; padding: 20px 32px; text-decoration: none !important; display: block; white-space: nowrap; position: relative; z-index: 1;
}
.ui--custom-menu-bar ul > li > span {
	color: rgb(124, 124, 124) !important;
}
.ui--custom-menu-bar ul > li > a {
	color: rgb(51, 51, 51) !important;
}
.ui--custom-menu-bar ul > li strong {
	color: rgb(51, 51, 51) !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-right: 0px; margin-left: 6px;
}
.ui--custom-menu-bar ul > li.ui--icon-position-center .ui--icon {
	margin-right: 0px; margin-left: 0px;
}
.ui--custom-menu-bar ul > li.title-item {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.fullwidth-container.ui--custom-menu-bar > ul > li.title-item {
	margin-left: -30px;
}
.rtl .fullwidth-container.ui--custom-menu-bar > ul > li.title-item {
	margin-right: -30px; margin-left: 0px;
}
.ui--custom-menu-bar ul > li.active-item {
	border-left-color: transparent; border-left-width: 1px; border-left-style: solid; z-index: 2;
}
.ui--custom-menu-bar ul > li.active-item > a {
	display: block; box-shadow: inset 0px 0px 15px rgba(0,0,0,0.2), inset -2px 0px 2px rgba(0,0,0,0.06), inset 2px 0px 2px rgba(0,0,0,0.06), inset 1px 0px 0px rgba(0,0,0,0.1), inset -1px 0px 0px rgba(0,0,0,0.1); background-color: rgb(233, 233, 233); -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);
}
.hover-effect.ui--custom-menu-bar ul > li:hover > a {
	display: block; box-shadow: inset 0px 0px 15px rgba(0,0,0,0.2), inset -2px 0px 2px rgba(0,0,0,0.06), inset 2px 0px 2px rgba(0,0,0,0.06), inset 1px 0px 0px rgba(0,0,0,0.1), inset -1px 0px 0px rgba(0,0,0,0.1); background-color: rgb(233, 233, 233); -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);
}
.ui--custom-menu-bar ul > li.ui--no-border-lr {
	border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.orientation-vertical.ui--custom-menu-bar ul > li > span {
	white-space: normal;
}
.orientation-vertical.ui--custom-menu-bar ul > li > a {
	white-space: normal;
}
.ui--type-splitted.ui--custom-menu-bar ul {
	width: auto; display: block;
}
.ui--type-splitted.ui--custom-menu-bar ul > li.pull-left {
	text-align: center; max-width: 49%;
}
.ui--type-splitted.ui--custom-menu-bar ul > li.pull-right {
	text-align: center; max-width: 49%;
}
.ui--type-splitted.ui--custom-menu-bar ul > li.pull-left {
	border-right-color: rgb(224, 224, 224) !important; border-left-color: currentColor; border-right-width: 1px !important; border-left-width: 0px; border-right-style: solid !important; border-left-style: none;
}
.ui--type-splitted.ui--custom-menu-bar ul > li.pull-right {
	border-right-color: currentColor; border-left-color: rgb(224, 224, 224) !important; border-right-width: 0px; border-left-width: 1px !important; border-right-style: none; border-left-style: solid !important;
}
.ui--height-thin.ui--custom-menu-bar ul > li > span {
	padding: 12px 22px;
}
.ui--height-thin.ui--custom-menu-bar ul > li > a {
	padding: 12px 22px;
}
nav#navigation {
	margin: -30px 0px 0px; left: 0px; top: 50%; width: 100%; position: absolute;
}
#header-navigation {
	margin: 0px; float: right;
}
#header-navigation > li {
	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative;
}
#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 {
	margin: 0px; padding: 18px 19px; color: rgb(124, 124, 124); border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid; float: left; display: block; white-space: nowrap;
}
.active#header-navigation > li.hover.top-level-item > a {
	border-color: rgb(22, 159, 230); color: rgb(22, 159, 230);
}
#header-navigation > li.top-level-item:hover > a {
	border-color: rgb(22, 159, 230); color: rgb(22, 159, 230);
}
#header-navigation > li.current-menu-item > a {
	border-color: rgb(22, 159, 230);
}
#header-navigation > li.current-menu-item:hover > a {
	border-color: rgb(22, 159, 230);
}
.active#header-navigation > li.current-menu-item > a {
	border-color: transparent;
}
#header-navigation:hover > li.current-menu-item > a {
	border-color: transparent;
}
.stuck#header-container #header-navigation > li > a {
	border-color: transparent !important;
}
#header-navigation > li.hover.has-child.top-level-item > a {
	transition:none; color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.5); background-image: linear-gradient(rgb(31, 196, 240), rgb(14, 122, 221)); background-repeat: repeat-x; background-clip: padding-box; background-color: rgb(14, 122, 221); -moz-transition: none; -webkit-transition: none; -o-transition: none; -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
.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 {
	overflow: visible !important; float: none !important; display: block !important; visibility: visible !important; z-index: 12000; opacity: 1 !important;
}
#header-navigation li.hover > ul.sub-menu {
	display: block;
}
#header-navigation li:hover > ul.sub-menu {
	display: block;
}
#header-navigation li > ul.sub-menu {
	list-style: none; margin: 0px; border: 1px solid rgb(235, 235, 235); border-image: none; left: 0px; top: -99999px; width: 205px; display: block !important; position: absolute; z-index: 1000; box-shadow: 0px 1px 10px rgba(0,0,0,0.07), 0px 1px 0px rgba(0,0,0,0.05); background-clip: padding-box; background-color: rgb(255, 255, 255); -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); -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
#header-navigation li > ul.sub-menu::after {
	background: rgb(14, 122, 221); left: -1px; top: -3px; height: 2px; right: -1px; line-height: 0; display: block; position: absolute; content: "";
}
#header-navigation li.hover > ul.sub-menu {
	top: 100%;
}
#header-navigation li > ul.sub-menu > li > ul.sub-menu {
	left: auto; top: -99999px; right: -100%; margin-right: -2px;
}
#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 {
	padding: 10px 20px; color: rgb(124, 124, 124); line-height: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: static;
}
#header-navigation li > ul.sub-menu li:hover > a {
	color: rgb(22, 159, 230);
}
#header-navigation li > ul.sub-menu li a .ui--caret {
	top: 50%; right: 12px; margin-top: -9px; position: absolute;
}
#header-navigation li > ul.sub-menu li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#header-navigation li.to-left > ul.sub-menu {
	margin: 0px; left: auto; right: 0px; float: left;
}
#header-navigation li > ul.sub-menu > li.to-left > ul.sub-menu {
	left: -100%; right: auto; margin-right: 0px; margin-left: -2px;
}
#header-navigation > .megamenu > ul.sub-menu {
	width: 600px; box-shadow: 0px 1px 10px rgba(0,0,0,0.07), 0px 1px 0px rgba(0,0,0,0.05), 0px 5px 10px rgba(0,0,0,0.1); -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);
}
.old-browser #header-navigation > .megamenu ul.sub-menu {
	opacity: 1 !important;
}
#header-navigation > .layout-fullwidth.megamenu {
	position: static !important;
}
#header-navigation > .layout-fullwidth.megamenu > ul.sub-menu {
	margin: -1px 0px 0px !important; left: 0px; width: 100%; right: 0px; max-width: 958px;
}
#header-navigation > .megamenu .menu-item > a {
	padding: 10px 20px; color: rgb(124, 124, 124); line-height: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
#header-navigation > .megamenu .style--standard > a {
	padding: 10px 20px; color: rgb(124, 124, 124); line-height: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
#header-navigation > .megamenu .style--big-title > a {
	padding: 10px 20px; color: rgb(124, 124, 124); line-height: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
#header-navigation > .megamenu .style--strong-title > a {
	padding: 10px 20px; color: rgb(124, 124, 124); line-height: 18px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
#header-navigation > .megamenu .style--standard > a:hover {
	color: rgb(22, 159, 230);
}
#header-navigation > .megamenu .style--list > a:hover {
	color: rgb(22, 159, 230);
}
.ie8 #header-navigation > .megamenu .style--big-title > a {
	margin-left: 1px;
}
#header-navigation > .megamenu .style--big-title > a {
	color: rgb(124, 124, 124);
}
#header-navigation > .megamenu .style--big-title:hover > a {
	color: rgb(124, 124, 124);
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li:last-child.menu-item > a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li:last-child.menu-item > ul.sub-menu {
	margin-bottom: 0px; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
#header-navigation > .megamenu .style--big-title > a {
	padding: 18px 20px !important; text-align: center; line-height: 18px; font-weight: bold; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 0px 1px 0px #fff; background-image: linear-gradient(rgb(255, 255, 255), rgb(241, 241, 241)); background-repeat: repeat-x; background-color: rgb(241, 241, 241);
}
#header-navigation > .megamenu .style--big-title > a {
	border-color: rgb(235, 235, 235) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
#header-navigation > .megamenu .style--strong-title > a {
	text-align: center; font-weight: bold; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
#header-navigation > .megamenu ul.sub-menu ul.sub-menu {
	background: none !important; margin: 0px !important; border: 0px currentColor; border-image: none; left: auto; top: auto; width: 100% !important; height: auto !important; right: auto; bottom: auto; display: block !important; visibility: visible !important; position: static !important; opacity: 1 !important; box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#header-navigation > .megamenu ul.sub-menu ul.sub-menu::after {
	display: none;
}
#header-navigation > .megamenu .level-1::after {
	background: rgb(235, 235, 235); top: 0px; width: 1px; height: 100%; line-height: 0; margin-left: 0px; display: block; position: absolute; z-index: 1000; content: "";
}
#header-navigation > .megamenu :first-child.level-1::after {
	display: none;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
	padding-bottom: 10px !important; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li {
	
}
#header-navigation > .megamenu .style--list > a {
	padding: 3px 20px 3px 25px !important; border: 0px currentColor !important; border-image: none !important; float: none !important; display: block !important;
}
#header-navigation > .megamenu > ul.sub-menu li > a .ui--caret {
	display: none;
}
#header-navigation > .megamenu .style--list > a .ui--caret {
	margin-right: 12px; display: inline; position: static;
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li {
	
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li::before {
	line-height: 0; display: table; content: "";
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li::after {
	line-height: 0; display: table; content: "";
}
#header-navigation > .megamenu > ul.sub-menu > li > ul.sub-menu > li::after {
	clear: both;
}
#header-navigation > .megamenu > ul.sub-menu > li.megamenu-divider {
	width: 100% !important; height: 1px; clear: both; margin-top: -1px !important; float: none; display: block; position: static; background-color: rgb(235, 235, 235);
}
#header-navigation > .megamenu > ul.sub-menu .megamenu-image {
	margin: 0px; text-align: center;
}
#header-navigation > .megamenu > ul.sub-menu .megamenu-image img {
	height: auto; max-width: 100%;
}
#header-navigation > .megamenu > ul.sub-menu .megamenu-html {
	margin: 20px 20px 10px;
}
#header-navigation > .columns-1.megamenu > ul.sub-menu > li {
	width: 100%; float: none;
}
#header-navigation > .megamenu > ul.sub-menu > li {
	width: 25%; float: left;
}
#header-navigation > .columns-2.megamenu > ul.sub-menu > li {
	width: 50%; float: left;
}
#header-navigation > .columns-3.megamenu > ul.sub-menu > li {
	width: 33.33%; float: left;
}
#header-navigation > .columns-4.megamenu > ul.sub-menu > li {
	width: 25%; float: left;
}
#header-navigation > .columns-5.megamenu > ul.sub-menu > li {
	width: 20%; float: left;
}
#header-navigation > .columns-6.megamenu > ul.sub-menu > li {
	width: 16.65%; float: left;
}
#header-navigation-toggle {
	position: relative;
}
#header-navigation-toggle a {
	padding: 10px 20px; border-radius: 3px; border: 1px solid transparent; border-image: none; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
#header-navigation-toggle a .ui--caret {
	left: auto !important; top: 50% !important; right: 20px !important; font-size: 14px; margin-top: -6px !important; margin-right: 0px !important; position: absolute;
}
.rtl #header-navigation-toggle a .ui--caret {
	left: 20px !important; right: auto !important; margin-left: 0px !important;
}
@media all and (min-width:768px)
{
.no-stuck.header-layout-blocking #logo {
	margin: 0px auto; text-align: center; line-height: 0; float: none !important; display: block; position: relative; max-width: 100%;
}
.no-stuck.header-layout-blocking nav#navigation {
	margin: 0px auto; text-align: center; line-height: 0; float: none !important; display: block; position: relative; max-width: 100%;
}
.no-stuck.header-layout-blocking #header-navigation {
	text-align: left; float: none !important; display: inline-block;
}
.no-stuck.logo-position-left.header-layout-blocking #logo {
	text-align: left;
}
.no-stuck.logo-position-right.header-layout-blocking #logo {
	text-align: right;
}
.no-stuck.logo-position-center.header-layout-blocking #logo {
	text-align: center;
}
.no-stuck.navigation-position-left.header-layout-blocking nav#navigation {
	text-align: left;
}
.no-stuck.navigation-position-right.header-layout-blocking nav#navigation {
	text-align: right;
}
.no-stuck.navigation-position-center.header-layout-blocking nav#navigation {
	text-align: center;
}
.no-stuck.header-layout-blocking #header-navigation > .layout-fullwidth.megamenu {
	position: static;
}
.no-stuck.header-layout-blocking #header-navigation > .layout-fullwidth.megamenu > ul.sub-menu {
	margin: 0px; left: 0px; width: 100%; right: 0px;
}
.stuck.sticky-header-layout-blocking #logo {
	margin: 0px auto; text-align: center; line-height: 0; float: none !important; display: block; position: relative; max-width: 100%;
}
.stuck.sticky-header-layout-blocking nav#navigation {
	margin: 0px auto; text-align: center; line-height: 0; float: none !important; display: block; position: relative; max-width: 100%;
}
.stuck.sticky-header-layout-blocking #header-navigation {
	text-align: left; float: none !important; display: inline-block;
}
.stuck.sticky-logo-position-left.sticky-header-layout-blocking #logo {
	text-align: left;
}
.stuck.sticky-logo-position-right.sticky-header-layout-blocking #logo {
	text-align: right;
}
.stuck.sticky-logo-position-center.sticky-header-layout-blocking #logo {
	text-align: center;
}
.stuck.sticky-navigation-position-left.sticky-header-layout-blocking nav#navigation {
	text-align: left;
}
.stuck.sticky-navigation-position-right.sticky-header-layout-blocking nav#navigation {
	text-align: right;
}
.stuck.sticky-navigation-position-center.sticky-header-layout-blocking nav#navigation {
	text-align: center;
}
.stuck.sticky-header-layout-blocking #header-navigation > .layout-fullwidth.megamenu {
	position: static;
}
.stuck.sticky-header-layout-blocking #header-navigation > .layout-fullwidth.megamenu > ul.sub-menu {
	margin: 0px; left: 0px; width: 100%; right: 0px;
}
.stuck.sticky-hidden-logo.sticky-header-layout-blocking #logo {
	display: none !important;
}
}
.menu-item-lang-selector > ul {
	width: auto !important; min-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.menu-item-lang-selector > ul > li {
	white-space: nowrap;
}
.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;
}
.rtl .menu-item-lang-selector .flag {
	margin-right: 0px; margin-left: 6px;
}
.portfolio-container .passive-item {
	pointer-events: none;
}
.old-browser .portfolio-container .passive-item {
	opacity: 0.3 !important;
}
.old-browser .portfolio-container .passive-item * {
	opacity: 0.3 !important;
}
.layout--normal.portfolio-container > .row {
	margin-bottom: 12px;
}
.layout--normal.portfolio-container > :last-child.row {
	margin-bottom: 0px;
}
div.pp_envision .pp_top {
	height: 13px;
}
div.pp_envision .pp_top .pp_middle {
	height: 13px;
}
div.pp_envision .pp_top .pp_left {
	height: 13px;
}
div.pp_envision .pp_top .pp_right {
	height: 13px;
}
div.pp_envision .pp_bottom {
	height: 13px;
}
div.pp_envision .pp_bottom .pp_left {
	height: 13px;
}
div.pp_envision .pp_bottom .pp_middle {
	height: 13px;
}
div.pp_envision .pp_bottom .pp_right {
	height: 13px;
}
div.pp_envision div.ppt {
	margin: 0px 0px 3px 80px !important; color: rgb(248, 248, 248); max-width: 75%;
}
div.pp_envision #pp_full_res {
	background: rgb(255, 255, 255); line-height: 0 !important;
}
div.pp_envision .pp_expand {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat 0px -29px; width: 28px; height: 28px; cursor: pointer;
}
div.pp_envision .pp_expand:hover {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat 0px -56px; cursor: pointer;
}
div.pp_envision .pp_contract {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat 0px -84px; width: 28px; height: 28px; cursor: pointer;
}
div.pp_envision .pp_contract:hover {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat 0px -113px; cursor: pointer;
}
div.pp_envision .pp_close {
	top: -42px; right: 14px; cursor: pointer;
}
div.pp_envision #pp_full_res .pp_inline {
	color: rgb(0, 0, 0);
}
div.pp_envision .pp_gallery ul li a {
	background: url("../../includes/modules/module.prettyPhoto/default/default_thumb.png") center rgb(248, 248, 248); border: 1px solid rgb(170, 170, 170); border-image: none;
}
div.pp_envision .pp_gallery ul li a:hover {
	border-color: rgb(255, 255, 255);
}
div.pp_envision .pp_gallery ul li.selected a {
	border-color: rgb(255, 255, 255);
}
div.pp_envision .pp_social {
	margin-top: 7px;
}
div.pp_envision .pp_gallery a.pp_arrow_previous {
	left: auto; position: relative;
}
div.pp_envision .pp_gallery a.pp_arrow_next {
	left: auto; position: relative;
}
div.pp_envision .pp_nav .pp_play {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat -51px 1px; width: 30px; height: 30px;
}
div.pp_envision .pp_nav .pp_pause {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat -51px 1px; width: 30px; height: 30px;
}
div.pp_envision .pp_nav .pp_pause {
	background-position: -51px -29px;
}
div.pp_envision .pp_details {
	text-align: center; position: absolute;
}
div.pp_envision a.pp_arrow_previous {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat -31px -3px; margin: 4px 0px 0px; width: 20px; height: 20px;
}
div.pp_envision a.pp_arrow_next {
	background: url("../../includes/modules/module.prettyPhoto/default/sprite.png") no-repeat -31px -3px; margin: 4px 0px 0px; width: 20px; height: 20px;
}
div.pp_envision a.pp_arrow_next {
	background-position: -82px -3px; left: 52px;
}
div.pp_envision .pp_content_container .pp_details {
	margin-top: 5px;
}
div.pp_envision .pp_current_text {
	left: 18px; top: -42px; height: 30px; clear: none; position: absolute;
}
div.pp_envision .pp_current_text .currentTextHolder {
	margin: 0px; left: 0px; position: absolute;
}
div.pp_envision .pp_current_text .pp_play:hover {
	opacity: 0.7;
}
div.pp_envision .pp_current_text .pp_pause:hover {
	opacity: 0.7;
}
div.pp_envision .pp_arrow_next:hover {
	opacity: 0.7;
}
div.pp_envision .pp_arrow_previous:hover {
	opacity: 0.7;
}
div.pp_envision .pp_description {
	margin: 5px auto; padding: 10px 20px; text-align: center; display: inline-block; min-width: 200px; max-width: 75%;
}
div.pp_envision a.pp_previous {
	background: rgba(255, 255, 255, 0.01); z-index: 1500;
}
div.pp_envision a.pp_next {
	background: rgba(255, 255, 255, 0.01); z-index: 1500;
}
div.pp_envision a.pp_previous > span {
	padding: 0px 50px; transition:0.7s cubic-bezier(0.19, 1, 0.22, 1); top: 50%; margin-top: -30px; position: absolute; opacity: 0; -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);
}
div.pp_envision a.pp_next > span {
	padding: 0px 50px; transition:0.7s cubic-bezier(0.19, 1, 0.22, 1); top: 50%; margin-top: -30px; position: absolute; opacity: 0; -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);
}
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 {
	opacity: 1;
}
div.pp_envision a.pp_next:hover > span {
	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 {
	transform: translateX(-100px); -webkit-transform: translateX(-100px);
}
html.csstransforms div.pp_envision a.pp_next > span {
	right: 0px; transform: translateX(100px); -webkit-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 {
	transform: translateX(-20px); -webkit-transform: translateX(-20px);
}
html.csstransforms div.pp_envision a.pp_next:hover > span {
	right: 0px; transform: translateX(20px); -webkit-transform: translateX(20px);
}
div.pp_envision .pp_loaderIcon {
	background: url("../../includes/modules/module.prettyPhoto/default/loader.gif") no-repeat center rgb(255, 255, 255); padding: 20px;
}
div.pp_envision .pp_description {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
div.pp_envision .pp_loaderIcon {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
div.pp_envision .pp_fade {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.75); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .75); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .75);
}
div.pp_envision .pp_expand {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
div.pp_envision .pp_contract {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
div.pp_pic_holder a:focus {
	
}
div.pp_overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; display: none; position: absolute; z-index: 12100;
}
div.pp_pic_holder {
	width: 100px; display: none; position: absolute; z-index: 12101;
}
.pp_top {
	height: 20px; position: relative;
}
* html .pp_top {
	padding: 0px 20px;
}
.pp_top .pp_left {
	left: 0px; width: 20px; height: 20px; position: absolute;
}
.pp_top .pp_middle {
	left: 20px; height: 20px; right: 20px; position: absolute;
}
* html .pp_top .pp_middle {
	left: 0px; position: static;
}
.pp_top .pp_right {
	left: auto; top: 0px; width: 20px; height: 20px; right: 0px; position: absolute;
}
.pp_content {
	height: 40px; min-width: 40px;
}
* html .pp_content {
	width: 40px;
}
.pp_fade {
	display: none;
}
.pp_content_container {
	width: 100%; text-align: left; position: relative;
}
.pp_content_container .pp_left {
	padding-left: 20px;
}
.pp_content_container .pp_right {
	padding-right: 20px;
}
.pp_content_container .pp_details {
	margin: 10px 0px 2px; float: left;
}
.pp_description {
	margin: 0px; display: none;
}
.pp_social {
	margin: 0px; float: left;
}
.pp_social .facebook {
	width: 55px; overflow: hidden; margin-left: 5px; float: left;
}
.pp_social .twitter {
	float: left;
}
.pp_nav {
	margin: 3px 10px 0px 0px;
}
.pp_nav .pp_play {
	text-indent: -10000px; margin-right: 4px; float: left;
}
.pp_nav .pp_pause {
	text-indent: -10000px; margin-right: 4px; float: left;
}
a.pp_arrow_previous {
	width: 14px; height: 15px; text-indent: -10000px; overflow: hidden; margin-top: 3px; float: left; display: block;
}
a.pp_arrow_next {
	width: 14px; height: 15px; text-indent: -10000px; overflow: hidden; margin-top: 3px; float: left; display: block;
}
.pp_hoverContainer {
	top: 0px; width: 100%; position: absolute; z-index: 2000;
}
.pp_gallery {
	left: 50%; margin-top: -50px; display: none; position: absolute; z-index: 10000;
}
.pp_gallery {
	display: none !important;
}
.pp_gallery div {
	overflow: hidden; float: left; position: relative;
}
.pp_gallery ul {
	margin: 0px 0px 0px 5px; padding: 0px; height: 35px; float: left; white-space: nowrap; position: relative;
}
.pp_gallery ul a {
	border: 1px solid rgba(0, 0, 0, 0.5); border-image: none; height: 33px; overflow: hidden; float: left; display: block;
}
.pp_gallery ul a:hover {
	border-color: rgb(255, 255, 255);
}
.pp_gallery li.selected a {
	border-color: rgb(255, 255, 255);
}
.pp_gallery ul a img {
	border: 0px currentColor; border-image: none;
}
.pp_gallery li {
	margin: 0px 5px 0px 0px; padding: 0px; float: left; display: block;
}
.pp_gallery li.default a {
	width: 50px; height: 33px; display: block;
}
.pp_gallery li.default a img {
	display: none;
}
.pp_gallery .pp_arrow_previous {
	margin-top: 7px !important;
}
.pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
}
a.pp_next {
	width: 49%; height: 100%; float: right; display: block;
}
a.pp_previous {
	width: 49%; height: 100%; float: left; display: block;
}
a.pp_expand {
	top: 10px; width: 20px; height: 20px; right: 30px; text-indent: -10000px; display: none; position: absolute; z-index: 20000; cursor: pointer;
}
a.pp_contract {
	top: 10px; width: 20px; height: 20px; right: 30px; text-indent: -10000px; display: none; position: absolute; z-index: 20000; cursor: pointer;
}
a.pp_close {
	top: 0px; right: 0px; text-indent: 0px !important; display: block; position: absolute;
}
.pp_bottom {
	height: 20px; position: relative;
}
* html .pp_bottom {
	padding: 0px 20px;
}
.pp_bottom .pp_left {
	left: 0px; width: 20px; height: 20px; position: absolute;
}
.pp_bottom .pp_middle {
	left: 20px; height: 20px; right: 20px; position: absolute;
}
* html .pp_bottom .pp_middle {
	left: 0px; position: static;
}
.pp_bottom .pp_right {
	left: auto; top: 0px; width: 20px; height: 20px; right: 0px; position: absolute;
}
.pp_loaderIcon {
	margin: -12px 0px 0px -12px; left: 50%; top: 50%; width: 24px; height: 24px; display: block; position: absolute;
}
#pp_full_res {
	line-height: 1 !important;
}
#pp_full_res .pp_inline {
	text-align: left;
}
#pp_full_res .pp_inline p {
	margin: 0px 0px 15px;
}
div.ppt {
	margin: 0px 0px 5px 15px; color: rgb(255, 255, 255); font-size: 17px; display: none; z-index: 9999;
}
.ui--rev-slider {
	direction: ltr; -webkit-backface-visibility: hidden;
}
.ie9 .caption-primary.tp-caption > div {
	filter: none !important;
}
.rev_slider_wrapper .custom.tp-leftarrow:hover {
	background-position: 0px 0px !important;
}
.rev_slider_wrapper .custom.tp-rightarrow:hover {
	background-position: 0px 0px !important;
}
.slider-navigation-wrapper i {
	text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
}
.modern-browser .rev_slider_wrapper .tparrows {
	filter: none !important;
}
.rev_slider_wrapper .custom.tparrows {
	background: rgb(51, 51, 51); 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;
}
.rev_slider_wrapper .tparrows .slider-navigation-wrapper {
	left: 0px; top: 50%; width: 100%; height: 18px; text-align: center; color: rgb(255, 255, 255); position: absolute;
}
.rev_slider_wrapper .custom.tparrows {
	height: 60px;
}
.rev_slider_wrapper .custom.tparrows .slider-navigation-wrapper {
	margin-top: -8px;
}
.rev_slider_wrapper .custom.tp-leftarrow {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px; box-shadow: 1px 0px 8px rgba(0,0,0,0.2); -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px;
}
.rev_slider_wrapper .custom.tp-rightarrow {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px; box-shadow: -1px 0px 8px rgba(0,0,0,0.2); -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px;
}
.custom.tp-leftarrow .slider-navigation-wrapper {
	margin-left: -2px;
}
.custom.tp-rightarrow .slider-navigation-wrapper {
	margin-left: 2px;
}
.rev_slider_wrapper .custom.tparrows .slider-navigation-wrapper i {
	font-size: 18px !important;
}
.tp-bullets .selected.bullet .ui--bullets-color {
	display: block;
}
.custom.simplebullets.tp-bullets .bullet {
	background: none !important; margin: 2px !important; width: 17px; height: 17px; float: left; position: relative; cursor: pointer;
}
.custom.simplebullets.tp-bullets .bullet {
	background: none !important; margin: 2px !important; width: 17px; height: 17px;
}
.custom.simplebullets.tp-bullets .custom.tp-leftarrow {
	margin: -4px 2px 0px !important; border-radius: 3px !important; width: 30px !important; height: 30px !important; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.custom.simplebullets.tp-bullets .custom.tp-rightarrow {
	margin: -4px 2px 0px !important; border-radius: 3px !important; width: 30px !important; height: 30px !important; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.custom.simplebullets.tp-bullets .custom.tp-leftarrow .slider-navigation-wrapper {
	margin-top: -10px !important; margin-right: 0px !important; margin-left: 0px !important;
}
.custom.simplebullets.tp-bullets .custom.tp-rightarrow .slider-navigation-wrapper {
	margin-top: -10px !important; margin-right: 0px !important; margin-left: 0px !important;
}
.custom.simplebullets.tp-bullets .custom.tp-leftarrow .slider-navigation-wrapper i {
	font-size: 13px !important;
}
.custom.simplebullets.tp-bullets .custom.tp-rightarrow .slider-navigation-wrapper i {
	font-size: 13px !important;
}
.caption-primary.tp-caption > div {
	border-width: 0px; margin: 0px; padding: 10px 20px; border-radius: 3px; color: rgb(255, 255, 255); position: absolute; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(31, 196, 240), rgb(14, 122, 221)); background-repeat: repeat-x; background-color: rgb(14, 122, 221); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.caption-primary.tp-caption h1 {
	margin: 0px;
}
.caption-primary.tp-caption h2 {
	margin: 0px;
}
.caption-primary.tp-caption h3 {
	margin: 0px;
}
.caption-primary.tp-caption h4 {
	margin: 0px;
}
.caption-primary.tp-caption h5 {
	margin: 0px;
}
.caption-primary.tp-caption h6 {
	margin: 0px;
}
.ui--shadow {
	display: block; position: relative; z-index: 1; pointer-events: none;
}
.ui--shadow img {
	margin: auto; width: 100% !important; height: auto !important; display: block; max-height: none !important; max-width: 1170px !important; pointer-events: none;
}
.ui--shadow-abs img {
	position: absolute;
}
.ui--shadow-top {
	position: relative; z-index: 2;
}
.ui--shadow {
	max-height: 18px;
}
.ui--shadow-type-1.ui--shadow {
	max-height: 30px;
}
.ui--shadow-type-5.ui--shadow {
	max-height: 30px;
}
.ui--shadow-abs {
	height: 18px;
}
.ui--shadow-type-1.ui--shadow-abs {
	height: 30px;
}
.ui--shadow-type-5.ui--shadow-abs {
	height: 30px;
}
.ui--shadow-reset {
	margin-top: -18px;
}
.ui--sharrre {
	margin-bottom: 12px; display: block;
}
.ui--sharrre .sharrre i {
	margin-right: 3px;
}
.ui--sharrre .sharrre h5 {
	margin: 0px;
}
.ui--sharrre-counter-hidden .ui--sharrre-count {
	display: none !important;
}
.btn-facebook {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(73, 101, 160), rgb(45, 63, 124)); background-repeat: repeat-x; background-color: rgb(73, 101, 160);
}
.btn-facebook:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(45, 63, 124) !important;
}
.btn-facebook:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(45, 63, 124) !important;
}
.btn-facebook:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(45, 63, 124) !important;
}
.active.btn-facebook {
	color: rgb(255, 255, 255) !important; background-color: rgb(45, 63, 124) !important;
}
.disabled.btn-facebook {
	color: rgb(255, 255, 255) !important; background-color: rgb(45, 63, 124) !important;
}
[disabled].btn-facebook {
	color: rgb(255, 255, 255) !important; background-color: rgb(45, 63, 124) !important;
}
.btn-twitter {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(87, 189, 255), rgb(41, 115, 255)); background-repeat: repeat-x; background-color: rgb(87, 189, 255);
}
.btn-twitter:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 115, 255) !important;
}
.btn-twitter:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 115, 255) !important;
}
.btn-twitter:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 115, 255) !important;
}
.active.btn-twitter {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 115, 255) !important;
}
.disabled.btn-twitter {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 115, 255) !important;
}
[disabled].btn-twitter {
	color: rgb(255, 255, 255) !important; background-color: rgb(41, 115, 255) !important;
}
.btn-googleplus {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(234, 99, 77), rgb(208, 44, 35)); background-repeat: repeat-x; background-color: rgb(234, 99, 77);
}
.btn-googleplus:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(208, 44, 35) !important;
}
.btn-googleplus:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(208, 44, 35) !important;
}
.btn-googleplus:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(208, 44, 35) !important;
}
.active.btn-googleplus {
	color: rgb(255, 255, 255) !important; background-color: rgb(208, 44, 35) !important;
}
.disabled.btn-googleplus {
	color: rgb(255, 255, 255) !important; background-color: rgb(208, 44, 35) !important;
}
[disabled].btn-googleplus {
	color: rgb(255, 255, 255) !important; background-color: rgb(208, 44, 35) !important;
}
.btn-linkedin {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(31, 173, 203), rgb(18, 103, 159)); background-repeat: repeat-x; background-color: rgb(31, 173, 203);
}
.btn-linkedin:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(18, 103, 159) !important;
}
.btn-linkedin:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(18, 103, 159) !important;
}
.btn-linkedin:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(18, 103, 159) !important;
}
.active.btn-linkedin {
	color: rgb(255, 255, 255) !important; background-color: rgb(18, 103, 159) !important;
}
.disabled.btn-linkedin {
	color: rgb(255, 255, 255) !important; background-color: rgb(18, 103, 159) !important;
}
[disabled].btn-linkedin {
	color: rgb(255, 255, 255) !important; background-color: rgb(18, 103, 159) !important;
}
.btn-pinterest {
	color: rgb(255, 255, 255) !important; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(218, 41, 51), rgb(186, 21, 26)); background-repeat: repeat-x; background-color: rgb(218, 41, 51);
}
.btn-pinterest:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(186, 21, 26) !important;
}
.btn-pinterest:focus {
	color: rgb(255, 255, 255) !important; background-color: rgb(186, 21, 26) !important;
}
.btn-pinterest:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(186, 21, 26) !important;
}
.active.btn-pinterest {
	color: rgb(255, 255, 255) !important; background-color: rgb(186, 21, 26) !important;
}
.disabled.btn-pinterest {
	color: rgb(255, 255, 255) !important; background-color: rgb(186, 21, 26) !important;
}
[disabled].btn-pinterest {
	color: rgb(255, 255, 255) !important; background-color: rgb(186, 21, 26) !important;
}
.ui--sharrre-block {
	margin-right: -6px; margin-left: -6px;
}
.ui--sharrre-block .sharrre {
	margin: 0px 6px 18px; display: inline-block; min-width: 80px;
}
.ui--sharrre-block .ui--sharrre-box a {
	min-width: 80px;
}
.ui--sharrre-block .ui--sharrre-box a {
	text-decoration: none;
}
.ui--sharrre-block .ui--sharrre-box a:hover {
	text-decoration: none;
}
.ui--sharrre-block .ui--sharrre-count {
	background: -ms-linear-gradient(rgb(251, 251, 251) 0%, rgb(246, 246, 246) 100%); border-radius: 3px; border: 1px solid rgb(178, 198, 204); border-image: none; height: 40px; text-align: center; line-height: 40px; font-weight: bold; margin-bottom: 10px; display: block; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--sharrre-block .ui--sharrre-count {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
.ui--sharrre-block .ui--sharrre-count:hover {
	text-decoration: none;
}
.ui--sharrre-block .ui--sharrre-count::before {
	left: 49%; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.ui--sharrre-block .ui--sharrre-count::after {
	left: 49%; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.ui--sharrre-block .btn {
	margin-bottom: 0px;
}
.ui--sharrre-block .ui--sharrre-count::before {
	border-width: 7px; border-style: solid; border-color: rgb(178, 198, 204) transparent transparent; border-image: none; bottom: -14px; margin-left: -7px;
}
.ui--sharrre-block .ui--sharrre-count::after {
	border-width: 6px; border-style: solid; border-color: rgb(251, 251, 251) transparent transparent; border-image: none; bottom: -12px; margin-left: -6px;
}
.ui--sharrre-mini-block {
	margin-right: -6px; margin-left: -6px;
}
.ui--sharrre-mini-block .sharrre {
	margin: 0px 6px 18px; display: inline-block;
}
.ui--sharrre-mini-block .ui--sharrre-box a {
	text-align: center; min-width: 60px;
}
.ui--sharrre-mini-block .ui--sharrre-box a {
	text-decoration: none;
}
.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 {
	background: rgb(251, 251, 251); border-radius: 3px; border: 1px solid rgb(178, 198, 204); border-image: none; height: 30px; text-align: center; line-height: 30px; font-size: 80%; font-weight: normal; margin-bottom: 10px; display: block; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.ui--sharrre-mini-block .ui--sharrre-count {
	color: rgb(51, 51, 51) !important; text-decoration: none !important;
}
.ui--sharrre-mini-block .ui--sharrre-count:hover {
	text-decoration: none;
}
.ui--sharrre-mini-block .ui--sharrre-count::before {
	left: 49%; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.ui--sharrre-mini-block .ui--sharrre-count::after {
	left: 49%; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.ui--sharrre-mini-block .btn {
	margin-bottom: 0px;
}
.ui--sharrre-mini-block .ui--sharrre-count::before {
	border-width: 7px; border-style: solid; border-color: rgb(178, 198, 204) transparent transparent; border-image: none; bottom: -14px; margin-left: -7px;
}
.ui--sharrre-mini-block .ui--sharrre-count::after {
	border-width: 6px; border-style: solid; border-color: rgb(251, 251, 251) transparent transparent; border-image: none; bottom: -12px; margin-left: -6px;
}
html.no-csstransitions #side-panel {
	display: none !important;
}
#side-panel-pusher {
	transition:transform 0.5s; left: 0px; height: 100%; position: static; z-index: 99; -moz-transition: -moz-transform 0.5s; -webkit-transition: -webkit-transform 0.5s;
}
#side-panel {
	background: rgb(59, 59, 59); transition:0.5s; left: 0px; top: 0px; width: 300px; height: 100%; visibility: hidden; position: absolute; z-index: 12001; opacity: 0.95; box-shadow: 5px 0px 10px rgba(0,0,0,0.2); -moz-transition: all 0.5s; -webkit-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);
}
#side-panel > div {
	margin: 30px; display: none;
}
.side-panel-open #side-panel {
	transition:transform 0.5s; visibility: visible; -moz-transition: -webkit-transform 0.5s; -webkit-transition: -webkit-transform 0.5s;
}
html.csstransitions #side-panel {
	transform: translate3d(-100%, 0px, 0px); -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0);
}
html.side-panel-open.csstransitions #side-panel-pusher {
	transform: translate3d(300px, 0px, 0px); -webkit-transform: translate3d(300px, 0, 0); -moz-transform: translate3d(300px, 0, 0);
}
html.no-csstransitions #side-panel {
	left: -100%; position: absolute;
}
html.side-panel-open.no-csstransitions #side-panel {
	left: -300px; display: block !important; visibility: visible; z-index: 15000;
}
html.side-panel-open.no-csstransitions #side-panel-pusher {
	left: 300px;
}
#side-panel select {
	width: 100%;
}
#side-panel textarea {
	width: 100%;
}
#side-panel input[type='text'] {
	width: 100%;
}
#side-panel input[type='password'] {
	width: 100%;
}
#side-panel select {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel textarea {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='text'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='password'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='datetime'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='datetime-local'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='date'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='month'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='time'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='week'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='number'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='email'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='url'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='search'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='tel'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='color'] {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel select:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel textarea:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='text']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='password']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='datetime']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='datetime-local']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='date']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='month']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='time']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='week']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='number']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='email']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='url']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='search']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='tel']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#side-panel input[type='color']:focus {
	box-shadow: inset 0px 2px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2); -moz-box-shadow: inset 0 2px 10px rgba(0, 0, 0, .2);
}
#ui--side-panel-close-button {
	padding: 10px; border-radius: 50%; transition:0.4s ease-in-out !important; top: 28px; right: 0px; display: block !important; visibility: visible !important; position: absolute; opacity: 0; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.side-panel-open #ui--side-panel-close-button {
	right: -24px; opacity: 1;
}
#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 {
	bottom: 10%; position: fixed; z-index: 11500;
}
.ui--fixed-button .btn {
	padding-top: 12px !important; padding-bottom: 12px !important; margin-bottom: 0px !important;
}
.position--left.ui--fixed-button {
	left: -10px;
}
.position--left.ui--fixed-button .btn {
	padding-left: 20px !important;
}
.position--right.ui--fixed-button {
	right: -10px;
}
.position--right.ui--fixed-button .btn {
	padding-right: 20px !important;
}
.position--top.ui--fixed-button {
	top: 10%; bottom: auto;
}
#comments {
	margin-bottom: 30px;
}
#comments .commentlist {
	background: none; list-style: none; margin: 0px; width: 100%;
}
#comments .commentlist::after {
	clear: both; display: block; content: "";
}
#comments .commentlist li {
	background: 0px; list-style: none; margin: 0px 0px 18px; padding: 0px; border: 0px currentColor; border-image: none; position: relative;
}
#comments .commentlist li > ul {
	list-style: none !important; margin-top: 18px; margin-left: 50px;
}
#comments .commentlist li .meta {
	margin: -18px -20px 18px; padding: 12px 20px;
}
#comments .commentlist li .ui--star-rating .ui--star-rating-highlight {
	color: rgb(51, 51, 51);
}
#comments .commentlist li .comment-avatar {
	padding: 1px; border-radius: 1500px; border: 4px solid rgb(235, 235, 235); border-image: none; left: 0px; top: 0px; height: auto; float: left; position: absolute; background-clip: padding-box; -moz-border-radius: 1500px; -webkit-border-radius: 1500px; -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
#comments .commentlist li img.avatar {
	margin: 0px; border-radius: 1500px; width: 48px; line-height: 1; float: left; z-index: 2; background-color: rgb(255, 255, 255); -moz-border-radius: 1500px; -webkit-border-radius: 1500px;
}
#comments .commentlist li .comment-text {
	margin: 0px 0px 0px 80px; padding: 18px 20px 0px; position: relative; z-index: 1;
}
#comments .commentlist li .comment-text .meta {
	position: relative;
}
.ui--comments-arrow i {
	font-size: 24px;
}
.ui--comments-arrow {
	left: -8px; top: 50%; width: 20px; height: 20px; color: rgb(241, 241, 241); margin-top: -10px; position: absolute; text-shadow: -1px 0px 0px #dfdfdf;
}
.ie .ui--comments-arrow {
	display: none;
}
#comments h3 {
	margin: 0px;
}
#comments #comment {
	min-height: 75px;
}
#comments .commentlist > li::before {
	content: "";
}
.comment-reply-link {
	text-decoration: none !important;
}
#respond {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; position: static;
}
.comment #respond {
	margin: 18px 0px 0px 80px !important;
}
.ui--comment-form .ui--box {
	padding: 18px 20px 0px;
}
.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 {
	margin: 0px -20px; padding: 12px 20px; border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
.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] {
	width: 100% !important; margin-bottom: 0px; min-height: 32px; max-width: 100% !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui--comment-form input[type=email] {
	width: 100% !important; margin-bottom: 0px; min-height: 32px; max-width: 100% !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui--comment-form textarea {
	width: 100% !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui--comment-form .form-submit button {
	margin-bottom: 0px; float: right;
}
#respond::after {
	clear: both; display: block; content: "";
}
#respond p {
	
}
#respond .form-submit input {
	left: auto;
}
#respond textarea {
	width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.flex-container a:active {
	
}
.flexslider a:active {
	
}
.flex-container a:focus {
	
}
.flexslider a:focus {
	
}
.slides {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-control-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flex-direction-nav {
	list-style: none; margin: 0px; padding: 0px;
}
.flexslider {
	margin: 0px 0px 18px; padding: 0px; width: 100%;
}
.flexslider .slides > div {
	display: none; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	display: block; max-width: 100%;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.flexslider .slides > li {
	display: none; position: relative; -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	height: auto !important; display: block; max-width: 100%;
}
.no-js .slides > div:first-child {
	display: block;
}
.slides > li:first-child {
	display: block;
}
.flexslider {
	background: rgb(255, 255, 255); margin: 0px; border-radius: 4px; position: relative; -ms-zoom: 1; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px;
}
.flex-viewport {
	max-height: 2000px;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.carousel li {
	margin-right: 5px;
}
.flexslider .flex-direction-nav {
	display: none;
}
.flexslider .flex-direction-nav a {
	margin: -20px 0px 0px; top: 50%; width: 30px; height: 30px; text-indent: -9999px; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease;
}
.flexslider .flex-direction-nav .flex-next {
	background-position: 100% 0px; right: -36px;
}
.flexslider .flex-direction-nav .flex-prev {
	left: -36px;
}
.flexslider .flexslider:hover .flex-next {
	right: 5px; opacity: 0.8;
}
.flexslider .flexslider:hover .flex-prev {
	left: 5px; opacity: 0.8;
}
.flexslider .flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flexslider .flex-direction-nav .flex-disabled {
	cursor: default; opacity: 0.3 !important;
}
.flexslider .flex-control-nav {
	width: 100%; text-align: center; bottom: 20px; position: absolute;
}
.flexslider .flex-control-nav li {
	margin: 0px; display: inline-block; -ms-zoom: 1;
}
.flexslider .flex-control-paging li a {
	background: none !important; margin: 2px; width: 17px; height: 17px; text-indent: -9999px; display: block; position: relative; cursor: pointer;
}
.flexslider .flex-control-paging li a:hover {
	background-position: 0px 20px;
}
.flexslider .flex-control-paging li a.flex-active {
	background-position: 0px 20px; cursor: default;
}
.flexslider .flex-control-paging li a {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.flex-active .ui--bullets-color {
	display: block;
}
.flexslider .flex-control-thumbs {
	margin: 5px 0px 0px; overflow: hidden; position: static;
}
.flexslider .flex-control-thumbs li {
	margin: 0px; width: 25%; float: left;
}
.flexslider .flex-control-thumbs img {
	width: 100%; display: block; cursor: pointer; opacity: 0.7;
}
.flexslider .flex-control-thumbs img:hover {
	opacity: 1;
}
.flexslider .flex-control-thumbs .flex-active {
	cursor: default; opacity: 1;
}
.flex-caption {
	background: rgba(0, 0, 0, 0.75); margin: 0px !important; padding: 20px; border-radius: 3px; left: 40px; bottom: 60px; color: rgb(255, 255, 255) !important; position: absolute; max-width: 400px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.old-browser .flex-caption {
	background: none; -ms-zoom: 1;
}
.flexslider-wrapper {
	margin-bottom: 18px; position: relative;
}
.flexslider-relative {
	position: relative;
}
.ui--flexslider-navigation {
	left: 0px; top: 50%; width: 100%; margin-top: -30px; position: absolute; z-index: 100;
}
.ui--flexslider-navigation .arr {
	width: 40px; height: 60px;
}
.ui--flexslider-navigation .arr i {
	top: 50%; margin-top: -8px;
}
.flexslider-navigation-prev {
	position: absolute;
}
.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-color: rgb(33, 33, 33); border-top-width: 1px; border-top-style: solid; background-color: rgb(45, 45, 45);
}
#footer-bottom {
	color: rgb(140, 137, 137); font-size: 12px;
}
#footer-bottom a {
	color: rgb(140, 137, 137); font-size: 12px;
}
#footer-bottom a:hover {
	color: rgb(255, 255, 255);
}
#footer-bottom #footer-texts {
	max-width: 50%;
}
#footer-bottom #footer-navigation {
	max-width: 50%;
}
.layout--centered#footer-bottom #footer-texts {
	width: auto; text-align: center; float: none; display: block; max-width: none;
}
.layout--centered#footer-bottom #footer-navigation {
	width: auto; text-align: center; float: none; display: block; max-width: none;
}
.layout--centered#footer-bottom #footer-navigation {
	margin-top: 10px;
}
#footer-navigation li {
	display: inline-block;
}
#footer-navigation li.ui--separator {
	margin-right: 10px; margin-left: 10px;
}
#footer-navigation li:last-child.ui--separator {
	display: none;
}
#header-container .show-on-stuck {
	display: none !important;
}
header #logo {
	margin: 0px; text-align: center; float: left; position: relative; z-index: 2;
}
header #logo img {
	height: auto; max-width: 100%;
}
header #logo a {
	display: inline-block;
}
#titlebar {
	background-position: center; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; position: relative; background-repeat: no-repeat; background-color: rgb(249, 249, 249); image-rendering: optimizeQuality;
}
#titlebar > .container {
	padding: 30px 0px;
}
.cover#titlebar {
	background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.repeat#titlebar {
	background-repeat: repeat; background-size: auto !important; -webkit-background-size: auto; -moz-background-size: auto; -o-background-size: auto;
}
#titlebar-text {
	padding-right: 2%; max-width: 58%;
}
#titlebar-title {
	margin: 0px;
}
#titlebar-text .titlebar-text-content {
	margin-top: 10px;
}
#titlebar-text .titlebar-text-content > p:last-child {
	margin-bottom: 0px;
}
.no-breadcrumb#titlebar-text {
	padding-right: 0px; max-width: 100%;
}
#titlebar-breadcrumb {
	top: 0px; right: 0px; bottom: 0px; position: absolute; min-width: 40%;
}
#breadcrumb {
	padding: 5px 15px; top: 50%; right: 0px; font-size: 12px; margin-top: -15px; position: absolute;
}
.ui-bc-seperator {
	margin: 3px 0px; width: 20px; text-align: center; display: inline-block; position: relative;
}
.ui-bc-seperator .ui--caret {
	left: 50%; top: 50%; height: 18px; line-height: 18px; margin-top: -11px; margin-left: -3px; position: absolute;
}
#breadcrumb {
	color: rgb(124, 124, 124);
}
#breadcrumb a {
	color: rgb(124, 124, 124);
}
#breadcrumb a:hover {
	color: rgb(7, 4, 1);
}
.orientation-right #titlebar-text {
	text-align: right; padding-right: 0px; padding-left: 2%; float: right; max-width: 58%;
}
.orientation-right #titlebar-breadcrumb {
	left: 0px; right: auto;
}
.orientation-right #breadcrumb {
	left: 0px; right: auto;
}
#top-bar {
	background: rgb(249, 249, 249); height: 40px; line-height: 0; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 12001 !important;
}
#top-bar-background {
	height: 40px;
}
#top-bar a {
	color: rgb(124, 124, 124);
}
#top-bar a:hover {
	color: rgb(7, 4, 1);
}
#top-bar-text {
	line-height: 40px; white-space: nowrap;
}
#top-bar-text [class^='fontawesome-'] {
	font-size: 14px; margin-right: 4px;
}
#top-bar-text [class*=' fontawesome-'] {
	font-size: 14px; margin-right: 4px;
}
#top-bar .ui--widget {
	height: 40px !important; text-align: left; margin-bottom: 0px; position: relative;
}
#top-bar .ui--widget > ul {
	margin-left: 0px; float: left;
}
#top-bar ul.ui--widget {
	margin-left: 0px; float: left;
}
#top-bar .ui--widget > ul > li {
	border-color: rgb(235, 235, 235) !important; height: 40px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
#top-bar ul.ui--widget > li {
	border-color: rgb(235, 235, 235) !important; height: 40px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
#top-bar .ui--widget > ul > li > a {
	height: 40px; line-height: 40px; padding-right: 20px; padding-left: 20px; display: block; white-space: nowrap;
}
#top-bar ul.ui--widget > li > a {
	height: 40px; line-height: 40px; padding-right: 20px; padding-left: 20px; display: block; white-space: nowrap;
}
#top-bar .ui--widget li > ul {
	display: none;
}
#top-bar .ui--widget li .helper--extract-icon {
	background: rgba(0, 0, 0, 0.1); top: 0px; width: 30px; text-align: center; right: 1px; bottom: 0px; position: absolute; box-shadow: inset 1px 0px 3px rgba(0,0,0,0.15); -webkit-box-shadow: inset 1px 0 3px rgba(0, 0, 0, .15); -moz-box-shadow: inset 1px 0 3px rgba(0, 0, 0, .15);
}
#top-bar .helper--extract-icon [class^='fontawesome-'] {
	left: 50%; top: 50%; margin-top: -9px; margin-left: -3px !important; position: absolute;
}
#top-bar .helper--extract-icon [class*=' fontawesome-'] {
	left: 50%; top: 50%; margin-top: -9px; margin-left: -3px !important; position: absolute;
}
#top-bar .ui--custom-menu > li {
	margin-left: -1px; float: left;
}
#top-bar .ui--custom-menu li {
	position: relative;
}
#top-bar .ui--custom-menu li > ul {
	display: none;
}
#top-bar .ui--custom-menu li > ul {
	background: rgb(255, 255, 255); top: 40px; right: -1px; margin-left: 0px; display: none; position: absolute; min-width: 150px; box-shadow: 0px 1px 10px rgba(0,0,0,0.07), 0px 1px 0px rgba(0,0,0,0.05); -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);
}
#top-bar .ui--custom-menu li > ul > li > ul {
	left: auto; top: 0px; right: 100%; margin-left: 0px;
}
#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: 0px;
}
#top-bar .opt--on-hover.ui--custom-menu li:hover > ul {
	display: block;
}
#top-bar .ui--custom-menu li > ul li > a {
	padding: 10px 20px; border: 1px solid rgb(235, 235, 235); border-image: none; line-height: 18px; margin-bottom: -1px; display: block;
}
#top-bar .ui-socialbar .ui-socialbar-item {
	margin-left: -1px;
}
#top-bar .ui--custom-menu li > a [class^='fontawesome-angle-'] {
	margin-right: -6px; margin-left: 8px;
}
#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 0px 0px;
}
#top-bar #widget--search {
	overflow: hidden; padding-left: 1px; margin-left: -2px;
}
#top-bar #widget--search > li > a {
	padding-right: 10px; padding-left: 10px; margin-right: 1px; float: left;
}
#top-bar #widget--search .ui--search-form {
	padding: 10px 0px; transition:width 0.3s linear; height: 40px; overflow: hidden; margin-top: -10px; float: left; position: relative; box-shadow: inset 1px 0px 10px rgba(0,0,0,0.1), inset 1px 0px 1px rgba(0,0,0,0.08), inset -1px 0px 10px rgba(0,0,0,0.1), inset -1px 0px 1px rgba(0,0,0,0.08); -moz-transition: width 0.3s linear; -webkit-transition: width 0.3s linear; -o-transition: width 0.3s linear; -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);
}
#top-bar .state--open#widget--search .ui--search-form {
	width: 150px;
}
#top-bar #widget--search .ui--search-form form {
	left: 0px; width: 150px; height: 40px; position: absolute;
}
#top-bar .state--open#widget--search .ui--search-form form {
	
}
#top-bar #widget--search .ui--search-form input[type='text'] {
	background: rgba(0, 0, 0, 0.03) !important; padding: 0px 10px !important; outline: 0px !important; border-radius: 0px; border: 0px currentColor; border-image: none; width: 150px; height: 40px; line-height: 40px; -ms-zoom: 1; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#toTop {
	right: 20px; bottom: 10px; overflow: hidden; text-decoration: none; display: none; position: fixed; z-index: 10000;
}
#toTopHover {
	overflow: hidden; display: block; opacity: 0; -moz-opacity: 0;
}
#toTop:active {
	
}
#toTop:focus {
	
}
#topbar-social-icons > li:first-child {
	
}
.ui--select-wrapper {
	padding: 0px !important; width: 100%; clear: none !important; display: inline-block; position: relative; cursor: pointer !important; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ui--select-wrapper select option {
	color: rgb(51, 51, 51) !important;
}
.helper--block.ui--select-wrapper {
	width: 100% !important; display: block;
}
.ui--select-wrapper .chzn-container {
	display: none !important;
}
.ui--select-wrapper > select {
	background: none !important; margin: 0px !important; padding: 0px !important; outline: 0px !important; border: 0px currentColor !important; border-image: none !important; width: 100% !important; height: 32px; line-height: 32px; font-weight: normal !important; vertical-align: middle; float: none !important; display: block !important; position: relative; z-index: 2; cursor: pointer !important; max-width: 100%; opacity: 0; box-shadow: none !important; -moz-opacity: 0; -khtml-opacity: 0; min: 100%;
}
.ui--select-wrapper > .ui--select-title {
	margin: 0px !important; left: 18px; top: 0px; width: auto !important; right: 24px; bottom: 0px; color: rgb(124, 124, 124) !important; line-height: 32px; overflow: hidden !important; display: block; white-space: nowrap !important; position: absolute; z-index: 1; -ms-text-overflow: ellipsis;
}
.rtl .ui--select-wrapper > .ui--select-title {
	left: 24px; right: 18px;
}
.ui--select-wrapper:hover > .ui--select-title {
	color: rgb(51, 51, 51) !important;
}
.active.ui--select-wrapper > .ui--select-title {
	color: rgb(51, 51, 51) !important;
}
.ui--select-wrapper:hover > .ui--select-arrow {
	color: rgb(51, 51, 51) !important;
}
.active.ui--select-wrapper > .ui--select-arrow {
	color: rgb(51, 51, 51) !important;
}
.ui--select-wrapper > .ui--select-arrow {
	top: 50%; right: 12px; color: rgb(124, 124, 124) !important; margin-top: -8px; position: absolute;
}
.rtl .ui--select-wrapper > .ui--select-arrow {
	left: 12px; right: auto;
}
@media all and (min-width:979px)
{
html #page-wrap .text-left.ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.first-item a {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
html #page-wrap .text-right.ui--tabs-mega > .ui--tabs-header .ui--tabs-titles > li.last-item a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#header-navigation {
	display: block;
}
.no-stuck.logo-position-right #logo {
	float: right;
}
.no-stuck.logo-position-right #header-navigation {
	float: left;
}
.stuck.sticky-logo-position-right #logo {
	float: right;
}
.stuck.sticky-logo-position-right #header-navigation {
	float: left;
}
.no-stuck.header-style-1 #header-navigation > li.top-level-item {
	margin-left: 1px;
}
.stuck #header-navigation > li.top-level-item:hover > a {
	border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.stuck #header-navigation > li.hover.top-level-item > a {
	border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.no-stuck.header-style-1 #header-navigation > li.top-level-item:hover > a {
	border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.no-stuck.header-style-1 #header-navigation > li.hover.top-level-item > a {
	border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px;
}
.stuck #header-navigation > li.hover.top-level-item > a {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.no-stuck.header-style-1 #header-navigation > li.hover.top-level-item > a {
	border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0;
}
.no-stuck.header-style-2 nav#navigation {
	margin-bottom: 0px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.no-stuck.header-style-2 #header-navigation > li:first-child.top-level-item {
	border-left-color: transparent; border-left-width: 1px; border-left-style: solid;
}
.no-stuck.header-style-2 #header-navigation > li.top-level-item {
	border-right-color: transparent; border-right-width: 1px; border-right-style: solid;
}
.no-stuck.header-style-2 nav#navigation {
	border-color: rgb(235, 235, 235);
}
.no-stuck.header-style-2 #header-navigation > li:first-child.top-level-item {
	border-color: rgb(235, 235, 235);
}
.no-stuck.header-style-2 #header-navigation > li.top-level-item {
	border-color: rgb(235, 235, 235);
}
.header-overlapping .no-stuck.header-style-2 nav#navigation {
	border-color: transparent;
}
.header-overlapping .no-stuck.header-style-2 #header-navigation > li:first-child.top-level-item {
	border-color: transparent;
}
.header-overlapping .no-stuck.header-style-2 #header-navigation > li.top-level-item {
	border-color: transparent;
}
nav#navigation {
	margin: -30px 0px 0px; left: 0px; top: 50%; width: 100%; position: absolute;
}
.stuck nav#navigation {
	margin-top: -27px;
}
#header-navigation {
	margin: 0px; float: right;
}
.header-overlapping-ok #page-wrap #page-header {
	left: 0px; width: 100%; position: absolute;
}
.header-overlapping #header-container-background {
	transition: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 {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.header-overlapping .stuck #header-container-background {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.header-overlapping .no-stuck#header-container {
	box-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.stuck #header-navigation > li.top-level-item {
	margin-left: 1px;
}
.stuck #header-navigation li.sticky-to-left > ul.sub-menu {
	margin: 0px; left: auto; right: 0px;
}
.stuck #header-navigation li > ul.sub-menu > li.sticky-to-left > ul.sub-menu {
	left: -100%; right: auto; margin-right: 0px; margin-left: -2px;
}
.stuck #header-navigation li.sticky-to-right > ul.sub-menu {
	margin: 0px; left: 0px; right: auto;
}
.stuck #header-navigation li > ul.sub-menu > li.sticky-to-right > ul.sub-menu {
	left: auto; margin-right: -2px; margin-left: 0px;
}
.modern-browser .stuck#header-container {
	margin: 0px auto; transition:box-shadow 0.5s ease-in-out; top: 0px; padding-bottom: 0px !important; position: fixed !important; z-index: 2000; box-shadow: 0px 2px 10px rgba(0,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; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .15); -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
}
.modern-browser .layout--fullwidth .stuck#header-container {
	left: 0px; width: 100%;
}
.modern-browser .stuck#header-container #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 .stuck#header-container {
	top: 32px;
}
.modern-browser .stuck#header-container #header-container-background {
	opacity: 0.95;
}
.modern-browser .stuck#header-container .hide-on-stuck {
	display: none !important;
}
.modern-browser .no-stuck#header-container .show-on-stuck {
	display: none !important;
}
.modern-browser .stuck#header-container .show-on-stuck {
	display: block !important;
}
}
@media all and (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 > .layout-fullwidth.megamenu > ul.sub-menu {
	max-width: 1168px;
}
}
@media not all, not all, not all, not all, only screen and (min-resolution:192dpi), not all
{
.ss .ui-socialbar-item .ui-socialbar-image {
	background-size: 40px 3600px;
}
.ssm .ui-socialbar-item .ui-socialbar-image {
	background-size: 30px 2700px;
}
.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");
}
.grey-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/40px@2x.png");
}
.grey-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-gradient/30px@2x.png");
}
.grey-transparent.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/40px@2x.png");
}
.grey-transparent.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-transparent/30px@2x.png");
}
.grey-bevel-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/40px@2x.png");
}
.grey-bevel-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/grey-bevel-gradient/30px@2x.png");
}
.white-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/40px@2x.png");
}
.white-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white-gradient/30px@2x.png");
}
.white_p50-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/40px@2x.png");
}
.white_p50-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/white_p50-gradient/30px@2x.png");
}
.black-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/40px@2x.png");
}
.black-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black-gradient/30px@2x.png");
}
.black_p50-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/40px@2x.png");
}
.black_p50-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/black_p50-gradient/30px@2x.png");
}
.dark-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/40px@2x.png");
}
.dark-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark-gradient/30px@2x.png");
}
.dark_p50-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/40px@2x.png");
}
.dark_p50-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/dark_p50-gradient/30px@2x.png");
}
.blue-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/40px@2x.png");
}
.blue-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/blue-gradient/30px@2x.png");
}
.colorful-gradient.ss .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/40px@2x.png");
}
.colorful-gradient.ssm .ui-socialbar-item .ui-socialbar-image {
	background-image: url("../../includes/shortcodes/shortcode.socialbar/source/colorful-gradient/30px@2x.png");
}
}
