p.parsley-success {color: #ea5455;background-color: #DFF0D8;border: 1px solid #ea5455;font-size: 0.857rem;}
p.parsley-error {color: #ea5455;background-color: #F2DEDE;border: 1px solid #ea5455;font-size: 0.857rem;}
ul.parsley-errors-list {list-style: none;color: #ea5455;padding-left: 0;font-size: 0.857rem;}
#error_phone .parsley-errors-list {list-style: none;color: #ea5455;padding-left: 0;font-size: 0.857rem;padding-bottom: 30px;}
input.parsley-error,textarea.parsley-error,select.parsley-error {/*background: #FAEDEC;*/border: 1px solid #ea5455 !important;/*border-bottom: 1px solid #E85445;*/font-size: 0.857rem;}
.btn-group .parsley-errors-list{display: none;}

.cursor-pointer{
  cursor: pointer;
}
.text-justify{
	text-align : justify !important;
}
.h-info01 .tt-item .fa{
    color: var(--default_color);
    display: inline-block;
    margin-right: 11px;
    font-size: 16px;
    position: relative;
    top: 1px;
}
.f-info-icon li .fa {
    font-size: 16px;
    line-height: 15px;
    color: var(--default_color);
    position: absolute;
    left: 0;
    top: 6px;
}
.box-aside-info li .fa {
    color: var(--default_color);
    position: absolute;
    top: 5px;
    left: 0;
}
.tt-box02 .tt-box02__img {
    margin-bottom: unset !important;
}
#tt-footer {
    margin-top: 62px !important;
}
@media (min-width: 1025px){
    #tt-nav>ul>li ul {
        width: max-content !important;
    }
    #tt-nav>ul>li ul li {
        margin: 5px 0px !important;
    }
    #tt-nav>ul>li ul li.active a{
        color: var(--default_color) !important;
    }
}
.nav-categories li .active a{
    color: var(--default_color) !important;
}
.tt-breadcrumb ul {
    min-height: unset !important;
}
@media (min-width: 1025px){
    .section-indent:not(.no-margin) {
        margin-top: unset !important;
    }
}
.tt-contact .tt-content a {
    color: var(--default_color) !important;
}