/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.form-grid {
  display: grid;
  gap: 1.5rem;
}

.form-grid .wpcf7-form-control-wrap {
  margin-bottom: 0 !important;
}

div .lqd-contact-form .ui-button.ui-selectmenu-button,
div .lqd-contact-form input,
div .lqd-contact-form select,
div .lqd-contact-form textarea {
  padding-inline-start: 1em;
  padding-inline-end: 1em;
}

div .lqd-contact-form .ui-button.ui-selectmenu-button,
div .lqd-contact-form input,
.lqd-contact-form select {
  height: 35px;
}

div .lqd-contact-form textarea {
  max-height: 150px !important;
}

@media (min-width: 640px) {
  .form-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .form-col-full {
    grid-column: span 2 / span 2;
  }
}

/* Header */

header .elementor-widget-ld_icon_box .elementor-widget-container {
  padding: 0 !important;
}

header .elementor-widget-ld_icon_box:first-child .elementor-widget-container {
  padding-top: 20px !important;
}

header .elementor-widget-ld_icon_box .elementor-widget-container {
  font-size: 40px !important;
}

header .elementor-widget-ld_icon_box .elementor-widget-container .lqd-iconbox-heading.h6 {
  font-size: 14px !important;
  text-transform: none !important;
  letter-spacing: 1px !important;
}

header .elementor-widget-ld_icon_box .elementor-widget-container .iconbox:hover .lqd-iconbox-heading.h6 {
  text-decoration: underline !important;
}

header .elementor-widget-ld_icon_box .elementor-widget-container .iconbox-icon-container {
  font-size: 18px !important;
  transform: translate(0, -3px) !important;
}

header .logo-default {
  transform: translate(0, 15px) !important;
  padding-bottom: 10px !important;
}

header .ld-module-trigger-txt {
  font-size: 13px !important;
}

header .ld-dropdown-menu-content ul li a:hover {
  text-decoration: underline !important;
}

.header .main-nav>li>a {
  font-size: 13px !important;
}

.wpcf7-list-item-label a {
  margin-right: 10px;
}

.fit-cover {
  object-fit: cover;

}

.lqd-imggrp-single .lqd-imggrp-content-fixed {
  writing-mode: initial !important;
}

.lqd-imggrp-single .lqd-imggrp-content-fixed .lqd-imggrp-content-inner {
  transform: rotate(0);
}

.lqd-imggrp-content-fixed-in {
  min-height: 20px !important;
}

.lqd-imggrp-single .lqd-imggrp-content-fixed .lqd-imggrp-content-inner p,
.lqd-imggrp-single .lqd-imggrp-content-fixed .lqd-imggrp-content-inner .m-0 {
  padding: 5px 15px !important;
}