/*
*
* The css style for travelX Lite theme
*
*
*/
:root {
    ---light-body: #f0f1f1;
    --section-color: #f9f9fc;
    --black: #0e0e0e;
    --white: #fff;
    --color-primary: #ED2A28;
    --color-heding: #0d1013;
    --color-gray: #38393a;
    --color-gray-2: #6d6e6e;
    --shadow-white-3: rgba(17, 17, 26, 0.1) 0px 0px 16px;
    --gradient-box-w: linear-gradient(315deg, #f5f5f5 0%, #fafdff 74%);
    --gradient-btn-hover: linear-gradient(145deg, #f0473c, #4f0201);
}
body {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Mukta", sans-serif;
    font-weight: 700;
    letter-spacing: 0;
}
h2{
    font-size: 1.8rem;
}
h3{
    font-size: 1.6rem;
}
h4{
    font-size: 1.2rem;
}
h5{
    font-size: 1rem;
}
h5{
    font-size: 0.8rem;
}
.grid-item-post .grid-item-details {
    padding: 10px 10px 40px;
}
.grid-item h2.grid-item-title {
    font-size: 1.5rem;
}
.main-navigation ul li a {
    font-size: 15px;
    text-decoration: inherit;
    text-transform: inherit;
    font-weight: 400;
}
#affsearch input[type="search"]{
    text-align: left;
}
a.catname {
    text-decoration: inherit;
}
.widget ol {
    margin: 0;
    padding: 0;
    list-style: none;
}
.widget ul li a {
    text-decoration: inherit;
}
.pagination .nav-links a {
    text-decoration: inherit;
}
.pagination .nav-links a:hover,
.pagination .nav-links span {
    color: var(--color-primary);
}
h2.widget-title,
.widget h2 {
    font-size: 20px;
    margin-bottom: 1.5rem;
}
footer.entry-footer {
    margin-top: 20px;
}