/* Start of the homepage redesign */

.footerLinksRow {
   /* Rectangle 44 */


   /* position: absolute; */
   /* width: 100%;
   height: 86.25px;
   left: 0px;
   bottom: 0px; */
   background: #3E50F7;


}

.menuLi {
   list-style: none;

}

.menuLi>p {
   color: white !important;
}

.menuLi>a {
   text-decoration: none !important;
}

.reviewEditorFooterLink {
   /* Review Editor World */


   /* position: absolute;
   width: 20%;
   height: 20%; */
   /* left: 87.17px; */
   margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px;
   /* or 153% */


   /* White */

   color: #FFFFFF;
}

#menu_links {
   margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px;

   /* White */

   color: #FFFFFF;
   /* justify-content: space-between !important; */
   -webkit-box-pack: left !important;
   -webkit-box-align: left !important;
   align-items: left !important;

   padding-left: unset;
   display: flex;
}

#menu_links>.menuLi {
   margin-right: clamp(20px, 1.5vw, 35px);
   /*35px; */
}

#menu_links_bottom {
   margin-left: clamp(0px, 3vw, 87px);
   /* 87px; */
   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px;

   /* White */

   color: #FFFFFF;
   justify-content: left !important;
   -webkit-box-pack: left !important;
   -webkit-box-align: left !important;
   align-items: left !important;

   padding-left: unset;
}

#menu_links_bottom>.menuLi {
   margin-right: 33px;
}

.testimonialsFooterLink {
   /* position: absolute;
   width: 20%;
   height: 20%;
   left: 276.46px; */
   /* margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px; */
   /* or 153% */


   /* White */

   color: #FFFFFF;
}

.resourcesFooterLink {
   /* Resources */


   /* position: absolute;
   width: 20%;
   height: 20%;
   left: 402.45px; */
   /* margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px; */
   /* identical to box height, or 153% */


   color: #FFFFFF
}

.becomeAnEditorFooterLink {
   /* Become an Editor */


   /* position: absolute;
   width: 20%;
   height: 20%;
   left: 513.61px; */
   /* margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px; */
   /* identical to box height, or 153% */


   color: #FFFFFF;
}

.privacyPolicyFooterLink {
   /* Privacy Policy */


   /* position: absolute;
   width: 20%;
   height: 20%;
   left: 678.77px; */
   /* margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px; */
   /* identical to box height, or 153% */


   color: #FFFFFF;
}

.sitemapFooterLink {
   /* Sitemap */


   /* position: absolute;
   width: 20%;
   height: 20%;
   left: 811.84px; */
   /* margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px; */
   /* identical to box height, or 153% */


   color: #FFFFFF;
}

.termsOfUseFooterLink {
   /* Terms of Use */


   /* position: absolute;
   width: 20%;
   height: 20%;
   left: 901.91px; */
   /* margin-top: 26.42px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 17px;
   line-height: 26px; */
   /* identical to box height, or 153% */


   color: #FFFFFF;

}

.footerBigbox {
   /* Rectangle 43 */


   /* position: absolute; */
   /* width: 100%; */
   /* height: 382.42px; */
   /* left: 0px; */
   /* bottom: 0px; */

   /* Dark Navy */
   background: #001A66;
   padding-top: 52.05px;
   /* padding-left: 31px; */
   margin-top: 120px;
}

.contactUsText {
   /* position: absolute;
   width: 289.44px;
   height: 35.01px;
   left: 1224.71px;
   top: 51.4px; */

   font-family: 'Nib Pro';
   font-style: normal;
   font-weight: 700;
   font-size: 23px;
   line-height: 35px;
   /* or 152% */


   /* Yellow */

   color: #FFB800;

   /* border: 1px solid #000000;
   text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); */
}

.contactDesc {
   /* position: absolute; */
   max-width: 312.51px;
   /* height: 129.59px; */
   /* left: 1224.71px; */
   /* top: 90.73px; */

   font-family: 'Lato';
   font-style: normal;
   /* font-weight: 700; */
   font-size: 15px;
   line-height: 25px;
   list-style: none;
   /* or 167% */


   /* White */

   color: #FFFFFF;
   padding-left: unset;
}

.footerLogo {
   /* position: absolute;
   width: 279.48px;
   height: 46.71px;
   left: 87.17px; */
   /* margin-top: 52.05px; */

   /* background: url(../img/homePage/footerLogo.svg); */
   margin-left: 55px;
}

.footerDesc {
   /* position: absolute; */
   max-width: 332.57px;
   /* height: 102.85px; */
   /* left: 87.17px; */
   margin-top: 20.7px;
   margin-left: 55px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 15px;
   line-height: 23px;
   /* or 153% */


   /* White */

   color: #FFFFFF !important;
}

.footerCopyRight {
   /* position: absolute;
   width: 549.13px;
   height: 61.92px;
   left: 87.17px; */
   margin-top: 19.14px;

   font-family: 'Lato';
   font-style: normal;
   font-weight: 400;
   font-size: 14px;
   line-height: 23px;
   /* or 164% */


   /* Yellow */

   color: #FFB800;

}

ul.social-icons {
   list-style: none;
   padding-left: unset;
   margin-top: 30px;
   width: auto;
}

ul.social-icons>li,
ul.social-icons>li a:active,
ul.social-icons>li:active {
   border-radius: 100%
}

ul.social-icons>li.facebook {
   background-position: 0 -120px;
}

ul.social-icons li.facebook:hover {
   background-position: 0 -150px;
}

ul.social-icons li.instagram {
   background-position: 0 -1680px;
}

ul.social-icons li.instagram:hover {
   background-position: 0 -1710px;
}

ul.social-icons li.twitter {
   background-position: 0 -1140px;
}

ul.social-icons li.twitter:hover {
   background-position: 0 -1170px;
}

ul.social-icons li.linkedin {
   background-position: 0 -540px;
}

ul.social-icons li.linkedin:hover {
   background-position: 0 -570px;
}

ul.social-icons>li {
   -webkit-transition: all .3s ease;
   transition: all .3s ease;
   background-image: url(../../../../img/social-sprites.png);
   background-repeat: no-repeat;
   background-position: 0 100px;
   /* display: inline-block; */
   margin: -1px 9px 0 0;
   padding: 0;
   overflow: visible;
   box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%);
   float: left;
   background-color: #FFB800 !important;
   margin: 2px;
}


.social-icons>li>a {
   float: left;
   color: white !important;
   display: block;
   height: 30px;
   width: 30px;
   text-align: center;
}