li#menu-item-57 a::before{
content: "\f085";
font: normal normal normal 18px/1 FontAwesome;
padding-right: 5px;
color: #fff;
}
li#menu-item-58 a::before{
content: "\f0ab";
font: normal normal normal 18px/1 FontAwesome;
padding-right: 5px;
color: #fff;
}
li#menu-item-59 a::before{
content: "\f0aa";
font: normal normal normal 18px/1 FontAwesome;
padding-right: 5px;
color: #fff;
}
li#menu-item-60 a::before{
content: "\f007";
font: normal normal normal 18px/1 FontAwesome;
padding-right: 5px;
color: #fff;
}
.vlog-popup-wrapper video{
max-width: 100%;
} h2 {
position: relative;
font-size: 2.5rem;
font-weight: 700;
color: #333;
text-transform: uppercase;
letter-spacing: 1.2px;
margin-bottom: 2rem;
padding-bottom: 0.7rem;
}
h2::before {
content: '';
position: absolute;
bottom: -0.5rem;
left: 0;
width: 50px;
height: 4px;
background-color: #34495e;
}
.entry-content-single p {
padding: 0 20px;
font-size: 1em;
line-height: 1.5em;
} #toc_container {
background-color: #f9f9f9;
border: 1px solid #ddd;
padding: 20px;
margin: 10px 00px;
}
#toc_container .toc_title {
font-size: 1.5rem;
font-weight: 700;
color: #333;
text-transform: uppercase;
letter-spacing: 1.2px;
margin-bottom: 1rem;
padding-bottom: 0.5rem;
border-bottom: 2px solid #ff5733;
}
#toc_container ul {
list-style: none;
padding-left: 0;
}
#toc_container ul li {
padding: 10px;
border-bottom: 1px solid #ccc
}
#toc_container ul li a {
text-decoration: none;
color: #333333;
transition: color 0.3s ease;
}
#toc_container ul li::before {
content: '➽';
left: 0;
color: #333333;
font-size: 1.5rem;
line-height: 1rem;
}
#toc_container ul li a:hover {
color: #2980b9;
}