.wp-theme-visualinfocraft {
    margin: auto;
}

/* .home .hentry h2 {
    display: none;
}
 */
/* Header */
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home {
    background-color: #E0B32E;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home a span{
    color: #fff;
}
/* li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-home:hover {
    box-shadow: 0px 10px 30px 0px rgba(92.00000000000001, 152.99999999999994, 237.99999999999997, 0.4);
} */

/* .elementor-sticky--active.elementor-sticky--effects {
    background: #244d84;
}
.elementor-sticky--effects a.elementor-item {
    color: #fff !important;
} */

/* .current-menu-item a.elementor-item.elementor-item-active {
    text-decoration: underline;
} */
/* Remove margin on text editor */
.elementor-widget-text-editor p {
    margin: 10px 0px !important;
}
.home {
    margin: auto;
}
/* Cards hover css */
.elementor-cta__content{
    background-color: #fff !important;
}
.elementor-icon{
    background: color-mix(in srgb, #E0B32E, transparent 85%) !important;
    padding: 10px;
    border-radius: 50%
    
}
.elementor-cta__icon {
    width: 60px  !important;
    height: 60px;
    border-radius: 50%;
    background-color: #fff; /* default background */
}

.elementor-cta__icon svg {
    fill: #E0B32E; /* default icon color */
    
    transition: fill 0.3s ease;
}

/* Hover effect */
.elementor-cta:hover .elementor-cta__icon {
    background-color: #E0B32E !important; 
}

 .elementor-cta:hover .elementor-cta__icon svg {
    fill: #fff !important;
}
 
/* .elementor-cta:hover .elementor-cta__button {
    color: #E0B32E !important;
} */
/* Newsletter */
.tnp-field.tnp-field-email {
    width: 70%;
    display: inline-block;
}

.tnp-field.tnp-field-button {
    width: 30%;
    display: inline-block;
    float: right;
}
.tnp-widget input.tnp-submit{
	background-color: #E0B32E !important;
}
/* Timeline style */
.eael-content-timeline-block {
    padding-bottom: 0px !IMPORTANT;
}
