/* uikit V2 textalign extension by YoreM */

/* RESPONSIVE PREFERENCES (Mobile) */
@media (max-width: 767px) {
  .uk-text-align-small-left:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-small-left *:not(.uk-button):not([class*="uk-icon"]) { text-align: left !important; }
  .uk-text-align-small-center:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-small-center *:not(.uk-button):not([class*="uk-icon"]) { text-align: center !important; }
  .uk-text-align-small-right:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-small-right *:not(.uk-button):not([class*="uk-icon"]) { text-align: right !important; }
}
/* RESPONSIVE PREFERENCES (Tablet portrait) */
@media (min-width: 768px) and (max-width: 960px) {
  .uk-text-align-medium-left:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-medium-left *:not(.uk-button):not([class*="uk-icon"]) { text-align: left !important; }
  .uk-text-align-medium-center:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-medium-center *:not(.uk-button):not([class*="uk-icon"]) { text-align: center !important; }
  .uk-text-align-medium-right:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-medium-right *:not(.uk-button):not([class*="uk-icon"]) { text-align: right !important; }
}
/* RESPONSIVE PREFERENCES (Desktop / Tablet landscape) */
@media (min-width: 961px) {
  .uk-text-align-large-left:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-large-left *:not(.uk-button):not([class*="uk-icon"]) { text-align: left !important; }
  .uk-text-align-large-center:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-large-center *:not(.uk-button):not([class*="uk-icon"]) { text-align: center !important; }
  .uk-text-align-large-right:not(.uk-button):not([class*="uk-icon"]),
  .uk-text-align-large-right *:not(.uk-button):not([class*="uk-icon"]) { text-align: right !important; }
}
