.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
    background-color: transparent !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube svg {
    fill: red !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
    background-color: transparent !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin svg {
    fill: #0A66C2 !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: transparent !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook svg {
    fill: #1877F2 !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
    background-color: transparent !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram svg {
    fill: #E4405F !important
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
    background-color: transparent !important
}

#footer-info {
    text-align: center;
    width: 100%
}

.phone {
    background-color: #ff7d1f;
    color: #fff;
    padding: 0 !important;
    border-radius: 4px
}

.phone:hover {
    background-image: linear-gradient(to top, #ffa54c, #ff8d35, #ff7d25, #ff6a19, #ff5a11);
    border-radius: 5px
}

.phone a {
    padding: 9px 12px 9px 12px !important;
    color: #fff !important
}

@media (min-width:980px) {
    .phone a:before {
        display: none !important
    }
}

@media (max-width:479px) {
    .et_pb_post h2 {
        font-size: 16px;
        padding-bottom: 8px;
        line-height: 21px
    }
}

@media (max-width:479px) {
    .et_pb_post h1 {
        font-size: 24px;
        line-height: 32px
    }
}

#footer-widgets .footer-widget li:before {
    display: none
}

#footer-widgets .footer-widget li {
    padding-left: 0px
}

#block-18 {
    width: 90%
}

@media (min-width:981px) {
    .et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget {
        margin-bottom: 1%
    }
}

#footer-widgets .footer-widget li a:hover {
    color: #2889D7
}

.customBlogs h2 {
    font-size: 16px;
    line-height: 1.4em !important
}

.asr-filter-div .asr_texonomy {
    display: inline-block;
    cursor: pointer;
    color: #000000;
    background: #0000;
    font-size: 16px;
    padding: 5px 10px;
    margin: 1px;
    border: 1px solid #0000
}

.asr_texonomy.active,
.asr_texonomy:hover {
    color: #2889D7;
    background: #ffff;
    border-bottom: 2px solid #2889D7
}

.wpcf7-form-control {
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 3px;
    color: #999;
    font-size: 14px;
    padding: 16px 20px;
    height: 35px
}

.wpcf7-form-control input.text,
input.title,
input[type=email],
input[type=password],
input[type=tel],
input[type=text],
select,
textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 2px;
    color: #4e4e4e;
    padding-left: 8px
}

.textAreaForm {
    padding: 0px 10px
}

.wpcf7-textarea {
    height: 80px
}

.wpcf7-submit {
    width: 20%;
    background-color: #FF7D1F;
    color: white;
    padding: 14px 20px;
    margin: 8px 0px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    height: 40px
}

.formCtrlLabel {
    margin-bottom: 12px
}

.wpcf7-submit:hover {
    background-color: #E65100
}

.wpcf7-form h3 {
    text-align: center;
    margin-bottom: 30px
}

@media (max-width:800px) {
    .wpcf7-form-control {
        width: 100%
    }
}

.formContainer {
    display: flex;
    flex-wrap: wrap
}

.child {
    margin: 2px;
    padding: 10px;
    flex: 40%
}

#reveal {}

.rv_button.closed:after {
    content: "\33"
}

.rv_button.opened:after {
    content: "\32"
}

.announcement {
    position: fixed;
    bottom: 0px;
    z-index: 333;
    width: 100%
}