/*
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.   ***************/
/*language*/
a.gt-current-lang.notranslate.glink {
    margin-right: 5px;
	font-size: 15px;
	color: blue !important;
}
a.notranslate.glink {
    margin-left: 5px;
	margin-right: 5px;
	font-size: 15px;
}
li.html.custom.html_topbar_left {
    display: flex;
    align-items: center;
}
/*font chữ*/
.header-main a.nav-top-link {
    font-family: 'Monsterrat';
}
h1, h2 {
    font-family: 'Monsterrat';
    font-weight: 900 !important;
}
h3, h4, h5, h6 {
    font-family: 'Monsterrat';
    font-weight: 400 !important;
}
.btn-euroview span {
    font-family: 'Monsterrat';
}
p, li {
    font-family: 'Averta';
}
label{font-weight: 400;}
/*menu */
@media (min-width: 850px) {
    .sub-menu {
        display: flex;
        flex-wrap: wrap;
    }

    /* Mặc định: 1 cột */
    .sub-menu li {
        width: 100%;
    }

    /* Nếu có class 'multi-column', chia thành 2 cột */
    .sub-menu.multi-column li {
        width: 50%;
    }

    .sub-menu.multi-column li:nth-child(n+8) {
        order: 1;
    }

    /* Nếu có class 'wide-menu', đặt min-width */
    .sub-menu.wide-menu {
        min-width: 590px;
    }
}


/*@media (min-width: 850px){
    header#header .nav-dropdown {
        display: block;
    }
    header#header .nav-dropdown ul.sub-menu {
        position: absolute;
        left: 100%;
        top: 0;
        background: #fff;
        width: 250px;
        padding: 0;
        display: none !important;
        border-radius: 5px;
        -webkit-box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);
        box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);
    }
    header#header .nav-dropdown ul.sub-menu a {
        white-space: normal;
        margin: 0;
        padding: 10px 15px;
        border: 0;
        font-weight: 400;
    }
    header#header .nav-dropdown li:hover > ul.sub-menu{
        display: block !important;
    }
    header#header .nav-dropdown li {
        border-right: 0;
        white-space: normal;
        width: 100%;
        display: block;
        position: relative;
    }
    header#header .nav-dropdown li.menu-item-has-children > a {
        font-weight: 400;
        text-transform: none;
		font-size: 16px;
        color: rgba(102,102,102,.85);
    }
    header#header .nav-dropdown li.active>a {
        color: blue;
    }
}
header#header .nav-dropdown li.menu-item-has-children > a {
    position: relative;
    padding-right: 20px;
}
header#header .nav-dropdown li.menu-item-has-children > a::after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
}*/

/*video home*/
.txt-line h2 span{line-height: 50px;}
.col-video{padding-bottom: 0;}
.video-button-wrapper {
    position: relative;
    display: inline-block;
}
.ss-bg-video .section-bg.fill:hover img {
    transform: scale(1.2);
}
.ss-bg-video img {
    transition: transform 1.6s ease-in-out;
}
/*.textbox-video {
    cursor: pointer;
}*/
.video-button-wrapper a {
    background-color: #0108b1;
}
/* Icon bên trong */
.video-button-wrapper a i {
    color: #fff;
    font-size: 2em;
    position: relative;
    z-index: 2;
	animation: shakeIcon 3s infinite ease-in-out; /* Hiệu ứng rung */
}

/* Vòng sáng xung quanh */
.video-button-wrapper a::before,
.video-button-wrapper a::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #0108b1;
    border-radius: 50%;
    top: 0;
    left: 0;
    z-index: 1;
    animation: pulse 3s infinite;
}

/* Vòng sáng mở rộng */
.video-button-wrapper a::after {
    animation-delay: 1.5s;
}

/* Hiệu ứng vòng sáng lan tỏa */
@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(2.5);
        opacity: 0;
    }
}

