/**
 *	Theme Name: Rowling Child
 *	Theme URI: https://www.amlintelligence.com
 *	Version: 1.1.0
 *	Description: Rowling is a clean, simple and elegant magazine theme for WordPress. It features a responsive design, great typography, Block Editor support, social menu support, custom accent color support, custom logo support, gallery post format support, and editor styles.
 *	Tags: blog, three-columns, right-sidebar, custom-colors, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 *	Author: AML Intelligence
 *	Author URI: https://www.amlintelligence.com
 *	License: GNU General Public License version 2.0
 *	License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *	Template: rowling
 *	Text Domain: rowling-child
 *
 *	All files, unless otherwise stated, are released under the GNU General Public License
 *	version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)
 */

.single-post .post-inner {
  padding-left: 0 !important;
}

.sidebar {
  display: none !important;
}

.header-wrapper {
  background-color: #fff;
}

.header {
  padding: 20px 0;
}

.logo img {
  border-radius: 16px;
  max-width: 200px;
}

.navigation .section-inner,
.navigation {
  background-color: #203864;
}

.primary-menu > li:last-child::after,
.primary-menu > li {
  border: none;
}

.primary-menu ul a:hover {
  color: #d7d7d7;
}

/**
 *	HubSpot Form
 */
.hs-form .field,
.hs-form h5 {
  margin: 0px 0px 10px 0px !important;
}

.hs-form h5 {
  font-size: 16px;
}

.hs-form input[type="email"],
.hs-form input[type="text"],
.hs-form input[type="number"],
.hs-form select {
  padding: 10px !important;
}

.hs-form input[type="checkbox"] {
  margin: 3px 5px 3px 3px !important;
}

.hs-form input[type="submit"] {
  margin-top: 20px;
  width: 100%;
  background-color: #4472c4;
  font-weight: bold;
}

.hs-form select {
  background-color: #fafafa;
  border: 1px solid #ddd;
}

.hs-form .input,
.hs-form input {
  margin-right: 3px !important;
}

.hs-form .multi-container .hs-form-checkbox {
  display: inline-block;
  border: none;
  margin: 0px 15px 10px 0px;
  padding: 0px;
}

.hs-form .multi-container .hs-form-checkbox label {
  font-weight: initial;
  font-size: 15px;
}

.hs-form ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

.hs-form li {
  margin: 0px;
  line-height: initial;
}

.hs-form li label {
  font-weight: initial;
}

.hs-form .hs-error-msgs label {
  margin: 7px 3px;
  display: inline-block;
  width: 100%;
  font-style: italic;
  color: #fb3535;
  font-size: 15px;
}

span.hs-form-required {
  display: none;
}

.hs-form .hs-recaptcha {
  margin-top: 20px;
}

.hbspt-form .submitted-message p {
  text-align: center;
  font-size: 15px;
  margin-bottom: 0px;
}

.hs-form .hs-field-desc {
  border-color: #ffeeba;
  color: #856404;
  background-color: #fff3cd;
  font-size: 14px;
  margin-bottom: 15px;
  border-radius: 5px;
  padding: 10px 15px;
}

.hs-form .legal-consent-container {
  margin: 0.5em 0em 1.5em;
  font-size: 16px;
}
