/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* =========================
   GLOBAL UL LI STYLE
========================= */

@media (min-width: 1025px) {
    ul,
    ol {
        padding-left: 25px;
		margin-top: -10px;
        margin-bottom: -10px;
    }

    ul li,
    ol li {
        line-height: normal;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    ul,
    ol {
        padding-left: 22px;
        margin-top: -10px;
        margin-bottom: -10px;
    }

    ul li,
    ol li {
        line-height: normal;
    }
}
@media (max-width: 767px) {
    ul,
    ol {
        padding-left: 10px;
		margin-top: -10px;
		margin-bottom: -10px;
    }

    ul li,
    ol li {
        line-height: normal;
    }
}


/* Tiêu đề box dịch vụ - Trang dịch vụ */
a.block.plain .box-text-inner p {
    color: #E00219;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
}
@media (max-width: 1024px) {
    a.block.plain .box-text-inner p {
        font-size: 15px;
    }
}
@media (max-width: 768px) {
    a.block.plain .box-text-inner p {
        font-size: 14px;
    }
}

/* Page Header - Tiêu đề màu đỏ thương hiệu */
.page-title h1.entry-title {
    color: #E00219 !important;
    font-weight: 700;
    letter-spacing: 0.5px;
}
/* Desktop */
.page-title h1.entry-title {
    font-size: 34px;
}

/* Tablet */
@media (max-width: 1024px) {
    .page-title h1.entry-title {
        font-size: 28px;
    }
}

/* Mobile */
@media (max-width: 768px) {
    .page-title h1.entry-title {
        font-size: 22px;
    }
}

/* Footer */
#footer .text p {
    line-height: 1.6;
    margin-bottom: 6px;
}




