body { direction: rtl; unicode-bidi: embed; }

.container { text-align: right; }
body { direction: rtl; unicode-bidi: embed; }

ul.et_pb_side_nav li.side_nav_item, .et-social-icons { float: left; }

#top-menu > li:last-child { padding-right: 22px; }

#et-secondary-nav li:first-child { margin-right: 0; }

#et-secondary-nav > li:last-child { margin-right: 15px; }

#top-menu li { text-align: right; }

.rtl #top-menu .menu-item-has-children > a:first-child { padding-left: 40px; padding-right: 20px; }

#top-menu li.mega-menu ul li { float: right !important; }

#top-menu li.mega-menu > ul > li:nth-of-type(4n) { clear: left; }

#top-menu li.mega-menu > ul > li:nth-of-type(4n+1) { clear: right; }

#sidebar .et_pb_widget, .bottom-nav, .et_pb_post, #left-area { text-align: right; }

#footer-info { float: right; }

.et-social-icons li:last-child { margin-left: 0; }

#top-menu > li:first-child, .bottom-nav li:first-child { padding-right: 0; }

.widget_search #searchsubmit { right: auto; left: 0; }

.et_pb_counter_amount { float: right; text-align: left; padding: 1px 1px 1px 3%; }

blockquote { border-right: 5px solid; padding-right: 20px; padding-left: 0; border-left: 0; }

.et_pb_text_align_right { text-align: right !important; }

.et-pb-controllers a { margin-right: 0; margin-left: 10px; }

.et_pb_slide_with_image .et_pb_slide_description { text-align: right; }

.et_pb_slide_with_image .et_pb_slide_image { left: 0; }

.et_pb_tabs_controls li { float: right; border-left: 1px solid #d9d9d9; border-right: none; }

.et_pb_toggle_title:before { right: inherit; left: 0; }

.et_pb_toggle h5.et_pb_toggle_title { padding: 0 0 0 30px; }

#footer-widgets .footer-widget li { text-align: right; padding: 0 14px 10px 0; }

#footer-widgets .footer-widget li:before { left: inherit; right: 0; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: right; }

.comment_avatar { left: auto; right: 0; }
.comment-reply-link { right: auto; left: 0; }

.et_pb_pricing li { padding: 0 14px 28px 0 !important; text-align: right; }
.et_pb_pricing li:before { left: auto; right: 0; }

.et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description { padding-right: 0; }
.et_pb_testimonial_portrait { float: right; }
.et_pb_testimonial_description { padding-left: 0; padding-right: 120px; }

.et_pb_forgot_password { text-align: right; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: right; }
li.product.last { clear: left; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 53px 60px !important; }
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-left: 0 !important; }
.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n), .archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n) { margin-left: 0 !important; clear: left !important; }
.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n+1), .archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n+1) { margin-right: 0 !important; margin-left: 60px !important; }
.archive.et_left_sidebar.woocommerce ul.products li.product.last, .archive.et_right_sidebar.woocommerce ul.products li.product.last { margin-right: 0 !important; margin-left: 60px !important; }

.et_header_style_split #et_top_search,
.et_header_style_centered #et_top_search { margin-left: 0; margin-right: 22px; }
span.et_close_search_field,
.et-search-form { right: auto; left: 0; }

.et_mobile_menu li li { padding-right: 5%; padding-left: 0; }
#main-header #mobile_menu { text-align: right; }
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul { padding-left: 0; padding-right: 10px; }

@media all and (min-width: 981px) {
	.et_vertical_nav #et_search_icon:before { right: 0; }
	.et_vertical_nav.et_header_style_centered #et_search_icon:before { left: auto; }
	.et_vertical_nav.et_header_style_split #et_top_search { margin-right: 0; }
	.et_vertical_nav.et_header_style_split #et_search_icon:before { left: auto; }
}

