/*
	Theme Name:			D'zinux
	Description:		A clean, ultra-lightweight WordPress theme with zero bloat and full Elementor compatibility
	Theme URI:			https://dezinux.com
	Author:				Dezinux LLP
	Author URI:			https://dezinux.com
	Version:			1.0.4
	Requires at least:	4.9
	Requires PHP:		7.0
	Tested up to:		5.7.1
	License:			GNU General Public License v3 or later.
	License URI:		https://www.gnu.org/licenses/gpl-3.0.html
	Tags:				custom-logo, one-column, two-columns, translation-ready
	Text Domain: 		dzinux
*/

html {
    line-height: 1.15;
  }
  
  body {
    margin: 0;
  }
  
  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }

  b,
  strong {
    font-weight: bolder;
  }
  
  pre,
  code,
  kbd,
  samp {
    font-family: monospace, monospace;
    font-size: 1em;
  }
  
  small {
    font-size: 80%;
  }
  
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  
  sub {
    bottom: -0.25em;
  }
  
  sup {
    top: -0.5em;
  }
  
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
  }
  
  button,
  input {
    overflow: visible;
  }
  
  fieldset {
    padding: 0.35em 0.75em 0.625em;
  }
  
  progress {
    vertical-align: baseline;
  }
  
  textarea {
    overflow: auto;
  }
  
  template,
  [hidden] {
    display: none;
  }
  
  #copyright {
    opacity: 0.7;
    font-size: small;
    font-family: sans-serif;
    text-align: right;
    margin: 0.5rem;
  }
  
  .alignright {
    float: right;
  }
  
  .alignleft {
    float: left;
  }
  
  .aligncenter {
    text-align: center;
  }
  
  .bypostauthor {

  }
  .gallery-caption {

  }
  .screen-reader-text {

  }
  .sticky {

  }
  .wp-caption {

  }
  .wp-caption-text {
    
  }
  
  .gallery-item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 0 0 1.5em;
    padding: 0 1em 0 0;
    width: 50%;
  }
  
  .gallery-columns-1 .gallery-item {
    width: 100%;
  }
  
  .gallery-columns-2 .gallery-item {
    max-width: 50%;
  }
  
  .gallery-item a {
    display: inline-block;
    max-width: 100%;
  }
  
  .gallery-item a img {
    display: block;
    backface-visibility: hidden;
  }
  
  .gallery-item a:hover img,
  .gallery-item a:focus img {
    opacity: 0.6;
  }
  
  .gallery-caption {
    display: block;
    margin-bottom: 0;
  }
  
  /* WordPress Login Page Logo Styles */
  #login h1 a,
  .login h1 a,
  #login h1.wp-login-logo a,
  .login h1.wp-login-logo a {
    background-image: var(--login-logo-url, none) !important;
    width: var(--login-logo-width, 320px) !important;
    height: var(--login-logo-height, 100px) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    display: block !important;
    margin: 0 auto 25px !important;
    padding: 0 !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    font-size: 0 !important;
    line-height: 0 !important;
    max-width: 320px !important;
    max-height: 100px !important;
  }
  
  #login h1.wp-login-logo,
  .login h1.wp-login-logo {
    margin-bottom: 25px !important;
  }