/*==== Config color text h2,h3 for blog details page ====*/
body.single-post .qodef-blog-single article h2{
    color: #153669;
}
body.single-post .qodef-blog-single article h3{
    color: #1B87C6;
}
body.single-portfolio-item .qodef-portfolio-content h2{
    color: #1B87C6;
}
/*==== Footer ====*/
footer a.footer-link {
    color: #ddd;
}

footer a.footer-link:hover,
footer a.footer-link:active {
    text-decoration: underline;
    color: #ddd;
}

footer .copyright {
    font-family: Verdana, sans-serif;
    color: #777;
}

.footer-contact .heading-4 {
    padding-bottom: 1.5em;
    font-size: 16px;
}

.footer-contact i.fa.fa-phone-square,
.footer-contact i.fa.fa-flag {
    font-size: 15px;
}

.footer-contact p,
.footer-contact p span {
    margin: 3px 0;
    color: #9ea3a8;
}

.footer-contact ul p {
    align-items: baseline;
}

.footer-contact ul i.fa {
    margin-top: 4px;
}

.footer-contact i.fa {
    margin-right: 10px;
    background-color: #1B87C6;
    border-radius: 16px;
    color: white;
    font-size: 10px;
    width: 16px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    text-align: center;
    vertical-align: top;
    flex-grow: 0;
    flex-shrink: 0;
}

.footer-contact i.fa.fa-envelope {
    font-size: .6em;
}

.footer-contact .address {
    display: flex;
}

.footer-contact .f-c-divider {
    height: 15px;
}

.footer-contact .address .fa {
    font-size: .8em;
}

.footer-contact .address .f-c-info {
    font-size: 1.1em;
}

.footer-contact ul i.fa.fa-phone-square {
    font-size: 16px;
}

footer .qodef-footer-top-holder {
    background-image: url("https://dev.vps3.hdwebsoft.com/wp-content/uploads/2021/03/1f.jpg") !important;
}

footer .qodef-footer-bottom-holder {
    background-image: url("https://dev.vps3.hdwebsoft.com/wp-content/uploads/2021/03/1d.jpg") !important;
}

footer .widget.qodef-footer-column-4 .qodef-footer-widget-title {
    font-family: Oswald;
    font-size: 16px;
    color: #a2a2a2;
    text-transform: uppercase;
}

footer .widget.qodef-footer-column-4 .tnp-widget-minimal form.tnp-form {
    display: flex;
}

footer .widget.qodef-footer-column-4 .tnp-widget-minimal form.tnp-form .tnp-submit {
    width: 100px;
    margin-left: 5px;
    background-color: #1B87C6;
    font-weight: 600;
}

/* showcases */
.qodef-portfolio-content a:hover,
.qodef-content .qodef-content-inner .qodef-grid-section .qodef-section-inner blockquote a:hover {
	text-decoration: underline;
}
/* end showcases */
.portfolio-item-template-default.single-portfolio-item .qodef-portfolio-single-holder .qodef-portfolio-social .qodef-social-share-holder {
    opacity: 1;
}