@media all and (max-width: 980px) {
	.et_full_width_page.woocommerce ul.products li.product.last, .et_full_width_page.woocommerce-page ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last { margin-right: 0 !important; }

	.et_header_style_centered .mobile_menu_bar, .et_header_style_split .mobile_menu_bar { left: 5px; right: auto; }
	.et_header_style_centered #main-header .mobile_nav, .et_header_style_split #main-header .mobile_nav { text-align: right; }
}

@media all and (max-width: 980px) and (min-width: 768px) {
	.woocommerce ul.products li.product:nth-child(2n) { float: right; }
	.woocommerce ul.products li.product:nth-child(3n) { margin-left: 0 !important; }
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin: 0 0 53px 32px !important; }
	.woocommerce ul.products li.product:nth-child(3n+1) { margin-right: 0 !important; }
	.archive.et_left_sidebar.woocommerce ul.products li.product.last, .archive.et_right_sidebar.woocommerce ul.products li.product.last { margin-left: 32px !important; }
}

@media all and (max-width: 767px) {
.et_pb_slide_with_image .et_pb_slide_description { text-align: center; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-left: 0 !important; }
}

#et_top_search { float: left; }

#et-secondary-menu .et-cart-info { margin-left: 0; margin-right: 15px; }

#et-top-navigation { float: left; }

#et-secondary-menu { float: left; }

#et-info { float: right; }

ul.et_pb_side_nav.et-visible {
	opacity: 1;
	-webkit-animation: fadeInLeft 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInLeft 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInLeft 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInLeft 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
/*.et_pb_slide_with_image .et_pb_slide_description { float:right; }*/
.et_pb_module.et_pb_button{direction: ltr !important;}
.et-pb-arrow-prev {
    left: -22px;
    right: auto;
}

.et-pb-arrow-next {
    right: -22px;
    left: auto;
}

.et_pb_slider:hover .et-pb-arrow-prev,
.et_mobile_device .et-pb-arrow-prev {
    left: 22px;
    right: auto;
}

.et_pb_slider:hover .et-pb-arrow-next,
.et_mobile_device .et-pb-arrow-next {
    right: 22px;
    left: auto;
}

.format-gallery .et_pb_slider:hover .et-pb-arrow-prev {
    left: 0;
    right: auto;
}

.format-gallery .et_pb_slider:hover .et-pb-arrow-next {
    right: 0;
    left: auto;
}

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev {
    left: 0;
    right: auto;
}

.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next {
    right: 0;
    left: auto;
}
.et_pb_blurb_position_right .et_pb_blurb_container {
    padding-right: 15px;
	padding-left:0;
}
.et_pb_blurb_position_right .et_pb_blurb_content {
    padding-right: 52px;padding-left:0;
    text-align: right;
}
.et_pb_section_video_bg .mejs-video {
    left: 50%;right:auto;
}
.et_pb_text_align_right {
    text-align: right;
}
.et_pb_text_align_left {
	text-align: left;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
	margin-right: 6%;
	margin-left: 0;
	text-align: left;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
	float: right;
	margin-right: 0;
	margin-left: 6%;
	text-align: right;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
	padding-left: 0;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
	padding-right: 0;
}
	/*.et_right_sidebar #left-area {
		float: left;
		padding-right: 5.5%;padding-left:0;
	}

	.et_right_sidebar #sidebar {
		padding-left: 30px;padding-right:0;
	}

	.et_right_sidebar #main-content .container:before {
		right: 20.875% !important;left:auto !important;
	}

	.et_left_sidebar #left-area {
		float: right;
		padding-left: 5.5%;padding-right:0;
	}

	.et_left_sidebar #sidebar {
		padding-right: 30px;padding-left:0;
	}

	.et_left_sidebar #main-content .container:before {
		left: 20.875% !important;right:auto !important
	}*/
.wp-pagenavi a, .wp-pagenavi span {
    text-align: right;
    direction: rtl;
    float: right;
}
/*.et_pb_widget_area_left {
	padding-right: 30px;padding-left:0;
	border-right: 1px solid rgba(0, 0, 0, 0.1);border-left:none;
}

.et_pb_widget_area_right {
	padding-left: 30px;padding-right:0;
	border-left: 1px solid rgba(0, 0, 0, 0.1);border-right:none;
}*/

.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left {
	border-right: none;
}

.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right {
	border-left: none;
}
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev {
    left: 22px;
    right: auto;
}

.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next {
    right: 22px;
    left: auto;
}	
.et_pb_button:after {
    content: "\34";
}
.et_pb_scroll_top.et-visible {
    -webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
    -moz-animation: fadeInLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
    -o-animation: fadeInLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
    animation: fadeInLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
}
.et_pb_scroll_top.et-hidden {
    -webkit-animation: fadeOutLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
    -moz-animation: fadeOutLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
    -o-animation: fadeOutLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
    animation: fadeOutLeft 1s 1 cubic-bezier(0.77,0,0.175,1);
}

/* add woocommerce rtl */

p.demo_store {
    right:0;
    left:0;
}

.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
    right:50%;
    margin-right:-.5em;
    left: auto;
    margin-left: auto;
}

