.fusion-imageframe {
	display:inline-block;
	z-index:1;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	max-width:100%
}
.fusion-imageframe img {
	vertical-align:top;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.fusion-imageframe.element-bottomshadow {
	overflow:visible
}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before {
	opacity:.4
}
.fusion-imageframe.element-bottomshadow img {
	margin:0;
	vertical-align:top;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.imageframe-align-center {
	text-align:center
}
.fusion-image-carousel {
	margin-bottom:40px
}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
	display:inline-block;
	margin-bottom:0;
	text-align:center;
	max-width:100%
}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper.fusion-video {
	display:block
}
.fusion-carousel-border .fusion-image-wrapper {
	border:1px solid #e9eaee
}
.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup {
	overflow:hidden
}
.fusion-carousel-border .fusion-image-wrapper.hover-type-liftup:hover {
	overflow:visible
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
	height:115px!important
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {
	line-height:115px!important
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
	text-align:center
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {
	vertical-align:middle
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {
	display:block;
	-webkit-box-shadow:none;
	box-shadow:none
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
	max-height:115px;
	width:auto
}
@media all and (max-width:1024px) {
	.fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper>a {
	pointer-events:none
}
.fusion-carousel-wrapper.fusion-carousel-swipe .fusion-carousel-holder .fusion-image-wrapper:hover>a {
	pointer-events:inherit
}
}.fusion-layout-column {
	position:relative;
	float:left;
	margin-bottom:20px
}
.fusion-layout-column .fusion-column-wrapper {
	min-height:1px
}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper {
	background-blend-mode:overlay
}
.fusion-layout-column.fusion-one-full {
	float:none;
	clear:both
}
.fusion-layout-column.fusion-one-sixth {
	width:16.6666%
}
.fusion-layout-column.fusion-five-sixth {
	width:83.3333%
}
.fusion-layout-column.fusion-one-fifth {
	width:20%
}
.fusion-layout-column.fusion-two-fifth {
	width:40%
}
.fusion-layout-column.fusion-three-fifth {
	width:60%
}
.fusion-layout-column.fusion-four-fifth {
	width:80%
}
.fusion-layout-column.fusion-one-fourth {
	width:25%
}
.fusion-layout-column.fusion-three-fourth {
	width:75%
}
.fusion-layout-column.fusion-one-third {
	width:33.3333%
}
.fusion-layout-column.fusion-two-third {
	width:66.6666%
}
.fusion-layout-column.fusion-one-half {
	width:50%
}
.fusion-layout-column.fusion-column-last {
	margin-left:0;
	margin-right:0
}
.fusion-layout-column.fusion-spacing-yes {
	margin-right:4%
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-sixth {
	width:13.3333%
}
.fusion-layout-column.fusion-spacing-yes.fusion-five-sixth {
	width:82.6666%
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-fifth {
	width:16.8%
}
.fusion-layout-column.fusion-spacing-yes.fusion-two-fifth {
	width:37.6%
}
.fusion-layout-column.fusion-spacing-yes.fusion-three-fifth {
	width:58.4%
}
.fusion-layout-column.fusion-spacing-yes.fusion-four-fifth {
	width:79.2%
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-fourth {
	width:22%
}
.fusion-layout-column.fusion-spacing-yes.fusion-three-fourth {
	width:74%
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-third {
	width:30.6666%
}
.fusion-layout-column.fusion-spacing-yes.fusion-two-third {
	width:65.3333%
}
.fusion-layout-column.fusion-spacing-yes.fusion-one-half {
	width:48%
}
.fusion-layout-column.fusion-spacing-yes.fusion-column-last {
	margin-left:0;
	margin-right:0
}
.fusion-layout-column .fusion-column-content-centered {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	max-width:100%
}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
	position:relative;
	z-index:3;
	pointer-events:none
}
.fusion-column-inner-bg {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.fusion-column-inner-bg a {
	width:100%;
	height:100%
}
.fusion-column-inner-bg a span {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.modal-dialog {
	margin-top:60px
}
.fusion-modal {
	-webkit-overflow-scrolling:auto!important
}
.fusion-modal .modal-header {
	min-height:54px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fusion-modal .modal-header .modal-title {
	clear:left
}
.fusion-modal .modal-header .close {
	font-size:30px;
	margin-top:-5px;
	text-shadow:none
}
.fusion-modal .modal-dialog {
	-webkit-overflow-scrolling:touch;
	overflow-y:auto;
	max-height:-webkit-calc(100% - 90px);
	max-height:calc(100% - 90px)
}
.fusion-modal .fusion-separator {
	width:100%!important
}
.ua-mobile .modal-open {
	position:fixed;
	overflow:hidden
}
.ua-mobile .modal-open .fusion-modal .modal-dialog {
	height:90%
}
.fusion-person .person-shortcode-image-wrapper {
	text-align:center
}
.fusion-person .person-shortcode-image-wrapper img {
	vertical-align:top;
	-webkit-box-shadow:none;
	box-shadow:none;
	max-width:100%
}
.fusion-person .person-image-container {
	display:inline-block;
	z-index:1;
	max-width:100%;
	vertical-align:bottom
}
.fusion-person .person-image-container.glow {
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
	box-shadow:0 0 3px rgba(0,0,0,.3)
}
.fusion-person .person-image-container.dropshadow {
	-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.3);
	box-shadow:2px 3px 7px rgba(0,0,0,.3)
}
.fusion-person .person-image-container.element-bottomshadow:after,.fusion-person .person-image-container.element-bottomshadow:before {
	opacity:.4
}
.fusion-person .person-desc {
	margin-top:25px
}
.fusion-person .person-desc .person-author {
	display:table;
	width:100%
}
.fusion-person .person-desc .person-author .fusion-social-networks,.fusion-person .person-desc .person-author .person-author-wrapper {
	display:table-cell;
	vertical-align:middle;
	float:none
}
.fusion-person .person-desc .person-author .person-author-wrapper {
	min-width:50%
}
.fusion-person .person-desc .person-author .fusion-social-networks {
	max-width:50%;
	text-align:right
}
.fusion-person .person-desc .person-author .person-name,.fusion-person .person-desc .person-author .person-title {
	display:block
}
.fusion-person .person-content {
	margin-top:25px
}
.fusion-person a {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.fusion-person-left {
	text-align:left
}
.fusion-person-center {
	text-align:center
}
.fusion-person-center .person-desc .person-author {
	display:block;
	width:100%
}
.fusion-person-center .person-desc .person-author .person-author-wrapper {
	display:block;
	width:100%
}
.fusion-person-center .person-desc .person-author .fusion-social-networks {
	display:block;
	width:100%;
	max-width:none;
	text-align:center;
	margin:20px auto 0
}
.fusion-person-center .person-content {
	margin-top:25px
}
.fusion-person-right {
	text-align:right
}
.fusion-person-right .person-desc .person-author .fusion-social-networks {
	text-align:left
}
.fusion-person-icon-bottom .fusion-social-networks {
	margin-top:35px
}
.fusion-popover {
	display:inline-block;
	max-width:100%;
	cursor:pointer;
	color:#a0ce4e
}
.popover {
	padding:0;
	z-index:99999
}
.fusion-portfolio {
	overflow:hidden;
	margin-bottom:80px
}
.fusion-portfolio-carousel {
	overflow:hidden;
	height:auto
}
.fusion-portfolio-grid.fusion-portfolio-text {
	margin-bottom:0
}
.fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper,.fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper img {
	max-height:115px;
	width:auto
}
.fusion-portfolio-paging-infinite .pagination,.fusion-portfolio-paging-load-more-button .pagination {
	display:none
}
.fusion-portfolio-text-floated .fusion-portfolio-content-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	margin:0 -12.5px
}
.fusion-portfolio-text-floated .fusion-image-wrapper {
	-webkit-flex-shrink:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	display:inline-block;
	margin:0;
	padding:0 12.5px;
	max-width:540px;
	width:100%
}
.fusion-portfolio-text-floated .fusion-rollover {
	width:-webkit-calc(100.1% - 12.5px);
	width:calc(100.1% - 12.5px)
}
.fusion-portfolio-text-floated .fusion-portfolio-content {
	-webkit-flex-shrink:2;
	-ms-flex-negative:2;
	flex-shrink:2;
	margin:0;
	padding:0 12.5px;
	vertical-align:top
}
.fusion-pricing-table {
	margin:0 0 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fusion-pricing-table * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fusion-pricing-table .fusion-panel {
	overflow:hidden;
	margin:0;
	background-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	border-radius:0;
	background-clip:padding-box;
	border:1px solid #e5e4e3
}
.fusion-pricing-table .panel-heading {
	padding:15px;
	-webkit-border-radius:0;
	border-radius:0;
	background-clip:padding-box;
	border-bottom:1px solid #e5e4e3;
	text-align:center
}
.fusion-pricing-table .panel-heading h3 {
	margin:0
}
.fusion-pricing-table .panel-body {
	padding:15px;
	background-color:#f8f8f8;
	text-align:center
}
.fusion-pricing-table .panel-body .price {
	position:relative
}
.fusion-pricing-table .panel-body .price .currency {
	position:relative;
	color:#505050
}
.fusion-pricing-table .panel-body .price .currency.pos-right {
	top:0;
	margin-left:-12px;
	font-size:32px
}
.fusion-pricing-table .panel-body .price .currency.pos-right.price-without-decimal {
	margin-left:0
}
.fusion-pricing-table .panel-body .price .integer-part {
	display:inline;
	font-weight:700;
	color:#a0ce4e;
	line-height:normal
}
.fusion-pricing-table .panel-body .price .decimal-part {
	position:relative;
	top:-30px;
	font-weight:700;
	color:#a0ce4e
}
.fusion-pricing-table .panel-body .price .time {
	position:relative;
	font-style:italic;
	color:#888;
	margin-left:-14px
}
.fusion-pricing-table .panel-body .price .time.price-without-decimal {
	margin-left:0
}
.fusion-pricing-table .panel-body .price .time.pos-right {
	margin-left:12px
}
.fusion-pricing-table .list-group {
	margin:0;
	padding:0
}
.fusion-pricing-table .list-group-item {
	display:block;
	position:relative;
	padding:15px;
	margin:0;
	background:0 0;
	-webkit-border-radius:0;
	border-radius:0;
	border-top:1px solid #e5e4e3;
	text-align:center
}
.fusion-pricing-table .list-group-item:last-child {
	border-bottom:1px solid #e5e4e3
}
.fusion-pricing-table .panel-footer {
	padding:15px;
	background-color:#f8f8f8;
	-webkit-border-radius:0;
	border-radius:0;
	background-clip:padding-box;
	border-color:1px solid #e5e4e3;
	text-align:center
}
.fusion-pricing-table .panel-wrapper:hover {
	cursor:pointer
}
.fusion-pricing-table .panel-wrapper:hover .fusion-panel {
	background-color:#f8f8f8
}
#wrapper .full-boxed-pricing .panel-wrapper {
	padding:0
}
.full-boxed-pricing .panel-wrapper {
	padding:0
}
.full-boxed-pricing .panel-container {
	padding:9px;
	background-color:#f8f8f8
}
.full-boxed-pricing .panel-wrapper:last-child .fusion-panel {
	border-right:1px solid #e5e4e3
}
.full-boxed-pricing .panel-body .price .currency {
	top:-20px;
	font-size:21px
}
.full-boxed-pricing .panel-body .price .integer-part {
	font-size:55px
}
.full-boxed-pricing .panel-body .price .decimal-part {
	top:-20px;
	font-size:17px
}
.full-boxed-pricing .panel-body .price .time {
	font-size:11px
}
.full-boxed-pricing .panel-wrapper:hover .panel-heading {
	background-color:#f8f8f8
}
.sep-boxed-pricing .panel-wrapper {
	margin-bottom:10px;
	padding:0
}
.sep-boxed-pricing .panel-container {
	padding:9px;
	background-color:#f8f8f8
}
.sep-boxed-pricing .panel-heading {
	background-color:#a0ce4e;
	-webkit-border-radius:0;
	border-radius:0;
	background-clip:padding-box;
	border-bottom:1px solid #e5e4e3;
	text-align:center
}
.sep-boxed-pricing .panel-heading h3 {
	margin:0
}
.sep-boxed-pricing .panel-body .price .currency {
	top:-30px;
	font-size:28px
}
.sep-boxed-pricing .panel-body .price .integer-part {
	font-size:75px
}
.sep-boxed-pricing .panel-body .price .decimal-part {
	font-size:23px
}
.sep-boxed-pricing .panel-body .price .time {
	font-size:20px
}
.fusion-progressbar {
	position:relative;
	margin-bottom:10px
}
.fusion-progressbar .progress-title {
	margin:0;
	height:auto;
	width:auto;
	font-size:13px;
	font-weight:400
}
.fusion-progressbar * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fusion-progressbar-text-on-bar .progress-title {
	position:absolute;
	left:15px;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	clip:auto;
	color:#fff
}
.fusion-progressbar-text-above-bar .progress-title {
	display:inline-block;
	margin-bottom:5px;
	color:#000
}
.fusion-progressbar-text-below-bar .progress-title {
	display:inline-block;
	margin-top:5px;
	color:#000
}
.fusion-progressbar-bar {
	margin:0;
	height:37px;
	width:100%;
	background-color:#e6e7e8;
	-webkit-border-radius:0;
	border-radius:0;
	background-clip:padding-box;
	-webkit-box-shadow:none;
	box-shadow:none
}
.fusion-progressbar-bar .progress {
	background-color:#a0ce4e;
	-webkit-box-shadow:none;
	box-shadow:none
}
.fusion-recent-posts {
	margin-bottom:50px
}
.fusion-recent-posts .columns {
	overflow:hidden
}
.fusion-recent-posts .columns .column {
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fusion-recent-posts .columns .column .fusion-flexslider {
	margin-bottom:0
}
.fusion-recent-posts .columns .column .fusion-flexslider:after {
	content:" ";
	display:table;
	clear:both
}
.fusion-recent-posts .columns .column .fusion-flexslider .slides {
	width:100%
}
.fusion-recent-posts .columns .column h4 {
	margin:15px 0 3px;
	clear:none
}
.fusion-recent-posts .columns .column a {
	text-decoration:none
}
.fusion-recent-posts .columns .column .meta {
	overflow:hidden;
	margin-bottom:13px;
	padding:0;
	color:#333;
	font-size:12px;
	line-height:1.5
}
.fusion-recent-posts .columns .column .meta .date {
	font-style:normal
}
.fusion-recent-posts .columns .column .meta .meta-separator {
	padding:0 5px
}
.fusion-recent-posts .columns .password {
	width:auto
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column {
	margin-bottom:20px
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
	overflow:hidden;
	float:left;
	margin:0 20px 5px 0;
	width:144px
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column h4 {
	margin-top:0
}
.fusion-recent-posts.layout-date-on-side .date-and-formats {
	overflow:hidden;
	float:left;
	margin:0 20px 5px 0;
	width:82px
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box {
	padding:8px 0 5px;
	color:#fff
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .date-box .date {
	display:block;
	font-size:29px;
	font-weight:700;
	line-height:29px
}
.fusion-recent-posts.layout-date-on-side .date-and-formats .format-box {
	margin-top:3px;
	background-color:#eef0f2
}
.fusion-recent-posts.layout-date-on-side .columns .column {
	margin-bottom:20px
}
.fusion-recent-posts.layout-date-on-side .columns .column h4 {
	margin-top:0
}
.fusion-section-separator {
	position:relative
}
.fusion-section-separator svg {
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1)
}
.fusion-section-separator .divider-candy {
	z-index:100;
	position:absolute;
	left:50%;
	margin-left:-20px;
	height:40px;
	width:40px;
	border-bottom:1px solid #e6e5e6;
	border-left:1px solid #e6e5e6;
	background-color:transparent;
	content:""
}
.fusion-section-separator .divider-candy.bottom {
	bottom:-21px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.fusion-section-separator .divider-candy.top {
	top:-21px;
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.fusion-section-separator .divider-candy.both {
	top:-21px;
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.fusion-section-separator .divider-candy-arrow {
	z-index:2;
	position:absolute;
	left:50%;
	margin-left:-29px;
	height:0;
	width:0;
	border-color:transparent;
	border-style:solid
}
.fusion-section-separator .divider-candy-arrow.bottom {
	border-width:29px 29px 0 29px
}
.fusion-section-separator .divider-candy-arrow.top {
	bottom:0;
	border-width:0 29px 29px
}
.fusion-section-separator .section-separator-icon {
	z-index:200;
	position:absolute;
	left:50%;
	top:-10px;
	margin-left:-20px;
	width:40px;
	font-size:20px;
	font-family:FontAwesome;
	text-align:center
}
.fusion-section-separator .section-separator-icon:after {
	display:block;
	text-align:center
}
.fusion-section-separator.rounded-split-separator {
	margin-top:70px
}
.fusion-section-separator .rounded-split.top::before {
	content:'';
	position:absolute;
	pointer-events:none;
	top:-70px;
	left:0;
	z-index:10;
	width:50%;
	height:71px;
	background:inherit;
	-webkit-border-radius:0 0 80px 0;
	border-radius:0 0 80px 0
}
.fusion-section-separator .rounded-split.top::after {
	content:'';
	position:absolute;
	pointer-events:none;
	top:-70px;
	left:0;
	z-index:10;
	width:50%;
	height:71px;
	background:inherit;
	left:50%;
	-webkit-border-radius:0 0 0 80px;
	border-radius:0 0 0 80px
}
.fusion-section-separator .rounded-split.bottom::before {
	content:'';
	position:absolute;
	pointer-events:none;
	top:-70px;
	left:0;
	z-index:10;
	width:50%;
	height:71px;
	background:inherit;
	-webkit-border-radius:0 80px 0 0;
	border-radius:0 80px 0 0
}
.fusion-section-separator .rounded-split.bottom::after {
	content:'';
	position:absolute;
	pointer-events:none;
	top:-70px;
	left:0;
	z-index:10;
	width:50%;
	height:71px;
	background:inherit;
	left:50%;
	-webkit-border-radius:80px 0 0 0;
	border-radius:80px 0 0 0
}
.fusion-section-separator #bigHalfCircleCandy,.fusion-section-separator #bigTriangleCandy,.fusion-section-separator #cloudsCandy,.fusion-section-separator #curvedCandy {
	display:block
}
.fusion-sep-clear {
	clear:both;
	display:block;
	height:1px;
	font-size:0;
	line-height:0;
	width:100%;
	overflow:hidden
}
.fusion-separator {
	border:0 solid #e7e6e6;
	clear:both;
	position:relative;
	z-index:11
}
.fusion-body .fusion-separator.sep-none {
	height:1px;
	border-color:transparent
}
.fusion-body .fusion-content-sep.sep-none {
	display:none
}
.fusion-body .fusion-content-sep.sep-double,.fusion-body .fusion-separator.sep-double {
	height:6px;
	border-bottom-width:1px;
	border-top-width:1px;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.fusion-body .fusion-content-sep.sep-single,.fusion-body .fusion-separator.sep-single {
	height:auto;
	border-top-width:1px;
	border-bottom-width:0
}
.fusion-body .fusion-content-sep.sep-solid,.fusion-body .fusion-separator.sep-solid {
	border-bottom-style:solid;
	border-top-style:solid
}
.fusion-body .fusion-content-sep.sep-dashed,.fusion-body .fusion-separator.sep-dashed {
	border-bottom-style:dashed;
	border-top-style:dashed
}
.fusion-body .fusion-content-sep.sep-dotted,.fusion-body .fusion-separator.sep-dotted {
	border-bottom-style:dotted;
	border-top-style:dotted
}
.fusion-body .fusion-content-sep.sep-transparent,.fusion-body .fusion-separator.sep-transparent {
	border:none
}
.fusion-body .fusion-content-sep.sep-shadow,.fusion-body .fusion-separator.sep-shadow {
	height:1px;
	overflow:visible;
	border:none;
	background:0 0;
	background:-webkit-gradient(linear,left top,right top,from(rgba(150,150,150,0)),color-stop(15%,rgba(150,150,150,0)),color-stop(50%,rgba(150,150,150,.65)),color-stop(85%,rgba(150,150,150,0)),to(rgba(150,150,150,0)));
	background:-webkit-linear-gradient(left,rgba(150,150,150,0) 0,rgba(150,150,150,0) 15%,rgba(150,150,150,.65) 50%,rgba(150,150,150,0) 85%,rgba(150,150,150,0) 100%);
	background:linear-gradient(left,rgba(150,150,150,0) 0,rgba(150,150,150,0) 15%,rgba(150,150,150,.65) 50%,rgba(150,150,150,0) 85%,rgba(150,150,150,0) 100%)
}
.fusion-body .fusion-content-sep.sep-shadow:after,.fusion-body .fusion-separator.sep-shadow:after {
	display:block;
	margin-top:10px;
	height:6px;
	width:100%;
	content:'';
	background:-webkit-radial-gradient(50% -50% ellipse,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%);
	background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 65%)
}
.fusion-body .fusion-content-sep .icon-wrapper,.fusion-body .fusion-separator .icon-wrapper {
	position:absolute;
	display:table;
	left:50%;
	top:50%;
	margin:-13px 0 0 -13px;
	height:26px;
	width:26px;
	background-color:#fff;
	border:1px solid #aaa;
	-webkit-border-radius:50%;
	border-radius:50%;
	background-clip:padding-box;
	text-align:center
}
.fusion-body .fusion-content-sep .icon-wrapper i,.fusion-body .fusion-separator .icon-wrapper i {
	display:block;
	display:table-cell;
	vertical-align:middle
}
body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
	background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 80%)
}
.fusion-sharing-box {
	display:table;
	margin-bottom:55px;
	padding:20px;
	height:70px;
	width:100%;
	background-color:#f6f6f6;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.fusion-sharing-box.boxed-icons {
	padding:15px 20px
}
.fusion-sharing-box .fusion-social-networks,.fusion-sharing-box h4 {
	display:table-cell;
	vertical-align:middle
}
.fusion-sharing-box .fusion-social-networks {
	text-align:right
}
.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
	margin-bottom:0;
	text-decoration:none
}
.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon {
	margin:5px
}
.fusion-sharing-box a {
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.fusion-slider-sc .slides>li:first-child {
	display:block
}
.fusion-slider-sc .flex-direction-nav a {
	position:absolute;
	top:50%;
	z-index:100;
	margin:-20px 0 0;
	height:30px;
	width:30px;
	opacity:0;
	overflow:hidden;
	background-color:rgba(0,0,0,.5);
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:14px;
	font-weight:400;
	font-family:icomoon;
	-webkit-font-smoothing:none
}
.fusion-slider-sc:hover .flex-next:hover,.fusion-slider-sc:hover .flex-prev:hover {
	opacity:1
}
.fusion-social-networks {
	/*overflow:hidden*/
}
.fusion-social-networks .fusion-social-networks-wrapper {
	margin:0 -10px
}
.fusion-social-networks .fusion-social-network-icon {
	display:inline-block;
	margin:0 10px 10px;
	font-size:12px;
	color:#46494a;
	text-decoration:none;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.fusion-social-networks .fusion-social-network-icon:hover {
	opacity:.8
}
.fusion-social-networks .fusion-social-network-icon:before {
	color:inherit
}
.fusion-social-networks.boxed-icons a {
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
	margin:0 -5px
}
.fusion-social-networks.boxed-icons .fusion-social-network-icon {
	margin:0 5px 10px;
	padding:5px;
	background-color:#46494a;
	border:none;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-clip:inherit;
	border:1px solid #46494a;
	color:#fff;
	text-decoration:none;
	width: calc(12px + (2 * 5px) + 2px);
}
.fusion-social-links-footer {
	display:table-cell;
	vertical-align:middle;
	width:40%;
	text-align:right
}
.fusion-social-links-footer .fusion-social-networks {
	margin-top:10px
}
.widget .fusion-social-networks .fusion-social-networks-wrapper {
	margin:0 -5.5px
}
.widget .fusion-social-networks .fusion-social-network-icon {
	margin:0 5.5px 14px
}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
	margin:0 -3.5px
}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
	margin:0 3.5px 10px
}
.fusion-tabs {
	margin-bottom:50px
}
.fusion-tabs .nav {
	display:none
}
.fusion-tabs .nav a {
	text-decoration:none;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.fusion-tabs .fusion-mobile-tab-nav {
	display:block
}
.fusion-tabs.clean .tab-pane {
	margin:20px 0
}
.fusion-tabs .nav-tabs {
	display:block;
	list-style:none outside none;
	margin:0;
	padding:0;
	border:1px solid #f1f2f2;
	border-bottom:none;
	background-color:#fff
}
.fusion-tabs .nav-tabs:after,.fusion-tabs .nav-tabs:before {
	content:" ";
	display:table
}
.fusion-tabs .nav-tabs:after {
	clear:both
}
.fusion-tabs .nav-tabs.nav-justified {
	width:100%;
	border-bottom:0 none
}
.fusion-tabs .nav-tabs li {
	display:block;
	position:relative;
	float:none;
	text-align:center;
	margin:0
}
.fusion-tabs .nav-tabs li .fusion-tab-heading {
	margin:0;
	font-weight:300;
	font-size:1em
}
.fusion-tabs .nav-tabs li .tab-link {
	display:block;
	position:relative;
	margin:0;
	padding:11px 0;
	outline:0;
	line-height:normal;
	border:none;
	border-top:3px solid #f1f2f2;
	background-color:#f1f2f2;
	color:#747474;
	cursor:pointer;
	-webkit-transition:all .2s;
	transition:all .2s
}
.fusion-tabs .nav-tabs li .tab-link:focus,.fusion-tabs .nav-tabs li .tab-link:hover {
	border-top-color:#fff;
	background-color:#fff
}
.fusion-tabs .nav-tabs li .tab-link .fa {
	float:none;
	color:inherit
}
.fusion-tabs .nav-tabs>.active>.tab-link {
	border:none;
	border-top:3px solid #a0ce4e;
	background-color:#fff;
	cursor:pointer
}
.fusion-tabs .nav-tabs>.active>.tab-link:focus,.fusion-tabs .nav-tabs>.active>.tab-link:hover {
	border-top:3px solid #a0ce4e
}
.fusion-tabs .tab-content>.active {
	display:block
}
.fusion-tabs .tab-pane {
	display:none;
	padding:15px;
	max-width:100%;
	border:1px solid #f1f2f2;
	border-top:none
}
.fusion-tabs.nav-not-justified .nav-tabs .tab-link {
	padding:11px 15px
}
.fusion-tabs.clean .nav-tabs {
	background:0 0;
	border:none
}
.fusion-tabs.clean .nav-tabs li {
	margin-bottom:10px
}
.fusion-tabs.clean .nav-tabs li .tab-link {
	padding:14px 15px;
	border:1px solid
}
.fusion-tabs.clean .nav-tabs li .tab-link:focus,.fusion-tabs.clean .nav-tabs li .tab-link:hover {
	border:1px solid
}
.fusion-tabs.clean .tab-content {
	margin-top:20px
}
.fusion-tabs.clean .tab-content .tab-pane {
	padding:0;
	background:0 0;
	border:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.table {
	border-color:#e5e4e3
}
.table>tbody>tr>th,.table>thead>tr>th {
	padding:20px;
	font-weight:700
}
.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>td {
	padding:10px 20px
}
.table>tfoot>tr>td {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.table-1 table,.tkt-slctr-tbl-wrap-dv table {
	border:1px solid#dcdcdc;
	background-color:#fff;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08),inset 0 0 0 1px rgba(255,255,255,.5);
	box-shadow:0 1px 3px rgba(0,0,0,.08),inset 0 0 0 1px rgba(255,255,255,.5)
}
.table-1 table th,.tkt-slctr-tbl-wrap-dv table th {
	border:1px solid #dcdcdc;
	background:#f6f6f6;
	padding:20px;
	text-align:left
}
.table-1 tr:nth-child(even),.tkt-slctr-tbl-wrap-dv tr:nth-child(even) {
	background:#f6f6f6
}
.table-1 tr td,.tkt-slctr-tbl-wrap-dv tr td {
	border:1px solid #dcdcdc;
	padding:10px 20px
}
.table-2 table thead {
	border:1px solid #d3d3d3;
	text-align:left
}
.table-2 table th {
	padding:20px;
	color:#fff
}
.table-2 tr td {
	border-bottom:1px solid #dcdcdc;
	padding:10px 20px
}
.fusion-reading-box-container {
	z-index:1;
	position:relative;
	margin-bottom:84px
}
.fusion-reading-box-container .reading-box {
	padding:28px 28px 27px 31px;
	background-color:#f2efef;
	border-left:3px solid #a0ce4e
}
.fusion-reading-box-container .reading-box.reading-box-center {
	text-align:center
}
.fusion-reading-box-container .reading-box.reading-box-right {
	text-align:right
}
.fusion-reading-box-container .reading-box h2 {
	margin:0;
	padding-top:0;
	line-height:1.5;
	font-size:18px
}
.fusion-reading-box-container .fusion-reading-box-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.fusion-reading-box-container .fusion-reading-box-flex .fusion-desktop-button {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.fusion-reading-box-container .fusion-reading-box-additional {
	margin-top:8px
}
.fusion-reading-box-container .reading-box-additional p:last-child {
	margin-bottom:0
}
.fusion-reading-box-container .fusion-desktop-button {
	display:block
}
.fusion-reading-box-container .fusion-desktop-button-margin {
	margin-bottom:10px
}
.fusion-reading-box-container .continue-center {
	display:inline-block;
	float:none;
	margin:15px auto 0
}
.fusion-reading-box-container .continue-left {
	float:left;
	margin-right:10px
}
.fusion-reading-box-container .continue-right {
	float:right;
	margin-left:10px
}
.fusion-reading-box-container .fusion-mobile-button {
	display:none;
	float:none;
	margin:15px 0 0
}
.fusion-reading-box-container .fusion-mobile-button.continue-center {
	display:inline-block
}
.element-bottomshadow {
	position:relative
}
.element-bottomshadow:after,.element-bottomshadow:before {
	position:absolute;
	bottom:15px;
	left:10px;
	z-index:-1;
	height:20%;
	max-height:100px;
	max-width:460px;
	width:60%;
	content:"";
	opacity:.7;
	-webkit-box-shadow:0 17px 10px rgba(0,0,0,.7);
	box-shadow:0 17px 10px rgba(0,0,0,.7);
	-webkit-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	transform:rotate(-3deg)
}
.element-bottomshadow:after {
	left:auto;
	right:10px;
	-webkit-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	transform:rotate(3deg)
}
.fusion-testimonials .review {
	display:none
}
.fusion-testimonials blockquote {
	margin:0;
	padding:0
}
.fusion-testimonials blockquote q {
	font-style:italic
}
.fusion-testimonials blockquote q:after,.fusion-testimonials blockquote q:before {
	content:""
}
.fusion-testimonials .doe {
	position:relative;
	text-align:center
}
.fusion-testimonials .doe:before {
	line-height:40px;
	font-family:icomoon;
	font-size:28px
}
.fusion-testimonials .female .doe:before {
	content:"\e61b"
}
.fusion-testimonials .male .doe:before {
	content:"\e61a"
}
.fusion-testimonials .testimonial-pagination {
	margin-top:25px;
	text-align:center
}
.fusion-testimonials .testimonial-pagination a {
	display:inline-block;
	margin-right:10px;
	height:12px;
	width:12px;
	-webkit-border-radius:50%;
	border-radius:50%;
	border:1px solid #000
}
.fusion-testimonials .testimonial-pagination a.activeSlide,.fusion-testimonials .testimonial-pagination a:hover {
	background-color:#000
}
.fusion-testimonials.classic blockquote {
	margin-bottom:0;
	border:none;
	background-color:#f6f6f6
}
.fusion-testimonials.classic blockquote q {
	display:block;
	padding:25px;
	line-height:normal
}
.fusion-testimonials.classic .author {
	position:relative;
	padding:12px 0 0 2px
}
.fusion-testimonials.classic .author:after {
	position:absolute;
	left:35px;
	top:0;
	content:" ";
	height:0;
	width:0;
	pointer-events:none;
	border:medium solid transparent;
	border-top-color:#f6f6f6;
	border-width:10px
}
.fusion-testimonials.classic .author a {
	text-decoration:none
}
.fusion-testimonials.classic .no-avatar .author {
	padding-left:0
}
.fusion-testimonials.classic .doe:before {
	line-height:40px;
	font-size:28px
}
.fusion-testimonials.classic .company-name {
	display:table-cell;
	vertical-align:middle
}
.fusion-testimonials.classic .testimonial-thumbnail {
	display:table-cell;
	vertical-align:middle;
	padding-right:30px;
	height:40px
}
.fusion-testimonials.classic .testimonial-image {
	max-width:40px
}
.fusion-testimonials.clean .testimonial-thumbnail {
	margin:0 auto 25px;
	width:150px;
	text-align:center
}
.fusion-testimonials.clean .doe:before {
	line-height:100px;
	font-size:90px
}
.fusion-testimonials.clean blockquote {
	border:none;
	background-color:none
}
.fusion-testimonials.clean blockquote q {
	display:block;
	padding:25px;
	background-color:none;
	line-height:30px;
	font-size:18px;
	text-align:center;
	letter-spacing:2px
}
.fusion-testimonials.clean .author {
	margin-top:25px;
	font-size:18px;
	text-align:center;
	letter-spacing:2px
}
.fusion-testimonials.clean .author a {
	text-decoration:none
}
.fusion-title {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-align-items:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 0 31px;
	overflow:hidden
}
.fusion-title h1>p:last-of-type,.fusion-title h2>p:last-of-type,.fusion-title h3>p:last-of-type,.fusion-title h4>p:last-of-type,.fusion-title h5>p:last-of-type,.fusion-title h6>p:last-of-type {
	margin-bottom:0
}
.comment-respond .fusion-title .comment-reply-title,.fusion-title h1:not(.fusion-default-margin),.fusion-title h2:not(.fusion-default-margin),.fusion-title h3:not(.fusion-default-margin),.fusion-title h4:not(.fusion-default-margin),.fusion-title h5:not(.fusion-default-margin),.fusion-title h6:not(.fusion-default-margin) {
	margin:0
}
.comment-respond .fusion-title .comment-reply-title,.fusion-title h1,.fusion-title h2,.fusion-title h3,.fusion-title h4,.fusion-title h5,.fusion-title h6 {
	-ms-flex-grow:0;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	padding:0 8px 0 0;
	line-height:normal
}
.comment-respond .fusion-title .comment-reply-title.title-heading-left,.fusion-title h1.title-heading-left,.fusion-title h2.title-heading-left,.fusion-title h3.title-heading-left,.fusion-title h4.title-heading-left,.fusion-title h5.title-heading-left,.fusion-title h6.title-heading-left {
	padding-right:8px;
	text-align:left
}
.comment-respond .fusion-title .comment-reply-title.title-heading-left .fontawesome-icon,.fusion-title h1.title-heading-left .fontawesome-icon,.fusion-title h2.title-heading-left .fontawesome-icon,.fusion-title h3.title-heading-left .fontawesome-icon,.fusion-title h4.title-heading-left .fontawesome-icon,.fusion-title h5.title-heading-left .fontawesome-icon,.fusion-title h6.title-heading-left .fontawesome-icon {
	margin-right:10px
}
.comment-respond .fusion-title .comment-reply-title.title-heading-right,.fusion-title h1.title-heading-right,.fusion-title h2.title-heading-right,.fusion-title h3.title-heading-right,.fusion-title h4.title-heading-right,.fusion-title h5.title-heading-right,.fusion-title h6.title-heading-right {
	padding:0 0 0 8px;
	text-align:right
}
.comment-respond .fusion-title .comment-reply-title.title-heading-right .fontawesome-icon,.comment-respond .fusion-title .comment-reply-title.title-heading-right img,.fusion-title h1.title-heading-right .fontawesome-icon,.fusion-title h1.title-heading-right img,.fusion-title h2.title-heading-right .fontawesome-icon,.fusion-title h2.title-heading-right img,.fusion-title h3.title-heading-right .fontawesome-icon,.fusion-title h3.title-heading-right img,.fusion-title h4.title-heading-right .fontawesome-icon,.fusion-title h4.title-heading-right img,.fusion-title h5.title-heading-right .fontawesome-icon,.fusion-title h5.title-heading-right img,.fusion-title h6.title-heading-right .fontawesome-icon,.fusion-title h6.title-heading-right img {
	margin-left:10px;
	margin-right:0
}
.comment-respond .fusion-title .comment-reply-title img,.fusion-title h1 img,.fusion-title h2 img,.fusion-title h3 img,.fusion-title h4 img,.fusion-title h5 img,.fusion-title h6 img {
	margin-right:10px
}
.comment-respond .fusion-title .comment-reply-title .fontawesome-icon,.fusion-title h1 .fontawesome-icon,.fusion-title h2 .fontawesome-icon,.fusion-title h3 .fontawesome-icon,.fusion-title h4 .fontawesome-icon,.fusion-title h5 .fontawesome-icon,.fusion-title h6 .fontawesome-icon {
	display:inline-block;
	float:none;
	vertical-align:middle;
	margin-left:0;
	margin-top:0
}
.fusion-title.fusion-title-center {
	text-align:center
}
.fusion-title.fusion-title-center .title-heading-center {
	padding:0 45px
}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center,.fusion-title.fusion-title-center.sep-underline .title-heading-center {
	padding:0;
	text-align:center
}
.fusion-title.fusion-sep-none {
	display:block
}
.fusion-title.fusion-sep-none .title-heading-left {
	padding:0;
	text-align:left
}
.fusion-title.fusion-sep-none .title-heading-right {
	padding:0;
	text-align:right
}
.fusion-title .title-sep-container {
	position:relative;
	height:6px;
	-ms-flex-grow:1;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.fusion-title.sep-underline {
	display:block;
	padding-bottom:10px;
	width:100%;
	border-bottom:1px solid #e7e6e6
}
.fusion-title.sep-underline.sep-dashed {
	border-bottom-style:dashed
}
.fusion-title.sep-underline.sep-dotted {
	border-bottom-style:dotted
}
.fusion-title.sep-underline .title-heading-right {
	float:right;
	margin:0
}
.fusion-title.sep-underline .title-heading-left,.fusion-title.sep-underline .title-heading-right {
	padding:0
}
.fusion-title .title-sep {
	position:relative;
	display:block;
	width:100%;
	border-style:solid;
	border:0 solid #e7e6e6;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.fusion-title .title-sep.sep-double {
	height:6px;
	border-bottom-width:1px;
	border-top-width:1px
}
.fusion-title .title-sep.sep-single {
	border-bottom-width:1px
}
.fusion-title .title-sep.sep-dashed {
	border-bottom-style:dashed;
	border-top-style:dashed
}
.fusion-title .title-sep.sep-dotted {
	border-bottom-style:dotted;
	border-top-style:dotted
}
.fusion-border-below-title {
	display:block
}
#main .post-content .fusion-border-below-title h1,#main .post-content .fusion-border-below-title h2,#main .post-content .fusion-border-below-title h3,#main .post-content .fusion-border-below-title h4,#main .post-content .fusion-border-below-title h5,#main .post-content .fusion-border-below-title h6 {
	padding-left:0;
	padding-right:0
}
.fusion-border-below-title .title-sep-container {
	display:none;
	height:8px
}
.fusion-accordian {
	width:100%
}
.fusion-accordian .fusion-panel {
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
	border-bottom:1px solid #e5e4e3;
	-webkit-border-radius:0;
	border-radius:0;
	background-clip:padding-box
}
.fusion-accordian .panel-heading {
	padding:0;
	background:0 0
}
.fusion-accordian .panel-heading .panel-title {
	margin:0
}
.fusion-accordian .panel-heading .panel-title a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:baseline;
	-webkit-align-items:baseline;
	-ms-flex-align:baseline;
	align-items:baseline
}
.fusion-accordian .panel-title {
	position:relative;
	line-height:22px;
	font-size:16px;
	font-weight:400;
	color:inherit
}
.fusion-accordian .panel-title a {
	display:block;
	padding:10px 0;
	text-decoration:none;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.fusion-accordian .panel-title a:hover {
	color:#a0ce4e
}
.fusion-accordian .panel-title a:hover .fa-fusion-box {
	background-color:#a0ce4e
}
.fusion-accordian .panel-title a .fa.pull-left {
	margin-left:1px
}
.fusion-accordian .panel-title a .fa-fusion-box {
	display:inline-block;
	vertical-align:middle;
	background-color:#333;
	color:#fff;
	text-align:center;
	font-family:IcoMoon;
	padding:4.5px;
	-webkit-font-smoothing:subpixel-antialiased
}
.fusion-accordian .panel-title a .fa-fusion-box:before {
	font-family:IcoMoon;
	content:"\e61d";
	font-style:normal;
	line-height:normal;
	font-size:13px;
	display:-ms-grid;
	display:grid
}
.fusion-accordian .panel-title .active .fa-fusion-box {
	background-color:#a0ce4e
}
.fusion-accordian .panel-title .active .fa-fusion-box:before {
	content:"\e61c"
}
.fusion-accordian .panel-title .fusion-toggle-heading {
	margin-left:18px
}
.fusion-accordian .panel-body {
	padding:10px 0 15px;
	border:none;
	line-height:normal
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode {
	margin-bottom:10px;
	border-style:solid;
	cursor:pointer
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-body {
	padding-left:25px;
	padding-right:25px
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
	padding:15px 25px
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider {
	border-bottom:none
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a {
	padding:10px 0
}
.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a .fa-fusion-box {
	background-color:transparent;
	padding:0
}
.fusion-accordian .fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box {
	background-color:transparent!important
}
.fusion-accordian .fusion-toggle-icon-unboxed .panel-heading .fusion-toggle-icon-wrapper {
	left:0
}
.fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading {
	margin-left:0;
	width:100%
}
.fusion-accordian .fusion-toggle-icon-right.fusion-toggle-icon-unboxed .fusion-toggle-icon-wrapper {
	left:auto
}
.fusion-accordian .fusion-toggle-icon-right .panel-heading a {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.fusion-single-accordian {
	margin-bottom:0
}
.fusion-tooltip {
	cursor:pointer;
	color:#a0ce4e
}
.fusion-woo-featured-products-slider {
	position:relative;
	margin-bottom:25px
}
.fusion-woo-featured-products-slider .fusion-carousel-wrapper {
	overflow:hidden
}
.fusion-woo-featured-products-slider .fusion-rollover-content .price {
	margin-top:3px
}
.fusion-woo-featured-products-slider .fusion-rollover-content .price .amount {
	font-size:25px
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next,.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev {
	margin-top:-31px;
	height:63px;
	width:63px
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before,.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-prev:before {
	content:'\e61e';
	line-height:63px;
	font-size:25px
}
.fusion-woo-featured-products-slider .fusion-carousel-nav .fusion-nav-next:before {
	content:'\e620'
}
.fusion-woo-slider .fusion-rollover-content .fusion-rollover-title {
	margin:0;
	line-height:normal
}
.fusion-woo-slider .fusion-product-buttons {
	position:relative;
	z-index:9
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons {
	position:relative;
	z-index:9
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:first-child,.fusion-woo-slider .fusion-carousel-title-below-image .fusion-product-buttons a:last-child {
	display:inline-block;
	float:none;
	margin:0
}
.fusion-woo-slider .fusion-carousel-title-below-image .fusion-rollover-linebreak {
	display:block;
	margin-bottom:8px;
	vertical-align:-webkit-baseline-middle;
	vertical-align:middle
}
.fusion-woo-slider .fusion-classic-product-image-wrapper .cart-loading>a {
	color:#fff!important
}
.fusion-woo-slider .cart-loading .view-cart {
	display:none
}
.fusion-woo-product-design-classic .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons {
	position:absolute;
	bottom:15px;
	left:0;
	right:0;
	padding:0 10%;
	height:40px;
	width:100%
}
.fusion-woo-product-design-classic .fusion-woo-slider .fusion-carousel-title-below-image .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons {
	position:relative;
	bottom:auto;
	height:auto
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons {
	margin-top:6px;
	text-transform:uppercase
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a {
	display:inline;
	float:none;
	padding:0;
	letter-spacing:1px
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:hover {
	opacity:.6
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:after,.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a:before {
	display:none
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons .wc-forward {
	display:none
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons .fusion-rollover-linebreak {
	display:inline-block;
	margin:0 10px
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-carousel-title-below-image .fusion-carousel-title {
	text-align:center
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-carousel-title-below-image .fusion-carousel-meta {
	text-align:center
}
.fusion-woo-product-design-clean .fusion-woo-slider .fusion-carousel-title-on-rollover .fusion-rollover-linebreak {
	display:none
}
.fusion-woo-product-slider {
	overflow:hidden;
	margin-bottom:55px
}
.fusion-woo-product-slider .fusion-rollover .price {
	margin-top:5px
}
.fusion-woo-product-slider .fusion-rollover .price .amount {
	font-size:18px
}
.fusion-vimeo.center-video .video-shortcode,.fusion-youtube.center-video .video-shortcode {
	margin:0 auto
}
.fusion-events-shortcode .fusion-layout-column {
	border-style:solid;
	border-width:1px;
	border-color:transparent
}
.fusion-events-shortcode .fusion-events-thumbnail {
	display:block;
	border-bottom:1px solid transparent
}
.fusion-events-shortcode .tribe-events-event-image {
	display:block;
	width:100%
}
.fusion-events-shortcode .fusion-full-one {
	width:100%
}
.fusion-events-shortcode .fusion-full-one .tribe-events-event-image {
	height:416px
}
.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
	height:416px
}
.fusion-events-shortcode .fusion-one-third .fusion-events-placeholder {
	width:337px;
	height:216px
}
.fusion-events-shortcode .fusion-one-third .tribe-events-event-image {
	height:216px
}
.fusion-events-shortcode .fusion-one-fourth .fusion-events-placeholder {
	width:242px;
	height:173px
}
.fusion-events-shortcode .fusion-one-fourth .tribe-events-event-image {
	height:173px
}
.fusion-events-shortcode .fusion-one-fifth .fusion-events-placeholder {
	width:177px;
	height:142px
}
.fusion-events-shortcode .fusion-one-fifth .tribe-events-event-image {
	height:142px
}
.fusion-events-shortcode .fusion-one-sixth .fusion-events-placeholder {
	width:147px;
	height:118px
}
.fusion-events-shortcode .fusion-one-sixth .tribe-events-event-image {
	height:118px
}
.fusion-events-shortcode .fusion-events-meta {
	padding:20px
}
.fusion-events-shortcode .fusion-events-meta .event-is-recurring,.fusion-events-shortcode .fusion-events-meta .recurringinfo {
	display:inline
}
.fusion-events-shortcode .tribe-events-tooltip {
	display:none
}
.fusion-events-shortcode .tribe-events-divider {
	padding:0 5px
}
.fusion-events-shortcode .tribe-events-event-image {
	margin-bottom:0
}
.fusion-events-shortcode h2 {
	margin-bottom:0
}
.fusion-events-shortcode h4 {
	margin:0
}
.isotope-item {
	z-index:2
}
.isotope-hidden.isotope-item {
	z-index:1
}
.isotope,.isotope .isotope-item {
	-webkit-transition-duration:.8s;
	transition-duration:.8s
}
.isotope {
	-webkit-transition-property:height,width;
	transition-property:height,width
}
.isotope .isotope-item {
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform
}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item {
	-webkit-transition-duration:0s;
	transition-duration:0s
}
#wrapper #posts-container .fusion-grid-sizer,#wrapper .fusion-grid-sizer {
	margin:0;
	padding:0;
	height:0;
	min-height:0;
	visibility:hidden
}
.fusion-masonry-element-container {
	background-size:cover;
	background-position:center center
}
.fusion-element-grid .fusion-masonry-element-container {
	padding-top:80%
}
.fusion-element-landscape .fusion-masonry-element-container {
	padding-top:40%
}
.fusion-element-portrait .fusion-masonry-element-container {
	padding-top:160%
}
.fusion-masonry-element-container .fusion-image-wrapper>img,.fusion-masonry-element-container .fusion-placeholder-image,.fusion-masonry-element-container>img {
	display:none
}
.fusion-image-hovers .hover-type-zoomin {
	overflow:hidden
}
.fusion-image-hovers .hover-type-zoomin .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin img {
	opacity:1;
	-webkit-transition:opacity 1s,-webkit-transform 1s;
	transition:opacity 1s,-webkit-transform 1s;
	transition:opacity 1s,transform 1s;
	transition:opacity 1s,transform 1s,-webkit-transform 1s
}
.fusion-image-hovers .hover-type-zoomin:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomin:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomin:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomin:hover img {
	opacity:.9;
	-webkit-transform:scale3d(1.1,1.1,1);
	transform:scale3d(1.1,1.1,1)
}
.fusion-image-hovers .hover-type-zoomout {
	overflow:hidden
}
.fusion-image-hovers .hover-type-zoomout .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout img {
	opacity:1;
	-webkit-transform:scale(1.12);
	-ms-transform:scale(1.12);
	transform:scale(1.12);
	-webkit-transition:opacity 1s,-webkit-transform 1s;
	transition:opacity 1s,-webkit-transform 1s;
	transition:opacity 1s,transform 1s;
	transition:opacity 1s,transform 1s,-webkit-transform 1s
}
.fusion-image-hovers .hover-type-zoomout:hover .fusion-column-inner-bg-image,.fusion-image-hovers .hover-type-zoomout:hover .fusion-masonry-element-container,.fusion-image-hovers .hover-type-zoomout:hover .tribe-events-event-image,.fusion-image-hovers .hover-type-zoomout:hover img {
	opacity:.9;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.fusion-image-hovers .element-bottomshadow .hover-type-zoomin:hover img,.fusion-image-hovers .element-bottomshadow .hover-type-zoomout:hover img {
	opacity:1
}
.fusion-image-hovers .imageframe-liftup {
	display:inline-block;
	position:relative;
	max-width:100%
}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
	float:left;
	margin-right:25px
}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
	float:right;
	margin-left:25px
}
.fusion-image-hovers .imageframe-liftup span {
	opacity:1;
	-webkit-transform:perspective(1000px) scale(1);
	transform:perspective(1000px) scale(1);
	-webkit-transition:-webkit-transform .35s;
	transition:-webkit-transform .35s;
	transition:transform .35s;
	transition:transform .35s,-webkit-transform .35s
}
.fusion-image-hovers .imageframe-liftup span:hover {
	-webkit-transform:perspective(1000px) scale(1.03);
	transform:perspective(1000px) scale(1.03)
}
.fusion-image-hovers .imageframe-liftup:before {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	content:'';
	-webkit-transition:opacity .35s;
	transition:opacity .35s;
	-webkit-box-shadow:0 3px 15px rgba(0,0,0,.4);
	box-shadow:0 3px 15px rgba(0,0,0,.4);
	opacity:0
}
.fusion-image-hovers .imageframe-liftup:hover:before {
	opacity:1
}
.fusion-image-hovers .hover-type-liftup {
	position:relative;
	display:inline-block;
	overflow:visible
}


.fusion-secondary-header {
	border-bottom: 1px solid transparent;
	    border-top: 3px solid transparent;
		padding-left: 30px;
    padding-right: 30px;
	    background-color: #fff;
    font-size: 12px;
    color: #747474;
    border-bottom-color: #fff;
	    border-top-color: #2991d6;
}
.fusion-secondary-header .fusion-alignleft {
	float:left;
	margin-right:0;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.fusion-secondary-header .fusion-alignright {
	float:right;
	margin-left:0;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.fusion-secondary-header .fusion-alignright>* {
	margin-top: 10px;
	float:right
}
.fusion-secondary-header .fusion-row {
	margin: 0 auto;
    zoom: 1;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.fusion-secondary-header .fusion-mobile-nav-holder {
	width:80%;
	margin:0 auto
}
.fusion-header-separator {
	display:inline-block;
	padding:0 6px
}
.fusion-contact-info {
	line-height:50px
}
.fusion-header-v4 .fusion-header {
	padding-top:30px;
	padding-bottom:30px;
	transition:none
}
.fusion-header-v4 .fusion-logo {
	width:100%
}
.fusion-header-v4 .searchform {
	margin-left:15px
}
.fusion-header-v4 .search-table {
	width:286px
}
.fusion-header-v4 .fusion-logo {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.fusion-header-v4 .fusion-logo:after,.fusion-header-v4 .fusion-logo:before {
	content:none
}
.fusion-header-v4 .fusion-logo .fusion-logo-link {
	float:none
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
	-webkit-order:1;
	-ms-flex-order:1;
	order:1
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {
	display:inline
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {
	display:inline-block
}
.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
	-webkit-order:2;
	-ms-flex-order:2;
	order:2
}
@font-face {
	font-family:"icomoon";
	src:url(//www.riwick.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot);
	src:url('//www.riwick.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),url(icomoon.woff) format('woff'),url(//icomoon.ttf) format('truetype'),url('//www.riwick.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.svg#icomoon') format('svg');
	font-weight:400;
	font-style:normal
}
.fusion-secondary-header .fusion-contact-info{
	font-family:icomoon;
	content:'\f105'
}
.fusion-icon-pen:before {
	content:"\e600"
}
.fusion-icon-yahoo:before {
	content:"\e601"
}
.fusion-icon-pinterest:before {
	content:"\e602"
}
.fusion-icon-myspace:before {
	content:"\e603"
}
.fusion-icon-facebook:before {
	content:"\e604"
}
.fusion-icon-twitter:before {
	content:"\e605"
}
.fusion-icon-feed:before,.fusion-icon-rss:before {
	content:"\e606"
}
.fusion-icon-vimeo:before {
	content:"\e607"
}
.fusion-icon-flickr:before {
	content:"\e608"
}
.fusion-icon-dribbble:before {
	content:"\e609"
}
.fusion-icon-blogger:before {
	content:"\e60b"
}
.fusion-icon-soundcloud:before {
	content:"\e60c"
}
.fusion-icon-reddit:before {
	content:"\e60d"
}
.fusion-icon-paypal:before {
	content:"\e60e"
}
.fusion-icon-linkedin:before {
	content:"\e60f"
}
.fusion-icon-digg:before {
	content:"\e610"
}
.fusion-icon-dropbox:before {
	content:"\e611"
}
.fusion-icon-tumblr:before {
	content:"\e613"
}
.fusion-icon-grid:before {
	content:"\e614"
}
.fusion-icon-mail:before {
	content:"\e616"
}
.fusion-icon-forrst:before {
	content:"\e617"
}
.fusion-icon-skype:before {
	content:"\e618"
}
.fusion-icon-link:before {
	content:"\e619"
}
.fusion-icon-user:before {
	content:"\e61a"
}
.fusion-icon-user2:before {
	content:"\e61b"
}
.fusion-icon-minus:before {
	content:"\e61c"
}
.fusion-icon-plus:before {
	content:"\e61d"
}
.fusion-icon-arrow-left:before {
	content:"\e61e"
}
.fusion-icon-arrow-down:before {
	content:"\e61f"
}
.fusion-icon-uniE620:before {
	content:"\e620"
}
.fusion-icon-arrow-down2:before {
	content:"\e621"
}
.fusion-icon-youtube:before {
	content:"\e622"
}
.fusion-icon-list:before {
	content:"\e623"
}
.fusion-icon-image:before {
	content:"\e624"
}
.fusion-icon-images:before {
	content:"\e625"
}
.fusion-icon-quotes-left:before {
	content:"\e627"
}
.fusion-icon-film:before {
	content:"\e628"
}
.fusion-icon-headphones:before {
	content:"\e629"
}
.fusion-icon-bubbles:before {
	content:"\e62a"
}
.fusion-icon-TFicon:before {
	content:"\e62d"
}
.fusion-icon-googleplus:before {
	content:"\e900"
}
.fusion-icon-search:before {
	content:"\f002"
}
.fusion-icon-star:before {
	content:"\f005"
}
.fusion-icon-star-o:before {
	content:"\f006"
}
.fusion-icon-gear:before {
	content:"\f013"
}
.fusion-icon-check-square-o:before {
	content:"\f046"
}
.fusion-icon-check-circle-o:before {
	content:"\f05d"
}
.fusion-icon-shopping-cart:before {
	content:"\f07a"
}
.fusion-icon-bars:before {
	content:"\f0c9"
}
.fusion-icon-caret-left:before {
	content:"\f0d9"
}
.fusion-icon-caret-right:before {
	content:"\f0da"
}
.fusion-icon-angle-left:before {
	content:"\f104"
}
.fusion-icon-angle-right:before {
	content:"\f105"
}
.fusion-icon-angle-up:before {
	content:"\f106"
}
.fusion-icon-angle-down:before {
	content:"\f107"
}
.fusion-icon-spinner:before {
	content:"\f110"
}
.fusion-icon-vk:before {
	content:"\f189"
}
.fusion-icon-instagram:before {
	content:"\ea92"
}
.fusion-icon-deviantart:before {
	content:"\eaaa"
}
.fusion-icon-wordpress:before {
	content:"\eab4"
}
.fusion-icon-lastfm:before {
	content:"\eacb"
}
.fusion-icon-flattr:before {
	content:"\ead5"
}
.fusion-icon-foursquare:before {
	content:"\ead6"
}
.fusion-icon-yelp:before {
	content:"\ead7"
}
.fusion-icon-xing:before {
	content:"\e4d8"
}
.fusion-icon-xing2:before {
	content:"\e4d9"
}
.fusion-icon-spotify:before {
	content:"\ea94"
}
[class*=" fusion-icon-"],[class^=fusion-icon-] {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fusion-main-menu>ul>li>a .fusion-menu-description,a,a:after,a:before {
	transition-property:color,background-color,border-color;
	transition-duration:.2s;
	transition-timing-function:linear
}
.fusion-image-hovers{
	padding: 0 30px;
}
@media only screen and (max-width: 1239px) and (min-width: 960px) {
	.fusion-layout-column.fusion-one-third{
	    margin-top: 0px;
		margin-bottom: 20px;
		width: 50% !important;
		width: calc(50% - ( ( 4% + 4% ) * 0.5 ) ) !important;
		margin-right: 4%;
	}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
	.fusion-layout-column {
		width: 100%!important;
	}
}
@media only screen and (max-width: 767px){
	.fusion-layout-column .fusion-column-wrapper {
		text-align: center;
	}
}
@media only screen and (max-width:800px) {
	.fusion-secondary-header {
		padding-left: 0!important;
		padding-right: 0!important;
		padding: 0;
	}
	.fusion-row {
		padding-left: 0;
		padding-right: 0;
		display: block !important;
	}
	.fusion-alignleft , .fusion-alignright {
		text-align: center;
		margin-right: 0;
		width: 100%;
		float: none;
		display: block;
	}
	.fusion-secondary-header .fusion-alignright>* {
		float: none;
	}
	.fusion-contact-info {
		padding: 1em 30px 0 30px;
		line-height: 1.5em;
	}
	.fusion-layout-column {
		width: 100%!important;
	}
	.with_aside .sections_group{
		
	}
}
.widget_recent_shortcut li{
	display: block;
    padding: 10px 10px 10px 12px;
    border-bottom: 1px solid #e7e6e6;
    color: #333;
    position: relative;
	border-color: #e0dede;
}
.widget_recent_shortcut li a:before{
	position: absolute;
    font-family: icomoon;
    content: '\f105';
    margin-left: -12px;
}
.widget_recent_shortcut li a:hover{
	text-decoration: none;
}
.fusion-text h3{
	font-size: 18px;
	margin-top: 1em;
    margin-bottom: .7em;
	font-weight: 700;
	color: #dd5f5f;
}



#sliders-container *{
    box-sizing: border-box;
}
#sliders-container {
    position: relative;
	background-color: #fff;
}
.fusion-slider-container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.main-flex {
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.tfs-slider {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    left: 0;
}
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider {
    margin: 0 0 60px;
    background-color: transparent;
    position: relative;
}
.main-flex {
    margin-bottom: 0;
}
.flex-control-nav, .flex-direction-nav, .flexslider .slides {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 1000;
}
.flexslider .slides {
    overflow: hidden;
}
.flex-control-nav, .flex-direction-nav, .flexslider .slides {
    z-index: 2;
}
.flex-direction-nav {
    height: 0;
    list-style: none!important;
}
#fusion-slider-94 .flex-direction-nav a {
    width: 63px;
    height: 63px;
    line-height: 63px;
    font-size: 25px;
}
.flexslider .slides li {
    display: none;
    -webkit-backface-visibility: hidden;
    margin: 0;
}
.tfs-slider .background {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;
    max-width: 100%;
}
.tfs-slider .background-image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.flexslider .slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.tfs-slider .slide-content-container {
    position: absolute;
    top: 50%;
    width: 100%;
    padding: 0;
    z-index: 5;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.tfs-slider .slide-content-center {
    text-align: center;
}
#main, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .fusion-sliding-bar-position-bottom .fusion-sliding-bar, .fusion-sliding-bar-position-top .fusion-sliding-bar, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container {
    padding-left: 30px;
    padding-right: 30px;
}
.tfs-slider .slide-content-container .slide-content {
    opacity: 0;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    max-width: 1250px;
}
.tfs-slider .slide-content-container .heading {
    display: block;
	margin: 0 0 14px;
}
.tfs-slider .slide-content-container .caption, .tfs-slider .slide-content-container .heading {
    display: block;
}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper {
    display: inline-block;
    padding: 0;
    line-height: 1;
}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
    padding: 3px 15px;
}
@media only screen and (max-width: 800px){
.fusion-title {
    margin-top: 0px!important;
    margin-bottom: 0!important;
}
}
.tfs-slider .slide-content-container .fusion-title {
    overflow: visible;
}
.tfs-slider .slide-content-container .fusion-sep-none {
    display: inline-block;
}
.tfs-slider .slide-content-container .fusion-title-size-two {
    margin: 0;
}
.comment-respond .fusion-title .comment-reply-title, .fusion-title h1, .fusion-title h2, .fusion-title h3, .fusion-title h4, .fusion-title h5, .fusion-title h6 {
    -ms-flex-grow: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding: 0 8px 0 0;
    line-height: normal;
}
.tfs-slider .slide-content-container h2, .tfs-slider .slide-content-container h3 {
    margin: 0;
    font-weight: 400;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    padding: 0;
}
#main .post h2, #main .reading-box h2, #main h2, .ei-title h2, .fusion-modal h2, .fusion-title h2, .fusion-widget-area h2, .main-flex .slide-content h2, .post-content h2, .title h2 {
    font-family: Raleway,Arial,Helvetica,sans-serif;
    font-weight: 400;
    line-height: 1.21;
    letter-spacing: 0;
}
.tfs-slider .slide-content-container .fusion-sep-none h2, .tfs-slider .slide-content-container .fusion-sep-none h3 {
    display: inline-block;
}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {
    margin: 0;
}
.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center, .fusion-title.fusion-title-center.sep-underline .title-heading-center {
    padding: 0;
    text-align: center;
}












