body {
	text-align: right;
}

.preloader {
	right: 0;
	left: 0;
}

.status {
	right: 50%;
	margin: -20px -20px 0 0;
}

.row.no-gutters[class^="col-"],
.row.no-gutters[class*=" col-"] {
	padding-right: 0;
	padding-left: 0;
}

.navbar-nav.navbar-right:last-child {
	margin-left: 0;
}

.mailchimp-success span,
.mailchimp-error span,
.email-success span,
.email-error span {
	margin-left: 10px;
}

.standard-button {
	padding: 18px 40px 18px 40px;
}

ul,
ol {
	margin: 0 0 1.5em 0;
	padding-right: 20px;
}

li > ul,
li > ol {
	margin-right: 1.5em;
}

.alignleft {
	float: right;
	margin-left: 1.5em;
}

.alignright {
	float: left;
	margin-right: 1.5em;
}

.secondary-button {
	padding: 20px 35px 20px 35px;
}

.secondary-button-dark {
	padding: 20px 35px 20px 35px;
}

.border-right {
	border-left: 1px solid #eaeaea;
}

.border-left {
	border-right: 1px solid #eaeaea;
}

.colored-line-left {
	float: right;
}

.colored-line-right {
	float: left;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	padding: 10px 30px 10px 30px;
}

label {
	padding-left: 5px;
}

.whole-video-bg {
	right: 0;
}

.whole-page-wrap {
	right: 0;
}

#menu-primary {
	float: left;
}

.sticky-navigation .main-navigation li {
	float: right;
}

.sticky-navigation .main-navigation a {
	text-align: right;
}

.sticky-navigation .main-navigation ul ul {
	right: -999em;
}

.sticky-navigation .main-navigation li:hover > ul {
	right: auto;
}

.sticky-navigation .main-navigation ul li:hover > ul {
	right: 100%;
}

.dropdownmenu {
	left: 0;
}

.sticky-navigation .main-navigation ul .dropdownmenu {
	left: 7px;
}

.navbar-header {
	float: right;
}

.menu-align-center #menu-primary > ul > li.has_children a {
	padding: 5px 8px 5px 18px;
}

.navbar-toggle {
	margin-left: 5px;
}

.centered-logo .navbar-brand img {
	margin: 18px 15px 10px 15px;
}

.header-style-two .vertical-registration-form {
	float: left;
	padding: 15px 32px 32px 32px;
}

.navbar-inverse .navbar-toggle {
	float: left;
}

.menu-align-center #menu-primary > ul > li.has_children > .dropdownmenu {
	right: auto;
	left: 0;
}

.header-style-two .intro-section .btn-primary {
	padding: 10px 20px 10px 20px;
}

.header-style-four .horizontal-subscribe-form {
	padding: 25px 25px 25px 25px;
}

.client-logos li {
	margin: 25px 25px 25px 25px;
}

.woocommerce ul.products li .galcolumn {
	margin-left: 0!important;
}

li.galcolumn {
	float: right !important;
}

.woocommerce .products ul li.galcolumn:nth-child(1),
.woocommerce ul.products li.galcolumn:nth-child(1) {
	margin-right: 16px !important;
}

.woocommerce .products ul li.galcolumn:nth-child(4),
.woocommerce ul.products li.galcolumn:nth-child(4) {
	margin-right: 0 !important;
}

.brief .brief-image-right img {
	float: left;
}

.brief .brief-image-left img {
	float: right;
}

.feature-list li {
	padding-right: 20px;
}

.feature-list li:before {
	right: 0;
}

.feature-list li span {
	margin-left: 10px;
}

.text-left {
	text-align: right;
}

.brief-content-one {
	float: left;
}

.brief-left .brief-content-one {
	float: right;
}

.brief-left .brief-content-two {
	float: left;
}

.brief-right .brief-content-one {
	float: left;
}

.brief-right .brief-content-two {
	float: right;
}

.panel-default {
	text-align: right;
}

