/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/css/main.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
.Advantage-second .content-box-column-first-in-row .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 38px 0 !important;
}

.Advantage-first .content-box-column-first-in-row .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 20px 0 !important;
}

.Advantage-second .content-box-column-1.col-lg-6.col-md-6.col-sm-6.fusion-content-box-hover.content-box-column-first-in-row .col.content-box-wrapper.content-wrapper-background.link-area-box.link-type-text.icon-hover-animation-fade {
  padding: 40px 0px !important;
}

.icon_mbrpic .col.content-box-wrapper.content-wrapper-background.link-area-box.link-type-text {
  height: 230px;
}

.icon_mbr_boxfre.fusion-content-boxes .content-wrapper-background {
  height: 140px;
}

.fusion-column.content-box-column.content-box-column img.lazyloaded {
  margin-top: -18px !important;
}

p.gray-bg b {
  display: contents;
  margin-top: -20px;
  position: absolute;
  top: 140px;
}

.logistics-freight .fusion-content-boxes .content-wrapper-background {
  padding: 15px 15px !important;
}

ul.asset_mbr {
  margin-bottom: 0;
}

.fusion-column.content-box-column.content-box-column .content-container p {
  font-size: 16px;
  line-height: initial;
}

.icon_mbr_boxx p {
  padding: 13px 0 13px 0;
}

div#lcl-page-retail .col.content-box-wrapper.content-wrapper-background.link-area-box.link-type-text.icon-hover-animation-fade {
  padding: 35px 10px !important;
}

.fusion-content-boxes.content-boxes.columns.row.fusion-columns-1.fusion-columns-total-2.fusion-content-boxes-12.content-boxes-icon-with-title.content-left.icon_mbr_boxx .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 0 !important;
}

.icon_mbr_boxx.mbr_aasetbased .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 4px !important;
  margin-bottom: 15px;
}

.icon_mbr_boxx.mbr_aasetbased .fusion-column.content-box-column.content-box-column img.lazyloaded {
  margin-top: 0 !important;
}

p.honolulu {
  position: relative;
}

p.honolulu:before {
  content: "";
  background: url(https://www.approvedforwarders.com/wp-content/uploads/sites/8/2022/08/Lihue-Kauai.png);
  width: 150px;
  height: 150px;
  background-size: 100% 100%;
  position: absolute;
  top: -50px;
  z-index: -1;
  left: 0;
}

p.kailua {
  position: relative;
}

p.kailua:before {
  content: "";
  background: url(https://www.approvedforwarders.com/wp-content/uploads/sites/8/2022/08/Kailua-Kona-Big-Island.png);
  width: 150px;
  height: 150px;
  background-size: 100% 100%;
  position: absolute;
  top: -50px;
  z-index: -1;
  left: 0;
}

p.kahului {
  position: relative;
}

p.kahului:before {
  content: "";
  background: url(https://www.approvedforwarders.com/wp-content/uploads/sites/8/2022/08/Dewitt-Icons_Kahului.png);
  width: 150px;
  height: 150px;
  background-size: 100% 100%;
  position: absolute;
  top: -50px;
  z-index: -1;
  left: 0;
}

p.lihue-kauai {
  position: relative;
}

p.lihue-kauai:before {
  content: "";
  background: url(https://www.approvedforwarders.com/wp-content/uploads/sites/8/2022/08/Lihue-Kauai.png);
  width: 150px;
  height: 150px;
  background-size: 100% 100%;
  position: absolute;
  top: -50px;
  z-index: -1;
  left: 0;
}

#main {
  padding-top: 0px;
}

.footer-logos img {
  height: 80px;
}

.blog #main {
  padding-top: 100px !important;
}

.single #main {
  padding-top: 100px !important;
}

div#after-banner-form {
  margin-top: -150px !important;
}

.services-upper-banner-form {
  margin-top: -150px !important;
}

.inner-after-banner {
  margin-top: -150px !important;
}

img.img-1,
img.img-3,
img.img-5 {
  width: 120px;
}

img.img-2,
img.img-4 {
  width: 260px;
}

.footer-logos {
  max-width: 100%;
  margin: 0 auto 54px;
}

input#gform_submit_button_11,
input#gform_submit_button_8 {
  width: 100% !important;
  max-width: 100% !important;
}

body {
  padding-top: 0px !important;
}

.inner-banner-section.smaller-page-title.mbr_page {
  min-height: 400px;
}

.icon_mbr_box .heading.heading-with-icon.icon-left {
  margin: 0 !important;
}

.icon_mbr_box .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade.fusion-animated {
  padding: 20px;
}

.icon_mbr_box.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 25px;
}

.icon_mbr_box.fusion-delayed-animation {
  margin-bottom: 0 !important;
}

.icon_mbrpic .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 0px 20px 20px;
}

.icon_mbrpic .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 0px 20px 20px;
}

.icon_mbrpic .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 30px 20px 20px;
  height: 200px;
}

.post-content p {
  margin-bottom: 5px !important;
}

.icon_mbrpic.fusion-content-boxes.content-boxes.columns.row {
  margin-bottom: 0 !important;
}

.icon_mbrpic.fusion-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 0;
}

.btn_about_mbr {
  background: #e83939 !important;
  font-weight: 900 !important;
  font-size: 18px !important;
  padding: 16px 35px !important;
}

.icon_mbr_boxfre.fusion-content-boxes .content-wrapper-background {
  height: 180px;
}

.icon_mbr_boxx .col.content-box-wrapper.content-wrapper-background.link-area-box.link-type-text.icon-hover-animation-fade {
  padding: 0px !important;
}

