/* Theme Name: Infetech Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of infetech
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: infetech
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  infetech-child
*/
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-submit {
    background-color: #8bbd25;
}
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-submit:hover {
    background-color: #a4027c;
}
div#nomargin p {
    margin-bottom: 0px;
}
div#headingmargin h4 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.wp-block-image figcaption, figure figcaption
{
  border-bottom: none;

}
.ova-service:hover .content-service-wrapper .icon i, .ova-service:hover .content-service-wrapper .icon svg, .ova-service:hover .content-service-wrapper .icon path {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    color: #ffffff;
    fill: #a4027c;
}
.ova-blog-slider .blog-slider .item .date {
    z-index: 3;
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: #8bbd25;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 20px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.ova-blog-slider .blog-slider .item .content .read-more:before {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-color: #8bbd25;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: -1;
}
.ova-blog-slider .blog-slider .item .content .post-meta .item-meta .left {
    color: #a4027c;
}
.ova-geometry3 .geometry5 {
    content: "";
    position: absolute;
    bottom: 0;
    left: -150px;
    width: 150px;
    height: 150%;
    opacity: 0.5;
    background-image: linear-gradient(360deg, #a4027c 40%, var(--secondary) 100%);
    transform: rotate(40deg);
    transform-origin: bottom right;
}
#scrollUp {
    bottom: 20px;
    right: 20px;
    border-radius: 15px;
    background-color: #a4027c;
    color: #fff;
}
#scrollUp i {
    display: block;
    line-height: 1;
    padding: 15px;
}
.ova-menu-footer .menu a:before {
    position: absolute;
    content: "";
    width: 0%;
    height: 1px;
    left: 0px;
    bottom: 0px;
    transition: all 500ms ease;
    background-color: #a4027c;
}
.ova-contact-info .contact .info .item a:before {
    position: absolute;
    content: "";
    width: 0%;
    height: 1px;
    left: 0px;
    bottom: 0px;
    transition: all 500ms ease;
    background-color: #a4027c;
}
.aboutin-img .elementor-widget-container {
    background-image: inherit !important;
}