/*



Theme Name: Moppers

Theme URI: http://slashcreative.co

Author: SlashCreative 

Author URI: https://themeforest.net/user/slashcreative

Description: A premium niche theme designed for businesses operating in the house cleaning and any other services related to the cleaning industry.

License: Themeforest Split Licence

License URI: - https://themeforest.net/licenses/standard

Text Domain: moppers

Version: 4.0.4

Domain Path: /languages

*/

.alignnone {

    margin: 5px 20px 20px 0;

  }

  .aligncenter,

  div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

  }

  .alignright {

    float: right;

    margin: 5px 0 20px 20px;

  }

  .alignleft {

    float: left;

    margin: 5px 20px 20px 0;

  }

  a img.alignright {

    float: right;

  

    margin: 5px 0 20px 20px;

  }

  a img.alignnone {

    margin: 5px 20px 20px 0;

  }

  a img.alignleft {

    float: left;

  

    margin: 5px 20px 20px 0;

  }

  a img.aligncenter {

    display: block;

  

    margin-left: auto;

  

    margin-right: auto;

  }

  .wp-caption {

    background: #fff;

  

    border: 1px solid #f0f0f0;

  

    max-width: 96%; /* Image does not overflow the content area */

  

    padding: 5px 3px 10px;

  

    text-align: center;

  }

  .wp-caption.alignnone {

    margin: 5px 20px 20px 0;

  }

  .wp-caption.alignleft {

    margin: 5px 20px 20px 0;

  }

  .wp-caption.alignright {

    margin: 5px 0 20px 20px;

  }

  .wp-caption img {

    border: 0 none;

  

    height: auto;

  

    margin: 0 0 8px 0;

  

    max-width: 98.5%;

  

    padding: 0;

  

    width: auto;

  }

  .wp-caption figcaption {

    font-style: italic;

  }

  .wp-caption p.wp-caption-text {

    font-size: 11px;

  

    line-height: 17px;

  

    margin: 0;

  

    padding: 0 4px 5px;

  }

  /* Text meant only for screen readers. */

  

  .screen-reader-text {

    border: 0;

  

    clip: rect(1px, 1px, 1px, 1px);

  

    clip-path: inset(50%);

  

    height: 1px;

  

    margin: -1px;

  

    overflow: hidden;

  

    padding: 0;

  

    position: absolute !important;

  

    width: 1px;

  

    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */

  }

  .screen-reader-text:focus {

    background-color: #eee;

  

    clip: auto !important;

  

    clip-path: none;

  

    color: #444;

  

    display: block;

  

    font-size: 1em;

  

    height: auto;

  

    left: 5px;

  

    line-height: normal;

  

    padding: 15px 23px 14px;

  

    text-decoration: none;

  

    top: 5px;

  

    width: auto;

  

    z-index: 100000;

  

    /* Above WP toolbar. */

  }

  .allow-gutenberg .alignwide,

  .allow-gutenberg .alignfull {

    margin: 32px calc(50% - 50vw);

  

    max-width: 100vw;

  

    width: 100vw;

  }

  @media (min-width: 920px) {

    .allow-gutenberg .alignwide {

      margin: 32px calc((767px - 920px) / 2);

  

      max-width: 920px;

  

      width: 920px;

    }

  }

  .allow-gutenberg .gallery:after {

    content: "";

  

    display: table;

  

    clear: both;

  }

  img.aligncenter,

  div.aligncenter,

  figure.aligncenter,

  img.wp-post-image {

    display: block;

  

    margin: 1em auto;

  }

  

  img.alignright,

  div.alignright,

  figure.alignright {

    float: right;

  

    margin: 1em 0 1em 2em;

  }

  

  img.alignleft,

  div.alignleft,

  figure.alignleft,

  img.wp-post-image.attachment-thumb {

    float: left;

  

    margin: 1em 1em 2em 0;

  }

  

  .allow-gutenberg figure {

    max-width: 100%;

  

    height: auto;

  

    margin: 1em 0;

  }

  

  p img.alignright,

  p img.alignleft {

    margin-top: 0;

  }

  

  .allow-gutenberg .gallery figure img {

    max-width: 100%;

  

    height: auto;

  

    margin: 0 auto;

  

    display: block;

  }

  

  .allow-gutenberg .gallery figure {

    float: left;

  

    margin: 0 2% 1em 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-1 figure {

    width: 100%;

  

    margin: 0 0 1em 0;

  

    float: none;

  }

  .allow-gutenberg .gallery.gallery-columns-3 figure {

    width: 32%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-3 figure:nth-of-type(3n + 3) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-3 figure:nth-of-type(3n + 4) {

    clear: left;

  }

  

  .allow-gutenberg .gallery.gallery-columns-2 figure {

    width: 49%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-2 figure:nth-of-type(even) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-2 figure:nth-of-type(odd) {

    clear: left;

  }

  

  .allow-gutenberg .gallery.gallery-columns-4 figure {

    width: 23.25%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-4 figure:nth-of-type(4n + 4) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-4 figure:nth-of-type(4n + 5) {

    clear: left;

  }

  

  .allow-gutenberg .gallery.gallery-columns-5 figure {

    width: 18%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-5 figure:nth-of-type(5n + 5) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-5 figure:nth-of-type(5n + 6) {

    clear: left;

  }

  

  .allow-gutenberg .gallery.gallery-columns-6 figure {

    width: 14.2%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-6 figure:nth-of-type(6n + 6) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-6 figure:nth-of-type(6n + 7) {

    clear: left;

  }

  

  .allow-gutenberg .gallery.gallery-columns-7 figure {

    width: 12%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-7 figure:nth-of-type(7n + 7) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-7 figure:nth-of-type(7n + 8) {

    clear: left;

  }

  

  .allow-gutenberg .gallery.gallery-columns-8 figure {

    width: 10.2%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-8 figure:nth-of-type(8n + 8) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-8 figure:nth-of-type(8n + 9) {

    clear: left;

  }

  

  .allow-gutenberg .gallery.gallery-columns-9 figure {

    width: 8.85%;

  }

  

  .allow-gutenberg .gallery.gallery-columns-9 figure:nth-of-type(9n + 9) {

    margin-right: 0;

  }

  

  .allow-gutenberg .gallery.gallery-columns-9 figure:nth-of-type(9n + 10) {

    clear: left;

  }

  @media (max-width: 767px) {

    img.alignright,

    div.alignright,

    figure.alignright,

    img.alignleft,

    div.alignleft,

    figure.alignleft,

    img.wp-post-image.attachment-thumb {

      display: block;

  

      margin: 1em auto;

  

      float: none;

    }

  

    .allow-gutenberg .gallery.gallery-columns-4 figure,

    .allow-gutenberg .gallery.gallery-columns-5 figure,

    .allow-gutenberg .gallery.gallery-columns-6 figure,

    .allow-gutenberg .gallery.gallery-columns-7 figure,

    .allow-gutenberg .gallery.gallery-columns-8 figure,

    .allow-gutenberg .gallery.gallery-columns-9 figure {

      width: 100%;

  

      margin: 0 0 1em 0;

  

      float: none;

    }

  }

  

  .allow-gutenberg .gallery-caption {

    display: block;

  }

  

  .commentlist .bypostauthor {

    display: block;

  }

  

  .commentlist li ul.children li.bypostauthor {

    display: block;

  }

  

  @media (max-width: 767px) {

    body.logged-in {

      margin-top: -46px;

  

      padding-top: 46px;

    }

  }

  