.fusion-content-boxes .content-wrapper-background {
  padding: 45px 15px;
}

.Advantage-second .content-box-column-last.content-box-column-last-in-row .col.content-box-wrapper.content-wrapper-background.link-area-box.link-type-text.icon-hover-animation-fade {
  padding: 20px 20px !important;
}

.icon_mbrpic.mbrpic_icon .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 30px 20px 20px;
  height: 230px;
}

.mbr_oahu {
  margin-top: -60px !important;
}

.icon_mbr_boxfre.fusion-content-boxes.content-boxes-icon-on-top .heading img {
  margin-bottom: 0 !important;
}

.content-left.icon_mbr_boxfre {
  margin-bottom: 0 !important;
}

.content-left.icon_mbr_boxfre .fusion-column.content-box-column.content-box-column {
  margin-bottom: 0 !important;
}

.box_panel_mbr .fusion-content-boxes.content-boxes.columns.row {
  margin-bottom: 0 !important;
}

.box_panel_mbr .fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 0;
}

a.btn_free {
  background: #e83939 !important;
  font-weight: 900 !important;
  font-size: 28px !important;
  padding: 16px 105px !important;
  color: #fff !important;
  margin: 0 auto;
  display: table;
}

.icon_mbr_boxx .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  padding: 0;
}

.icon_mbr_boxx.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 0 !important;
}

.asset_mbr li:before {
  background: #0073ae;
  width: 10px;
  height: 10px;
}

ul.assett_mbr li::before {
  background: #000;
  border-radius: 50px;
  height: 7px;
  width: 7px;
  top: 11px;
}

ul.asset_mbr li {
  margin: 0;
  padding-bottom: 0 !important;
}

ul.fast-delivery li:before {
  background: transparent;
  margin: 0;
  padding: 0;
}

ul.fast-delivery {
  margin: 0;
  padding: 0;
}

ul.fast-delivery li .fa {
  color: #0073ae;
  padding-right: 15px;
}

body .get-quote-btn-red {
  padding: 22px 45px !important;
  font-size: 24px !important;
  font-weight: bold !important;
  text-transform: inherit !important;
}

.air-freight-access-content p {
  padding: 35px 0;
}

.air-freight-access-content:after {
  content: "";
  width: 100%;
  height: 13px;
  position: absolute;
  bottom: -20px;
  right: 0;
  background: url(https://www.approvedforwarders.com/wp-content/themes/aff-Avada-Child/images/heading-bottom-border-bg.png) no-repeat center;
}

.mbrhawaii_icon.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 15px;
}

.mbrhawaii_icon .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.icon-hover-animation-fade {
  height: auto;
}

.mbrhawaii_icon .heading.heading-with-icon.icon-left {
  margin-top: 0 !important;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  padding: 20px 0 0;
}

.offered_mbr.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 0;
}

.offered_mbr.fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 0;
}

@media (min-width: 587px) and (max-width: 782px) {
  body {
    padding-top: 38.6px !important;
  }
}
iframe#resumator-job-frame {
  height: 500px;
  overflow: scroll;
}

.page-id-446 .fusion-content-boxes .content-wrapper-background {
  padding: 15px 8px;
}

div#home-testimonial-section .soliloquy-container .soliloquy-item {
  position: relative !important;
}

.inner-banner-section-no-icons .fusion-text h1:before {
  display: none !important;
}

.inner-banner-section-no-icons .fusion-text h1:after {
  display: none;
}

/* 
Description: The quote box is not aligned with the terminal

Solution: Adjust the margin of the form button to create an alignment.

Task Name: Style: Quote Box Not Aligned [approvedforwarders]
Task Link: https://app.asana.com/0/1203669639305045/1204680008001845/f
*/
#gform_submit_button_8 {
  margin-top: 49px;
  margin-bottom: 69px;
}

/* Description: Prevent flickering of the banner by giving it a high z-index.
   The z-index property controls the stacking order of elements.
   By setting it to a very high value (999999), we ensure that the
   .inner-cta-panel remains on top of other elements, avoiding any
   flickering caused by potential stacking conflicts. The !important
   rule ensures that this style takes precedence over any other
   conflicting styles that might be defined elsewhere. */
.inner-cta-panel {
  z-index: 999999 !important;
}

/* Description: Center the "Contact Us" button on the "Tell us about your move!" form

Solution: This code centers the "Contact Us" button on the Gravity Form "Tell us about your move!" form displayed on single post pages in WordPress. 

Task: Style: Fix Contact Us Button On Forms
Task Link: https://app.asana.com/0/1203669639305045/1204989587844531/f 
 */
body.single-post .gravityformsingle .gform_footer #gform_submit_button_13 {
  margin: 20px auto !important;
}

.fusion-carousel-title .fusion-related-posts-title-link {
  color: #58585a !important;
}

/* This CSS code targets the pseudo-element ::before of list items that are nested under the class .listbox-remove-theme-bullets.
   It removes the background image property to adjust the styling of these list items.
   Resetting pseudo-element content and dimensions, positioning it absolutely within the list item */
.listbox-remove-theme-bullets li::before {
  content: "";
  width: 9px;
  height: 12px;
  position: absolute;
  top: 6px;
  left: 0;
  /* Displaying the pseudo-element as a block-level element, adding spacing, and floating it to the left */
  display: block;
  margin-right: 6px;
  float: left;
  /* Overriding any conflicting background property using !important */
  background: none !important;
}

/*# sourceMappingURL=index.css.map*/