/*
Theme Name: Logistik Child
Theme URI: https://themeholy.com/wordpress/logistik/
Description: Logistik - Transport & Logistics WordPress Theme
Author: Jagdish
Author URI: https://themeholy.com
Template: logistik
Version: 1.0.0
*/

/* Add your custom styles here */
body, .elementor-heading-title, p, h1, h2, h3, h4, h5, h6, span, strong {
    font-family: 'Nunito Sans',serif !important;
}
@font-face {
    font-family: 'Ultramagnetic';
    src: url('https://gravityconcepts.us/wp-content/uploads/fonts/Ultramagnetic Regular.ttf') format('ttf'),
url('https://gravityconcepts.us/wp-content/uploads/fonts/Ultramagnetic BlackOblique.ttf') format('ttf'),
url('https://gravityconcepts.us/wp-content/uploads/fonts/Ultramagnetic BoldOblique.ttf') format('ttf'),
url('https://gravityconcepts.us/wp-content/uploads/fonts/Ultramagnetic ExtraBold.ttf') format('ttf'),
url('https://gravityconcepts.us/wp-content/uploads/fonts/Ultramagnetic Light.ttf') format('ttf'),
url('https://gravityconcepts.us/wp-content/uploads/fonts/Ultramagnetic LightOblique.ttf') format('ttf'),
         url('https://gravityconcepts.us/wp-content/uploads/fonts/Ultramagnetic Bold.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}

.blog-details .blog-single .blog-content h1, .blog-details .blog-single .blog-content h2, .blog-details .blog-single .blog-content h3, .blog-details .blog-single .blog-content h4, .blog-details .blog-single .blog-content h5, .blog-details .blog-single .blog-content h6 {
   font-family: 'Nunito Sans',serif !important;
}

.page-id-4030 .space-top, .page-id-4192 .space-top, .page-id-4421 .space-top, .page-id-4513 .space-top, .page-id-4768 .space-top, .page-id-4777 .space-top, .page-id-4782 .space-top, .page-id-4880 .space-top, .page-id-4871 .space-top, .page-id-5218 .space-top{
padding-top: 0;
}

.blog-details .blog-single .blog-content {
background-color: unset !important;
border: 1px solid #f4f4f4;
}

.blog-details .blog-single .blog-content p, .blog-details .blog-single .blog-content h2 {
font-family: 'Nunito Sans',serif !important;
color: #1e1e1e !important;
font-weight: 400;
    font-style: normal;
}

.blog-details .blog-single .blog-content h2 {
font-family: 'Nunito Sans',serif !important;
font-weight: 700;
}

.blog-details .blog-single .blog-content b,.blog-details .blog-single .blog-content strong {
font-family: 'Nunito Sans',serif !important;
font-weight: 700;
}


.blog-details .blog-single .blog-content .blog-meta span, .blog-details .blog-single .blog-content .blog-meta a{
font-family: 'Nunito Sans',serif !important;
font-weight: 700;
}

.newsletter-form.style3 .form-control {
border-bottom-right-radius: 20px !important;
}

.services-form-div .contact-form-wrapper {
background-color: unset;
}

.services-form-div .contact-form .form-control{
border-color: var(--body-color) !important;
}
.services-contact-form {

}

.services-form-div .themeholy-btn.white-btn:hover {
    background-color: var(--white-color);
    color: var(--theme-color) !important;
border-color: var(--theme-color) !important;
border: 1px solid;
}

.services-form-div .contact-form-wrapper {
	padding: 0 30px 30px 30px;
}

.elementor-3360 .elementor-element.elementor-element-91349b9 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
    color: #fff !important;
	font-weight: 800;
}

.dropdown-item.active, .dropdown-item:active {
	background-color: #fca702 !important;
}

.contact-form-wrapper .contact-form .form-control:hover, .contact-form-wrapper .contact-form input:hover {
	color: var(--body-color) !important;
}

.wpcf7-checkbox input[type=checkbox] {
	visibility: visible !important;
    opacity: 1 !important;
	display: block !important;
}

::-webkit-calendar-picker-indicator {
    filter: invert(1);
	/*color: #fff !important;*/
    opacity: 0.6;
	/*display: none;*/
}

.blog-author-meta .blog-inner-title {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.blog-author-meta {
	/*display: flex;*/
	margin-left: 0px;
	border: 1px solid #f4f4f4;
  padding: 40px;
  margin-left: 0px !important;
	align-items: center;
}

.blog-author-meta-left {
	/*width: 30%;*/
}

.blog-author-meta-left img {
	border-radius: 50%;
}

.blog-author-meta-right {
	/*width: 70%;*/
	padding: 15px 15px 0 15px;
}

.blog-author-meta-right p span {
	color: #f89507;
}

.recent-posts {
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid #eee;
}

.recent-posts h3 {
  font-size: 22px;
  margin-bottom: 20px;
}

.recent-posts ul {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.recent-post-item {
  border: 1px solid rgba(0, 0, 0, .1);
}

.recent-thumb img {
  width: 100%;
  height: 238px !important;
  object-fit: cover;
  /*border-radius: 8px;*/
}

.recent-title-cstm {
  font-size: 1.2em;
  font-weight: 600;
	padding: 15px 15px 0px 15px;
  color: #303133;
  font-family: "Roboto", sans-serif;
}

.recent-title-cstm:hover {
  color: #23527c;
}

.recent-excerpt {
  margin-top: 10px;
  font-size: 14px;
  color: #555;
  line-height: 1.6;
	padding: 0px 15px;
}

.read-more {
	padding: 0px 15px;
}

.read-more a {
  font-size: 12px;
  display: inline-block;
  color: #F89507;
  font-weight: 500;
  text-decoration: none;
}

.recent-meta {
  font-size: 14px;
  color: #888;
  padding: 0px 15px;
}

.blog-author-meta .recent-posts {
	margin-top: unset;
  padding-top: unset;
  border-top: unset;
}

.recent-date {
  font-family: 'Nunito Sans', serif !important;
}

.blog-comment-area .inner-title {
	display: none;
}

@media screen and (min-width: 912px) {
  .recent-post-item {
	  flex: 1;
  }
}
.service-box { 
  margin-bottom: 220px !important;
}
.service-box_icon {
	display: none !important;
}
.service-box_content{
    width: 100% !important;
	bottom:unset !important;
	left:unset !important;
}
.request-quote-tabs .nav-link{
	width : 50% !important;
}

@media (max-width: 767px) {
    .request-quote-tabs .nav-link {
        width: 100% !important;
    }
}
.header, .she-header-yes, .she-header-yes.e-con, .she-heade{
	z-index:7 !important;
}