.woocommerce div.product div.social {
    text-align:left;
}

.woocommerce div.product div.social span {
    margin:0 2px 0 0;
}

.woocommerce div.product div.social span .stButton .chicklets {
    padding-right:16px;
    padding-left: 0;
}

.woocommerce div.product div.social iframe {
    float:right;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding:0 1em 0 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    right:-6px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-bottom-left-radius:4px;
    border-bottom-left-radius:4px;
    left: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    left:-6px;
    -webkit-border-bottom-right-radius:4px;
    -moz-border-bottom-right-radius:4px;
    border-bottom-right-radius:4px;
    right: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs:before {
    right:0;
    left: auto;
}

.woocommerce div.product form.cart div.quantity {
    float:right;
    margin:0 0 0 4px;
}

.woocommerce div.product form.cart table td {
    padding-right:0;
    padding-left: 0;
}

.woocommerce div.product form.cart .variations select {
    margin-left:1em;
    margin-right: auto;
}

.woocommerce div.product form.cart .variations td.label {
    padding-left:1em;
    padding-right: 0;
}

.woocommerce div.product form.cart .button {
    float:right;
}

.woocommerce div.product form.cart .group_table td.label {
    padding-left:1em;
    padding-right:1em;
}

.woocommerce span.onsale {
    right:-.5em;
    left: auto;
}

.woocommerce ul.products li.product .onsale {
    left:0;
    right:auto;
    margin:-.5em 0 0 -.5em;
}

.woocommerce nav.woocommerce-pagination ul {
    border-left:0;
    border-right: none;
}

.woocommerce nav.woocommerce-pagination ul li {
    border-left:1px solid #d3ced2;
    float:right;
    border-right: none;
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
    right:auto;
    left: auto;
}

.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading {
    padding-left:2.618em;
    padding-right: 0;
}

.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after {
    left:1em;
    right: auto;
}

.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after {
    margin-right:.53em;
    margin-left: auto;
}

.woocommerce #reviews h2 small {
    float:left;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float:right;
    right:0;
    left: auto;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin:0 50px 0 0;
}

.woocommerce #reviews #comments ol.commentlist ul.children {
    margin:20px 50px 0 0;
}

.woocommerce #reviews #comments ol.commentlist #respond {
    margin:20px 50px 0 0;
}

.woocommerce .star-rating {
    float:left;
}

.woocommerce .star-rating:before {
    float:right;
    right:0;
    left: auto;
}

.woocommerce .star-rating span {
    float:right;
    right:0;
    left: auto;
}

.woocommerce .star-rating span:before {
    right:0;
    left: auto;
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin:.5em 0 0 4px;
    float:right;
}

.woocommerce #review_form #respond .form-submit input {
    right:auto;
    left: auto;
}

