.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-69bbd3c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-69bbd3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-18 .elementor-element.elementor-element-69bbd3c > .elementor-container{min-height:85px;}.elementor-18 .elementor-element.elementor-element-69bbd3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-18 .elementor-element.elementor-element-69bbd3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8bc0280 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:27px;font-weight:600;color:#888888;}.elementor-18 .elementor-element.elementor-element-c669095:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c669095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#635E5E;}.elementor-18 .elementor-element.elementor-element-c669095{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 0% 3% 0%;z-index:1;}.elementor-18 .elementor-element.elementor-element-c669095 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-bdt-portfolio-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-bdt-portfolio-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-bdt-portfolio-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-bdt-portfolio-gallery:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-bdt-portfolio-gallery.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-bdt-portfolio-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-136ca1c .bdt-portfolio-gallery .bdt-portfolio-desc, .elementor-18 .elementor-element.elementor-element-136ca1c .bdt-portfolio-gallery .bdt-portfolio-skin-fedara-desc{text-align:center;}.elementor-18 .elementor-element.elementor-element-136ca1c .bdt-portfolio-gallery.skin-default .bdt-portfolio-content-inner:before{background:#6588A8;}.elementor-18 .elementor-element.elementor-element-136ca1c .bdt-portfolio-gallery.skin-default .bdt-portfolio-content-inner:after{background:#7F9561;}.elementor-18 .elementor-element.elementor-element-136ca1c .bdt-portfolio-gallery.bdt-grid{margin-left:-30px;margin-top:-30px;}.elementor-18 .elementor-element.elementor-element-136ca1c .bdt-portfolio-gallery.bdt-grid > *{padding-left:30px;margin-top:30px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS */.bdt-portfolio-gallery.skin-default .bdt-portfolio-desc {
    padding: 10px!important;
    background: #9a9494!important;

}
.bdt-portfolio-gallery.skin-default .bdt-gallery-item-title {
    color: #ffffff!important;
        font-weight: 600!important;
    transition: color .3s ease;
}

/**
 * Styling the WP Portfolio grid.
 *
 * 1. Filters - Category & Other Category
 * 2. Single Portfolio Item
 * 3. Quick View
 * 4. Portfolio Title
 */

/**
 * 1. Filters - Category & Other Category
 */

/** Filter background */
.astra-portfolio-wrap .astra-portfolio-filters {
    background: #3b3e46;
}

/** Filter link */
.astra-portfolio-wrap .filter-links li a {
    color: #fff;
}

/** Filter active link */
.astra-portfolio-wrap .filter-links li .active {
    color: #03A9F4;
}

/**
 * 2. Single Portfolio Item
 */

/** Single Portfolio */
.astra-portfolio-wrap .site-single .inner {
    border: 0px solid #03A9F4;
        box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.23);
}

/** Hover on Single Portfolio */
.astra-portfolio-wrap .site-single:hover .view-demo-wrap {
    background: rgba(255, 255, 255, 0.6784313725490196);
}

/**
 * 3. Quick View
 */

/** Quick view */
.astra-portfolio-wrap .view-demo {
    background: #7F9561;
    color: #fff;
    border-radius: 20px;
}

/** Hover on Quick view */

/**
 * 4. Portfolio Title
 */
.astra-portfolio-wrap .template-meta {
    background: #b8b8b8;
    color: #565656;
}
.astra-portfolio-wrap .template-meta:hover {
    background: #f8f8f8;
    color: #565656;
}
.et_divi_builder #astra-portfolio .view-demo, .view-demo {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    background: #23282d;
    background: rgba(0,0,0,.7);
    color: #fff;
text-shadow: 0 0px 0 rgb(0 0 0 / 60%)!important;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    padding: 0.5em 1em;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: opacity .1s ease-in-out;
    transition: opacity .1s ease-in-out;
}/* End custom CSS */