.panel-title .icon-container {
	float: right;
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.single-stats {
	margin-left: -4px;
}

.feature {
	padding-right: 10px;
	padding-left: 0;
}

.feature .icon-container {
	float: right;
	margin-left: 10px;
}

.feature .description {
	float: left;
}

.unique-features-cols-one .feature .description {
	padding-right: 110px;
}

.unique-features-cols-one .icon-container {
	right: 0;
}

.pricing-table {
	padding-right: 30px;
	padding-left: 30px;
}

.package-list li span {
	margin-left: 8px;
}

.left-side .single-feature {
	padding-left: 18px;
}

.right-side .single-feature {
	padding-right: 18px;
}

.timeline-section {
	padding-right: 180px;
	padding-left: 0;
}

.timeline h2 {
	padding-right: 0;
	padding-left: 110px;
}

.timeline-box-wrap {
	float: right;
	padding: 1em 0 1em 1em;
	border-right: 2px solid #eaeaea !important;
	border-left: none !important;
}

.timeline-box-wrap .date {
	float: right;
	right: -50px;
	margin-right: -100px;
}

.timeline-box-wrap .icon-container {
	float: right;
	margin-right: -75px;
}

.timeline-box-wrap .icon-container img {
	float: right;
}

.timeline-box-wrap .info {
	margin-right: 0;
	padding-right: 100px;
	border-right: none;
	border-radius: 3px 0 0 3px;
	text-align: right;
}

.timeline-box-wrap .info h1 {
	float: right;
}

.timeline-box-wrap .info .entry-content p {
	float: right;
}

.timeline-box-wrap .info .entry-meta {
	float: right;
}

.llorix-one-lite-slider-whole-wrap {
	float: right;
}

#llorix_one_slider {
	margin: 20px auto 0 auto;
}

#llorix_one_slider ul li {
	float: right;
}

a.control_next {
	right: auto;
	left: 60px;
}

a.control_prev {
	right: auto;
	left: 0;
}

a.control_next span {
	float: right;
}

a.control_prev {
	left: 0;
	border-radius: 2px 0 0 2px;
}

a.control_prev span {
	float: right;
	margin-left: 1em;
}

.modal-content {
	padding: 10px 30px 30px 30px;
}

.contact-links .contact-link-box {
	margin-left: -4px;
}

#cd-google-map address {
	right: 0;
}

.llorix_one_lite_map_overlay {
	right: 0;
}

.page-template-template-contact-php #primary {
	padding-right: 0;
	padding-left: 0;
}

.content-page > .col-md-6:nth-child(odd) {
	padding-right: 0;
}

.content-page > .col-md-6:nth-child(even) {
	padding-left: 0;
}

.content-page .entry-footer {
	float: right;
}

.woocommerce .woocommerce-ordering select {
	padding: 10px 5px 10px 5px;
}

.woocommerce ul.products li.product .onsale {
	right: auto;
	left: 3px;
}

.product .comment-form .star-rating {
	float: left;
}

.product .comment-form .star-rating span {
	float: right;
}

.product .comment-form .hreview-aggregate .star-rating {
	margin: 10px 0 0 0;
}

.product .comment-form #review_form #respond .form-submit input {
	right: auto;
}

.product .comment-form p.stars span {
	float: right;
}

.product .comment-form p.stars span a {
	float: right;
	right: 0;
	border-left: none;
}

.woocommerce ul.products li.product a:nth-child(1) {
	float: right;
}

.woocommerce div.product form.cart .button {
	padding: 12px 30px 10px 30px;
}

.woocommerce div.product p.stock {
	float: right;
	clear: right;
}

.woocommerce span.onsale {
	right: 3px;
	left: auto;
}

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

.woocommerce .product_meta {
	float: right;
}

.woocommerce #reviews #comments ol.commentlist {
	float: right;
	padding-right: 0;
}

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

.woocommerce #reviews #comments h2 {
	float: right;
}

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

.woocommerce-page .upsells.products ul li.product:nth-child(4n),
.woocommerce-page .upsells.products ul.products li.product:nth-child(4n),
.woocommerce .upsells.products ul li.product:nth-child(4n),
.woocommerce .upsells.products ul.products li.product:nth-child(4n) {
	margin-left: 0;
}

.woocommerce .review_form_wrapper {
	float: right;
}

.woocommerce p.stars {
	padding-right: 0;
}

.woocommerce .woocommerce-message .button {
	float: left;
}

.woocommerce-cart table.cart .product-name {
	text-align: right;
}

.woocommerce .woocommerce-error .button {
	float: left;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	float: left;
}

.woocommerce-shipping-fields h3 {
	padding-right: 35px;
}

.woocommerce table.shop_table td.product-name {
	text-align: right;
}

.woocommerce .woocommerce-shipping-fields input[type="checkbox"] {
	right: 0;
	margin-right: 10px;
}

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

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

.woocommerce .order_details {
	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;
}

.woocommerce ul.products li.product a.added_to_cart {
	margin-right: -5px;
	padding: 6px 6px 6px 10px;
	border-radius: 3px 0 0 3px;
}

