/*!
Theme Name: yellowbox
Theme URI: http://yellowoxmarketing.co.uk
Author: Yellow Box Marketing
Author URI: http://yellowoxmarketing.co.uk
Description: Yellow Box Marketing Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yellowbox

yellowbox is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

.floating-header {
	position: absolute;
	right: 0;
	left: 0;
}

.dropdown-toggle::after {
	display: none !important;
}

.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {
	font-size: 14px;
	opacity: 0.75;
}

.gform_wrapper.gravity-theme .gform_drop_area {
    background: rgb(255 255 255) !important;
}

.gform_button_select_files {
	padding: 0.5rem 0.75rem;
    font-size: 14px;
}

.gform_wrapper.gravity-theme .field_sublabel_above .description, .gform_wrapper.gravity-theme .field_sublabel_above .gfield_description, .gform_wrapper.gravity-theme .field_sublabel_above .gsection_description {
    margin-top: -12px !important;
    font-size: 14px;
}

.gform_required_legend {
	display: none !important;
}

.nav-dropdown .nav-heading {
	color: #b7b5b5;
    font-size: 13px;
    margin: 0 0 -0.5rem;
    text-transform: uppercase;
    font-weight: 500;
    pointer-events: none;
}

.nav-dropdown:not(:first-child) .nav-heading {
	margin-top: 0.5rem;
}

.navbar .header-buttons {
	width: 330px !important;
}

@media (max-width: 1350px) {
  .navbar-nav .nav-item .menu-item {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}
@media (max-width: 1250px) {
  .navbar-nav .nav-item .menu-item {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    font-size: 10pt !important;
  }
}