/*
 * RTL Override for theme.css
 * Auto-generated RTL overrides - loads on top of the LTR base styles
 * Direction: Right-to-Left (Arabic, Hebrew, etc.)
 */

html {
	direction: rtl !important;
}

#header .header-column.header-column-border-right {
	border-left: 1px solid rgba(0, 0, 0, 0.06) !important;
}

#header .header-column.header-column-border-left {
	border-right: 1px solid rgba(0, 0, 0, 0.06) !important;
}

#header .header-column .header-extra-info li {
	margin-right: 25px !important;
}

#header .header-column .header-extra-info li .header-extra-info-icon {
	margin-left: 10px !important;
}

#header .header-top.header-top-borders .nav-item-borders {
	border-left: 1px solid rgba(0, 0, 0, 0.06) !important;
	padding-right: 12px !important;
	padding-left: 12px !important;
}

#header .header-top.header-top-borders .nav-item-borders:first-child {
	padding-right: 0 !important;
}

#header .header-top.header-top-borders .nav-item-borders:last-child {
	border-left: 0 !important;
}

#header .header-top.header-top-light-borders.header-top-borders .nav-item-borders {
	border-left-color: rgba(255, 255, 255, 0.2) !important;
}

#header .header-top.header-top-light-2-borders.header-top-borders .nav-item-borders {
	border-left-color: rgba(255, 255, 255, 0.06) !important;
}

#header .header-nav-top .nav > li > a [class*="fa-"], #header .header-nav-top .nav > li > a .icons, #header .header-nav-top .nav > li > span [class*="fa-"], #header .header-nav-top .nav > li > span .icons {
	margin-left: 3px !important;
}

#header .header-nav-top .nav > li + .nav-item-left-border {
	margin-right: 10px !important;
	padding-right: 10px !important;
}

#header .header-nav-top .nav > li + .nav-item-left-border:after {
	right: 0 !important;
}

#header .header-nav-top .nav > li.nav-item:not(.dropdown) > a [class*="fa-"], #header .header-nav-top .nav > li.nav-item:not(.dropdown) > a .icons {
	right: -1px !important;
}

#header .header-nav-top .dropdown-menu {
	margin-right: -2px !important;
	margin-left: 0 !important;
}

#header .header-nav-top .dropdown-menu:before {
	left: 5px !important;
	border-right: 7px solid transparent !important;
	border-left: 7px solid transparent !important;
	-webkit-transform: translate3d(7px, -6px, 0) !important;
	transform: translate3d(7px, -6px, 0) !important;
}

#header .header-nav-top .dropdown-menu.dropdow-menu-arrow-right:before {
	left: auto !important;
	right: 20px !important;
}

#header .header-nav-top .flag {
	margin-left: 2px !important;
}

#header .header-nav-features {
	padding-right: 20px !important;
	margin-right: 10px !important;
}

#header .header-nav-features:before, #header .header-nav-features:after {
	right: 0 !important;
}

#header .header-nav-features.header-nav-features-start {
	padding-right: 0 !important;
	margin-right: 0 !important;
	padding-left: 20px !important;
	margin-left: 10px !important;
}

#header .header-nav-features.header-nav-features-start:not(.header-nav-features-no-border):before {
	right: auto !important;
	left: 0 !important;
}

#header .header-nav-features.header-nav-features-center {
	padding-right: 20px !important;
	margin-right: 10px !important;
	padding-left: 20px !important;
	margin-left: 10px !important;
}

#header .header-nav-features.header-nav-features-center:after {
	right: auto !important;
	left: 0 !important;
}

#header .header-nav-features .header-nav-features-dropdown {
	left: 100% !important;
	margin-left: -25px !important;
}

#header .header-nav-features .header-nav-features-dropdown:before {
	left: 5px !important;
	border-right: 7px solid transparent !important;
	border-left: 7px solid transparent !important;
	-webkit-transform: translate3d(7px, -6px, 0) !important;
	transform: translate3d(7px, -6px, 0) !important;
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-reverse:before {
	left: auto !important;
	right: 5px !important;
	-webkit-transform: translate3d(-7px, -6px, 0) !important;
	transform: translate3d(-7px, -6px, 0) !important;
}

