#footer-inner .elementor-icon-box-icon {
	position:absolute;
	right:-10px;
	padding:0;
	margin:0 !important
}
#footer-inner .elementor-icon-box-content {
	padding-right:25px !important
}
#footer-inner .elementor-308 .elementor-element.elementor-element-6b0d5 .elementor-image-box-wrapper {
	text-align:right!important;
}
#site-logo {
	float:left !important;
}
#site-navigation-wrap {
    float: right !important;
    left: inherit !important;
    right: -15px Important;
}
@media only screen and (max-width: 959px) {
	.footer-widgets-inner .elementor-col-25 {padding: 0 20px 0 10px}
	.footer-widgets-inner .elementor-widget-container {padding: 0 20px 0 10px}
	html,body {overflow-x:hidden}
	.oceanwp-mobile-menu-icon.mobile-right,
	.woocommerce .widget_shopping_cart .total strong {
		float:right !important;
	}
	.woocommerce .widget_shopping_cart .total .amount {float: left !important}
}
@media only screen and (max-width: 767px) {
	#footer-inner .elementor-icon-box-icon {
	position:inherit;
	right:inherit;
	padding:0;
	margin:0 !important
}
	#footer-inner .elementor-icon-box-content {
		padding-right:0!important;
	}
	#footer-inner figure>img {
		margin:0;
	}
}
@media only screen and (max-width: 480px) {
	.woocommerce-ordering {
		margin-top:0 !important
	}
	.woocommerce button.button {
		padding:9px!important
	}
	.woo-entry-image img,.woocommerce-product-gallery--columns-4 figure img {width:100%}
}
span.woocommerce-Price-amount bdi {direction: rtl !important}