/* Hiệu ứng rung lắc tự nhiên giống Grando.vn */
@keyframes shakeIcon {
    0%, 100% { transform: translate(0, 0); }
    10% { transform: translate(-1px, -1px) rotate(-2deg); }
    20% { transform: translate(1px, 1px) rotate(2deg); }
    30% { transform: translate(-1px, 1px) rotate(-1deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(0, 1px) rotate(0); }
    60% { transform: translate(1px, 0px) rotate(1deg); }
    70% { transform: translate(-1px, -1px) rotate(-1deg); }
    80% { transform: translate(0px, 1px) rotate(0.5deg); }
    90% { transform: translate(1px, -1px) rotate(-0.5deg); }
}

/* Hover effect */
.video-button-wrapper a:hover {
    background-color: red;
    box-shadow: 0 0 25px rgba(255, 0, 0, 0.7);
}
/*button*/
.btn-euroview {
    background-image: linear-gradient(124deg, rgba(38, 255, 255, 0.85) 4.08%, #1845FF 99.14%, rgba(9, 63, 255, 0) 99.15%, rgba(0, 10, 255, 0) 99.16%);
    --tw-text-opacity: 1;
	border: 0 !important;
}
/*công trình tiêu biểu*/
.ss-duan:before {
    content: "";
    background-image: url(https://demoweb.company/euroview/wp-content/uploads/2025/03/wave-footer.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: auto;
    position: absolute;
    padding-bottom: 20%;
    top: 1%;
    opacity: 0.8;
}
.ss-duan:after {
    content: "";
    background-image: url(https://demoweb.company/euroview/wp-content/uploads/2025/03/wave-footer.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: auto;
    position: absolute;
    padding-bottom: 20%;
    bottom: 1%;
    opacity: 0.8;
}
/*sản phẩm home*/
.sp-home .title-wrapper p a {
    color: #0008a8;
	font-size: 16px;
}
.sp-home span.amount {
    color: #0008a8;
}
/*qr code*/
.txt-qr {
	text-shadow: 0 0 20px rgba(0, 74, 218, .5);
}
.txt-qr-home{
	display: flex;
    justify-content: center;
    align-items: center;
}
 .qr-home {
            position: relative;
            width: 400px;
            height: 400px;
}
        .outer-ring {
            position: absolute;
            width: 100%;
            height: 100%;
			top: 0;
			left: 0;
            animation: rotateClockwise 10s linear infinite;
        }
        .middle-ring {
            position: absolute;
            width: 65%;
            height: 65%;
            top: 17%;
            left: 17%;
            animation: rotateCounterClockwise 8s linear infinite;
        }
        .qr-code {
            position: absolute;
            width: 35%;
            height: 35%;
            top: 32%;
            left: 32%;
        }
        @keyframes rotateClockwise {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }
        @keyframes rotateCounterClockwise {
            from { transform: rotate(0deg); }
            to { transform: rotate(-360deg); }
        }
/*footer*/
.footer-1 {
	background-position: bottom;
    position: relative;
}
.footer-widgets.footer.footer-1:before {
    content: "";
    background-image: url(https://demoweb.company/euroview/wp-content/uploads/2025/03/wave-footer.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: auto;
    position: absolute;
    padding-bottom: 20%;
    top: 38%;
}
.copyright-footer{color: white;}
.social-icons.follow-icons a {
    margin-right: 10px;
}
/*câu chuyện thương hiệu*/
.txt-font {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="400" height="100" viewBox="0 0 400 100"><text x="50%" y="50%" font-size="50" font-family="Arial Black, sans-serif" fill="transparent" stroke="white" stroke-width="3" text-anchor="middle" alignment-baseline="middle">EUROVIEW</text></svg>');
    width: 100%;
    height: 100px;
	text-align:center;
	background-position-x: center;
	background-repeat: no-repeat;
}
.col-trust .col-inner {
    position: relative;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
.col-trust .col-inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(139.06deg, #A7BCE6 -23.27%, #FFFFFF 20.43%, #FFFFFF 77.11%, #9AB1DE 119.91%);
    border-radius: 12px;
    z-index: -1;
}
.col-trust .col-inner:hover {
    background-image: linear-gradient(180.95deg, #0003D8 0.82%, #000E59 134.8%);
    color: white;
}
.col-trust .col-inner:hover h3 strong {
    color: white;
}
.txt-svg-icon {
    background-image: linear-gradient(180deg, #4383FF -35.19%, #0057FF 60.44%, #0039A8 150.93%);
    display: flex;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 99px;
    position: relative;
    align-items: center;
	margin-bottom: 15px;
}
.txt-svg-icon svg {
    color: white;
}
.txt-svg-icon p {
    margin-bottom: 0;
}
.col-trust .col-inner:hover .txt-svg-icon {
    background: linear-gradient(96.51deg, #a7bce6 1.33%, #fff 32.05%, #fff 71.88%, #9ab1de 101.97%);
}
.col-trust .col-inner:hover .txt-svg-icon svg {
    color: red;
}
/*.txt-icon-brand {
    background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='64pt' height='64pt' viewBox='0 0 64 64' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0,64) scale(0.1,-0.1)' fill='%230006b2' stroke='none'%3E%3Cpath d='M281 621 c-17 -13 -35 -17 -56 -14 -28 4 -34 1 -53 -31 -12 -20 -32 -38 -46 -42 -27 -6 -29 -11 -26 -55 0 -14 -8 -42 -20 -61 l-20 -35 21 -27 c16 -21 20 -35 15 -61 -6 -28 -3 -36 14 -45 20 -11 20 -13 -20 -84 -22 -41 -40 -76 -40 -79 0 -2 20 -8 45 -11 36 -6 48 -13 65 -42 12 -18 25 -34 29 -34 4 0 26 33 48 73 41 72 42 72 83 72 41 0 42 0 83 -72 22 -40 44 -73 49 -73 4 0 15 14 23 30 17 32 49 50 91 50 13 0 24 4 24 9 0 5 -18 40 -40 77 -37 63 -39 70 -23 82 12 8 16 24 15 51 -2 24 3 43 13 51 19 16 19 44 -1 75 -9 13 -15 37 -14 52 3 46 1 51 -29 61 -17 6 -37 24 -46 42 -15 29 -20 32 -49 27 -23 -4 -42 1 -62 14 -36 23 -43 23 -73 0z m140 -75 c100 -67 115 -203 30 -287 -57 -58 -135 -73 -206 -40 -104 47 -143 172 -83 268 54 90 172 116 259 59z'/%3E%3Cpath d='M250 528 c-48 -25 -90 -89 -90 -138 0 -49 42 -113 90 -137 56 -29 84 -29 140 0 107 53 115 205 15 267 -52 32 -103 34 -155 8z m140 -105 c36 -7 37 -13 9 -39 -16 -14 -20 -27 -16 -50 7 -41 1 -46 -32 -30 -22 12 -31 12 -59 1 -35 -15 -35 -15 -32 30 1 20 -6 38 -19 49 -28 25 -26 32 8 39 17 4 38 19 51 37 l22 31 19 -31 c12 -19 30 -33 49 -37z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 64px;
    height: 64px;
}
.col-trust .col-inner:hover .txt-icon-brand {
    background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='64pt' height='64pt' viewBox='0 0 64 64' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0,64) scale(0.1,-0.1)' fill='%23FFFFFF' stroke='none'%3E%3Cpath d='M281 621 c-17 -13 -35 -17 -56 -14 -28 4 -34 1 -53 -31 -12 -20 -32 -38 -46 -42 -27 -6 -29 -11 -26 -55 0 -14 -8 -42 -20 -61 l-20 -35 21 -27 c16 -21 20 -35 15 -61 -6 -28 -3 -36 14 -45 20 -11 20 -13 -20 -84 -22 -41 -40 -76 -40 -79 0 -2 20 -8 45 -11 36 -6 48 -13 65 -42 12 -18 25 -34 29 -34 4 0 26 33 48 73 41 72 42 72 83 72 41 0 42 0 83 -72 22 -40 44 -73 49 -73 4 0 15 14 23 30 17 32 49 50 91 50 13 0 24 4 24 9 0 5 -18 40 -40 77 -37 63 -39 70 -23 82 12 8 16 24 15 51 -2 24 3 43 13 51 19 16 19 44 -1 75 -9 13 -15 37 -14 52 3 46 1 51 -29 61 -17 6 -37 24 -46 42 -15 29 -20 32 -49 27 -23 -4 -42 1 -62 14 -36 23 -43 23 -73 0z m140 -75 c100 -67 115 -203 30 -287 -57 -58 -135 -73 -206 -40 -104 47 -143 172 -83 268 54 90 172 116 259 59z'/%3E%3Cpath d='M250 528 c-48 -25 -90 -89 -90 -138 0 -49 42 -113 90 -137 56 -29 84 -29 140 0 107 53 115 205 15 267 -52 32 -103 34 -155 8z m140 -105 c36 -7 37 -13 9 -39 -16 -14 -20 -27 -16 -50 7 -41 1 -46 -32 -30 -22 12 -31 12 -59 1 -35 -15 -35 -15 -32 30 1 20 -6 38 -19 49 -28 25 -26 32 8 39 17 4 38 19 51 37 l22 31 19 -31 c12 -19 30 -33 49 -37z'/%3E%3C/g%3E%3C/svg%3E");
}
.brand2{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSI2NC4wMDAwMDBwdCIgaGVpZ2h0PSI2NC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDY0LjAwMDAwMCA2NC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDY0LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iIzAwMDZiMiIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTI5MyA2MjIgYy02IC0yNCAtNjAgLTQ0IC04MyAtMzIgLTM0IDE4IC01OSAtNDEgLTI2IC02MiA2IC00IDIwIDEKMzEgMTEgMzMgMzAgNjEgNDEgMTA1IDQxIDQ0IDAgNzIgLTExIDEwNiAtNDIgMjIgLTE5IDIyIC0xOSAzOCAzIDE0IDIxIDE0IDI0CjAgNDEgLTEyIDEyIC0yMSAxNSAtMzQgOCAtMjMgLTEyIC03NyA4IC04MyAzMiAtMyAxMCAtMTQgMTggLTI3IDE4IC0xMyAwIC0yNAotOCAtMjcgLTE4eiIvPgo8cGF0aCBkPSJNMjUzIDU0MCBjLTM1IC0yMSAtMzYgLTI0IC0zMyAtODIgMSAtMjAgLTYgLTQ4IC0xNSAtNjEgLTE1IC0yMyAtMTUKLTI1IDUgLTMwIDIwIC01IDYwIDEgNjAgMTAgMCAyIC03IDE1IC0xNiAyOSAtMzQgNTEgNCAxMzQgNjEgMTM0IDM3IDAgNTUgLTEwCjcwIC00MSAxOSAtMzYgMTkgLTcwIDAgLTk1IC04IC0xMCAtMTUgLTIyIC0xNSAtMjUgMCAtMTAgMzggLTE4IDYwIC0xMiAyMCA1CjIwIDcgNSAzMCAtOSAxMyAtMTYgNDEgLTE1IDYxIDEgMjAgMiA0MyAxIDUwIC0yIDIwIC02MyA1MiAtMTAxIDUyIC0xOSAwIC01MAotOSAtNjcgLTIweiIvPgo8cGF0aCBkPSJNMTEyIDUwNCBjLTI2IC0xOCAtMzAgLTcwIC03IC0xMDAgMTggLTI0IDE5IC01NCAzIC01NCAtNyAtMSAtMSAtNwoxMyAtMTUgMTUgLTggMjkgLTIxIDMyIC0zMCA5IC0yMSAzNCAtOCA0MCAyMSAzIDE2IDAgMjQgLTkgMjQgLTE5IDAgLTE4IDQ0IDEKNjAgMjEgMTggMTkgNjYgLTUgOTAgLTI0IDI0IC0zOCAyNSAtNjggNHoiLz4KPHBhdGggZD0iTTI4NiA1MDQgYy0yMSAtMjAgLTIwIC04MiAwIC0xMDUgMjIgLTI0IDEyIC00NiAtMjUgLTU0IC0xNiAtMyAtMzUKLTEzIC00MiAtMjEgLTkgLTEyIC03IC0xNCAxNSAtMTQgMTQgMCA1OSAtOSA5OCAtMjAgOTIgLTI1IDk4IC0yNSA5OCA0IDAgMjgKLTE0IDQyIC01MyA1MSAtMzUgOSAtNDQgMzAgLTIzIDU0IDUwIDU1IC0xNiAxNTggLTY4IDEwNXoiLz4KPHBhdGggZD0iTTQ2MCA1MDAgYy0yNCAtMjQgLTI2IC03MiAtNSAtOTAgMTggLTE1IDIwIC02MCAyIC02MCAtOSAwIC0xMiAtMTEKLTkgLTM1IDIgLTIwIDcgLTM0IDExIC0zMyAxMDUgNTMgMTIzIDY4IDgxIDY4IC0yNCAwIC0yNiAyNiAtNSA1NCAyMyAzMCAxOQo4MiAtNyAxMDAgLTMwIDIxIC00NCAyMCAtNjggLTR6Ii8+CjxwYXRoIGQ9Ik0wIDI4MSBjMCAtOTMgMSAtOTkgMjIgLTEwNCAxMiAtNCAyMyAtNSAyNCAtNCAxIDEgMTEgMzcgMjIgNzkgbDIwCjc3IC0zOSAyNSBjLTIxIDE0IC00MSAyNiAtNDQgMjYgLTMgMCAtNSAtNDQgLTUgLTk5eiIvPgo8cGF0aCBkPSJNNTMzIDI5NCBjLTk3IC01MiAtMTA1IC01NCAtMTQwIC00NSAtNTYgMTYgLTg0IDEzIC0xMjIgLTEwIC00NCAtMjYKLTI5IC00OSAxNyAtMjUgNDYgMjQgNTggMjAgMTEzIC0zMSBsNTAgLTQ3IDk1IDQ3IDk0IDQ3IDAgNjAgYzAgMzMgLTEgNjAgLTIKNjAgLTIgMCAtNDkgLTI1IC0xMDUgLTU2eiIvPgo8cGF0aCBkPSJNODcgMjM5IGMtMjYgLTEwNyAtMyAtMTEyIDI3IC03IDE5IDY4IDIwIDc4IDMgNzggLTggMCAtMjAgLTI4IC0zMAotNzF6Ii8+CjxwYXRoIGQ9Ik0xOTAgMjc3IGMtNDIgLTExIC00NSAtMTUgLTU4IC02MSAtMTggLTYyIC02IC03OCAzOCAtNTIgbDMxIDE3IDY5Ci02NyBjNzggLTc3IDEwMCAtOTIgMTAwIC03MSAwIDggLTExIDIyIC0yNSAzMSAtMTQgOSAtMjUgMjQgLTI1IDMyIDAgMTMgNyAxMQozNCAtMTAgNTAgLTM3IDY2IC0zMiAyNiA5IC00MSA0MiAtMzMgNTggMTAgMjEgNTUgLTQ2IDcxIC0yOSAxOCAyMCAtNzUgNjgKLTczIDY3IC0xMDcgNTAgLTQxIC0yMiAtNjggLTIwIC03NiA1IC04IDIzIDE2IDU1IDQ5IDY1IDIxIDcgMjEgNyAxIDE1IC0yNgoxMCAtMzEgMTAgLTg1IC00eiIvPgo8cGF0aCBkPSJNMTczIDEzNSBjLTMgLTkgLTMgLTE5IDEgLTIyIDcgLTcgMzYgMTYgMzYgMjggMCAxNSAtMzAgMTAgLTM3IC02eiIvPgo8cGF0aCBkPSJNMjEwIDEwNSBjLTcgLTkgLTEwIC0xOCAtNyAtMjIgOCAtNyAzNyAxNSAzNyAyOCAwIDE0IC0xNiAxMSAtMzAgLTZ6Ii8+CjxwYXRoIGQ9Ik0yNDUgNzAgYy0xNyAtMTggLTE3IC0yMCAtMSAtMjAgOSAwIDE5IDcgMjMgMTUgOSAyNSAtMiAyNyAtMjIgNXoiLz4KPHBhdGggZD0iTTI3MyAzNSBjLTMgLTkgLTMgLTE5IDEgLTIyIDcgLTcgMzYgMTYgMzYgMjggMCAxNSAtMzAgMTAgLTM3IC02eiIvPgo8cGF0aCBkPSJNMzIwIDEwIGMwIC01IDUgLTEwIDEwIC0xMCA2IDAgMTAgNSAxMCAxMCAwIDYgLTQgMTAgLTEwIDEwIC01IDAKLTEwIC00IC0xMCAtMTB6Ii8+CjwvZz4KPC9zdmc+");
}
.col-trust .col-inner:hover .brand2 {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSI2NC4wMDAwMDBwdCIgaGVpZ2h0PSI2NC4wMDAwMDBwdCIgdmlld0JveD0iMCAwIDY0LjAwMDAwMCA2NC4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij4KCjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDY0LjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSIKZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTI5MyA2MjIgYy02IC0yNCAtNjAgLTQ0IC04MyAtMzIgLTM0IDE4IC01OSAtNDEgLTI2IC02MiA2IC00IDIwIDEKMzEgMTEgMzMgMzAgNjEgNDEgMTA1IDQxIDQ0IDAgNzIgLTExIDEwNiAtNDIgMjIgLTE5IDIyIC0xOSAzOCAzIDE0IDIxIDE0IDI0CjAgNDEgLTEyIDEyIC0yMSAxNSAtMzQgOCAtMjMgLTEyIC03NyA4IC04MyAzMiAtMyAxMCAtMTQgMTggLTI3IDE4IC0xMyAwIC0yNAotOCAtMjcgLTE4eiIvPgo8cGF0aCBkPSJNMjUzIDU0MCBjLTM1IC0yMSAtMzYgLTI0IC0zMyAtODIgMSAtMjAgLTYgLTQ4IC0xNSAtNjEgLTE1IC0yMyAtMTUKLTI1IDUgLTMwIDIwIC01IDYwIDEgNjAgMTAgMCAyIC03IDE1IC0xNiAyOSAtMzQgNTEgNCAxMzQgNjEgMTM0IDM3IDAgNTUgLTEwCjcwIC00MSAxOSAtMzYgMTkgLTcwIDAgLTk1IC04IC0xMCAtMTUgLTIyIC0xNSAtMjUgMCAtMTAgMzggLTE4IDYwIC0xMiAyMCA1CjIwIDcgNSAzMCAtOSAxMyAtMTYgNDEgLTE1IDYxIDEgMjAgMiA0MyAxIDUwIC0yIDIwIC02MyA1MiAtMTAxIDUyIC0xOSAwIC01MAotOSAtNjcgLTIweiIvPgo8cGF0aCBkPSJNMTEyIDUwNCBjLTI2IC0xOCAtMzAgLTcwIC03IC0xMDAgMTggLTI0IDE5IC01NCAzIC01NCAtNyAtMSAtMSAtNwoxMyAtMTUgMTUgLTggMjkgLTIxIDMyIC0zMCA5IC0yMSAzNCAtOCA0MCAyMSAzIDE2IDAgMjQgLTkgMjQgLTE5IDAgLTE4IDQ0IDEKNjAgMjEgMTggMTkgNjYgLTUgOTAgLTI0IDI0IC0zOCAyNSAtNjggNHoiLz4KPHBhdGggZD0iTTI4NiA1MDQgYy0yMSAtMjAgLTIwIC04MiAwIC0xMDUgMjIgLTI0IDEyIC00NiAtMjUgLTU0IC0xNiAtMyAtMzUKLTEzIC00MiAtMjEgLTkgLTEyIC03IC0xNCAxNSAtMTQgMTQgMCA1OSAtOSA5OCAtMjAgOTIgLTI1IDk4IC0yNSA5OCA0IDAgMjgKLTE0IDQyIC01MyA1MSAtMzUgOSAtNDQgMzAgLTIzIDU0IDUwIDU1IC0xNiAxNTggLTY4IDEwNXoiLz4KPHBhdGggZD0iTTQ2MCA1MDAgYy0yNCAtMjQgLTI2IC03MiAtNSAtOTAgMTggLTE1IDIwIC02MCAyIC02MCAtOSAwIC0xMiAtMTEKLTkgLTM1IDIgLTIwIDcgLTM0IDExIC0zMyAxMDUgNTMgMTIzIDY4IDgxIDY4IC0yNCAwIC0yNiAyNiAtNSA1NCAyMyAzMCAxOQo4MiAtNyAxMDAgLTMwIDIxIC00NCAyMCAtNjggLTR6Ii8+CjxwYXRoIGQ9Ik0wIDI4MSBjMCAtOTMgMSAtOTkgMjIgLTEwNCAxMiAtNCAyMyAtNSAyNCAtNCAxIDEgMTEgMzcgMjIgNzkgbDIwCjc3IC0zOSAyNSBjLTIxIDE0IC00MSAyNiAtNDQgMjYgLTMgMCAtNSAtNDQgLTUgLTk5eiIvPgo8cGF0aCBkPSJNNTMzIDI5NCBjLTk3IC01MiAtMTA1IC01NCAtMTQwIC00NSAtNTYgMTYgLTg0IDEzIC0xMjIgLTEwIC00NCAtMjYKLTI5IC00OSAxNyAtMjUgNDYgMjQgNTggMjAgMTEzIC0zMSBsNTAgLTQ3IDk1IDQ3IDk0IDQ3IDAgNjAgYzAgMzMgLTEgNjAgLTIKNjAgLTIgMCAtNDkgLTI1IC0xMDUgLTU2eiIvPgo8cGF0aCBkPSJNODcgMjM5IGMtMjYgLTEwNyAtMyAtMTEyIDI3IC03IDE5IDY4IDIwIDc4IDMgNzggLTggMCAtMjAgLTI4IC0zMAotNzF6Ii8+CjxwYXRoIGQ9Ik0xOTAgMjc3IGMtNDIgLTExIC00NSAtMTUgLTU4IC02MSAtMTggLTYyIC02IC03OCAzOCAtNTIgbDMxIDE3IDY5Ci02NyBjNzggLTc3IDEwMCAtOTIgMTAwIC03MSAwIDggLTExIDIyIC0yNSAzMSAtMTQgOSAtMjUgMjQgLTI1IDMyIDAgMTMgNyAxMQozNCAtMTAgNTAgLTM3IDY2IC0zMiAyNiA5IC00MSA0MiAtMzMgNTggMTAgMjEgNTUgLTQ2IDcxIC0yOSAxOCAyMCAtNzUgNjgKLTczIDY3IC0xMDcgNTAgLTQxIC0yMiAtNjggLTIwIC03NiA1IC04IDIzIDE2IDU1IDQ5IDY1IDIxIDcgMjEgNyAxIDE1IC0yNgoxMCAtMzEgMTAgLTg1IC00eiIvPgo8cGF0aCBkPSJNMTczIDEzNSBjLTMgLTkgLTMgLTE5IDEgLTIyIDcgLTcgMzYgMTYgMzYgMjggMCAxNSAtMzAgMTAgLTM3IC02eiIvPgo8cGF0aCBkPSJNMjEwIDEwNSBjLTcgLTkgLTEwIC0xOCAtNyAtMjIgOCAtNyAzNyAxNSAzNyAyOCAwIDE0IC0xNiAxMSAtMzAgLTZ6Ii8+CjxwYXRoIGQ9Ik0yNDUgNzAgYy0xNyAtMTggLTE3IC0yMCAtMSAtMjAgOSAwIDE5IDcgMjMgMTUgOSAyNSAtMiAyNyAtMjIgNXoiLz4KPHBhdGggZD0iTTI3MyAzNSBjLTMgLTkgLTMgLTE5IDEgLTIyIDcgLTcgMzYgMTYgMzYgMjggMCAxNSAtMzAgMTAgLTM3IC02eiIvPgo8cGF0aCBkPSJNMzIwIDEwIGMwIC01IDUgLTEwIDEwIC0xMCA2IDAgMTAgNSAxMCAxMCAwIDYgLTQgMTAgLTEwIDEwIC01IDAKLTEwIC00IC0xMCAtMTB6Ii8+CjwvZz4KPC9zdmc+");
}
.brand3{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNjQuMDAwMDAwcHQiIGhlaWdodD0iNjQuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA2NC4wMDAwMDAgNjQuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw2NC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDA2YjIiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0yOTggNjA1IGMtNyAtMTYgLTIyIC0yNyAtNDUgLTMxIC0zOCAtNyAtNDIgLTIzIC0xMyAtNDkgMTYgLTE1IDE5Ci0yNiAxNCAtNTMgLTcgLTMzIC02IC0zNSAxNyAtMjcgMzEgMTAgNjcgMTAgOTggMCAyMyAtOCAyNCAtNiAxNyAyNyAtNSAyNyAtMgozOCAxNCA1MyAyOSAyNiAyNSA0MiAtMTMgNDkgLTIzIDQgLTM4IDE1IC00NSAzMSAtNiAxNCAtMTYgMjUgLTIyIDI1IC02IDAKLTE2IC0xMSAtMjIgLTI1eiIvPgo8cGF0aCBkPSJNNTAgNDc4IGMwIC0xOCAtOSAtNDEgLTIxIC01NCAtMjMgLTI1IC0xOCAtNDQgMTIgLTQ0IDEzIDAgMjUgLTEyCjM1IC0zNSAxNyAtNDIgMjYgLTQzIDQ4IC0xMCAxMSAxNyAyNiAyNSA0NiAyNSAzNyAwIDQ3IDE2IDI1IDQwIC0xNCAxNSAtMTYKMjkgLTExIDYwIDcgNDMgMyA0NiAtMzkgMzAgLTIwIC04IC0zMiAtNiAtNDggNSAtMzMgMjMgLTQ3IDE5IC00NyAtMTd6Ii8+CjxwYXRoIGQ9Ik01NDMgNDk1IGMtMTYgLTExIC0yOCAtMTMgLTQ4IC01IC00MiAxNiAtNDYgMTMgLTM5IC0zMCA1IC0zMSAzIC00NQotMTEgLTYwIC0yMiAtMjQgLTEyIC00MCAyNSAtNDAgMjAgMCAzNSAtOCA0NiAtMjUgMjIgLTMzIDMxIC0zMiA0OCAxMCAxMCAyMwoyMiAzNSAzNSAzNSAzMCAwIDM1IDE5IDEyIDQ0IC0xMiAxMyAtMjEgMzYgLTIxIDU0IDAgMzYgLTE0IDQwIC00NyAxN3oiLz4KPHBhdGggZD0iTTM0MCAzNDQgYzAgLTM5IC0zMSAtOTggLTU1IC0xMDggLTEyIC00IC0xNSAtMjYgLTE1IC0xMDYgbDAgLTEwMAoxMjEgMCBjMTA5IDAgMTIwIDIgMTE3IDE4IC0yIDEwIC0xNCAxOCAtMzEgMjAgLTM2IDQgLTI1IDIyIDE0IDIyIDQ0IDAgMzYgMzQKLTkgMzggLTQyIDQgLTMxIDIyIDE0IDIyIDI4IDAgMzUgNCAzMiAxNyAtMiAxMyAtMTQgMTkgLTQxIDIxIC00NiA0IC0zOSAyMiA5CjIyIDI4IDAgMzUgNCAzMiAxOCAtMyAxNCAtMTYgMTggLTcxIDIwIGwtNjcgMyAwIDU0IGMwIDQzIC00IDU2IC0xOSA2NSAtMjkKMTUgLTMxIDEzIC0zMSAtMjZ6Ii8+CjxwYXRoIGQ9Ik0xMjUgMjM3IGMtMyAtNyAtNCAtNjAgLTMgLTExOCBsMyAtMTA0IDYwIDAgNjAgMCAwIDExNSAwIDExNSAtNTggMwpjLTQxIDIgLTU5IC0xIC02MiAtMTF6IG03MyAtMTg4IGMtNSAtMTQgLTIxIC0xNCAtMjYgMCAtMiA2IDQgMTEgMTMgMTEgOSAwCjE1IC01IDEzIC0xMXoiLz4KPC9nPgo8L3N2Zz4K");
}
.col-trust .col-inner:hover .brand3 {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iNjQuMDAwMDAwcHQiIGhlaWdodD0iNjQuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCA2NC4wMDAwMDAgNjQuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+Cgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCw2NC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiNmZmZmZmYiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0yOTggNjA1IGMtNyAtMTYgLTIyIC0yNyAtNDUgLTMxIC0zOCAtNyAtNDIgLTIzIC0xMyAtNDkgMTYgLTE1IDE5Ci0yNiAxNCAtNTMgLTcgLTMzIC02IC0zNSAxNyAtMjcgMzEgMTAgNjcgMTAgOTggMCAyMyAtOCAyNCAtNiAxNyAyNyAtNSAyNyAtMgozOCAxNCA1MyAyOSAyNiAyNSA0MiAtMTMgNDkgLTIzIDQgLTM4IDE1IC00NSAzMSAtNiAxNCAtMTYgMjUgLTIyIDI1IC02IDAKLTE2IC0xMSAtMjIgLTI1eiIvPgo8cGF0aCBkPSJNNTAgNDc4IGMwIC0xOCAtOSAtNDEgLTIxIC01NCAtMjMgLTI1IC0xOCAtNDQgMTIgLTQ0IDEzIDAgMjUgLTEyCjM1IC0zNSAxNyAtNDIgMjYgLTQzIDQ4IC0xMCAxMSAxNyAyNiAyNSA0NiAyNSAzNyAwIDQ3IDE2IDI1IDQwIC0xNCAxNSAtMTYKMjkgLTExIDYwIDcgNDMgMyA0NiAtMzkgMzAgLTIwIC04IC0zMiAtNiAtNDggNSAtMzMgMjMgLTQ3IDE5IC00NyAtMTd6Ii8+CjxwYXRoIGQ9Ik01NDMgNDk1IGMtMTYgLTExIC0yOCAtMTMgLTQ4IC01IC00MiAxNiAtNDYgMTMgLTM5IC0zMCA1IC0zMSAzIC00NQotMTEgLTYwIC0yMiAtMjQgLTEyIC00MCAyNSAtNDAgMjAgMCAzNSAtOCA0NiAtMjUgMjIgLTMzIDMxIC0zMiA0OCAxMCAxMCAyMwoyMiAzNSAzNSAzNSAzMCAwIDM1IDE5IDEyIDQ0IC0xMiAxMyAtMjEgMzYgLTIxIDU0IDAgMzYgLTE0IDQwIC00NyAxN3oiLz4KPHBhdGggZD0iTTM0MCAzNDQgYzAgLTM5IC0zMSAtOTggLTU1IC0xMDggLTEyIC00IC0xNSAtMjYgLTE1IC0xMDYgbDAgLTEwMAoxMjEgMCBjMTA5IDAgMTIwIDIgMTE3IDE4IC0yIDEwIC0xNCAxOCAtMzEgMjAgLTM2IDQgLTI1IDIyIDE0IDIyIDQ0IDAgMzYgMzQKLTkgMzggLTQyIDQgLTMxIDIyIDE0IDIyIDI4IDAgMzUgNCAzMiAxNyAtMiAxMyAtMTQgMTkgLTQxIDIxIC00NiA0IC0zOSAyMiA5CjIyIDI4IDAgMzUgNCAzMiAxOCAtMyAxNCAtMTYgMTggLTcxIDIwIGwtNjcgMyAwIDU0IGMwIDQzIC00IDU2IC0xOSA2NSAtMjkKMTUgLTMxIDEzIC0zMSAtMjZ6Ii8+CjxwYXRoIGQ9Ik0xMjUgMjM3IGMtMyAtNyAtNCAtNjAgLTMgLTExOCBsMyAtMTA0IDYwIDAgNjAgMCAwIDExNSAwIDExNSAtNTggMwpjLTQxIDIgLTU5IC0xIC02MiAtMTF6IG03MyAtMTg4IGMtNSAtMTQgLTIxIC0xNCAtMjYgMCAtMiA2IDQgMTEgMTMgMTEgOSAwCjE1IC01IDEzIC0xMXoiLz4KPC9nPgo8L3N2Zz4K");
}*/
/*timeline*/
/*col mid timeline*/
.time-line {
    border: 1px solid red;
    display: flex;
    border-radius: 99px;
    width: 72px;
    height: 72px;
    justify-content: center;
    align-items: center;
	z-index: 1;
}
.time-line p {
    margin-bottom: 0;
    color: white;
    font-size: 20px;
    font-weight: 600;
    background-image: linear-gradient(180deg, #054FDF 0%, #1036BB 74.73%);
    border-radius: 99px;
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
	z-index: 1;
}
.time-line{position: relative;}
.time-line:before {
    content: "";
    background-image: linear-gradient(180deg, #4383FF -35.19%, #0057FF 60.44%, #0039A8 150.93%);
    position: absolute;
    top: 50%;
    width: 120px;
    height: 0.125rem;
    right: -100%;
	z-index: 0;
}
.col-time-mid .time-line:before {
    right: unset;
	width: 242px;
}
.time-line:after {
    content: "";
    background-color: red;
    border-radius: 99px;
    position: absolute;
    top: 38%;
    width: 18px;
    height: 18px;
    right: -125%;
    z-index: 0;
}
.col-time-mid .time-line:after {
    right: -143%;
}
.col-time-mid .time-line p:before {
    content: "";
    background-color: red;
    border-radius: 99px;
    position: absolute;
    top: 38%;
    width: 18px;
    height: 18px;
    left: -125%;
    z-index: 0;
}
.point .col-inner:before {
    content: "";
    background-image: linear-gradient(180deg, #4383FF -35.19%, #0057FF 60.44%, #0039A8 150.93%);
    position: absolute;
    top: 6%;
    left: 50%;
    width: 2px;
    height: 105%;
}
.point-end .col-inner:before{height: 50%;}
/*col content timeline*/
/*.time-content .col-inner {
    background-image: linear-gradient(108.69deg, #A7BCE6 -14.93%, #F9FBFF 29.77%, #EEF4FF 87.74%, #9AB1DE 131.53%);
    border-radius: 8px;
}
.time-content img {
    border-radius: 0 0 8px 8px;
}
.txt-time-content {
    padding: 30px;
}
.txt-time-content ul {
    margin-bottom: 0;
}
.txt-time-content h2 {
    font-size: 2rem;
}
.col-timeline-mid{position: relative;}
.col-timeline-mid .col-inner {
    display: flex;
    align-items: center;
}
.col-time-left .time-line:before{
	right: unset;
	left: -100%;
}
.col-time-left .time-line:after{
	right: unset;
	left: -125%;
}*/
.txt-ben-vung {
	text-shadow: 2px 4px 20px #2c62cd, 2px -4px 20px #2c62cd;
}
.txt-ben-vung h2 {
    margin-bottom: 22px;
}
.ben-vung{letter-spacing: 8px;}
/*hệ thốn phân phối*/
.txt-phan-phoi{
	line-height: 150%;
}
.txt-phan-phoi h2 {
    margin-bottom: 20px;
}
.txt-number {
    background-image: linear-gradient(180.95deg, #0003D8 0.82%, #000E59 134.8%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 800;
}
.txt-number p {
    font-family: 'Monsterrat';
    font-size: 60px;
	border-bottom: 3px solid red;
    display: inline-block;
	margin-bottom: 3px !important;
}
.bn-number h2 {
    font-size: 37px;
	margin-bottom: 22px;
}
.txt-gradient{
	background-image: linear-gradient(180.95deg, #0003D8 0.82%, #000E59 134.8%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ss-slide-htpp {
    width: 46%;
    padding-right: 15px;
}
.slide-htpp svg.flickity-button-icon {
    background-color: white;
}
.slide-htpp .slider-nav-light .flickity-prev-next-button .arrow{
	fill: #046cb4;
}
.post-skkh h5.post-title.is-large {
    color: #0104a9;
}
.post-skkh p.from_the_blog_excerpt {
    color: black;
}
.post-skkh .box-text.text-center {
    border-radius: 0 0 8px 8px;
}
.post-skkh .box-image {
    border-radius: 8px 8px 0 0;
}
.post-skkh button.flickity-button {
    opacity: 1;
}
.col-img-htpp{padding-right: 0;}
/*danh mục sản phẩm*/
/*.shop-page-title.category-page-title.page-title {
    background-image: url(https://demoweb.company/euroview/wp-content/uploads/2025/03/bg-cat-sp.jpg);
    background-position: center center;
    height: 150px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
	display: flex;
    justify-content: center;
    align-items: center;
}
.shop-page-title nav.woocommerce-breadcrumb {
    color: white;
    font-size: 30px;
    text-align: center;
	font-family: 'Monsterrat';
	font-weight: 900;
}*/
.shop-page-title.category-page-title.page-title {
    display: none;
}
.mota-sp .tabs {
    border-bottom: 2px solid #046cb4;
	font-size: 18px;
}
.mota-sp .tabs a:before {
    background-color: unset;
}
.archive p.name.product-title {
    font-weight: 600;
    font-size: 17px;
}
.archive span.amount {
    font-weight: 400;
}
	ul.page-numbers.nav-pagination {
    margin-bottom: 15px;
}
h1.product-title.product_title.entry-title {
    /* color: blue; */
    background-image: linear-gradient(180.95deg, #0003D8 0.82%, #000E59 134.8%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 0 20px rgba(0, 74, 218, .31);
}
.shop-page-title .woocommerce-breadcrumb a {
    display: none;
}
.shop-page-title span.divider {
    display: none;
}
/*tin tức*/
.post-nb .is-divider {
    display: none;
}
.post-order .box-text-inner {
    display: flex;
    flex-direction: column;
}
.post-order .post-meta {
    order: -1; /* Đưa phần tử này lên trên */
}
.post-nb2 h5.post-title{
	font-size: 13px;
}
.post-nb2 .col.post-item {
    padding-bottom: 0;
}
.title-tt {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.title-tt h3 {
    display: contents;
}
.title-tt p {
    margin-bottom: 0;
}
.title-tt a {
    color: blue;
}
.title-tt a:hover {
    color: #046cb4;
}
h5.post-title a {
    font-family: 'Monsterrat';
}
h5.post-title a {
    position: relative;
    text-decoration: none; /* Xóa gạch chân mặc định */
    background-image: linear-gradient(to right, #0003d4 100%, #000293 100%);
    background-size: 0% 1px;
    background-repeat: no-repeat;
    background-position: left bottom;
    transition: background-size 0.3s ease-in-out;
    display: inline; /* Giữ nguyên việc xuống dòng tự nhiên */
	line-height: 1.6 !important;
}

h5.post-title a:hover {
    background-size: 100% 2px; /* Hiệu ứng kéo dài gạch chân */
	color: #0003d4;
}
/*trang câtlog*/

/*chi tiết bài viết*/
.single-post {
    text-align: justify;
}
.txt-cat-name {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 800;
}
.single-post div#ez-toc-container {
    background-image: linear-gradient(285deg, #D7F2FF -7.44%, #FBFCFE 134.38%);
}
.single-post .ez-toc-title-container {
    color: #0104cf;
	margin-bottom: 6px;
	display: flex;
	justify-content: space-between;
}
.single-post ul.ez-toc-list.ez-toc-list-level-1 {
    border-top: 1px solid #b4b4ff;
	padding-top: 8px !important;
}
.single-post .ez-toc-title {
    width: 100%;
}
/*bài viết liên quan*/
.row-bvlq ul.list-news {
    display: flex;
    justify-content: space-around;
}
.row-bvlq ul li {
    list-style: none;
    width: 33%;
    margin-right: 10px;
    padding: 4px;
    background-color: white;
    border-radius: 10px;
}
.item-list h4 {
    margin-top: 10px;
    height: 85px;
    overflow: hidden;
	font-weight: 100;
}
.row-bvlq .new-img img {
    width: 100%;
	height: 152px;
	border-radius: 10px;
}
.row-bvlq .col {
    margin-bottom: 0px;
    padding-bottom: 0;
}
.item-list a {
    position: relative;
    text-decoration: none; /* Xóa gạch chân mặc định */
    background-image: linear-gradient(to right, #0003d4 100%, #000293 100%);
    background-size: 0% 1px;
    background-repeat: no-repeat;
    background-position: left bottom;
    transition: background-size 0.3s ease-in-out;
    display: inline; /* Giữ nguyên việc xuống dòng tự nhiên */
	line-height: 1.6 !important;
}

.item-list a:hover {
    background-size: 100% 2px; /* Hiệu ứng kéo dài gạch chân */
	color: #0003d4;
}
.entry-content.single-page {
    padding-bottom: 0;
}
.single-post .is-divider.medium {
    display: none;
}
.single-post .blog-share.text-center {
    text-align: left;
    font-size: 19px;
}
.single-post .entry-divider.is-divider.small {
    display: none;
}
.single-post .entry-header-text.entry-header-text-top {
    padding: 0;
	text-align: left;
}
.single-post h1.entry-title {
    color: #0104ca;
}
/*danh mục bài viết*/
.blog-wrapper.blog-archive {
    padding-top: 0;
}
.txt-cat-name h3 {
    font-size: 32px;
    font-family: 'Monsterrat';
    font-weight: 900 !important;
}
.video-fit p {
    margin-bottom: 0;
}
/*phân trang danh mục bài viết*/
ul.page-numbers.nav-pagination {
    text-align: left;
}
.page-numbers.nav-pagination li a {
    border-radius: 8px;
    border: 1px solid blue;
}
.page-numbers.nav-pagination li span.page-number.current {
    border-radius: 8px;
}
/*liên hệ*/
.col-frm-lh .btn-euroview {
    border-radius: 8px !important;
}
.col-frm-lh .wpcf7 {
    font-size: 19px;
}
.col-frm-lh input.wpcf7-validates-as-required {
    border-radius: 8px;
}
#branch-list h3 {
    color: blue;
	font-size: 18px;
}
#branch-list p {
    font-size: 15px;
    font-weight: 200;
}
/*contact footer mobile*/
.mobile-menu-ft {
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: white;
    padding: 10px 0;
    z-index: 1000;
}

.menu-item-ft {
    text-align: center;
    color: #333;
    text-decoration: none;
    font-size: 14px;
    flex: 1;
}

.menu-item-ft i {
    font-size: 24px;
    display: block;
    color: #195afe;
    margin-bottom: 5px;
}

/* Chỉ hiển thị trên mobile */
@media (min-width: 768px) {
    .mobile-menu-ft {
        display: none;
    }
}
/*catalog*/
.txt-a a:hover {
    color: #0006b4;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	/*logo*/
	#logo a {
    padding: 38px;
    margin-top: -24px;
}
	/*menu*/
	.mfp-content {
    background-color: #0d3dc5 !important;
}
	/*home*/
	.qr-home {
    position: relative;
    width: 360px;
    height: 360px;
}
	.col-txt-gt h2 {
    font-size: 15px;
}
	.col-txt-gt h2 span {
    line-height: 32px;
}
	.col-video-home .video-button-wrapper {
    font-size: 10px;
}
	.row-video-home{
		position: relative;
	}
	.col-video-home {
    position: absolute;
    top: 3%;
    left: 37%;
}
	/*câu chuyện thương hiệu*/
	.video-cau-chuyen-mobile {
    margin-bottom: 0;
}
	.txt-ben-vung h2 {
    margin-bottom: 9px;
}
	.ben-vung {
    letter-spacing: 4px;
}
	/*hệ thống phân phối*/
	.col-dau-an .col-inner {
    text-align: center;
}
	.ss-overlay .section-bg.fill:after {
    content: "";
    background: #ffffffc9;
    position: absolute;
    width: 100%;
    height: 100%;
}
	.ss-slide-htpp {
    width: 75%;
}
	.btn-dai-ly {
    float: left;
}
	/*tin tức*/
	.title-tt h3 {
    font-size: 20px;
}
	.title-tt-2 h3 {
    font-size: 20px;
}
	.post-nb h5.post-title.is-large {
    color: blue;
    font-weight: 700 !important;
}
	.post-order h5.post-title.is-large {
    color: blue;
    font-weight: 700 !important;
}
	.txt-cat-name h3{
		font-size: 20px;
	}
	.row-bvlq ul li {
		width: 100%;
		margin-right: 0;
	}
	.row-bvlq ul.list-news {
    flex-direction: column;
}
	.row-bvlq .new-img img {
    height: 198px;
}
	/*danh mục sp*/
	.shop-page-title.category-page-title.page-title{
		height: 80px;
	}
	.shop-page-title .page-title-inner{
		padding-top: 5px;
	}
	/*chi tiết sp*/
	.short-detail-sp .btn-euroview {
    display: block;
	margin-right: 0 !important;
}
	/*footer*/
.footer-1 {
    background-position: unset;
	background-repeat: round;
}
	.footer-1 p {
    font-size: 15px;
}

}