/*
	Theme Name:   Woodmart Child
	Description:  Woodmart Child Theme
	Author:       XTemos
	Author URI:   http://xtemos.com
	Template:     woodmart
	Version:      1.0.0
	Text Domain:  woodmart
*/
.site-content {
    margin-bottom: 0;
}

.single-portfolio .wd-content-layout {
    padding-block: 0;
	padding-bottom: 40px;
}

.page-title strong, .page-title u, .page-title span {
    color: #5f56c6;
    text-decoration: none;
}

.wd-logo img {
    padding: 0 !important;
    max-width: unset !important;
}

.whb-col-left .wd-logo img {
    height: 50px !important;
}

.whb-mobile-center .wd-logo img {
    height: 40px !important;
}

header .wd-tools-text {
    display: none;
}

header.whb-sticked .address {
    display: none;
}

header a.ph-mobile {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-right: 5px;
}

header a.ph-mobile i {
    margin: 0;
}

.wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 250px;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 5px 10px #00000045;
}

ul.phones {
    padding: 0;
    margin: 0;
    display: inline-flex;
    list-style: none;
    font-size: 20px;
    flex-wrap: nowrap;
}

header ul.phones {
    gap: 20px;
    flex-direction: row;
}

header ul.phones a {
    color: black;
}

footer ul.phones {
    flex-direction: column;
    margin-bottom: 20px;
}

ul.phones li {
    margin: 0;
    padding: 0;
}

ul.phones li a {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

ul.phones li.kyivstar strong {
    color: #00a1e4;
    margin: 0 5px 0 10px;
}

ul.phones li.vodafone strong {
    color: #e10102;
    margin: 0 5px 0 10px;
}

ul.phones li.email strong {
    color: #ffc107;
    margin: 0 0 0 10px;
}

ul.messagers {
    list-style: none;
    display: inline-flex;
    gap: 7px;
    margin: 0;
    padding: 0;
}

ul.messagers li {
    margin: 0;
}

ul.messagers img {
    opacity: 0.75
}

ul.messagers a:hover img {
    opacity: 1;
}

footer ul.menu li {
    margin: 0;
}

footer ul.menu li a {
    display: flex;
    align-items: baseline;
    line-height: 1.5;
}

footer ul.menu li a:before {
    content: "\f113";
    font-size: 10px;
    font-family: "woodmart-font";
    margin-right: 5px;
    opacity: 0.5;
}

footer .copyrights {
    padding-bottom: 40px;
}

@media (max-width: 1024px) {
    footer .footer-column-1 {
        text-align: center;
    }
}

@media (min-width: 1025px) {
    footer .footer-column-1 {
        text-align: left;
    }
}

.single-portfolio .main-page-wrapper {
    padding-top: 0 !important;
}
