/*
 Theme Name:   Ferguson Moving
 Theme URI:    
 Description:  Divi Child Theme
 Author:       IWS
 Author URI:   https://iwsdesign.ca
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License, version 3 (GPLv3)
 License URI:  http://www.gnu.org/licenses/gpl-3.0.txt
 Text Domain:  divi-child
*/

.menu-lower {
  margin-top: 15px;
  text-align: left;
  font-size: 90%;
  letter-spacing: 0;
}
.sub-menu ul li {
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: 11px;
}
.footer-link {
/*   color: #ffffff; */
}
.footer-link:hover {
/*   color: #ffa300; */
}

.nav li ul {
  /* width: 327px !important; */
  width: 450px !important;
}
.nav li:first-child ul {
  width: 327px !important;
  /* width: 450px !important; */
}

#top-menu li li a {
  width: 300px !important;
}

.fullwidth-menu-nav li ul {
  width: 327px !important;
}
#menu-main-menu li li a {
  width: 300px !important;
}

/* CODE BY YIT */
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module {
  margin-bottom: 0 !important;
}
@media (min-width: 981px) {
  #banner-free-moving-form {
    margin-top: -3.8% !important;
  }
  .et_pb_section {
    padding: 0 !important;
  }
  .et_pb_row {
    padding: 35px 25px !important;
  }
  .et_pb_section_6.et_pb_section .et_pb_row {
    padding: 65px 25px !important;
  }
  p {
    padding-bottom: 0.5em !important;
    line-height: 1.4 !important;
  }

  .bannersec-landing {
    padding-top: 120px !important;
  }
}
@media (min-width: 1475px) {
  .et_pb_section {
    padding: 0 !important;
  }
  .et_pb_row {
    padding: 35px 25px !important;
  }
  .et_pb_section_6.et_pb_section .et_pb_row {
    padding: 65px 25px !important;
  }
  p {
    padding-bottom: 0.5em !important;
    line-height: 1.4 !important;
  }
}
@media (max-width: 980px) {
  .ferfoot .et_pb_column .et_pb_module {
    margin-bottom: 30px !important;
  }
  .hentry .et_pb_section_1 {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .et_pb_row_2 {
    width: 80% !important;
    max-width: 80% !important;
  }
  .ferhead .et_pb_row .et_pb_column.et_pb_column_1_4 {
    margin: 0 auto 12px !important;
  }
}
.ferhead {
  position: fixed;
  width: 100%;
  z-index: 3;
  transition: 0.4s all !important;
}
.ferhead-alt {
  position: fixed;
  width: 100%;
  z-index: 3;
  transition: 0.4s all !important;
}
.bannersec,
.bannersec-alt {
  padding-top: 167px !important;
}
@media (max-width: 980px) {
  .ferhead-alt .midhdcol,
  .ferhead-alt .rgthdcol {
    transition: 0.4s all !important;
  }
  .ferhead-alt .midhdcol,
  .ferhead-alt .rgthdcol {
    display: none;
    transition: 0.4s all !important;
  }
  .ferhead-alt .et_pb_gutters3 .et_pb_column {
    margin-bottom: 14px;
  }
  .bannersec {
    /* padding-top: 326px !important */
    padding-top: 300px !important;
  }

  .bannersec-alt {
    padding-top: 26px !important;
  }
}
@media (max-width: 480px) {
  .ferhead,
  .ferhead-alt {
    position: relative;
  }
  .bannersec,
  .bannersec-alt {
    padding-top: 0 !important;
  }
}
#fld_7908577_1,
#fld_4835318_1 {
  background: #ff7e04;
  color: #000;
  border-radius: 3px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
  font-weight: 600;
}

/* FOR NEW MENU */
@media (min-width: 768px) {
  .et-menu li li a {
    /* width: 270px !important; */
    width: 490px !important;
  }
}

.headerfixspaceer {
	height: 170px;
}
@media (max-width: 1111px) {
	.headerfixspaceer {
		height: 200px;
	}
}
@media (max-width: 980px) {
	.headerfixspaceer {
		height: 276px;
	}
}
@media (max-width: 768px) {
	.headerfixspaceer {
		height: 300px;
	}
}
@media (max-width: 480px) {
	.headerfixspaceer {
		height: 0px;
	}
}