#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-force-right {
	margin-left: 6px !important;
	left: 0 !important;
}

#header .header-nav-features .header-nav-features-cart .cart-info {
	right: 0 !important;
}

#header .header-nav-features .header-nav-features-cart .cart-info .cart-qty {
	left: -10px !important;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-image {
	float: left !important;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details {
	margin-right: 0 !important;
}

#header .header-nav-features .header-nav-features-cart .mini-products-list li .product-details .btn-remove {
	left: -5px !important;
}

#header .header-nav-features .header-nav-features-cart .totals .label {
	float: right !important;
}

#header .header-nav-features .header-nav-features-cart .totals .price-total {
	float: left !important;
}

#header .header-nav-features .header-nav-features-cart .actions .btn {
	float: left !important;
}

#header .header-nav-features .header-nav-features-cart .actions .btn:first-child {
	float: right !important;
}

#header .header-nav-features .header-nav-features-cart.header-nav-features-cart-big .cart-info {
	right: -4px !important;
}

#header .header-nav-features .header-nav-features-cart.header-nav-features-cart-big .header-nav-features-dropdown {
	margin-left: -31px !important;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-toggle .far {
	margin: 0px 0 0 2px !important;
}

#header .header-nav-features .header-nav-features-user .header-nav-features-dropdown {
	margin-left: -27px !important;
}

#header .header-nav-features .header-nav-features-search-reveal.show .header-nav-features-search-hide-icon {
	margin-right: 10px !important;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search {
	right: 0 !important;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .header-nav-features-search-hide-icon {
	left: 0px !important;
	margin-left: 10px !important;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full:before {
	right: 0 !important;
	left: 0 !important;
}

#header .header-nav-features .header-nav-features-search-reveal-big-search.header-nav-features-search-reveal-big-search-full .header-nav-features-search-hide-icon {
	left: 20px !important;
}

#header .header-search {
	margin-right: 16px !important;
	margin-right: 1rem !important;
}

#header .header-search .btn-light {
	left: 0 !important;
}

#header .header-social-icons {
	margin-right: 16px !important;
	margin-right: 1rem !important;
}

#header .header-border-left {
	border-right: 1px solid rgba(0, 0, 0, 0.08) !important;
}

#header .header-border-right {
	border-left: 1px solid rgba(0, 0, 0, 0.08) !important;
}

#header .header-btn-collapse-nav {
	float: left !important;
	margin: 0 16px 0 0 !important;
	margin: 0 1rem 0 0 !important;
}

html:not(.boxed) #header.header-floating-bar .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
	right: 0 !important;
	left: 0 !important;
}

html:not(.sticky-header-active) #header.header-floating-bar .header-container {
	padding-left: 0px !important;
	padding-right: 30px !important;
}

html.sticky-header-enabled #header .header-logo-sticky-change img {
	right: 0 !important;
}

#header .header-nav-main nav > ul > li {
	margin-right: 2px !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	right: auto !important;
	text-align: right !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
	padding: 6px 18px 6px 18px !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
	left: 20px !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
	right: 100% !important;
	margin-right: -1px !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > a:after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > a:after {
	left: 15px !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > a:after {
	left: 30px !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
	right: auto !important;
	left: 100% !important;
}

#header .header-nav-main nav > ul > li.dropdown.open > a:before, #header .header-nav-main nav > ul > li.dropdown:hover > a:before {
	right: 0 !important;
	left: 0 !important;
}

#header .header-nav-main nav > ul > li.dropdown.dropdown-reverse > .dropdown-menu {
	right: auto !important;
	left: 0 !important;
}

#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
	right: 15px !important;
	left: 15px !important;
}

#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
	margin: 0 -8px 3px 0 !important;
}

#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu {
	margin-right: -10px !important;
}

#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a {
	right: 0 !important;
}

#header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a:hover, #header .header-nav-main.header-nav-main-dropdown-modern nav > ul > li.dropdown .dropdown-menu li a:active {
	right: 5px !important;
}

#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega) > .dropdown-menu {
	-webkit-transform: translate3d(50%, 10px, 0) !important;
	transform: translate3d(50%, 10px, 0) !important;
}

