footer {
 background-color: rgb(251, 186, 0);
}
footer .container {
}

.footer_links {
  padding-top:35px;
  padding-bottom:20px;
  color:#fff;
  font-size:12px;
  font-family: '__Morandi_5-3';
  font-weight: 300;
  font-style: normal;
  text-transform:uppercase;
}

.footer_links a {
  color:#fff !important;
  line-height:25px;
}

.mobile_footer {
  margin-left: -20px !important
 }


@media (min-width: 1024px)
{

  .mobile_footer {
    display: none !important; 
  }

  .pc_footer ul li
  {
    text-align:left;
  }

}




.menu-item-3336 a {
  line-height:15px;
}

.footer_links ul  {
  list-style:none !important;
}

.footer_links ul li {
  white-space: nowrap;
}



.footer_links a:focus,
.footer_links a:active,
.footer_links a:hover {
  color: #f37600 !important;
  text-decoration:none !important;
  outline: none !important;
  box-shadow: none !important;
  background:none !important;
  border:0!important;
}



.footer_links .footer1 li:first-child,
.footer_links .footer2 li:first-child,
.footer_links .footer3 li:first-child,
.footer_links .footer4 li:first-child,
.footer_links .footer5 li:first-child {
  margin-left: -15px;
}


.footer_links  ul.footer1 li::before,
.footer_links  ul.footer5 li::before,
.footer_links  ul.footer4 li::before,
.footer_links  ul.footer3 li::before,
.footer_links  ul.footer2 li::before {
  content: "•" !important;
  color: rgb(255, 255, 255);
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  margin-right:2px;
  letter-spacing:1px;
}

.footer_links .footer5 li:first-child:hover::before,
.footer_links .footer4 li:first-child:hover::before,
.footer_links .footer3 li:first-child:hover::before,
.footer_links .footer2 li:first-child:hover::before,
.footer_links .footer5 li:first-child::before,
.footer_links .footer4 li:first-child::before,
.footer_links .footer3 li:first-child::before,
.footer_links .footer1 li:first-child::before,
.footer_links .footer2 li:first-child::before {
  color: rgb(251, 186, 0) !important;
}

.footer_links  ul.footer2 li:hover::before,
.footer_links  ul.footer3 li:hover::before,
.footer_links  ul.footer4 li:hover::before,
.footer_links  ul.footer5 li:hover::before {
  color: #f37600 !important; 
}

.footer_links ul li.current_page_item::before,
.footer_links .current_page_item a {
  color:#000 !important;
  font-weight: bold;
}

.footer_address {
  padding:0 !important;
  background-color: rgb(251, 227, 160);
}

.footer_address .row {
  margin: 0 auto;
  padding-left:0;
  padding-right:0;
  padding-top:40px;
  padding-bottom:30px;
  text-align:center;
}

.footer_address .row ul {
  padding-left:0 !important;
}

.footer_address .row .widget {
  font-size: 14px;
  line-height:18px;
  list-style:none;
}

.footer_address .row em{
  margin-top:40px;
  display:block;
  font-style:normal;
  font-size: 18px;
}

.footer_copy {
  margin:0;
  background-color: rgb(0, 0, 0);
  color: #FBBA00;
  font-size: 12px;
  text-align:center;
  font-weight:400;
}

.footer_copy .row {
  margin: 0 auto;
  padding-top:18px;
  padding-left:0;
  padding-right:0;
  padding-bottom:18px;
  text-align:center;
}

.footer_copy .row ul {
  padding-left:0 !important;
}

.footer_copy .widget {
  list-style:none ;
  display:inline;
}
footer hr {
  border-top:none;
  margin-top:0;
  margin-bottom:2px;
}


@media (max-width: 1024px) {
.pc_footer {
  display:None; 
 }


.pc_footer ul li {
  text-align:left;
}
.mobile_footer ul li {
  text-align:left;
}

.footer_links {
  font-size:16px;

}


