/* @media screen and (min-width: 1000px) {
.woocommerce div.product div.images img {
    display: block;
    width: 50%;
    height: auto;
    box-shadow: none;
}} */
@media screen and (min-width: 1000px) {
    .woocommerce div.product {
        margin-bottom: 0;
        position: relative;
        margin-left: 5px;
        margin-right: 5px;
        width: 1000px;
        justify-content: center;
        align-content: center;
        position: relative;
        display: inline-block;
    }}
    
    @media screen and (min-width: 800px) {
    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
        width: 49%;
        padding-left: 30px;
        float: left;
        margin-top: 100px;
    }}
    
    .scroll {
        overflow: scroll;
        height: 350px;
        width: auto;
      }
    .woocommerce #payment ul.payment_methods li label, .woocommerce-page #payment ul.payment_methods li label {
    padding-left: 6px;
    }
    .woocommerce-checkout {
        padding-left: 5px;
        padding-right: 5px;
    }
    .select2-container, .woocommerce .select2-container.select2-container--open {
      z-index: 199!important;
    }
    .gallery__img__woo {
        display: block;
         min-height: 350px; 
        -webkit-background-size: cover;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center top;
        -webkit-transition: background-position 6s;
        -o-transition: background-position 6s;
        transition: background-position 6s;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    .carda__woo {
        position: relative;
        width: 300px;
        background-color: #fff;
        box-shadow: 0 0 20px rgb(0 0 0 / 10%);
        overflow: hidden;
        transition: box-shadow .5s;
        transition-property: all 300ms;
        transition-property: transform;
        margin-bottom: 60px;
        height: 424px;
    }
    .carda__woo a {
        text-decoration: none;
    }
    
    .carda__woo div {
        text-decoration: none;
    }
    
    .carda__woo:hover {
        box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
    }

    #searchform-3 {
        position: relative;
        top: 0;
        left: -9px;
        padding-left: 5px;
        padding-right: 10px;
        line-height: 57px;
        margin-left: 40px!important
    }
    .topbar-gaq-btn-left {
        left: 0!important
    }
    
     .asp-content_icon>.fa-search {
      font-size: 20px;
      color: white;
      margin-top: 30px;
      position: relative;
      top: 25px;
      border: 2px solid white;
      border-radius: 50%;
      padding: 10px;
      transition: all .3s linear;
      display: inline-block;
    }
    .asp-content_icon>.fa-download {
        font-size: 20px;
        color: white;
        margin-top: 30px;
        position: relative;
        top: 25px;
        border: 2px solid white;
        border-radius: 50%;
        padding: 10px;
        transition: all .3s linear;
        display: inline-block;
      }
      .asp-content_icon>.fa-link {
        font-size: 20px;
        color: white;
        margin-top: 30px;
        position: relative;
        top: 25px;
        border: 2px solid white;
        border-radius: 50%;
        padding: 10px;
        transition: all .3s linear;
        display: inline-block;
      }

    .aspace-gallery-inner-icons {
        position: absolute;
        margin-top: 20px;
    }
    
    /* thumbnail */
    
    .thumbnail{
        float:left;/* rtl */
        width:65px;
        height:auto;
        margin:0;
    }
    
    .thumbnail a{
        max-width:100%;
    }
    
    
    @media screen and (min-width: 768px) {
        .widget_search {
               width: 50%;
               max-width: 600px;
               justify-content: center;
               display: inline-block;
         } }
         @media screen and (max-width: 768px) {
            .widget_search {
            margin-top: 60px!important;
        } }
    
        /* block gallery */
        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
            max-height: 100%;
        }
    
    
    /* block archive */
    
    .wp-block-categories__list, 
    .wp-block-archives.wp-block-archives-list {
        padding: 0 15px;
    }
    .wp-block-categories__list li, 
    .wp-block-archives.wp-block-archives-list li {
        position: relative;
        list-style: none;
        padding: 20px;
        border-bottom: 1px solid #c5c7c9;
        margin: -1px 0 0 0;
        align-items: center;
        text-align: right;
        z-index: 0;
        color: #5b6f82;
        font-size: 12px;
        letter-spacing: .5px;
        line-height: 1rem;
    }
    .wp-block-categories__list li ul, 
    .wp-block-categories__list li li, 
    .wp-block-archives.wp-block-archives-list li ul, 
    .wp-block-archives.wp-block-archives-list li li {
        padding: 0;
        border: none;
        margin: 10px 0 0 5px;
    }
    .wp-block-archives.wp-block-archives-list li:hover {
        border-bottom-color: #fff;
        box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);
        background-color: #fff;
        color: #207bd6;
        text-decoration: none;
        z-index: 1;
    }
    .wp-block-archives.wp-block-archives-list li li:hover {
        box-shadow: none;
    }
    .wp-block-categories__list li a, 
    .wp-block-archives.wp-block-archives-list li a {
        float: left;
        text-align: right;
        font-size: 1rem;
        font-weight: 600;
        display: block;
    }
    
    .wp-block-archives.wp-block-archives-dropdown {
        position: relative;
        /* padding-top: 20px; */
    }
    .wp-block-archives.wp-block-archives-dropdown:after {
        content: "";
        position: absolute;
        left: 15px;
        bottom: 20px;
        speak: none;
        vertical-align: bottom;
        width: auto;
        height: auto;
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
    }
    /* .wp-block-archives.wp-block-archives-dropdown .screen-reader-text {
        clip: auto;
        overflow: auto;
        height: auto;
        width: auto;
        top: -2px;
        left: 15px;
        color: #435a70;
        font-size: .77778rem;
        font-weight: 600;
      clip-path: none;
      z-index: 1;
    } */
    
    .wp-block-archives.wp-block-archives-dropdown select {
        cursor: pointer;
        min-height: 45px;
        width: auto;
      padding: 8px 8px 8px 40px;
      font-size: 18px;
        color: #435a70;
        border: none;
      border-radius: 0;
      box-shadow: 0px 1px 0px 0px;
      background-color: #ffffff;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
    }
    
    /* CAUTION: IE hackery ahead */
    .wp-block-archives.wp-block-archives-dropdown select::-ms-expand { 
      display: none; /* remove default arrow in IE 10 and 11 */
    }
    /* target Internet Explorer 9 to undo the custom arrow */
    @media screen and (min-width:0\0) {
        .wp-block-archives.wp-block-archives-dropdown select {
            background:none\9;
            padding: 5px\9;
        }
    }
    .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
        width: 70%;
    }
    
    /**
     * Colors
     */
    /**
     * Breakpoints & Media Queries
     */
    /**
     * SCSS Variables.
     *
     * Please use variables from this sheet to ensure consistency across the UI.
     * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
     * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
     */
    /**
     * Colors
     */
    /**
     * Fonts & basic variables.
     */
    /**
     * Grid System.
     * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
     */
    /**
     * Dimensions.
     */
    /**
     * Shadows.
     */
    /**
     * Editor widths.
     */
    /**
     * Block & Editor UI.
     */
    /**
     * Block paddings.
     */
    /**
     * React Native specific.
     * These variables do not appear to be used anywhere else.
     */
    /**
    *  Converts a hex value into the rgb equivalent.
    *
    * @param {string} hex - the hexadecimal value to convert
    * @return {string} comma separated rgb values
    */
    /**
     * Breakpoint mixins
     */
    /**
     * Long content fade mixin
     *
     * Creates a fading overlay to signify that the content is longer
     * than the space allows.
     */
    /**
     * Focus styles.
     */
    /**
     * Applies editor left position to the selector passed as argument
     */
    /**
     * Styles that are reused verbatim in a few places
     */
    /**
     * Allows users to opt-out of animations via OS-level preferences.
     */
    /**
     * Reset default styles for JavaScript UI based pages.
     * This is a WP-admin agnostic reset
     */
    /**
     * Reset the WP Admin page styles for Gutenberg-like pages.
     */
     .wp-block-gallery:not(.has-nested-images),
     .blocks-gallery-grid:not(.has-nested-images) {
       display: flex;
       flex-wrap: wrap;
       list-style-type: none;
       padding: 0;
       margin: 0;
     }
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
       margin: 0 1em 1em 0;
       display: flex;
       flex-grow: 1;
       flex-direction: column;
       justify-content: center;
       position: relative;
       width: calc(50% - 1em);
     }
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
       margin-right: 0;
     }
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
       margin: 0;
       height: 100%;
       display: flex;
       align-items: flex-end;
       justify-content: flex-start;
     }
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
       display: block;
       max-width: 100%;
       height: auto;
       width: auto;
     }
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
       position: absolute;
       bottom: 0;
       width: 100%;
       max-height: 100%;
       overflow: auto;
       padding: 3em 0.77em 0.7em;
       color: #fff;
       text-align: center;
       font-size: 0.8em;
       background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
       box-sizing: border-box;
       margin: 0;
       z-index: 2;
     }
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
       display: inline;
     }
     .wp-block-gallery:not(.has-nested-images) figcaption,
     .blocks-gallery-grid:not(.has-nested-images) figcaption {
       flex-grow: 1;
     }
     .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
     .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
     .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
     .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
     .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
     .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
     .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
       width: 100%;
       height: 100%;
       flex: 1;
       -o-object-fit: cover;
          object-fit: cover;
     }
     .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
       width: 100%;
       margin-right: 0;
     }
     @media (min-width: 600px) {
       .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
         width: calc(33.3333333333% - 0.6666666667em);
         margin-right: 1em;
       }
       .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
         width: calc(25% - 0.75em);
         margin-right: 1em;
       }
       .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
         width: calc(20% - 0.8em);
         margin-right: 1em;
       }
       .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
         width: calc(16.6666666667% - 0.8333333333em);
         margin-right: 1em;
       }
       .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
         width: calc(14.2857142857% - 0.8571428571em);
         margin-right: 1em;
       }
       .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
     .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
     .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
         width: calc(12.5% - 0.875em);
         margin-right: 1em;
       }
       .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
     .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
     .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
         margin-right: 0;
       }
       .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
     .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
     .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
         margin-right: 0;
       }
       .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
     .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
     .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
         margin-right: 0;
       }
       .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
     .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
     .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
         margin-right: 0;
       }
       .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
     .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
     .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
         margin-right: 0;
       }
       .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
     .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
     .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
         margin-right: 0;
       }
       .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
     .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
     .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
         margin-right: 0;
       }
       .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
     .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
     .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
         margin-right: 0;
       }
     }
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
     .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
     .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
       margin-right: 0;
     }
     .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright,
     .blocks-gallery-grid:not(.has-nested-images).alignleft,
     .blocks-gallery-grid:not(.has-nested-images).alignright {
       max-width: 420px;
       width: 100%;
     }
     .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
     .blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
       justify-content: center;
     }
     
     .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
       align-self: flex-start;
     }
     
     figure.wp-block-gallery.has-nested-images {
       align-items: normal;
     }
     
     .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
       width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) / 2));
       margin: 0;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image {
       display: flex;
       flex-grow: 1;
       justify-content: center;
       position: relative;
       flex-direction: column;
       max-width: 100%;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image > div,
     .wp-block-gallery.has-nested-images figure.wp-block-image > a {
       margin: 0;
       flex-direction: column;
       flex-grow: 1;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image img {
       display: block;
       height: auto;
       max-width: 100% !important;
       width: auto;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
       background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
       bottom: 0;
       color: #fff;
       font-size: 13px;
       left: 0;
       margin-bottom: 0;
       max-height: 60%;
       overflow: auto;
       padding: 0 8px 8px;
       position: absolute;
       text-align: center;
       width: 100%;
       box-sizing: border-box;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
       display: inline;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
       color: inherit;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
     .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a {
       flex: 1 1 auto;
     }
     .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
       flex: initial;
       background: none;
       color: inherit;
       margin: 0;
       padding: 10px 10px 9px;
       position: relative;
     }
     .wp-block-gallery.has-nested-images figcaption {
       flex-grow: 1;
       flex-basis: 100%;
       text-align: center;
     }
     .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
       margin-top: 0;
       margin-bottom: auto;
     }
     .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
       align-self: inherit;
     }
     .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
     .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
       display: flex;
     }
     .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
     .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
       width: 100%;
       flex: 1 0 0%;
       height: 100%;
       -o-object-fit: cover;
          object-fit: cover;
     }
     .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
       width: 100%;
     }
     @media (min-width: 600px) {
       .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
         width: calc(33.3333333333% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
       }
       .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
         width: calc(25% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.75));
       }
       .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
         width: calc(20% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8));
       }
       .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
         width: calc(16.6666666667% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333));
       }
       .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
         width: calc(14.2857142857% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571));
       }
       .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
         width: calc(12.5% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.875));
       }
       .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
         width: calc(33.33% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667));
       }
       .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
     .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
         width: calc(50% - (var(--wp--style--unstable-gallery-gap, 16px) * 0.5));
       }
       .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
         width: 100%;
       }
     }
     .wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
       max-width: 420px;
       width: 100%;
     }
     .wp-block-gallery.has-nested-images.aligncenter {
       justify-content: center;
     }
    
    
    
	/* Product meta top thumbnail */
	.woocommerce .meta-on-thumbnail .products .product-type-variable .amount:last-child,
	.woocommerce-page .meta-on-thumbnail .products .product-type-variable .amount:last-child{
		display:initial;
	}
	.woocommerce .meta-on-thumbnail .product .product-wrapper .meta-wrapper{
		position:static;
		padding:0;
		margin-bottom:20px;
		text-align:center /* rtl */
	}
	.woocommerce .meta-on-thumbnail .products .product .product-wrapper .meta-wrapper .loop-add-to-cart{
		margin-top:8px;
	}


    
	/* Show button next prev thumbnail */
	div.product .thumbnails .owl-controls div.owl-prev,
	div.product .thumbnails .owl-controls div.owl-next{
		visibility:visible;
		opacity:1;
		transform:translate(0,0);
	}
	/* Vertical thumbnail */
	div.product.vertical-thumbnail .thumbnails .owl-controls div.owl-prev,
	div.product.vertical-thumbnail .thumbnails .owl-controls div.owl-next{
		visibility:visible;
		opacity:1;
		transform:translate(0,0);
	}