#header .header-nav-main.header-nav-main-dropdown-center nav > ul > li.dropdown:not(.dropdown-mega):hover > .dropdown-menu {
	right: 50% !important;
	-webkit-transform: translate3d(50%, 0, 0) !important;
	transform: translate3d(50%, 0, 0) !important;
}

#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
	right: 50% !important;
	border-right: 7px solid transparent !important;
	border-left: 7px solid transparent !important;
	-webkit-transform: translate3d(7px, 10px, 0) !important;
	transform: translate3d(7px, 10px, 0) !important;
}

#header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown.open > .dropdown-item:before, #header .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown:hover > .dropdown-item:before {
	-webkit-transform: translate3d(7px, 0, 0) !important;
	transform: translate3d(7px, 0, 0) !important;
}

#header .header-nav-main.header-nav-main-slide nav > ul > li > span .item-two {
	right: 0 !important;
}

#header .header-nav-main a > .thumb-info-preview {
	right: 100% !important;
	padding-right: 10px !important;
	-webkit-transform: translate3d(20px, 0, 0) !important;
	transform: translate3d(20px, 0, 0) !important;
}

#header .header-nav-main a > .thumb-info-preview .thumb-info-wrapper {
	text-align: right !important;
}

#header .header-nav-main .dropdown-reverse a > .thumb-info-preview {
	-webkit-transform: translate3d(-20px, 0, 0) !important;
	transform: translate3d(-20px, 0, 0) !important;
	left: 100% !important;
	right: auto !important;
	padding-right: 0 !important;
	margin-left: 10px !important;
}

#header .header-nav-bar .header-nav .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
	margin-right: 0 !important;
}

#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item {
	padding: 0 2rem 0 0 !important;
}

#header .header-nav-bar .header-nav-links:not(.justify-content-lg-center) .header-nav-main.header-nav-main-dropdown-arrow nav > ul > li.dropdown > .dropdown-item:before {
	margin-right: 17px !important;
}

#header .header-nav.header-nav-stripe nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-stripe nav > ul > li.dropdown:hover > .dropdown-menu {
	right: 0 !important;
}

#header .header-nav.header-nav-stripe nav > ul > li.dropdown.dropdown-reverse > .dropdown-menu {
	right: auto !important;
}

#header .header-nav.header-nav-line nav > ul > li > a:before, #header .header-nav.header-nav-line nav > ul > li:hover > a:before {
	right: -1px !important;
	left: -1px !important;
}

#header .header-nav.header-nav-line.header-nav-top-line nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-top-line nav > ul > li:hover > a:before {
	right: 0 !important;
}

#header .header-nav.header-nav-line.header-nav-top-line-animated nav > ul > li > a:before {
	right: 50% !important;
}

#header .header-nav.header-nav-line.header-nav-top-line-animated nav > ul > li:hover > a:before {
	right: 0 !important;
}

#header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li:hover > a:before {
	right: 15px !important;
	left: 15px !important;
}

#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-line-under-text nav > ul > li > a:before, #header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-line-under-text nav > ul > li:hover > a:before {
	right: 0 !important;
	left: 0 !important;
	margin: 6px 10px 15px 10px !important;
}

#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li > a:before {
	left: 100% !important;
}

#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li > a.active:before {
	left: 15px !important;
}

#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1 nav > ul > li:hover > a:before {
	left: 15px !important;
}

#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1.header-nav-line-under-text nav > ul > li > a.active:before {
	left: 0 !important;
}

#header .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-effect-1.header-nav-line-under-text nav > ul > li:hover > a:before {
	left: 0 !important;
}

#header .header-nav.header-nav-icons nav > ul > li > a [class*="fa-"], #header .header-nav.header-nav-icons nav > ul > li > a .icons {
	margin-left: 0.28rem !important;
}

#header .header-nav.header-nav-divisor nav > ul > li > a {
	border-left: 1px solid rgba(0, 0, 0, 0.07) !important;
}

#header .header-nav.header-nav-divisor nav > ul > li:last-child > a {
	border-left: 0 !important;
}

#header .header-nav.header-nav-spaced nav > ul > li > a {
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}

