/*!
Theme Name: mini
Theme URI: https://mini.uwa.agency/
Author: Giacomo Rizzotti
Author URI: https://www.giacomorizzotti.com
Description: a minimal theme based on mini framework.
Version: 1.1.5
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mini-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

mini is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body.admin-bar header#header {
  top: 32px;
}
body.admin-bar header#header.open-menu {
  top: 0;
}

body.wp-admin input, body.wp-admin select, body.wp-admin textarea {
  box-sizing: border-box;
}

footer .edit-link {
  display: inline-block;
  min-width: 100px;
  background: var(--warning);
  padding: var(--padding);
  position: relative;
  margin-top: calc(var(--margin) * 3);
  border-radius: 5px;
}
footer .edit-link ::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid var(--warning);
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(var(--margin), -100%);
}
footer .edit-link a {
  display: inline-block;
  line-height: 1;
  color: var(--white) !important;
}

.wpcf7-not-valid-tip {
  background: var(--danger);
  display: block;
  padding: var(--padding);
  color: var(--white);
  font-size: var(--h5);
  line-height: 1.25;
}

.wp-block-buttons .wp-block-button__link {
  width: auto;
}

.map {
  width: 100%;
  height: 40vh;
}

.njt-gdpr .njt-gdpr-content {
  line-height: 1.5;
}

.wp-core-ui .button, .wp-core-ui .button-secondary {
  color: var(--white);
  border-color: var(--link-color);
  background: var(--link-color);
}

.wrap .add-new-h2, .wrap .add-new-h2:active, .wrap .page-title-action, .wrap .page-title-action:active {
  color: var(--white);
  border-color: var(--link-hover-color);
  background: var(--link-hover-color);
}

#adminmenu .wp-menu-image img {
  /* your styles here */
  width: 20px;
  height: 20px;
  padding: 0;
}

.nav-tab-wrapper, .wrap h2.nav-tab-wrapper, h1.nav-tab-wrapper {
  margin: calc(var(--margin) * 2) 0;
}

.theme-browser .theme .theme-name {
  height: auto;
}

body.login-action-login {
  background: -webkit-linear-gradient(135deg, #1b9958 0, #025A5B 100%) !important;
  background: -moz-linear-gradient(135deg, #1b9958 0, #025A5B 100%) !important;
  background: -o-linear-gradient(135deg, #1b9958 0, #025A5B 100%) !important;
  background: linear-gradient(135deg, #1b9958 0, #025A5B 100%) !important;
}

body.login-action-login #login h1 a, .login h1 a {
  background-image: url("https://cdn.jsdelivr.net/gh/giacomorizzotti/mini@main/img/brand/mini_logo.svg");
  width: 100px;
  height: 58px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 3rem;
  filter: brightness(0) invert(1);
}

body.login-action-login #loginform {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 0;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.45);
}

body.login-action-login #nav a.wp-login-lost-password, body.login-action-login #backtoblog a, .privacy-policy-page-link a.privacy-policy-link {
  color: white;
}

body.login-action-login #nav a.wp-login-lost-password:hover, body.login-action-login #backtoblog a:hover, .privacy-policy-page-link a.privacy-policy-link:hover {
  color: #CCCCCC;
}

body.login-action-login .language-switcher #language-switcher label span.dashicons {
  color: white;
}

body.login-action-login .button.button-primary {
  background-color: #1b9958;
  border-color: #1b9958;
}

#mini_seo_meta_box {
  min-height: 50vh;
  background: var(--false-white);
  border-left: 5px solid var(--third-color);
}
#mini_seo_meta_box.closed {
  min-height: auto;
}
#mini_seo_meta_box .nav-tab-wrapper {
  padding-bottom: 0;
}
#mini_seo_meta_box .nav-tab-wrapper .nav-tab.mini-seo-tab {
  background: var(--light-grey);
}
#mini_seo_meta_box .nav-tab-wrapper .nav-tab.mini-seo-tab.nav-tab-active {
  background: var(--false-white);
  border-bottom: 1px solid var(--false-white);
}