.woocommerce p.stars a:before {
    right:0;
    left: auto;
}

.woocommerce table.shop_table {
    margin:0 0 24px -1px;
    text-align:right;
}

.woocommerce table.my_account_orders .order-actions {
    text-align:left;
}

.woocommerce table.my_account_orders .order-actions .button {
    margin:.125em .25em .125em 0;
}

.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt {
    float:right;
}

.woocommerce td.product-name dl.variation dt {
    margin:0 0 0 4px;
    clear:right;
}

.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {
    float:left;
    margin-right:4px;
    margin-left: auto;
}

.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl {
    padding-right:1em;
    border-right:2px solid rgba(0,0,0,.1);
    padding-left: 0;
    border-left: none;
}

.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt {
    float:right;
}

.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt {
    margin:0 0 0 4px;
    clear:right;
}

.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li {
    padding-right:2em;
    padding-left: 0;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove {
    right:0;
    left: auto;
}

.woocommerce form .form-row .input-checkbox {
    margin:-2px 0 0 8px;
}

.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register {
    text-align:right;
}

.woocommerce ul#shipping_method li {
    padding:.25em 22px .25em 0;
}

.woocommerce .order_details li {
    float:right;
    margin-left:2em;
    border-left:1px dashed #d3ced2;
    padding-left:2em;
    margin-right:0;
    padding-right:0;
    border-right: none;
}

.woocommerce .widget_layered_nav ul li.chosen a:before {
    margin-left:.618em;
    margin-right: auto;
}

.woocommerce .widget_layered_nav_filters ul li {
    float:right;
    padding:0 0 1px 1px;
}

.woocommerce .widget_layered_nav_filters ul li a:before {
    margin-left:.618em;
    margin-right: auto;
}

.woocommerce .widget_price_filter .price_slider_amount {
    text-align:left;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    float:right;
}

.woocommerce .widget_price_filter .ui-slider {
    text-align:right;
    margin-right:.5em;
    margin-left:.5em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    margin-right:-.5em;
    margin-left: auto;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    right:-1px;
    left: auto;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    left:-1px;
    right: auto;
}

.woocommerce .widget_rating_filter ul li.chosen a:before {
    margin-left:.618em;
    margin-right: auto;
}

.woocommerce-error,.woocommerce-info,.woocommerce-message {
    padding:1em 3.5em 1em 2em!important;
}

.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before {
    right:1.5em;
    left: auto;
}

.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button {
    float:left;
}

.woocommerce-error li,.woocommerce-info li,.woocommerce-message li {
    padding-right:0!important;
    margin-right:0!important;
    padding-left: 0;
    margin-left: auto;
}

.woocommerce-account .addresses .title h3 {
    float:right;
}

.woocommerce-account .addresses .title .edit,.woocommerce-account ul.digital-downloads li .count {
    float:left;
}

.woocommerce-account ul.digital-downloads {
    margin-right:0;
    padding-right:0;
    padding-left: 0;
    margin-left: auto;
}

.woocommerce-account ul.digital-downloads li {
    margin-right:0;
    padding-right:0;
    padding-left: 0;
    margin-left: auto;
}

.woocommerce-account ul.digital-downloads li:before {
    margin-left:.618em;
    margin-right: auto;
}

#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text {
    float:right;
    margin:0 0 0 4px;
}

#add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
    margin-right:.618em;
    margin-left: auto;
}

#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th {
    border-right:0;
    border-left:0;
}

#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
    float:right;
}

#add_payment_method .checkout .col-2 .form-row-first,#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .notes {
    clear:right;
}

#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address {
    clear:right;
}

#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
    text-align:right;
}

#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li {
    text-align:right;
}

#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input {
    margin:0 0 0 1em;
}

#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img {
    margin:-2px .5em 0 0;
}

#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img {
    margin-right:2px;
    margin-left: auto;
}

#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
    margin:-3px 0 0 1em;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
    background-position:left .618em center;
}