#header .header-nav.header-nav-first-item-no-padding nav > ul > li:first-child > a {
	padding-right: 0 !important;
}

#header .header-nav.header-nav-sub-title .header-nav-main nav > ul > li > a, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-right: 0.7rem !important;
	margin-left: 0.7rem !important;
}

#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a.active > span {
	right: 0 !important;
}

#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li > a > span {
	right: 0 !important;
}

#header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:hover > a > span, #header .header-nav.header-nav-sub-title-animated .header-nav-main nav > ul > li:focus > a > span {
	right: 0 !important;
}

#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown > .dropdown-item:before {
	right: auto !important;
	left: 20px !important;
}

#header .header-nav.header-nav-links-side-header nav > ul > li.dropdown:hover > .dropdown-item:before {
	left: 15px !important;
}

#header .header-nav-stretch nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-stretch nav > ul > li.dropdown:hover > .dropdown-menu {
	right: 0 !important;
}

html.side-header #header.side-header .side-header-scrollable .scrollable-content,
	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-content {
	padding-left: 10px !important;
	padding-right: 0 !important;
}

html.side-header #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down {
	left: 7px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown:before {
	left: 20px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
	padding: 5px 15px 5px 0 !important;
	right: auto !important;
	left: auto !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > a:after {
	left: 20px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
	padding: 5px 15px 5px 0 !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title {
	padding-right: 15px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav {
	padding-right: 30px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu {
	right: 10000px !important;
	margin-right: -15px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu:before {
	border-left: 1px solid #f7f7f7 !important;
	border-right: 1px solid #f7f7f7 !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
	margin-right: 0 !important;
	right: 100% !important;
	left: auto !important;
	margin-right: -15px !important;
	-webkit-transform: translate3d(-10000px, 0, 0) !important;
	transform: translate3d(-10000px, 0, 0) !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu:before {
	border-right: 0 !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
	left: auto !important;
	margin-right: 0 !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
	right: auto !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse:hover > .dropdown-menu {
	left: 100% !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-columns nav > ul > li.dropdown:hover > .dropdown-menu {
	margin-right: 0 !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul.next-menu {
	-webkit-transform: translate3d(100%, 0, 0) !important;
	transform: translate3d(100%, 0, 0) !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,
	html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown > a.dropdown-toggle:after,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after {
	right: 5px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul > li.dropdown .dropdown-menu li.dropdown-submenu > a.dropdown-item:after {
	margin-right: 5px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.back-button > a:before {
	left: 5px !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu {
	right: 100% !important;
}

html.side-header #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu.next-menu {
	-webkit-transform: translate3d(100%, -50%, 0) !important;
	transform: translate3d(100%, -50%, 0) !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li {
	margin-right: 0 !important;
}

#header.header-floating-icons .header-row {
	right: -60px !important;
}

#header.header-floating-icons .header-body {
	right: 0 !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a:after {
	left: 0 !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a > span {
	right: 125.5% !important;
}

#header.header-floating-icons .header-nav-main nav > ul > li > a > span:before {
	right: -4px !important;
}

#header.header-floating-icons .header-nav-main {
	left: 0px !important;
}

#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.dropdown-reverse > .dropdown-menu {
	-webkit-transform: translate3d(-10px, 0, 0) !important;
	transform: translate3d(-10px, 0, 0) !important;
	right: auto !important;
	left: 100% !important;
}

#header .header-nav-main:before {
	right: 50% !important;
	-webkit-transform: translateX(50%) !important;
	transform: translateX(50%) !important;
}

#header .header-nav-main nav > ul li a {
	text-align: right !important;
}

#header .header-nav-main nav > ul li a .fa-caret-down {
	left: 5px !important;
}

#header .header-nav-main nav > ul li a.dropdown-toggle .fa-chevron-down {
	left: 0 !important;
}

#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down {
	left: 0 !important;
}

#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
	margin-right: 20px !important;
}

#header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu {
	margin-right: 20px !important;
}

#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-title {
	text-align: right !important;
}

#header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav {
	margin: 0 20px 0 0 !important;
}

html.side-header #header.side-header .side-header-scrollable .scrollable-content {
	left: 0 !important;
}

