

a {
  color: #235b4e;
  font-weight: bold;
}

a:hover{
	color: #005581;
}
.fh5co_heading {
    font-size: 24px;
    color: #a6855c !important;
    font-weight: bold;
	}

.fh5co_heading_border_bottom {
    border-bottom: 1px solid #777;
	}

.py-2 {
    padding-top: 3.5rem !important;
    padding-bottom: 0.5rem !important;
	}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
    /*color: antiquewhite;*/
}

.pb-4:hover {
    padding-bottom: 1.5rem !important;
    color: darkgray !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.fh5co_magna {
    font-size: 26px;
    color: #a6855c !important;
      /*color: #691c32 !important;
   font-weight: 800;*/
}

.fh5co_news_img {
    height: auto;
    /*height: 200px;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    /*overflow: hidden;*/
    overflow: revert;
    position: relative;
    top: 0;
    -webkit-box-shadow: inset 0 2px 3px 1px;
    -moz-box-shadow: inset 0 2px 3px 1px;
    -o-box-shadow: inset 0 2px 3px 1px;
    box-shadow: inset 0 2px 3px 1px;
    -moz-transition: all all 0.5s ease;
    -o-transition: all all 0.5s ease;
    -webkit-transition: all all 0.5s ease;
    -ms-transition: all all 0.5s ease;
    transition: all all 0.5s ease;
}

.fh5co_consectetur {
    font-size: 16px;
    color: #777;
    text-align: justify;
}

.fh5co_footer_bg {
  /*background: #235b4e;
  background: #9F2241;*/
  background: #005581;
  color: #fff;
  -webkit-clip-path: polygon(0 17%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 17%, 100% 0, 100% 100%, 0% 100%);
}

.footer_menu li > a {
  color: antiquewhite !important;
  padding: 8px 0 !important;
  display: -webkit-box;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}

.footer_menu li > a:hover {
  color: darkgray !important;
  padding: 8px 0 !important;
  display: -webkit-box;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -ms-transition: all .5s ease;
  transition: all .5s ease;
}
.footer_menu {
  list-style: none;
}

.footer_main_title {
  color: #fff;
  font-weight: bolder;
  font-size: 15px;
}

.spdp_right {
  text-align: right;
}

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