#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before {
    border-left-color:transparent;
    border-right-color:transparent;
    right:0;
    margin:-1em 2em 0 0;
    left: auto;
}

#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float:left;
}
.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td {
    text-align:left!important;
}

.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions {
    text-align:right!important;
}

.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before {
    float:right;
}

.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions {
    text-align:right;
}

.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button {
    margin:.125em 0 .125em .25em;
}

.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product {
    float:right;
}

.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
    float:right;
}

.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions {
    text-align:right;
}

.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button {
    float:left;
}

.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator {
    text-align:right;
}

.woocommerce #payment .terms,.woocommerce-page #payment .terms {
    text-align:right;
}

.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last {
    margin-left:0;
    margin-right: auto;
}

.single-product .twentythirteen .panel {
    padding-right:20px!important;
    padding-left:20px!important;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
    float: right;
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
    float: left;
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
    float: right;
}

.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
    float: right;
    margin-left: 3.8%;
    margin-right: auto;
}

.woocommerce #content div.product div.thumbnails a.last,
.woocommerce div.product div.thumbnails a.last,
.woocommerce-page #content div.product div.thumbnails a.last,
.woocommerce-page div.product div.thumbnails a.last {
    margin-left: 0;
    margin-right: auto;
}

.woocommerce #content div.product div.thumbnails.columns-1 a,
.woocommerce div.product div.thumbnails.columns-1 a,
.woocommerce-page #content div.product div.thumbnails.columns-1 a,
.woocommerce-page div.product div.thumbnails.columns-1 a {
    margin-left: 0;
    margin-right: auto;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    float: left;
}

.woocommerce #content div.product #reviews .comment img,
.woocommerce div.product #reviews .comment img,
.woocommerce-page #content div.product #reviews .comment img,
.woocommerce-page div.product #reviews .comment img {
    float: left;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: right;
    margin: 0 0 2.992em 3.8%;
}

.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
    margin-left: 0;
    margin-right: auto;
}

.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product {
    margin-left: 0;
    margin-right: auto;
}

.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
    float: right;
}

.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {

    float: left;
}

.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
    text-align: left;

}

.woocommerce #content table.cart td.actions .coupon,
.woocommerce table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {


    float: right;
}

.woocommerce .cart-collaterals .related,
.woocommerce-page .cart-collaterals .related {
    float: right;
}

.woocommerce .cart-collaterals .cross-sells,


.woocommerce-page .cart-collaterals .cross-sells {
    float: right;


}

.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
    clear: left;
    float: left;



}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    float: left;


}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
    float: left;





}

.woocommerce form .form-row-first,

.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
    float: right;
}

.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
    float: left;


}


.woocommerce #payment .terms,
.woocommerce #payment .wc-terms-and-conditions,

.woocommerce-page #payment .terms,
.woocommerce-page #payment .wc-terms-and-conditions {
    text-align: right;
    padding: 0 0 0 1em;

    float: right;
}



.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    float: left;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right;
}

.woocommerce-account .woocommerce-MyAccount-content {
    float: left;
}

.woocommerce-page.left-sidebar #content.twentyeleven {
    float: left;
}

.woocommerce-page.right-sidebar #content.twentyeleven {
    float: right;
}
@media screen and (min-width:1218px) {
    .twentyfourteen .tfwc {
        margin-left: 54px;margin-right:auto;
    }
    .full-width .twentyfourteen .tfwc {
        margin-left: auto;margin-right:auto;
    }
}


.twentyfifteen .t15wc .page-title {
    margin-right: 0;margin-left:auto;
}

@media screen and (min-width:44.375em) {
    .twentysixteen .site-main {
        margin-left: 23.0769%;margin-right:auto;
    }
}
/*
#et_top_search { float: left; }

#et-secondary-menu .et-cart-info { margin-left: 0; margin-right: 15px; }

#et-top-navigation { float: left; }

#et-secondary-menu { float: left; }

#et-info { float: right; }
*/