html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable .scrollable-content {
	left: 0 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav .header-nav-main {
	right: 0 !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav nav {
	padding: 0 0 0 8px !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu,
	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.open > .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {
	padding: 5px 15px 5px 0 !important;
	right: auto !important;
	left: auto !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content {
	padding: 5px 15px 5px 0 !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-title {
	padding-right: 15px !important;
}

html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links-vertical-expand nav > ul > li.dropdown.dropdown-mega .dropdown-mega-content .dropdown-mega-sub-nav {
	padding-right: 10px !important;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu {
	left: 15px !important;
	right: auto !important;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .dropdown-menu li table tr td a.remove {
	float: left !important;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .fa-shopping-cart {
	margin-left: 5px !important;
}

#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-shop .product-actions {
	text-align: left !important;
}

html.side-header:not(.side-header-above) body > .body {
	margin: 0 255px 0 0 !important;
}

html.side-header:not(.side-header-above) body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	right: auto !important;
}

html.side-header #header.side-header.side-header-hide {
	-webkit-transform: translateX(-100%) !important;
	transform: translateX(-100%) !important;
}

html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
	left: 15px !important;
	border-right: .3em solid transparent !important;
	border-left: 0 !important;
}

html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header #header.side-header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
	right: 100% !important;
	border-right: 5px solid #CCC !important;
	margin-right: -5px !important;
}

html.side-header #header.side-header .header-nav-main nav > ul > li .dropdown-menu.dropdown-reverse li a {
	padding-left: 8px !important;
	padding-right: 20px !important;
}

html.side-header-right:not(.side-header-above) body > .body {
	margin: 0 0 0 255px !important;
}

html.side-header-right #header.side-header {
	right: auto !important;
	left: 0 !important;
}

html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle {
	padding-left: 0px !important;
	padding-right: 30px !important;
}

html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown > a.dropdown-toggle:after {
	right: 15px !important;
	left: auto !important;
	border-left: .3em solid transparent !important;
	border-right: 0 !important;
}

html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, html.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide):not(.header-nav-links-vertical-expand) .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
	left: 100% !important;
	right: auto !important;
	border-left: 5px solid #CCC !important;
	border-right: 0 !important;
	margin-right: 0 !important;
	margin-left: -5px !important;
}

html.side-header-right #header.side-header.side-header-hide {
	-webkit-transform: translateX(100%) !important;
	transform: translateX(100%) !important;
}

html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a {
	padding-right: 25px !important;
}

html.side-header-right.side-header-right-no-reverse #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
	right: initial !important;
	left: 20px !important;
}

html.ie.side-header-right #header.side-header .header-nav:not(.header-nav-links-vertical-slide) .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
	right: 10px !important;
	left: initial !important;
}

html:not(.side-header-disable-offcanvas).side-header #header.side-header {
	right: -255px !important;
}

html:not(.side-header-disable-offcanvas).side-header.side-header-right #header.side-header {
	right: auto !important;
	left: -255px !important;
}

html.side-header.side-header-right.side-header-hide #header.side-header {
	right: auto !important;
	left: 0 !important;
}

html.side-header-hamburguer-sidebar:not(.side-header-above) body > .body {
	margin: 0 255px 0 0 !important;
}

html.side-header-hamburguer-sidebar:not(.side-header-above) body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	right: auto !important;
}

html.side-header-hamburguer-sidebar #header.side-header {
	right: 0 !important;
}

