/*Misc*/
.padding-0 {
  padding: 0;
}

/*Header*/
#arabic {
  text-align: left;
}
#contact ul li {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
#contact .sample.thirteen input:focus ~ button.btn-search {
  color: #fff;
  right: 222px;
}
#contact .sample.thirteen input:focus ~ button.btn-reset {
  right: 256px;
}
#contact .sample.thirteen button.btn-search {
  right: -10px;
  height: 37px;
  width: 55px;
}
#contact .sample.thirteen button.btn-reset {
  right: 2px;
}

/*Sticky*/
.nav.tab-menu {
  float: left;
}
.blok-body .tab-content {
  float: left;
  padding-left: 0;
  padding-right: 0;
}

/*Navigation*/
#navi ul li li {
  float: none;
}
#privilege.drops {
  width: 120%;
}
#contact input.question + label {
  margin-right: 20px;
}
.drops ul {
  padding-right: 0;
}

/*Teasers*/
#content .view-all {
  text-align: left;
}

/*Sticky*/
#follow .padding-l0 {
  padding-right: 0;
}

/*Page*/
#page ul {
  padding-left: 0;
  padding-right: 17px;
}

/*Store*/
.store-tel,
.ltr {
  direction: ltr;
  text-align: right;
}
#store ul li a:hover,
#store ul li.current-cat a {
  padding-right: 10px;
  padding-left: 0;
}

/*Footer*/
#links li {
  margin-right: 0;
  margin-left: 15px;
}
#footer .text-right {
  text-align: left;
}
#cookie-notice .cn-button {
  margin-right: 10px;
  margin-left: 0;
}

/*PPL*/
#ppl ul {
  padding-right: 17px;
  padding-left: 0;
}

/*Contact Us*/
input[name="acceptance-441"] {
  float: right;
  margin: 4px 0 0 5px;
}

/*PPL*/
.wpcf7-form-control-wrap.confirmation {
  float: right;
  margin-left: 10px;
}
#ppl.join .checkbox {
  text-align: right;
}
#ppl.join ol {
  padding-right: 16px;
  padding-left: 0;
}
.winners-oe {
  text-align: right;
}
#ppl .winners-oe:nth-child(odd),
#ppl .winners-oe:nth-child(even) {
  padding-right: 50px;
}

/*Events*/
#content .events-single .ltr {
  text-align: center;
}
#content #events.inner .ltr {
  text-align: right;
}
#content #events.inner .text-center .ltr {
  text-align: center;
}
#events.inner ol {
  padding-right: 18px;
  padding-left: 0;
}
#events.inner ol li {
  padding-right: 10px;
}
#events.inner .modal ul {
  padding-left: 0;
  padding-right: 17px;
}
#events.inner .modal ul li {
  padding-right: 5px;
}

/*Mobile*/
#menu.mobile .dl-menuwrapper button {
  float: right;
}
@media only screen and (max-width: 768px) and (min-width: 320px) {
#store .ppl-discount-sm {
  float: left;
}
}