.elementor-16 .elementor-element.elementor-element-5a2ddda{margin-top:-1px;margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-db2aa5a .logo_site-size{max-width:160px;}.elementor-16 .elementor-element.elementor-element-9b57bd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-9b57bd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-51fbe82 .logo_site-size{max-width:160px;}
					.elementor-16 .elementor-element.elementor-element-51fbe82 .main-navigation .navbar-nav li a
				{font-size:14px;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-db2aa5a .logo img{max-width:0px;}}/* Start custom CSS for artisticx-header, class: .elementor-element-51fbe82 */.elementor-16 .elementor-element.elementor-element-51fbe82 .main-navigation .navbar-nav li:hover > a {
    color: #01AFFF !important;
    background: #E9F5FB00 !important;
}
.elementor-16 .elementor-element.elementor-element-51fbe82 .main-navigation .navbar-nav a:after {
    color: #01AFFF !important;
}

.txa-offcanvas-social-item i {
    color: #01AFFF;
}
.txa-offcanvas-services-item i {
    color: #01AFFF;
}
.txa-offcanvas-box-close:hover {

    background: #01AFFF !important;
}

.art-search-box button {
    background: #00000000 !important; 
}
.art-search-box button:hover {
    color: #000000 !important; 
}
.art-search-box h5 {
    color: #000000 !important; 
}
.art-search-box a {
    color: #000000 !important; 
}
.art-search-box a:hover {
    color: #fff !important; 
}/* End custom CSS */