/*
 Theme Name:   Aigency Child
 Description:  Aigency Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/aigency
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     aigency
 Version:      3.1.1
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  aigency-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

::-moz-selection {
    color: #003162;
    background: #d8e291;
}
::selection {
    color: #003162;
    background: #d8e291;
}

.aigency-heading .aigency-heading-content del {
    text-decoration: none!important;
    background-clip: text!important;
    -webkit-background-clip: text!important;
    text-decoration: none!important;
    color: transparent!important;
}
.aigency-heading .aigency-subheading:before {
    content: ''!important;
}
.aigency-heading .aigency-subheading:after {
    content: ''!important;
}

.dark .content-slider-video .elementor-custom-embed-image-overlay:before, 
.dark .content-slider-video .elementor-custom-embed-image-overlay:after, 
.dark .aigency_video_button_widget .elementor-custom-embed-image-overlay:before, 
.dark .aigency_video_button_widget .elementor-custom-embed-image-overlay:after {
    -webkit-box-shadow: 0 20px 0 0 var(--e-global-color-180de47)!important;
    -moz-box-shadow: 0 20px 0 0 var(--e-global-color-180de47)!important;
    box-shadow: 0 20px 0 0 var(--e-global-color-180de47)!important;
}
.block-editor__container iframe {
   width: 100%!important;
}
.elementor-widget-aigency_step_carousel .aigency-step-carousel-widget.style_type-2 .step-item .step-label:after {
    content: ""!important;
}
.single-post .post-meta-footer .post-meta-item.post-meta-item-tags a:before{
    content: "/"!important;	
}
.single-post .post-meta-footer .post-meta-item.post-meta-item-tags a:after{
    content: ""!important;	
}
ul > li:before {
    content: '\CBD8';
    top: 0;
    line-height: 1.2em;
    font-size: 1rem;
}
.page-title-container .page-title {
    color: #003162 !important;
    background: #ffffff !important;
    display: inline;
    padding: 10px 30px 10px 30px;
    border-radius: 20px;
}
.post-template .page-title-container .page-title, 
.post-template-default .page-title-container .page-title{
    display: block;
}
.post-categories .post-category-item:before {
    content: '/'!important;
}
.post-categories .post-category-item:after {
    content: ''!important;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
    width: initial!important;
}
@media only screen and (min-width: 768px) {
    .grid-listing.columns-3 .grid-item{
        width: 33.3333%!important;
    }
}