select {
  padding-right: 25px; }

.header-nav__handler {
  left: 24px; }

.header-user__handler {
  right: 70px; }

.header-notifications__handler {
  right: 24px; }

.header-user__body:before,
.header-notifications__body:before {
  right: 34px; }

.header-user__body:before {
  right: 80px; }

.header-nav__body {
  padding-right: 24px;
  padding-left: 24px; }

.user-nav__profile {
  padding-right: 24px;
  padding-left: 24px; }

.user-nav__menu li {
  padding-right: 24px;
  padding-left: 24px; }

.notifications__list {
  padding-right: 24px;
  padding-left: 24px; }

.logged-in .header-search {
  left: 70px; }

.header-auth {
  right: 24px; }

.header-moderator__handler {
  right: 116px; }

.header-moderator .header-user__body:before {
  right: 126px; }

.signin__header,
.signin__body,
.signin__footer {
  padding-right: 24px;
  padding-left: 24px; }

.signin .social:before {
  font-size: 20px; }

.signin .social.social_vkontakte:before {
  font-size: 26px; }

.signin__social {
  margin-bottom: 29px; }

.signin__social-title {
  font-size: 14px; }

.signin__social-buttons {
  margin-left: -12px; }
  .signin__social-buttons li {
    border-left-width: 12px; }

.button_shifter.button_larger .button__label {
  font-size: 14px; }

.quotes-row {
  margin-top: 56px; }

.quotes-row:first-child {
  margin-top: 0; }

.pager-item {
  margin-right: 8px;
  margin-left: 8px; }

.tabs li a {
  padding: 2px 28px 0; }

.crumbs-current-page {
  display: initial; }

.form-managed-file .form-file {
  width: auto;
  margin-right: 1.5rem; }

.term-meta .taxonomy-term {
  flex-direction: row; }

.term-column_first {
  margin-right: 18px;
  margin-bottom: 0; }

.image-poster {
  max-width: 136px;
  max-height: 200px; }

.taxonomy-term .button a {
  width: 136px;
  font-size: 12px; }

.views-exposed-widget.views-widget-filter-tid {
  max-width: 328px; }

.form-item-sort-by a {
  padding: 9px 12px 9px 11px;
  font-size: 11px;
  line-height: 32px; }
  .form-item-sort-by a:after {
    border-width: 7px 9px 0 9px; }

@media all and (min-width: 650px) {
  #edit-season-wrapper,
  #edit-series-wrapper {
    float: left;
    width: 125px;
    margin-top: 62px; }
  #edit-series-wrapper {
    margin-left: 14px; }
  #citaty-taxonomy-search-form .form-text {
    width: 200px; }
  .view-taxonomy-term .views-exposed-widget {
    margin-top: 0; }
  .views-exposed-form .views-exposed-widget.views-widget-sort-by {
    float: right; }
  .form-item-sort-by a:before {
    font-size: 15px; }
  .tag-page-search-form {
    margin: 0 0 -34px 0; }
  .view-quotes-by-user .views-widget-filter-type {
    margin-bottom: -3em; } }

@media all and (min-width: 652px) and (max-width: 800px), all and (min-width: 1024px) and (max-width: 1240px) {
  .views-exposed-form .views-exposed-widget.views-widget-filter-name {
    max-width: 318px; } }

.node-add__item {
  display: inline-block;
  width: 49%; }

div.vertical-tabs {
  margin: 1em 0 1em 15em; }

.vertical-tabs ul.vertical-tabs-list {
  width: 15em;
  margin: -1px 0 -1px -15em; }

.random__quote .field-name-body {
  font-size: 20px;
  line-height: 24px; }

.indented {
  margin-left: 10px; }

div.ctools-modal-content .modal-content {
  position: relative; }

.modal-reject {
  width: 480px !important; }

@media (max-width: 767px) {
  #modalContent .captcha {
    min-height: 3em;
    margin-bottom: 0; }
    #modalContent .captcha + .form-submit {
      position: absolute;
      right: 0;
      bottom: 0;
      line-height: 34px; } }

#modalContent .form-item-captcha-response {
  display: inline-block; }

.buy-book-block__title {
  display: inline-block;
  margin-bottom: 0; }

.buy-book-block__items {
  display: inline-block; }

.buy-book-block__item {
  display: inline-block;
  margin-right: 18px;
  margin-bottom: 0; }

@media (min-width: 510px) {
  td.buy-book-rows__cell {
    display: table-cell;
    padding: 25px 15px; }
    td.buy-book-rows__cell:first-child {
      padding-top: 25px;
      padding-left: 0; }
    td.buy-book-rows__cell:last-child {
      padding-right: 0; } }

.frontpage__blocks {
  justify-content: space-between; }

.frontpage-block {
  flex-basis: 50%;
  margin-bottom: 1rem; }

.collapsible-handler {
  cursor: initial;
  padding: 0; }
  .collapsible-handler::before {
    display: none; }

.collapsible-content {
  max-height: initial;
  overflow: initial;
  padding: 0; }

.user-numbers__copy {
  display: initial; }