#asp-search-result-container ul li .thumbnail{
	float:left;/* rtl */
	width:65px;
	height:auto;
	margin:0;
}
#asp-search-result-container ul li .thumbnail a{
	max-width:100%;
}
#asp-search-result-container ul li .meta{
	margin-left:80px; /* rtl */
	position:relative;
	top:-4px;
}
#asp-search-result-container ul li .meta .price{
	margin-top:3px;
	display:inline-block;
}
#asp-search-result-container ul li .thumbnail:after{
	display:table;
	clear:both;
	content:"";
}


/* GALLERY */
.gallery-size-thumbnail{
	margin-left:-5px !important;
	margin-right:-5px !important;
}
.gallery-size-thumbnail .gallery-item{
	float:left;
	margin:0;
	padding:0 5px;
}
.gallery-size-thumbnail .gallery-item a{
	display:inline-block;
}
.gallery-columns-5 .gallery-item{
	width:20%;
}
.gallery-columns-4 .gallery-item{
	width:25%;
}
.gallery-columns-3 .gallery-item{
	width:33.3333%;
}
/* GALLERY track 1 */
.asp-gallery-img,
.asp-list-video{
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:20px;
	overflow:hidden;
}
.asp-gallery-img li.first,
.asp-list-video li.first{clear:both;}
.asp-gallery-img li,
.asp-list-video li{
	padding:5px;
	float:left;
	display:inline-block;
	text-align:center;
	position:relative;
}
.asp-gallery-img li a{
	display:inline-block;
}
.asp-gallery-img.columns-5 li{
	width:20%;
}
.asp-gallery-img.columns-4 li{
	width:25%;
}
.asp-gallery-img.columns-3 li{
	width:33.3333%;
}

