@import url('general-sans.css');

body{
  color: #525252;
  font-family: 'General Sans', sans-serif!important;
}
h1,h2,h3,h4,h5,h6,p{
  color: #525252!important;
}
h1.fxt-main-title{
  font-weight:300!important;
  font-size:25px ;
  line-height: 1;
  /*color: #007eff!important;*/
}
h1.fxt-main-title span{
  display: block;
  color: #525252!important;
  font-weight:700!important;
  font-size:44px ;
}
.lgo{
  background-position: center center;
  background-repeat: no-repeat;
  background-size:cover ;
  height: 56px;
  width: 169px;
}
.animate-text b:last-child i:first-child{
  margin-right: 5px;
}
.animate-text b i{
  font-size: 40px;
}
.fxt-content-box-layout5 .item-title-thin .animate-text{
  color: #007eff!important;
}
.item-title{
  color: #525252!important;
  font-weight: bold!important;
}
.item-title i{
  font-size: 30px;
  font-weight: normal;
  color: #007eff!important;
  display: block;
  margin-top: 25px;
  line-height: 0.5;
  font-style: normal;
}
.con{
  background-color: #f9f9f9;
  padding: 10px 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 10px;
}
.con h2{
  color: #007eff;
  font-size: 30px;
}
.con h3 {
  border-left:5px solid #007eff;
  padding-left: 10px;
  line-height: 1.2;
}
.con h3 span{
  display: block;
  color: #007eff;
}
ul.fxt-social-items li.fxt-facebook a{
  color: #525252!important;
}
ul.fxt-social-items li.fxt-facebook a:hover,
ul.fxt-social-items li.fxt-instagram a:hover{
  background-color: #007eff!important;
  color: #ffffff!important;
}
.fxt-box-top-left{
  top: 5%!important;
}
.cnt-no{
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  line-height: 1.2;
}
.cnt-no span{
  font-size: 20px;
  color: #007eff;
}
.cnt-no b{
  font-size: 30px;
}
.cnt-no b span.shp{
  display: block;
  color: #525252;
}
.fxt-template .fxt-main-content .fxt-socials li.fxt-instagram a:hover{
  background-color: #E1306C;
}