@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 640px) {
.fusion-blog-layout-grid-6 .fusion-post-grid, .fusion-grid-6 .fusion-grid-column, .fusion-portfolio-six .fusion-portfolio-post {
	width:100%!important
}
.fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-landscape .fusion-masonry-element-container, .fusion-grid-6 .fusion-grid-column.fusion-element-landscape .fusion-masonry-element-container, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-landscape .fusion-masonry-element-container {
	padding-top:65%!important
}
.fusion-blog-layout-grid-6 .fusion-post-grid.fusion-element-grid .fusion-masonry-element-container, .fusion-grid-6 .fusion-grid-column.fusion-element-grid .fusion-masonry-element-container, .fusion-portfolio-six .fusion-portfolio-post.fusion-element-grid .fusion-masonry-element-container {
	padding-top:100%!important
}
.fusion-body .fusion-page-title-bar {
	max-height:none
}
.fusion-body .fusion-page-title-bar h1 {
	margin:0
}
.fusion-body .fusion-blog-layout-medium .fusion-post-slideshow {
	float:none;
	margin:0 0 20px;
	width:auto;
	height:auto;
	-webkit-flex:0 1 100%;
	-ms-flex:0 1 100%;
	flex:0 1 100%
}
.fusion-body .fusion-blog-layout-medium .fusion-post-content {
	-webkit-flex:0 1 100%;
	-ms-flex:0 1 100%;
	flex:0 1 100%
}
.fusion-body .fusion-blog-layout-large-alternate .fusion-post-content {
	margin:0
}
.fusion-blog-layout-large .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-large .fusion-meta-info .fusion-alignright, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignleft, .fusion-blog-layout-medium .fusion-meta-info .fusion-alignright {
	display:block;
	float:none;
	margin:0;
	width:100%
}
.fusion-blog-layout-large-alternate .fusion-date-and-formats {
	margin-bottom:35px
}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-slideshow {
	display:inline-block;
	float:none;
	margin-right:0;
	max-width:197px
}
.fusion-blog-layout-grid .fusion-post-grid {
	position:static;
	width:100%
}
.flex-direction-nav, .wooslider-direction-nav, .wooslider-pauseplay {
	display:none
}
.share-box ul li {
	margin-bottom:10px;
	margin-right:15px
}
.share-box .social-networks li {
	margin-right:20px!important
}
.buttons a {
	margin-right:5px
}
.ls-avada .ls-nav-next, .ls-avada .ls-nav-prev {
	display:none!important
}
#wrapper .ei-slider {
	width:100%!important;
	height:200px!important
}
#wrapper .share-box h4 {
	display:block;
	float:none;
	line-height:20px!important;
	margin-top:0;
	padding:0;
	margin-bottom:10px
}
.page-template-contact-php .fusion-google-map {
	height:270px!important
}
.timeline-icon {
	display:none!important
}
.timeline-layout {
	padding-top:0!important
}
.social_links_shortcode li {
	height:40px!important
}
.portfolio-masonry .portfolio-item {
	width:100%!important
}
.table-1 table, .tkt-slctr-tbl-wrap-dv table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%
}
.table-1 td, .table-1 th, .tkt-slctr-tbl-wrap-dv td, .tkt-slctr-tbl-wrap-dv th {
	white-space:nowrap
}
.table-2 table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%
}
.table-2 td, .table-2 th {
	white-space:nowrap
}
#main, .footer-area, .page-title-bar, body {
	background-attachment:scroll!important
}
.tfs-slider[data-animation=slide] {
	height:auto!important
}
.fusion-sharing-box .fusion-social-networks {
	float:none;
	display:block;
	width:100%;
	text-align:left
}
#content {
	width:100%!important;
	margin-left:0!important
}
.sidebar {
	width:100%!important;
	float:none!important;
	margin-left:0!important;
	clear:both
}
.fusion-hide-on-mobile {
	display:none
}
.fusion-blog-layout-timeline {
	padding-top:0
}
.fusion-blog-layout-timeline .fusion-post-timeline {
	float:none;
	width:100%
}
.fusion-blog-layout-timeline .fusion-timeline-date {
	margin-bottom:0;
	margin-top:2px
}
.fusion-timeline-arrow, .fusion-timeline-circle, .fusion-timeline-icon, .fusion-timeline-line {
	display:none
}
}