#header-styling, #mini_slide_parent, #mini_lesson_parent, #mini_slideshow_layout, #mini_page_slideshow, #inpage-elements, #page-customization, #mini-date, #mini-lesson-date, #mini-time, #location, #teams, #mini-parent-course, #date-only, #date-time, #mini_event_poster {
  background: var(--false-white);
  border-left: 5px solid var(--third-color);
}
#header-styling .handle-order-higher, #header-styling .handle-order-lower, #header-styling .handlediv, #mini_slide_parent .handle-order-higher, #mini_slide_parent .handle-order-lower, #mini_slide_parent .handlediv, #mini_lesson_parent .handle-order-higher, #mini_lesson_parent .handle-order-lower, #mini_lesson_parent .handlediv, #mini_slideshow_layout .handle-order-higher, #mini_slideshow_layout .handle-order-lower, #mini_slideshow_layout .handlediv, #mini_page_slideshow .handle-order-higher, #mini_page_slideshow .handle-order-lower, #mini_page_slideshow .handlediv, #inpage-elements .handle-order-higher, #inpage-elements .handle-order-lower, #inpage-elements .handlediv, #page-customization .handle-order-higher, #page-customization .handle-order-lower, #page-customization .handlediv, #mini-date .handle-order-higher, #mini-date .handle-order-lower, #mini-date .handlediv, #mini-lesson-date .handle-order-higher, #mini-lesson-date .handle-order-lower, #mini-lesson-date .handlediv, #mini-time .handle-order-higher, #mini-time .handle-order-lower, #mini-time .handlediv, #location .handle-order-higher, #location .handle-order-lower, #location .handlediv, #teams .handle-order-higher, #teams .handle-order-lower, #teams .handlediv, #mini-parent-course .handle-order-higher, #mini-parent-course .handle-order-lower, #mini-parent-course .handlediv, #date-only .handle-order-higher, #date-only .handle-order-lower, #date-only .handlediv, #date-time .handle-order-higher, #date-time .handle-order-lower, #date-time .handlediv, #mini_event_poster .handle-order-higher, #mini_event_poster .handle-order-lower, #mini_event_poster .handlediv {
  width: auto;
}
#header-styling .inside, #mini_slide_parent .inside, #mini_lesson_parent .inside, #mini_slideshow_layout .inside, #mini_page_slideshow .inside, #inpage-elements .inside, #page-customization .inside, #mini-date .inside, #mini-lesson-date .inside, #mini-time .inside, #location .inside, #teams .inside, #mini-parent-course .inside, #date-only .inside, #date-time .inside, #mini_event_poster .inside {
  margin-top: 0;
}

body.wp-admin {
  /*
  input, select, textarea {
    display: inline-block;
  }
  p.search-box {
    flex-wrap: nowrap;
    margin-bottom: var(--margin)!important;
  }
  .tablenav {
    height: auto;
  }
  .bulkactions, .actions {
    display: flex;
  }
  .desc {
    font-style: inherit;
    line-height: inherit;
    font-size: var(--p);
  }
  ul {
    margin: 0;
  }
  &.update-core-php h2 {
    margin-top: calc(var(--margin) * 2);
  }
  .wp-core-ui .button-link {
    font-size: var(--p);
  }
  .attachments-browser .media-toolbar-secondary {
    max-width: 66%;
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
  }
  .view-switch.media-grid-view-switch {
    display: flex;
  }
  .button-link {
    margin: 0;
    padding: 0 calc(var(--padding) * 0.5);
    box-shadow: none;
    border: 0;
    border-radius: 5px;
    background: var(--link-color);
    cursor: pointer;
    text-align: left;
    color: var(--white);
    text-decoration: none;
    transition-property: border, background, color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out; 
    vertical-align: middle;
    font-size: calc(var(--p) * 0.85);
    &:hover, &:focus {
      background: var(--link-hover-color);
      color: var(--white);
      text-decoration: none;
    }
  }
  button {
    &:hover {
      box-shadow: none;
    }
  }
  */
}
body.wp-admin .postbox-header .handle-actions {
  display: flex;
}
body.wp-admin :not(#iubenda-cs-banner) input[type=checkbox], body.wp-admin :not(#iubenda-iframe) input[type=checkbox] {
  margin: calc(var(--margin) * 0.5);
  width: 16px !important;
  height: 16px !important;
}
body.wp-admin .components-form-toggle__input {
  position: absolute !important;
}
body.wp-admin :not(#iubenda-cs-banner) input[type=checkbox]::before, body.wp-admin :not(#iubenda-iframe) input[type=checkbox]::before {
  width: 20px;
  height: 20px;
  margin: 0;
}
body.wp-admin :not(#iubenda-cs-banner) input[type=checkbox]:checked::after, body.wp-admin :not(#iubenda-iframe) input[type=checkbox]:checked::after {
  width: 10px;
  height: 10px;
}
body.wp-admin a {
  color: var(--black);
}
body.wp-admin .welcome-panel {
  background: transparent;
}
body.wp-admin .welcome-panel-content {
  min-height: auto;
}
body.wp-admin .edit-post-fullscreen-mode-close__view-mode-toggle .edit-post-fullscreen-mode-close__view-mode-toggle-icon img, body.wp-admin .edit-post-fullscreen-mode-close__view-mode-toggle .edit-post-fullscreen-mode-close__view-mode-toggle-icon svg {
  padding: var(--padding);
}
body.wp-admin .wp-block-mini-section, body.wp-admin .wp-block-mini-container, body.wp-admin .wp-block-mini-boxes {
  margin-top: var(--margin);
  margin-bottom: 0;
}

/*# sourceMappingURL=style.css.map */
