/**
 * Theme Name:     Neve Child
 * Author:         ThemeIsle
 * Template:       neve
 * Text Domain:	   neve-child
 * Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL
 */
 .top-bar-icon span.elementor-icon-list-icon {
    background: #fff;
    width: 25px;
    height: 25px;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
}
.translator a.glink img{
	border-radius:3px;
	margin: 2px;
}
.custom-class{
	width:95%;
}
.contact-box-form div#wpforms-2234 {
    margin: 0px !important;
}
.contact-box-form div#wpforms-2325{
    margin:0px !important;
}
div.wpforms-container-full input, .wpforms-container-full * {
    border-radius: 10px !important;
}
.contact-box-form .iti__flag {
    border-radius: 0px !important;
}
.contact-box-form p{
	width:50%;
}
.custom-class-box{
	width:100%;
}
.author:before {
    content: url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg id="SVGRepo_bgCarrier" stroke-width="0"%3E%3C/g%3E%3Cg id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"%3E%3C/g%3E%3Cg id="SVGRepo_iconCarrier"%3E%3Crect width="24" height="24" fill="white"%3E%3C/rect%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M6 8C6 4.68629 8.68629 2 12 2C15.3137 2 18 4.68629 18 8C18 11.3137 15.3137 14 12 14C8.68629 14 6 11.3137 6 8Z" fill="%233095DC"%3E%3C/path%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M5.43094 16.9025C7.05587 16.2213 9.2233 16 12 16C14.771 16 16.9351 16.2204 18.5586 16.8981C20.3012 17.6255 21.3708 18.8613 21.941 20.6587C22.1528 21.3267 21.6518 22 20.9592 22H3.03459C2.34482 22 1.84679 21.3297 2.0569 20.6654C2.62537 18.8681 3.69119 17.6318 5.43094 16.9025Z" fill="%233095DC"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 5%;
    left: -3%;
    display: block;
    width: 20px;
    height: 20px;
}
.date:before {
    content: url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg id="SVGRepo_bgCarrier" stroke-width="0"%3E%3C/g%3E%3Cg id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"%3E%3C/g%3E%3Cg id="SVGRepo_iconCarrier"%3E%3Cpath d="M8 0.5C8.82843 0.5 9.5 1.17157 9.5 2V3H14.5V2C14.5 1.17157 15.1716 0.5 16 0.5C16.8284 0.5 17.5 1.17157 17.5 2V3H19C20.6569 3 22 4.34315 22 6V8H2V6C2 4.34315 3.34315 3 5 3H6.5V2C6.5 1.17157 7.17157 0.5 8 0.5Z" fill="%233095DC"%3E%3C/path%3E%3Cpath d="M2 20V10H22V20C22 21.6569 20.6569 23 19 23H5C3.34315 23 2 21.6569 2 20Z" fill="%233095DC"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 10%;
    left: -30%;
    display: block;
    width: 20px;
    height: 20px;
}
.display-posts-listing.grid {
    display: flex;
    width: 100%;
    gap: 28px;
    /* padding: 0 calc(var(--gridspacing,30px)/ 2); */
}
.listing-item {
    width: 100%;
}
.listing-item img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.excerpt-dash {
    display: none !Important;
}
.listing-item span {
    display: inline-block;
}
.listing-item a.title {
    font-size: 24px;
    display: block;
}
.author {
    float: left;
    padding-left: 20px;
	position:relative;
}
.date {
    float: right;
	position:relative;
}
.listing-item .excerpt {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 357px;
    margin-top: 12px;
    max-height: 80px;
}
.content img {
    height: 250px;
    object-fit: cover;
}
.content h2.blog-entry-title.entry-title {
    height: 50%;
}
/*.menu-icon-home .menu-item:before {*/
/*    content: url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23fff"%3E%3Cg id="SVGRepo_bgCarrier" stroke-width="0"%3E%3C/g%3E%3Cg id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"%3E%3C/g%3E%3Cg id="SVGRepo_iconCarrier"%3E%3Cpath d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="%23fff"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');*/
/*    position: absolute;*/
/*    top: 26%;*/
/*    width: 20px;*/
/*    height: 20px;*/
/*    display: block;*/
/*    left: -3px;*/
/*}*/
/*.menu-icon-home .hfe-nav-menu li.menu-item {*/
/*    position: relative;*/
/*    padding-left: 18px;*/
/*}*/
.inter-text p{
    margin-bottom:0px;
}
.contact-box-form .wsf-field {
    height: 50px !important;
    width: 100%;
    border-radius: 10px;
    border: 1px solid  #ceced2;
}
.contact-box-form textarea.wsf-field {
    min-height: 145px !important;
}
input#wsf-1-field-37 {
    border: none;
}
.box-set {
    min-width: max-content;
}
.link-set {
    min-width: max-content;
    color:#fff;
}
.top-bar-icon .elementor-icon-list-text {
    display: flex;
    gap: 5px;
}
.read-more-icon div#n2-ss-2 .n2-style-5cd26ce6849df19487f7c2c0bf1909b0-heading {
    padding-right: 35px !important;
}
.read-more-icon div:before {
    content: url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" stroke="%23fff"%3E%3Cg id="SVGRepo_bgCarrier" stroke-width="0"%3E%3C/g%3E%3Cg id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"%3E%3C/g%3E%3Cg id="SVGRepo_iconCarrier"%3E%3Cpath d="M6 12H18M18 12L13 7M18 12L13 17" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');
    position: absolute;
    width: 20px;
    height: 20px;
    top: 12px;
    left: auto;
    right: 6px;
}
.elementor-social-icon-instagram {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

@media only screen and (max-width:767px) {
 .elementor-14 .elementor-element.elementor-element-ca94c0a .hfe-dropdown.menu-is-active {
    margin-top: 0px !important;
}
}



@media only screen and (max-width:480px) {
.top-bar-icon ul.elementor-icon-list-items.elementor-inline-items {
    gap: 10px;
}

.header-box a.hfe-sub-menu-item {
    padding-left: 15px !important;
}
.archive-container .nv-index-posts {
    margin-top: 25px;
}
.display-posts-listing.grid {
    display: block;
    width:100%;
}
.listing-item {
    margin-top: 17px;
}
.patent-cont {
    position: relative;
    top: 0px !important;
}
.medi-cont {
    position: relative;
    top: 0px !important;
}
.header-box.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
    position: absolute;
    top: 100%;
    left: 0;
}
.header-box.elementor-widget{
    position:inherit;
}
}