html.side-header-hamburguer-sidebar #header.side-header.side-header-hide {
	-webkit-transform: translateX(100%) !important;
	transform: translateX(100%) !important;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right #header.side-header {
	right: auto !important;
	left: 0 !important;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right #header.side-header.side-header-hide {
	-webkit-transform: translateX(-100%) !important;
	transform: translateX(-100%) !important;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push body > .body {
	left: 0 !important;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push .body-overlay {
	right: 0 !important;
	left: 0 !important;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push #header.side-header {
	right: -355px !important;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push body > .body {
	right: 0 !important;
	left: auto !important;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push #header.side-header {
	left: -355px !important;
	right: auto !important;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push body > .body {
	left: -355px !important;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push #header.side-header {
	right: 0 !important;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push body > .body {
	right: -355px !important;
	left: auto !important;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-right.side-header-hamburguer-sidebar-push #header.side-header {
	left: 0 !important;
	right: auto !important;
}

html.side-header-overlay-full-screen body > .body .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	right: auto !important;
}

html.side-header-overlay-full-screen #header {
	right: 0 !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item {
	right: 0 !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:hover {
	right: 5px !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown.dropdown-mega .dropdown-mega-sub-nav > li > a {
	padding: 3px 8px 3px 8px !important;
}

html.side-header-overlay-full-screen #header .side-header-scrollable .scrollable-content {
	left: 0 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

html.side-header-overlay-full-screen #header .header-nav-main {
	-webkit-transform: translate3d(50%, -50%, 0) !important;
	transform: translate3d(50%, -50%, 0) !important;
}

html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li.dropdown .dropdown-item:hover {
	right: 0 !important;
}

html.side-header-hamburguer-sidebar-narrow-bar .body {
	margin-right: 90px !important;
}

html.side-header-hamburguer-sidebar-narrow-bar #header.side-header {
	-webkit-transform: translateX(-90px) !important;
	transform: translateX(-90px) !important;
}

html.side-header-hamburguer-sidebar-narrow-bar .slider-container {
	right: -45px !important;
}

.side-header-narrow-bar {
	right: 0 !important;
}

.side-header-narrow-bar:after {
	right: auto !important;
	left: 0 !important;
}

.side-header-narrow-bar .side-header-narrow-bar-content .side-header-narrow-bar-content-vertical {
	margin-right: -18% !important;
}

html.side-header-hamburguer-sidebar-narrow-bar #header {
	padding-right: 90px !important;
	right: -90px !important;
}

html[dir="rtl"] #header .header-search .btn-light {
	left: -35px !important;
}

.page-header {
	margin: 0 0 35px 0 !important;
	text-align: right !important;
}

.page-header .breadcrumb > li + li:before {
	padding: 0 5px 0 7px !important;
}

.page-header .page-header-extra-button {
	right: 0 !important;
	left: 0 !important;
}

.page-header.page-header-classic:after {
	right: 0 !important;
}

.inverted {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

h1 .inverted {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

h2 .inverted {
	padding-right: 7px !important;
	padding-left: 7px !important;
}

h3 .inverted {
	padding-right: 2px !important;
	padding-left: 2px !important;
}

h4 .inverted {
	padding-right: 4px !important;
	padding-left: 4px !important;
}

h5 .inverted {
	padding-right: 2px !important;
	padding-left: 2px !important;
}

h6 .inverted {
	padding-right: 2px !important;
	padding-left: 2px !important;
}

.left-0 {
	right: 0px !important;
}

.right-0 {
	left: 0px !important;
}

.left-1 {
	right: 1px !important;
}

.right-1 {
	left: 1px !important;
}

.left-2 {
	right: 2px !important;
}

.right-2 {
	left: 2px !important;
}

.left-3 {
	right: 3px !important;
}

.right-3 {
	left: 3px !important;
}

.left-4 {
	right: 4px !important;
}

.right-4 {
	left: 4px !important;
}

.left-5 {
	right: 5px !important;
}

.right-5 {
	left: 5px !important;
}

.left-6 {
	right: 6px !important;
}

.right-6 {
	left: 6px !important;
}

.left-7 {
	right: 7px !important;
}

.right-7 {
	left: 7px !important;
}

.left-8 {
	right: 8px !important;
}

.right-8 {
	left: 8px !important;
}

.left-9 {
	right: 9px !important;
}

.right-9 {
	left: 9px !important;
}

.left-10 {
	right: 10px !important;
}

.right-10 {
	left: 10px !important;
}

.col-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xl-1-5, .col-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xl-2-5, .col-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xl-3-5, .col-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5, .col-xl-4-5 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

#footer .footer-ribbon {
	margin: -44px 0 0 0 !important;
	padding: 10px 20px 6px 20px !important;
}

#footer .footer-ribbon:before {
	border-left: 10px solid #646464 !important;
	left: 100% !important;
}

#footer a:not(.btn).link-hover-style-1 {
	right: 0px !important;
}