@media screen and (min-width: 800px) {
.fusion-icon-only-link .menu-title {
	display:none
}
.fusion-main-menu>ul>li>a.fusion-icon-only-link>.fusion-megamenu-icon {
	padding:0
}
body.side-header-right.layout-boxed-mode #side-header {
	position:absolute;
	top:0;
	right:0
}
body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper {
	position:fixed
}
.fusion-mobile-menu-search {
	display:none!important
}
.ilightbox-holder.supportTouch div.ilightbox-container {
	overflow:visible
}
.widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet {
	padding-left:0;
	padding-right:45px
}
.widget.tweets.fusion-widget-align-right .jtwt .jtwt_tweet:before {
	margin-left:0;
	right:0
}
.widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet {
	padding:0
}
.widget.tweets.fusion-widget-align-center .jtwt .jtwt_tweet:before {
	top:0;
	position:relative;
	margin:0
}
.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet {
	padding:0
}
.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-align-left):not(.fusion-widget-align-right) .jtwt .jtwt_tweet:before {
	top:0;
	position:relative;
	margin:0
}
}

@media screen and (max-width: 800px) {
body.side-header #wrapper {
	margin-left:0!important;
	margin-right:0!important
}
body.side-header.layout-boxed-mode #wrapper {
	margin-left:auto!important;
	margin-right:auto!important
}
.layout-boxed-mode .side-header-wrapper {
	background-color:transparent
}
#side-header {
	transition:background-color .25s ease-in-out;
	position:static;
	height:auto;
	width:100%!important;
	padding:20px 30px!important;
	margin:0!important
}
#side-header .side-header-styling-wrapper {
	display:none
}
#side-header .side-header-wrapper {
	padding-top:0;
	padding-bottom:0;
	position:relative
}
#side-header .header-social, #side-header .header-v4-content {
	display:none
}
#side-header .fusion-logo {
	margin:0!important;
	float:left
}
#side-header .side-header-content {
	padding:0!important
}
#side-header.fusion-mobile-menu-design-classic .fusion-logo {
	float:none;
	text-align:center
}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder {
	display:block;
	margin-top:20px
}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder {
	display:none
}
#side-header .fusion-main-menu, #side-header .side-header-content-1-2, #side-header .side-header-content-3 {
	display:none
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo {
	float:left;
	margin:0
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-left {
	float:left
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-center {
	float:left
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-right {
	float:right
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons {
	float:left;
	position:static
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a {
	float:left
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child {
	margin-left:0
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons {
	float:right
}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons:last-child {
	margin-left:0
}
#side-header.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
	display:block
}
#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder, #side-header.fusion-mobile-menu-design-modern .side-header-wrapper>.fusion-secondary-menu-search {
	padding-top:20px;
	margin-left:-30px;
	margin-right:-30px;
	margin-bottom:-20px
}
#side-header.fusion-mobile-menu-design-modern .fusion-main-menu-container .fusion-mobile-nav-holder>ul {
	display:block;
	border-right:0;
	border-left:0;
	border-bottom:0
}
#side-header.fusion-mobile-menu-design-flyout .fusion-logo-left {
	float:left
}
#side-header.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons {
	z-index:99999;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
body #wrapper .header-shadow:after, body.side-header #wrapper #side-header.header-shadow .side-header-border:after {
	position:static;
	height:auto;
	box-shadow:none
}
body.layout-boxed-mode.side-header-right #side-header {
	position:absolute;
	top:0
}
.width-100 .fusion-section-separator-with-offset {
	margin-left:calc((100vw - 100%)/ -2)!important;
	margin-right:calc((100vw - 100%)/ -2)!important
}
.fusion-header-has-flyout-menu .fusion-header-has-flyout-menu-content {
	z-index:99999;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.fusion-is-sticky .fusion-mobile-menu-design-flyout .fusion-header {
	position:fixed
}
.fusion-mobile-menu-design-flyout .fusion-secondary-header, .fusion-mobile-menu-design-modern .fusion-secondary-header {
	padding:0
}
.fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-row, .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row {
	padding-left:0;
	padding-right:0
}
.fusion-mobile-menu-design-flyout .fusion-social-links-header, .fusion-mobile-menu-design-modern .fusion-social-links-header {
	max-width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:8px
}
.fusion-mobile-menu-design-flyout .fusion-social-links-header a, .fusion-mobile-menu-design-modern .fusion-social-links-header a {
	margin-right:20px;
	margin-bottom:5px
}
.fusion-mobile-menu-design-flyout .fusion-alignleft, .fusion-mobile-menu-design-modern .fusion-alignleft {
	border-bottom:1px solid transparent
}
.fusion-mobile-menu-design-flyout .fusion-alignleft, .fusion-mobile-menu-design-flyout .fusion-alignright, .fusion-mobile-menu-design-modern .fusion-alignleft, .fusion-mobile-menu-design-modern .fusion-alignright {
	width:100%;
	float:none;
	display:block
}
.fusion-mobile-menu-design-flyout .fusion-secondary-menu>ul>li, .fusion-mobile-menu-design-modern .fusion-secondary-menu>ul>li {
	display:inline-block;
	vertical-align:middle;
	text-align:left
}
.fusion-mobile-menu-design-flyout .fusion-secondary-menu-cart, .fusion-mobile-menu-design-modern .fusion-secondary-menu-cart {
	border-right:0
}
.fusion-mobile-menu-design-flyout .fusion-secondary-menu-icon, .fusion-mobile-menu-design-modern .fusion-secondary-menu-icon {
	background-color:transparent;
	padding-left:10px;
	padding-right:7px;
	min-width:100%
}
.fusion-mobile-menu-design-flyout .fusion-secondary-menu-icon:after, .fusion-mobile-menu-design-modern .fusion-secondary-menu-icon:after {
	display:none
}
.fusion-mobile-menu-design-flyout .fusion-header-tagline, .fusion-mobile-menu-design-modern .fusion-header-tagline {
	margin-top:10px;
	float:none;
	line-height:24px
}
.fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignleft, .fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-header .fusion-alignright, .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft, .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright {
	text-align:center
}
.fusion-body .fusion-mobile-menu-design-flyout .fusion-secondary-menu>ul>li, .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-menu>ul>li {
	float:none
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi), only screen and (min-resolution:1.5dppx) {
#side-header .fusion-mobile-logo, .fusion-mobile-logo {
display:inline-block
}
}
.fusion-mobile-menu-design-modern .fusion-secondary-header {
	padding-left:0!important;
	padding-right:0!important
}
.fusion-mobile-menu-design-modern .ubermenu-responsive-toggle, .fusion-mobile-menu-design-modern .ubermenu-sticky-toggle-wrapper {
	clear:both
}
.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
	width:auto;
	display:block;
	float:left
}
.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo {
	display:block
}
.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu {
	display:none
}
.fusion-mobile-menu-design-modern.fusion-header-v7.mobile-logo-pos-right .fusion-main-menu {
	float:right
}
.fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo {
	padding:0
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header {
	padding-top:20px;
	padding-bottom:20px
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header .fusion-row {
	width:100%
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo {
	margin:0!important
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v7 .modern-mobile-menu-expanded .fusion-logo {
	margin-bottom:20px!important
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder {
	padding-top:20px;
	margin-left:-30px;
	margin-right:-30px
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder>ul, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder>ul, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder>ul, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder>ul, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder>ul, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-nav-holder>ul {
	display:block
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder {
	display:none
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-menu-icons {
	display:block
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a {
	float:none
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform {
	float:none;
	display:none
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner {
	margin-top:10px
}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {
	float:left
}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {
	float:right
}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons {
	float:left
}
.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons a {
	float:left;
	margin-left:0;
	margin-right:15px
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder {
	padding-top:0;
	margin-left:-30px;
	margin-right:-30px;
	margin-bottom:0
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu {
	position:static;
	border:0
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .fusion-mobile-nav-holder>ul, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .fusion-mobile-nav-holder>ul {
	border:0
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform {
	float:none
}
.fusion-mobile-menu-design-modern.fusion-header-v4.fusion-logo-right .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-right .fusion-logo {
	float:right
}
.fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-only .fusion-secondary-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-only .fusion-secondary-main-menu {
	position:static
}
.fusion-header .fusion-row {
	padding-left:0;
	padding-right:0
}
.fusion-header-wrapper .fusion-row {
	padding-left:0;
	padding-right:0;
	max-width:100%
}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info {
	text-align:center;
	line-height:normal
}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu {
	display:none
}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header {
	max-width:100%;
	margin-top:5px;
	text-align:center;
	margin-bottom:5px
}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline {
	float:none;
	text-align:center;
	margin-top:10px;
	line-height:24px;
	margin-left:auto;
	margin-right:auto
}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner {
	float:none;
	text-align:center;
	margin:0 auto;
	width:100%;
	margin-top:20px;
	clear:both
}
.fusion-footer-copyright-area>.fusion-row, .fusion-footer-widget-area>.fusion-row {
	padding-left:0;
	padding-right:0
}
.fusion-secondary-header .fusion-row {
	display:block
}
.fusion-secondary-header .fusion-alignleft {
	margin-right:0
}
.fusion-secondary-header .fusion-alignright {
	margin-left:0
}
body.fusion-body .fusion-secondary-header .fusion-alignright>* {
	float:none
}
body.fusion-body .fusion-secondary-header .fusion-alignright .fusion-social-links-header .boxed-icons {
	margin-bottom:5px
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-header {
	padding-top:20px;
	padding-bottom:20px
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo a {
	float:none;
	text-align:center;
	margin:0!important
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-nav-holder {
	display:block;
	margin-top:20px
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu {
	display:none
}
.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu {
	display:block;
	max-width:auto
}
.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu>ul>li {
	display:none
}
.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo {
	display:block
}
.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-sticky-menu>ul .fusion-middle-logo-menu-logo {
	display:none
}
.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-logo {
	padding:0
}
.fusion-mobile-menu-design-classic .fusion-secondary-header {
	padding:10px
}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder {
	margin-top:0
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header {
	padding-top:20px;
	padding-bottom:20px
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu {
	padding-top:6px;
	padding-bottom:6px
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu {
	display:none
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder {
	display:block
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a {
	float:none;
	text-align:center;
	margin:0!important
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform, .fusion-mobile-menu-design-classic.fusion-header-v5 .searchform {
	display:block;
	float:none;
	width:100%;
	margin:13px 0 0
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table, .fusion-mobile-menu-design-classic.fusion-header-v5 .search-table {
	width:100%
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a {
	float:none
}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner {
	margin-top:10px
}
.fusion-mobile-menu-design-classic .fusion-alignleft {
	margin-bottom:10px
}
.fusion-mobile-menu-design-classic .fusion-alignleft, .fusion-mobile-menu-design-classic .fusion-alignright {
	float:none;
	width:100%;
	line-height:normal;
	display:block
}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after, .fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before {
	display:none
}
.fusion-header-v4 .fusion-logo {
	display:block
}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
	max-width:75%
}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
	position:absolute
}
.fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-logo .fusion-logo-link {
	max-width:75%
}
.fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-mobile-menu-icons {
	position:absolute
}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo {
	display:none
}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-main-menu-sticky>ul .fusion-middle-logo-menu-logo, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-sticky-menu>ul .fusion-middle-logo-menu-logo {
	display:block
}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu {
	display:none
}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu-sticky, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-sticky-menu {
	display:block
}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper {
	position:fixed;
	width:100%
}
.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4.fusion-mobile-menu-design-flyout.fusion-flyout-menu-active .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5.fusion-mobile-menu-design-flyout.fusion-flyout-menu-active .fusion-secondary-main-menu {
	z-index:9999999
}
.fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-main-menu, .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu>ul>li, .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-main-menu>ul>li {
	display:none
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-mobile-sticky-nav-holder {
	display:none
}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-nav-holder {
	display:none
}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder, .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v7.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder {
	display:block
}
#side-header.fusion-mobile-menu-design-flyout .side-header-wrapper, .fusion-mobile-menu-design-flyout .fusion-header .fusion-row {
	z-index:9999
}
.fusion-mobile-menu-design-flyout.fusion-header-v1 .fusion-flyout-mobile-menu-icons, .fusion-mobile-menu-design-flyout.fusion-header-v2 .fusion-flyout-mobile-menu-icons, .fusion-mobile-menu-design-flyout.fusion-header-v3 .fusion-flyout-mobile-menu-icons, .fusion-mobile-menu-design-flyout.fusion-header-v4 .fusion-flyout-mobile-menu-icons, .fusion-mobile-menu-design-flyout.fusion-header-v5 .fusion-flyout-mobile-menu-icons, .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-flyout-mobile-menu-icons {
	z-index:99999;
	position:relative;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.fusion-flyout-mobile-menu.fusion-mobile-nav-holder>ul {
	display:block;
	width:100%;
	text-align:center;
	border:none
}
.fusion-flyout-mobile-menu.fusion-mobile-nav-holder .fusion-mobile-nav-item a {
	border:none
}
.fusion-flyout-mobile-menu.fusion-mobile-nav-holder .fusion-open-submenu, .fusion-flyout-mobile-menu.fusion-mobile-nav-holder .sub-menu, .fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu .fusion-main-menu-cart, .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search, .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-flyout-menu .fusion-middle-logo-menu-logo, .fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu.fusion-sticky-menu {
	display:none
}
.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu {
	display:block;
	float:left;
	width:auto
}
.fusion-mobile-menu-design-flyout.fusion-header-v7 .fusion-main-menu>ul .fusion-middle-logo-menu-logo {
	display:block
}
.fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-flyout-active .fusion-main-menu {
	z-index:99999
}
.fusion-mobile-menu-design-flyout.fusion-header-v7.fusion-flyout-active .fusion-logo {
	z-index:99999
}
.fusion-header-v4.fusion-header-has-flyout-menu .fusion-header>.fusion-row {
	position:relative
}
.fusion-body .fusion-header-wrapper .fusion-header .fusion-main-menu.fusion-ubermenu {
	display:block
}
.fusion-mobile-nav-holder li.fusion-mobile-nav-item .wpml-ls-item a::before {
	display:none
}
.fusion-mobile-nav-holder .wpml-ls-native {
	padding:0 5px
}
.no-overflow-y {
	overflow-y:visible!important
}
.fusion-layout-column {
	margin-left:0!important;
	margin-right:0!important
}
.fusion-layout-column.fusion-spacing-no {
	margin-bottom:0
}
.fusion-body .fusion-layout-column {
	width:100%!important
}
.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet {
	padding:0
}
.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet::before {
	top:0
}
.fusion-body .fusion-footer-widget-area-center .widget.tweets:not(.fusion-widget-mobile-align-left):not(.fusion-widget-mobile-align-right) .jtwt .jtwt_tweet:before {
	position:relative;
	margin:0
}
.fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content, .fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
	margin:0;
	padding-top:20px;
	-webkit-flex:1 0 100%;
	-ms-flex:1 0 100%;
	flex:1 0 100%
}
.fusion-body .fusion-author .fusion-social-networks {
	text-align:center
}
.fusion-columns-1 .fusion-column:first-child, .fusion-columns-2 .fusion-column:first-child, .fusion-columns-3 .fusion-column:first-child, .fusion-columns-4 .fusion-column:first-child, .fusion-columns-5 .fusion-column:first-child {
	margin-left:0
}
.fusion-columns .fusion-column {
	width:100%!important;
	float:none;
	box-sizing:border-box
}
.fusion-columns .fusion-column:not(.fusion-column-last) {
	margin:0 0 50px
}
.widget.tweets.fusion-widget-mobile-align-center .jtwt .jtwt_tweet {
	padding:0
}
.widget.tweets.fusion-widget-mobile-align-center .jtwt .jtwt_tweet:before {
	top:0;
	position:relative;
	margin:0
}
.widget.tweets.fusion-widget-mobile-align-right .jtwt .jtwt_tweet {
	padding-left:0;
	padding-right:45px
}
.widget.tweets.fusion-widget-mobile-align-right .jtwt .jtwt_tweet:before {
	margin-left:0;
	right:0
}
.widget.facebook_like iframe {
	width:100%!important;
	max-width:none!important
}
.rtl .fusion-column {
	float:none
}
.rtl .no-mobile-slidingbar.mobile-logo-pos-right .mobile-menu-icons {
	margin-left:0
}
#slidingbar-area .columns .col, .avada-container .columns .col, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-6, .footer-area .fusion-columns .fusion-column, .fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
	float:none;
	width:100%
}
.fusion-portfolio-text-floated .fusion-portfolio-content-wrapper {
	display:block
}
.fusion-portfolio-text-floated .fusion-image-wrapper {
	max-width:none
}
.fusion-secondary-menu-icon {
	min-width:100%
}
.fusion-page-title-row {
	height:auto
}
.fusion-page-title-wrapper {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.fusion-page-title-bar-left .fusion-page-title-captions, .fusion-page-title-bar-left .fusion-page-title-secondary, .fusion-page-title-bar-right .fusion-page-title-captions, .fusion-page-title-bar-right .fusion-page-title-secondary {
	display:block;
	float:none;
	width:100%;
	line-height:normal
}
.fusion-page-title-bar-left .fusion-page-title-secondary {
	text-align:left
}
.fusion-page-title-bar-left .fusion-page-title-secondary {
	margin:2px 0 0
}
.fusion-page-title-bar-left .searchform {
	display:block;
	max-width:100%
}
.fusion-page-title-bar-right .fusion-page-title-secondary {
	text-align:right
}
.fusion-page-title-bar-right .searchform {
	max-width:100%
}
.fusion-contact-info {
	padding:.6em 30px;
	line-height:1.5em
}
.fusion-author .fusion-social-networks {
	display:block;
	margin-top:10px
}
.fusion-author-tagline {
	display:block;
	float:none;
	text-align:center;
	max-width:100%
}
#wrapper {
	width:auto!important
}
#wrapper .share-box h4 {
	float:none;
	line-height:20px!important;
	margin-top:0;
	padding:0
}
#wrapper .ei-slider {
	width:100%!important;
	height:200px!important
}
.create-block-format-context {
	display:none
}
.review {
	float:none;
	width:100%
}
.fusion-body .fusion-social-links-footer, .fusion-copyright-notice {
	display:block;
	text-align:center
}
.fusion-social-links-footer {
	width:auto
}
.fusion-social-links-footer .fusion-social-networks {
	display:inline-block;
	float:none;
	margin-top:0
}
.fusion-copyright-notice {
	padding:0 0 15px
}
.fusion-copyright-notice:after, .fusion-social-networks:after {
	content:"";
	display:block;
	clear:both
}
.fusion-copyright-notice li, .fusion-social-networks li {
	float:none;
	display:inline-block
}
.tfs-slider .fusion-title {
	margin-bottom:0!important
}
.tfs-slider .slide-content-container .btn {
	min-height:0!important;
	padding-left:30px;
	padding-right:30px!important;
	height:26px!important;
	line-height:26px!important
}
#main .cart-empty {
	float:none;
	text-align:center;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom:none;
	width:100%;
	line-height:normal!important;
	height:auto!important;
	margin-bottom:10px;
	padding-top:10px
}
#main .return-to-shop {
	float:none;
	border-top:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	width:100%;
	text-align:center;
	line-height:normal!important;
	height:auto!important;
	padding-bottom:10px
}
#content.full-width {
	margin-bottom:0
}
.sidebar .social_links .social li {
	width:auto;
	margin-right:5px
}
#comment-input {
	margin-bottom:0
}
#comment-input input {
	width:100%;
	float:none!important;
	margin-bottom:10px
}
#comment-textarea textarea {
	width:100%
}
.pagination {
	margin-top:40px
}
.portfolio-one .portfolio-item .image {
	float:none;
	width:auto;
	height:auto;
	margin-bottom:20px
}
h5.toggle span.toggle-title {
	width:80%
}
.share-box {
	height:auto
}
.share-box ul {
	float:none;
	overflow:hidden;
	padding:0 25px 15px;
	margin-top:0
}
.share-box .social-networks {
	text-align:left
}
.project-content .project-description {
	float:none!important
}
.project-content .fusion-project-description-details {
	margin-bottom:50px
}
.project-content .project-description, .project-content .project-info {
	width:100%!important
}
.single-avada_portfolio .portfolio-half .project-content .project-description h3 {
	margin-top:24px
}
.portfolio-half .flexslider {
	width:100%!important
}
.portfolio-half .project-content {
	width:100%!important
}
#style_selector {
	display:none
}
.ls-avada .ls-nav-next, .ls-avada .ls-nav-prev {
	display:none!important
}
#footer .social-networks {
	width:100%;
	margin:0 auto;
	position:relative;
	left:-11px
}
.tab-holder .tabs {
	height:auto!important;
	width:100%!important
}
.shortcode-tabs .tab-hold .tabs li {
	width:100%!important
}
body .shortcode-tabs .tab-hold .tabs li, body.dark .sidebar .tab-hold .tabs li {
	border-right:none!important
}
.error_page .useful_links {
	width:100%
}
.error-page .useful_links {
	padding-left:0
}
.fusion-google-map {
	width:100%!important
}
.social_links_shortcode .social li {
	width:10%!important
}
.popup {
	display:none!important
}
.fullwidth-box {
	background-attachment:scroll!important
}
.fullwidth-box .fullwidth-faded {
	background-attachment:scroll!important
}
#toTop {
	bottom:30px;
	border-radius:4px;
	height:48px
}
#toTop:before {
	line-height:46px
}
.no-mobile-totop .to-top-container {
	display:none
}
.no-mobile-slidingbar #slidingbar-area, .no-mobile-slidingbar .fusion-flyout-sliding-bar-toggle {
	display:none
}
.no-mobile-slidingbar.mobile-logo-pos-left .mobile-menu-icons {
	margin-right:0
}
.fusion-soundcloud iframe {
	width:100%
}
.ua-mobile #main, .ua-mobile .footer-area, .ua-mobile .fusion-header, .ua-mobile .fusion-page-title-bar, .ua-mobile body {
	background-attachment:scroll!important
}
.fusion-footer footer .fusion-row .fusion-columns .fusion-column {
	border-right:none;
	border-left:none
}
.flex-direction-nav .flex-prev {
	opacity:1;
	left:0
}
.flex-direction-nav .flex-next {
	opacity:1;
	right:0
}
#content {
	width:100%!important;
	margin-left:0!important
}
.sidebar {
	width:100%!important;
	float:none!important;
	margin-left:0!important;
	clear:both
}
#main>.fusion-row {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
}

@media screen and (max-width: 762px) {
.admin-bar p.woocommerce-store-notice, body.admin-bar #wrapper .fusion-sliding-bar-position-top, body.layout-boxed-mode.side-header-right .fusion-sliding-bar-position-top {
	top:46px
}
body.body_blank.admin-bar {
	top:45px
}
html #wpadminbar {
	z-index:99999!important;
	position:fixed!important
}
.admin-bar .fusion-sliding-bar-position-left, .admin-bar .fusion-sliding-bar-position-right, .admin-bar .fusion-sliding-bar-position-top {
	top:46px
}
.admin-bar .fusion-header-has-flyout-menu .fusion-header {
	top:46px
}
.admin-bar.layout-boxed-mode-framed .fusion-sides-frame, .admin-bar.layout-boxed-mode-framed .fusion-top-frame {
	top:46px
}
#wp-toolbar>ul>.avada-menu {
	display:block
}
#wpadminbar .avada-menu>.ab-item .ab-icon {
	padding-top:6px!important;
	height:40px!important;
	font-size:30px!important
}
}