/* gallery track 2 */
    .gallery-size-thumbnail{
      margin-left:-5px !important;
      margin-right:-5px !important;
  }
  .gallery-size-thumbnail .gallery-item{
      float:left;
      margin:0;
      padding:0 5px;
  }
  .gallery-size-thumbnail .gallery-item a{
      display:inline-block;
  }
  .gallery-columns-5 .gallery-item{
      width:20%;
  }
  .gallery-columns-4 .gallery-item{
      width:25%;
  }
  .gallery-columns-3 .gallery-item{
      width:33.3333%;
  }
  .over-pgcu {
      height: 600px;
      max-height: 650px;
      margin-top: 100px;
      margin-bottom: 150px;
  }
  

/* gallery track 3 */

/*---------------------------------------------------------------------------------------------------------------------*/
/*- 1. BLOG DETAIL ----------------------------------------------------------------------------------------------------*/
.single-post .entry-meta{
	margin-bottom:10px;
}
/* GALLARY */
.single-post div.gallery:after{
	clear:both;
}
.single-post div.gallery{
	margin:0 -10px;
}
.single-post div.gallery .gallery-caption{
	margin:10px 0 0 0;
	padding:0;
}
.single-post div.gallery .gallery-item{
	float:left;
	margin:0 0 10px 0;
	padding:10px;
}
.single-post .gallery-columns-2 .gallery-item{
	width:50%;
}
.single-post .gallery-columns-3 .gallery-item{
	width:33.33%;
}
.single-post .gallery-columns-4 .gallery-item{
	width:25%;
}
.single-post .gallery-columns-5 .gallery-item{
	width:20%;
}
.single-post .gallery-columns-6 .gallery-item{
	width:33.33%;
}
.single-post .gallery-columns-7 .gallery-item{
	width:14.28%
}
.single-post .gallery-columns-8 .gallery-item{
	width:12.5
}








/* END GALLERY */




img.alignright {
  float: right;
  margin-left: 30px;
  margin-left: var(--gap);
  margin-bottom: 1em;
}

img.alignleft {
  float: left;
  margin-right: 30px;
  margin-right: var(--gap);
  margin-bottom: 1em;
}

.wp-block-image .alignright {
  margin-top: 0.6em;
  float: right;
  margin-left: 30px;
  margin-left: var(--gap);
}

.wp-block-image .alignleft {
  margin-top: 0.6em;
  float: left;
  margin-right: 30px;
  margin-right: var(--gap);
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.container-content .alignfull {
  max-width: none;
}

.alignfull img {
  -o-object-fit: cover;
     object-fit: cover;
}
