/*css*/
@font-face {
	font-family: GilroyRegular;
	src: url(/wp-content/themes/flatsome-child/assets/fonts/SVN-GilroyRegular.otf);
}
@font-face {
	font-family: GilroyRegular-bold;
	src: url(/wp-content/themes/flatsome-child/assets/fonts/SVN-GilroyBold.otf);
}
@font-face {
	font-family: SVN-GilroyMedium;
	src: url(/wp-content/themes/flatsome-child/assets/fonts/SVN-GilroyMedium.otf);
}
body{
	font-family: GilroyRegular;
}
h1,h2,h3,h4,h5,h6{
	font-family: GilroyRegular-bold;
}
.absolute-footer {
	display: none;
}
.info-ft1 div:before {
    content: '';
    background: #ed3f40;
    position: absolute;
    width: 180px;
    height: 5px;
    bottom: -5px;
    left: 0;
}
.info-ft1 div {
    font-size: 30px;
    font-family: GilroyRegular-bold;
    text-transform: uppercase;
    color: #ed3f40;
    position: relative;
    margin-bottom: 20px;
}
.info-ft1 p {
    margin-bottom: 0;
    font-size: 15px;
}
.tieude .section-title-normal span {
    text-transform: none;
    font-family: GilroyRegular-bold;
    font-size: 26px;
    color: #ed3f40;
}
.info-ft p {
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}
.info-ft p:before {
    content: '';
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    margin-right: 5px;
    color: #ed3f40;
    width: 28px;
    left: 0;
    position: absolute;
}
.info-ft p:first-child:before, .info-ft p:nth-child(2):before {
    content: '\f3c5';
}
.info-ft p:nth-child(3):before, .info-ft p:nth-child(4):before {
    content: '\f095';
}
.info-ft p:last-child:before {
    content: '\f0e0';
}
.icon-fl img {
    width: 50px;
    height: 50px;
}
.icon-address {
    font-size: 14px;
}
.icon-address i {
    margin-right: 5px;
}
#crumbs a {
    color: #ed3f40;
}
#crumbs {
    min-height: 50px;
    line-height: 50px;
    font-size: 14px;
}