/*
Theme Name: Nimo Child
Description: Child Theme for Nemo
Author: User Umbrella
Template: nimo
Version: 1.0.1
Text Domain: nemo-child
*/

/* Add your custom CSS below */


/* ---------------------------------  Header. ----------------------------------- */
.nm-main-navigation:is(.has-header-3) .navbar-nav li .dropdown-menu {
    box-shadow: 1.782px 0.908px 32.2px 2.8px rgb(160 51 40 / 21%);
    border: 1px solid rgb(146 50 38 / 59%);
}

.elementor-element.elementor-element-aaca56f .elementor-button, a.elementor-button.elementor-button-link.elementor-size-sm {
	background: none;
    background-color: transparent;
    background-image: linear-gradient(175deg, #501758 19%, rgba(77, 190, 219, 0.4705882353) 71%, #1869a1 100%) !important;
	border: none !important;
}


.nm-pr-btn-2:is(.has-v3) .icon::after, .nm-pr-btn-2 .icon{
	background-image: linear-gradient(to right, #a91f23, #e96443) !important;
}
.nm-pr-btn-1:is(.has-v2):hover{
	background: unset;
	background-image: linear-gradient(175deg, #501758 6%, #1869a1 93%) !important;
	color: #fff !important;
}
.gradient-color-background {
    background-color: transparent;
    background-image: linear-gradient(135deg, #F43F5E 0%, #FB923C 100%) !important;
}

h5.nm-h-1.steps-number, .nm-steps-2-card .card-icon {
	background: unset !important;
    background-color: transparent;

	background: linear-gradient(135deg, #F43F5E 0%, #FB923C 100%) !important;
}

.nm-portfolio-2-card .card-img {
    height: 100%;
}
a.nm-pr-btn-2.has-v3 {
    background-color: #000;
    border: 1px solid;
}
.content-wrap * {
    color: #000 !IMPORTANT;
}
h4.nm-h-1.hire-title.btn-split-right {
    display: none !important;
}
form#commentform {
    border: 1px solid #a91f23;
}
.comment-form textarea, .tz-cont3-content textarea, .comment-form input, .comment-form textarea, .tz-cont3-content input, .tz-cont3-content textarea {
    background-color: #2d2d2d;
    color: #ffffff8c;
}
.tz-commentButton button {
    background-color: #a91f23 !important;
}


.wa-offcanvas-area {
    background: #000;
}
button.wa-offcanvas-close.offcanvas_box_close {
    padding: 20px;
    background-color: #a91f23;
}
.wa-offcanvas-close span {
    width: 30px;
    height: 2px;
}
.wa-offcanvas-gallery {
    display: none;
}



/* ------------------------ Back to top button  -------------------------------- */
.wa-back-to-top {
    border: 1px solid rgb(171 49 36 / 92%);
    box-shadow: 1.782px 0.908px 32.2px 2.8px rgb(170 48 35 / 39%);
}

.nm-subtitle-2 .icon {
    
    -webkit-text-fill-color: #fff !important;
}