#footer a:not(.btn).link-hover-style-1:hover {
	right: 3px !important;
}

#footer .footer-nav nav > ul {
	padding-right: 0 !important;
}

#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a {
	padding-right: 0 !important;
}

#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a:before {
	right: 0 !important;
}

#footer .twitter [class*="fa-"], #footer .twitter .icons {
	margin-left: -22px !important;
	right: -30px !important;
}

#footer .twitter ul li {
	padding-right: 30px !important;
}

#footer .footer-copyright nav ul li:first-child {
	padding-right: 0 !important;
}

#footer .footer-copyright nav ul li:last-child {
	padding-left: 0 !important;
}

#footer .footer-copyright.footer-copyright-full-width-border-top:before {
	right: 50% !important;
	-webkit-transform: translate3d(50%, 0, 0) !important;
	transform: translate3d(50%, 0, 0) !important;
}

#footer.footer-reveal {
	right: 0 !important;
}

.footer-left-border {
	border-right: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-right-border {
	border-left: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.footer-left-light-border {
	border-right: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.footer-right-light-border {
	border-left: 1px solid rgba(255, 255, 255, 0.05) !important;
}

html.dark .tabs .nav-tabs li a,
html.dark .tabs .nav-tabs li a:focus {
	border-right-color: #2c3237 !important;
	border-left-color: #2c3237 !important;
}

html.dark .tabs .nav-tabs.nav-justified {
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	border-right-color: transparent !important;
	border-left-color: transparent !important;
}

html.dark .tabs.tabs-left .nav-tabs > li a, html.dark .tabs.tabs-right .nav-tabs > li a {
	border-right-color: #2c3237 !important;
	border-left-color: #2c3237 !important;
}

html.dark .tabs .nav-tabs li.active a,
html.dark .tabs .nav-tabs li.active a:hover,
html.dark .tabs .nav-tabs li.active a:focus,
html.dark .tabs .nav-tabs.nav-justified li.active a,
html.dark .tabs .nav-tabs.nav-justified li.active a:hover,
html.dark .tabs .nav-tabs.nav-justified li.active a:focus {
	border-right-color: #333940 !important;
	border-left-color: #333940 !important;
}

html.dark .call-to-action.with-borders {
	border-right-color: #2c3237 !important;
	border-left-color: #2c3237 !important;
}

html.dark .call-to-action.featured {
	border-right-color: #2c3237 !important;
	border-left-color: #2c3237 !important;
}

html.dark .counters.with-borders .counter {
	border-right: 1px solid #2c3237 !important;
	border-left: 1px solid #2c3237 !important;
}

html.dark section.timeline .timeline-box.left:after {
	border-left-color: #2c3237 !important;
}

html.dark section.timeline .timeline-box.right:after {
	border-right-color: #2c3237 !important;
}

html.dark .featured-box {
	border-right-color: #333940 !important;
	border-left-color: #333940 !important;
}

html.dark .content-grid .content-grid-item:before {
	border-right-color: #333940 !important;
}

html.dark .content-grid.content-grid-dashed .content-grid-item:before {
	border-right-color: #333940 !important;
}

html.dark .popover.right > .arrow {
	border-left-color: #2c3237 !important;
}

html.dark .popover.right > .arrow:after {
	border-left-color: #333940 !important;
}

html.dark .popover.left > .arrow {
	border-right-color: #2c3237 !important;
}

html.dark .popover.left > .arrow:after {
	border-right-color: #333940 !important;
}

html.dark ul.comments .comment-arrow {
	border-left-color: #2c3237 !important;
}

html.boxed .footer-reveal {
	right: auto !important;
}

html.boxed.sticky-header-active #header:not(.header-effect-shrink) .header-body {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

html.gap-outside .main,
html.gap-outside #footer {
	margin-left: 25px !important;
	margin-right: 25px !important;
}

html.gap-outside .slider-container {
	right: auto !important;
}

html.gap-outside #header:not(.side-header) .header-body {
	right: 0 !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper {
	right: 25px !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active {
	right: 0 !important;
}

html.gap-outside .pin-wrapper .sticky-wrapper.sticky-effect-active .sticky-body .container-fluid {
	padding-right: 25px !important;
	padding-left: 25px !important;
}

@media (max-width: 575px) {
	#header .header-nav-top .nav > li:not(.d-none) {
		margin-right: 0 !important;
		padding-right: 0 !important;
	}
}

@media (max-width: 767px) {
	#header .header-nav-top .nav > li.nav-item-left-border-remove.d-none {
		margin-right: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width: 992px) {
	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-reverse {
		left: auto !important;
		margin-left: 0 !important;
		right: 100% !important;
		margin-right: -25px !important;
	}
	#header .header-nav-main-arrows nav > ul > li > a.dropdown-toggle:after {
		padding: 0 4px 0 0 !important;
	}
	html.side-header #header.side-header .side-header-scrollable,
	html.side-header-hamburguer-sidebar #header.side-header .side-header-scrollable {
		margin-left: -13px !important;
	}
	#header .header-nav-main-effect-4 nav > ul > li.dropdown .dropdown-menu {
		-webkit-transform: translate3d(10px, 0, 0) !important;
		transform: translate3d(10px, 0, 0) !important;
	}
	#header .header-nav-main-effect-6 nav > ul > li.dropdown .dropdown-menu {
		-webkit-transform: translate3d(-10px, 0, 0) !important;
		transform: translate3d(-10px, 0, 0) !important;
	}
	#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		-webkit-transform: translate3d(10px, 0, 0) !important;
		transform: translate3d(10px, 0, 0) !important;
	}
	html.side-header #header.side-header {
		right: 0 !important;
	}
}