.woocommerce-account .addresses .title .edit,
.woocommerce-account ul.digital-downloads li .count {
	float: right;
	margin-right: 15px;
}

.woocommerce form .form-row label.inline {
	margin-right: 20px;
}

.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.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	float: left;
}

.product {
	float: right;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}

.woocommerce .woocommerce-product-rating .star-rating {
	float: right;
}

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

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

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

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

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

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

.woocommerce .woocommerce-error:before {
	right: 1.5em;
}

.woocommerce .woocommerce-info:before {
	right: 1.5em;
}

.woocommerce .woocommerce-message:before {
	right: 1.5em;
}

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

.woocommerce p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after {
	right: 0;
	left: auto;
}

.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th {
	text-align: right;
}

.woocommerce-cart .cart-collaterals .cart_totals table {
	border-right: 0;
	border-left: 1px solid #eaeaea;
}

.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	float: right;
	width: 100%;
}

.woocommerce table.shop_table th {
	text-align: right;
}

.woocommerce .order_details li {
	float: right;
}

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

.widget.woocommerce input[type="search"] {
	padding-right: 0;
	padding-left: 116px;
}

.widget.woocommerce input[type="submit"] {
	left: 3px;
}

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

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

.woocommerce .products .star-rating span {
	top: -1px;
}

.cart_totals .shipping {
	text-align: right;
}

.widget.woocommerce ul.cart_list li .star-rating,
.widget.woocommerce ul.product_list_widget li .star-rating {
	float: right;
	margin-left: 5px;
}

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

.bbpress #subscription-toggle {
	float: left;
}

.bbp-pagination {
	float: right;
}

ul.social-icons {
	margin-right: 0;
	padding-right: 0;
}

.social-icons li {
	margin-right: 5px;
	margin-left: 5px;
}

.footer-widget-wrap .widget-box {
	margin-left: -4px;
	text-align: right;
}

footer.footer ul {
	padding-right: 0;
}

.widget_search input {
	padding: 10px 5px 10px 50px;
}

.widget_search .search-submit {
	right: auto;
	left: 0;
}

.widget_search .search-form:before {
	right: auto;
	left: 18px;
}

.border-right-colored {
	border-left: 1px solid rgba(0, 142, 214, 0.3);
}

.border-left-colored {
	border-right: 1px solid rgba(0, 142, 214, 0.3);
}

.post-list {
	float: right;
}

.post-list article {
	float: right;
}

.list-post-entry-meta {
	right: 0;
}

.posted-in i {
	top: -1px;
	right: 0;
	left: auto;
}

.posted-in {
	margin-left: 10px;
	padding-right: 23px;
}

.post-img-wrap .post-date {
	right: 0;
	left: auto;
}

.posts-navigation {
	float: right;
}

.posts-navigation .nav-previous {
	float: right;
	text-align: right;
}

.posts-navigation .nav-next {
	float: left;
	text-align: left;
}

.post-author {
	float: right;
	margin-left: 10px;
	padding-right: 18px;
	padding-left: 0;
}

.post-author i {
	right: 0;
	left: auto;
}

.post-time {
	margin-left: 10px;
	padding-right: 18px;
}

.post-time i {
	top: -1px;
	right: 0;
	left: auto;
}

.post-comments {
	float: left;
	margin-left: 0;
	padding-right: 19px;
	padding-left: 0;
}

.post-comments i {
	right: 0;
	left: auto;
}

.cat-links,
.tags-links {
	float: right;
}

.cat-links i,
.tags-links i {
	padding-left: 5px;
}

.post-navigation {
	float: right;
}

.post-navigation .nav-previous {
	float: right;
}

.post-navigation .nav-next {
	float: left;
}

#primary {
	float: right;
	padding-left: 15px;
}

#sidebar-secondary {
	padding-right: 30px;
	border-right: 1px solid #e7e7e7;
	border-left: none;
}

.comments-area {
	float: right;
}

.comment-list {
	margin-right: 0;
	padding-right: 0;
}

.comment-list ol {
	padding-right: 0;
}

.comment-list .comment-body ol {
	margin: 0 0 1.5em 0;
	padding-right: 20px;
}

.comment-list ol.children {
	margin-right: 50px;
	margin-left: 0;
}

.comment-list .comment > article {
	margin-right: 80px;
	margin-left: 0;
}

.comment-list .comment-author img {
	right: -80px;
}

.comment-list .comment-metadata .edit-link {
	float: left;
	right: auto;
	bottom: 6px;
	left: 15px;
}

.comment-list .reply {
	right: auto;
	left: 15px;
}

.comment-form p {
	padding-right: 100px;
	padding-left: 0;
}

