.close {
  float: left;
}
#header-main .inner {
  text-align: right;
}
#header-main .support .media .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
#header-main #cart .icon-cart {
  margin-left: 10px;
  margin-right: 0;
}
#header-main #cart .media .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
#header-main #cart .heading {
  padding-left: 0;
  padding-right: 30px;
}
#header-main #cart .heading a span {
  margin-right: 0;
  margin-left: 5px;
}
#header-main #cart .content {
  right: auto;
  left: 17px;
}
#header-main #cart .dropdown-menu {
  left: 0;
  right: auto;
}
#search .category_filter {
  border-left: none;
  border-right: 1px solid #dcdcdc;
}
#search .category_filter span {
  right: inherit;
  left: 0;
}
#search .button-search {
  right: inherit;
  left: 10px;
}
.refine-search ul li,
.refine-search ol li {
  float: right;
}
#topbar .fa {
  margin-left: 5px;
  margin-right: 0;
}
.pav-megamenu .navbar-nav > li.aligned-right .dropdown-menu {
  right: auto;
  left: 0;
}
.pav-megamenu .navbar-nav > li.aligned-left .dropdown-menu {
  right: 0;
  left: auto;
}
.pav-megamenu .navbar-nav > li.aligned-center .dropdown-menu {
  right: 50%;
}
.pav-megamenu .product-block .product-meta {
  text-align: right;
}
#pav-mainnav .navbar-default .navbar-nav > .dropdown > a .caret {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
#pav-mainnav .navbar-default .navbar-nav > .dropdown > a .caret:before {
  right: 0px;
  top: 0px;
}
#pav-mainnav .navbar-nav > li.first > a span:before {
  left: inherit;
  right: 12px;
}
#pav-mainnav .dropdown-menu ul li.parent:hover > .dropdown-menu {
  left: auto;
  right: 100%;
}
#pav-verticalmenu .navbar-nav > li:hover > .dropdown-menu {
  left: auto;
  right: 100%;
}
#pav-verticalmenu .navbar-nav > li.parent:hover .dropdown-menu {
  left: auto;
  right: 100%;
}
#pav-verticalmenu .navbar-nav > li.parent:hover > a:after {
  right: inherit;
  left: -5px;
}
.btn-shop-now img {
  float: right;
}
.btn-group .dropdown-menu {
  right: auto;
  left: 0;
}
.shapes.right {
  left: auto;
  right: 0;
  border-left: 0px solid #EEEEEE;
  border-right: 5px solid #EEEEEE;
}
.shapes.round {
  right: inherit;
  left: 20px;
}
.product-block {
  text-align: right;
}
.product-block .product-icon {
  margin-left: 0;
  padding-left: 0;
  padding-right: 3px;
}
.product-block .pav-colorbox span {
  margin-left: 0;
  margin-right: 6px;
}
.product-block .action > * {
  float: right;
}
.product-block .action .button-group .compare {
  margin: 0 5px;
}
.product-cols {
  border-left: 1px solid #e9e9e9;
  border-right: 0;
}
.product-filter .display {
  float: right;
}
.product-label.product-label-special {
  left: auto;
  right: 15px;
}
#footer .box .box-heading .fa,
#footer .footer-center span.fa,
#footer .footer-center ul li a .fa,
#footer .footer-center ol li a .fa {
  margin-right: 0;
  margin-left: 13px;
}
#footer .footer-link ul li:before,
#footer .footer-link ol li:before {
  right: 0;
  left: auto;
}
#powered .copyright {
  text-align: right;
}
.navbar-header {
  float: right;
}
#pav-mainnav .dropdown:hover > .dropdown-menu {
  left: auto;
  right: 0;
}
.navbar-nav > li,
.nav-tabs > li {
  float: right;
}
.nav-tabs > li > a {
  margin-right: 0;
  margin-left: 2px;
}
#pav-verticalmenu .navbar-nav > li > a .caret {
  right: auto;
  left: 0;
  height: 0px;
  width: 0px;
  border-right: 0;
  border-top: 5px solid transparent;
  border-left: 5px solid #999999;
  border-bottom: 5px solid transparent;
}
.carousel-controls {
  right: inherit;
  left: 20px;
}
.zoomWindow {
  left: auto;
  right: 460px !important;
}
.product-list .image {
  float: right;
  margin: 0 0 0 20px;
}
.product-info .product-extra .add-action {
  border-right: 0;
  border-left: 1px solid #e9e9e9;
}
.product-info .description .fa {
  float: right;
}
.product-info .addthis_default_style .addthis_separator,
.product-info .addthis_default_style .at300b,
.product-info .addthis_default_style .at300bo,
.product-info .addthis_default_style .at300m,
.product-info .addthis_default_style .at300bs {
  float: right;
}
.tabs-group .tab-content {
  border-left: none;
  border-right: 1px solid #e9e9e9;
  margin-left: 0;
  margin-right: -1px;
}
.tabs-group .htabs {
  border-left: 1px solid #e9e9e9;
  border-right: none;
}
.htabs ul li a.selected {
  box-shadow: 2px 0 0 0 #7bbd42 inset;
  margin-left: 0;
}
.htabs ul li a:hover {
  border-right: none;
  border-left: 2px solid #7bbd42;
}
#customize-body input[type="text"],
#customize-body select {
  margin: 0 0px 0 5px !important;
}
.btn.btn-shopping-cart > * {
  float: right;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: right!important;
  margin-left: 20px;
}
.category .box-category li .icon {
  left: 5px;
  right: auto;
}
/*#pav-paneltool .paneltool form > *{
	float: right;
}
.paneltool{
	left: auto !important;
	right: -322px;	
}
.panelbutton{
	right: auto !important;
	left: -37px;
}
.editortool .label-customize{
	right: auto !important;
	top: 220px !important;
	left: -165px;
	-webkit-transform: rotate(222deg);
	-moz-transform: rotate(222deg);
	-ms-transform: rotate(222deg);
	-o-transform: rotate(222deg);
	transform: rotate(222deg);	
}
.paneltool.active{
	right: 0;
}*/
#search .input-search {
  border-width: 1px;
}
.media > .pull-left {
  margin-right: 0;
  margin-left: 10px;
}
.blog-meta > span i {
  margin: 0 0 0 5px !important;
}
#sidebar-right .box ul > li a,
#sidebar-left .box ul > li a,
#sidebar-right .box ol > li a,
#sidebar-left .box ol > li a {
  padding: 12px 20px 12px 0px;
}
#sidebar-right .product-block .image {
  float: right;
}
.social li {
  padding: 0;
}
.blog-header .created {
  left: inherit!important;
  right: 8px;
}
.blog-meta > span {
  float: right!important;
}
.box-module-pavreassurances .column:first-child {
  border-right: none;
}
.box-module-pavreassurances .column:last-child {
  border-right: 1px solid #e9e9e9;
}
.box-module-pavreassurances .column .icon-name {
  margin-right: 0;
  margin-left: 10px;
}
.box-module-pavreassurances .arrow {
  left: 10px;
  right: auto;
}
.newsletter_block .box-heading {
  margin-right: 0;
  margin-right: 20px;
}
.newsletter_block .input-group .form-control:first-child {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  text-align: left;
}
.newsletter_block .button_mini {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-left: 0;
  margin-right: -5px;
}
.sitemap-info ul > li > ul {
  margin-right: 24px;
}
.scrollup {
  right: inherit;
  left: 10px;
}
.offcanvas-menu {
  left: inherit;
  right: 0;
}
.offcanvas-effect-5.offcanvas-menu-open .offcanvas-pusher {
  transform: translate3d(-300px, 0px, 0px);
}
.offcanvas-effect-5.offcanvas-menu {
  transform: translate3d(100%, 0px, 0px);
}
.offcanvas-effect-3.offcanvas-menu-open .offcanvas-pusher {
  transform: translate3d(-300px, 0px, 0px);
}
.offcanvas-effect-3.offcanvas-menu {
  transform: translate3d(100%, 0px, 0px);
}
@media (max-width: 767px) {
  .product-filter .display span,
  .product-filter .display a {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #topbar .show-mobile {
    text-align: left;
  }
  #topbar .show-mobile .inner-toggle {
    right: inherit;
    left: 0;
  }
}
@media (max-width: 767px) {
  #topbar .show-mobile {
    text-align: left;
  }
  #header-main .inner {
    text-align: center;
  }
  #header-main .inner {
    padding: 0 9px;
  }
  #topbar .show-mobile .inner-toggle {
    right: inherit;
    left: 0;
  }
}
@media (max-width: 480px) {
  .button-close-menu {
    right: inherit;
    left: 0;
  }
}
.offcanvas-menu {
  left: inherit;
  right: 0;
}
.offcanvas-effect-3.offcanvas-menu-open .offcanvas-pusher {
  transform: translate3d(-300px, 0px, 0px);
}
.offcanvas-effect-3.offcanvas-menu {
  transform: translate3d(100%, 0px, 0px);
}