@media (max-width: 440px) {
	#header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-mobile-fixed {
		left: auto !important;
		right: 50% !important;
		-webkit-transform: translate3d(50%, 0, 0) !important;
		transform: translate3d(50%, 0, 0) !important;
	}
}

@media (max-width: 991px) {
	#header .header-mobile-border-top:before {
		right: 0 !important;
	}
	#header.header-floating-icons {
		left: 10px !important;
	}
	#header .header-nav-main {
		right: 50% !important;
		-webkit-transform: translate3d(50%, 0, 0) !important;
		transform: translate3d(50%, 0, 0) !important;
	}
	html.side-header #header.side-header .side-header-scrollable {
		right: 0 !important;
	}
	html.side-header-hamburguer-sidebar-narrow-bar .body {
		padding-right: 90px !important;
		margin-right: 0 !important;
	}
}

@media (min-width: 1200px) {
	html:not(.sticky-header-active) #header.header-floating-bar .header-body {
		left: 15px !important;
	}
	html.side-header.side-header-hide #header.side-header {
		right: 0 !important;
	}
}

@media (min-width: 992px) and (max-width: 1281px) {
	#header.header-floating-icons .header-row {
		right: -19px !important;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	html.side-header.side-header-change-container .main .container, html.side-header.side-header-change-container #footer .container {
		-webkit-transform: translateX(-125px) !important;
		transform: translateX(-125px) !important;
	}
	html.side-header.side-header-change-container .home-concept {
		-webkit-transform: translateX(-125px) !important;
		transform: translateX(-125px) !important;
	}
	html.side-header.side-header-change-container.side-header-right .main .container, html.side-header.side-header-change-container.side-header-right #footer .container {
		-webkit-transform: translateX(125px) !important;
		transform: translateX(125px) !important;
	}
	html.side-header.side-header-change-container.side-header-right .home-concept {
		-webkit-transform: translateX(125px) !important;
		transform: translateX(125px) !important;
	}
}

@media (min-width: 992px) and (min-width: 1200px) and (max-width: 1440px) {
	html.side-header.side-header-change-container .home-concept .container > .row {
		margin-right: -6rem !important;
	}
	html.side-header.side-header-change-container.side-header-right .home-concept .container > .row {
		margin-right: -6rem !important;
	}
}

@media (min-width: 768px) {
	#footer .footer-nav.footer-nav-bottom-line nav > ul > li > a:before {
		right: .85rem !important;
		left: .85rem !important;
	}
}
