/**
Theme Name: Internetworking Child
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Version: 3.8
Text Domain: internetworking-child
Template: astra

/* Note: The CSS files are loaded from assets/css/ folder. */
a {text-decoration: none !important;outline: 0 !important;}
.ls_partner figure.swiper-slide-inner img {padding: 0px 15px;}
.ls_post svg {width: 20px;}
.ls_post .elementskit-post-image-card:hover .elementskit-entry-thumb>img {transform: none !important;opacity: 1 !important;}
.ls_post .elementskit-post-image-card img {filter: grayscale(1);}
.ls_link a {color: #fff;}
.ls_link a:hover {color: #08D1D4;}
.ls_search form.wp-block-search {position: relative;}
.ls_search .wp-block-search input {border-radius: 50px;border-color: #cccccc;box-shadow: unset;height: 50px;font-size: 14px !important;padding: 0 20px;}
.ls_search .wp-block-search label {display: none;}
.ls_search .wp-block-search button.wp-block-search__button {font-size: 0 !important;padding: 0 !important;height: 42px;width: 42px;position: absolute;top: 4px;
right: 5px;margin: 0;border: none;}
.ls_search .wp-block-search button.wp-block-search__button:after {content: "\eb28";font-family: elementskit !important;color: #fff;font-size: 16px !important;
position: absolute;top: 9px;left: 13px;}
.ast-article-single img {box-shadow: unset !important;}
.ls_recentpost time.wp-block-latest-posts__post-date {font-size: 14px;color: #02a0a2;margin: 3px 0;}
.ls_recentpost ul.wp-block-latest-posts__list {display: flex;flex-direction: column;}
.ls_recentpost li {line-height: 22px !important;margin-bottom: 0 !important;}
.ls_formbtn {text-align: center;}
.btn-w100 a.elementor-button {width: 100%;}
span.wpcf7-spinner {display: none;}
.white_txt:hover .elementor-heading-title{color: #fff !important;}

@media (max-width: 1024px){
	.ls_menu button.elementskit-menu-toggler {box-shadow: unset !important;line-height: 0;}
	.elementskit-menu-overlay {display: none !important;}
	.ls_menu .elementskit-navbar-nav li.menu-item:last-child {border-bottom: 1px solid #DBDBDB;}
}
@media (min-width: 881px){
	.ls_sticky{position: sticky !important;height: 100%;top: 50px;}
}
@media (min-width: 768px){
	.ls_partner figure.swiper-slide-inner img {min-height: 80px;object-fit: contain;}
}
@media (min-width: 481px){
    .flx p {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}
}