.comment-form p.comment-notes,
.comment-form p.logged-in-as {
	padding-right: 0;
}

.comment-form label {
	right: 0;
}

#sidebar-secondary .widget-title:after {
	float: right;
}

#sidebar-secondary ul {
	padding-right: 0;
}

#sidebar-secondary select {
	padding: 10px 5px 10px 5px;
}

.widget .post-date {
	padding-right: 10px;
}

@media (max-width:1200px) {
	.woocommerce ul.products li.product a.added_to_cart {
		padding: 6px 15px 6px 15px;
	}
}

@media (max-width:1024px) {
	.feature .icon-container {
		margin-left: 0;
	}
}

@media (max-width:991px) {
	.client-logos li {
		margin: 15px 15px 15px 15px;
	}

	.single-feature {
		float: right;
	}

	.left-side .single-feature,
	.right-side .single-feature {
		padding-right: 15px;
		padding-left: 15px;
	}

	.pricing-table {
		padding-right: 0;
		padding-left: 0;
	}

	.feature-list li {
		text-align: right;
	}

	.timeline h2 {
		padding-left: 0;
	}

	#llorix_one_slider {
		margin: 0 auto 0 auto;
	}

	#sidebar-secondary {
		padding-right: 15px;
		border-right: 0;
	}

	#primary,
	#sidebar-secondary {
		float: right;
	}

	.entry-header .colored-line-left {
		float: right;
	}

	#sidebar-secondary .colored-line-left {
		float: right;
	}
}

@media (max-width:767px) {
	.nav > li {
		margin-right: 0;
		padding-right: 0;
		text-align: right;
	}

	.container > .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}

	.menu-align-center .navbar-header > a {
		float: right;
	}

	.pricing-table {
		padding-right: 30px;
		padding-left: 30px;
	}

	.jspVerticalBar {
		margin-left: 8px;
	}

	.sticky-navigation .main-navigation ul,
	.sticky-navigation .main-navigation ul ul,
	.sticky-navigation .main-navigation ul ul ul {
		right: auto;
	}

	.sticky-navigation .main-navigation ul li:hover > ul {
		right: 0;
	}

	.sticky-navigation .main-navigation ul li {
		padding-right: 7%;
	}

	.sticky-navigation .main-navigation ul .dropdownmenu,
	.dropdownmenu {
		left: 0;
	}

	.dropdownmenu:before {
		float: right;
	}

	.menu-align-center #menu-primary > ul {
		margin-right: 0;
	}

	.woocommerce-page .upsells.products ul li.product,
	.woocommerce-page .upsells.products ul.products li.product,
	.woocommerce .upsells.products ul li.product,
	.woocommerce .upsells.products ul.products li.product,
	.woocommerce .related ul li.product,
	.woocommerce-page .related ul.products li.product {
		float: right;
	}

	.woocommerce-page .upsells.products ul li.product:nth-child(even),
	.woocommerce-page .upsells.products ul.products li.product:nth-child(even),
	.woocommerce .upsells.products ul li.product:nth-child(even),
	.woocommerce .upsells.products ul.products li.product:nth-child(even),
	.woocommerce .related ul li.product:nth-child(even),
	.woocommerce-page .related ul.products li.product:nth-child(even) {
		float: left;
	}

	.woocommerce .order_details li {
		border-left: none;
	}

	.comment-list .comment-author img {
		right: -45px;
	}

	.comment-list .comment > article {
		margin-right: 45px;
	}

	.comment-list ol.children {
		margin-right: 30px;
	}
}

@media (max-width:580px) {
	.vertical-registration-form,
	.header-style-two .vertical-registration-form {
		padding: 7px 16px 16px 16px;
	}

	.pricing-table {
		padding-right: 0;
		padding-left: 0;
	}

	.standard-button {
		padding: 15px 35px 15px 35px;
	}

	.timeline-section {
		padding-right: 0;
	}

	.timeline-box-wrap {
		padding-right: 1em;
	}

	.timeline-section li .info {
		padding-right: 15px;
		border-right: 1px solid #e4e7e7;
	}

	.list-post-entry-meta {
		float: right;
	}

	.post-author {
		float: right;
		padding-right: 14px;
	}

	.posted-in {
		float: right;
		padding-right: 14px;
	}

	.post-comments {
		float: right;
		padding-right: 15px;
	}

	.post-list h1.entry-title {
		clear: right;
	}

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

	.woocommerce .commentlist .star-rating {
		clear: right;
	}

	.comment-form p {
		padding-right: 0;
	}
}
