JFIF ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /proc/self/root/var/www/html/tien-dien/layout/visahp/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/var/www/html/tien-dien/layout/visahp/css/custom.css
.main-menu ul li {
    margin-left: 25px!important;
}
.main-menu ul li a {
    padding: 27px 0px;
}
.main-menu ul.sub-menu li {
    margin-left: 0px !important;
}
.main-menu ul li .sub-menu li a {
    padding:5px 10px 5px 10px!important;
}
.main-menu ul li.menu-item-has-children::after{
    display: none;
}
.main-menu ul li .sub-menu::before{
    display: none;
}

.main-menu ul li .sub-menu{
    width: 350px!important;
}
/* --- General Menu Styling --- */
nav#mobile-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

nav#mobile-menu > ul { /* Main navigation UL */
    display: flex; /* For horizontal layout of top-level items */
    flex-wrap: wrap; /* Allow wrapping if not enough space */
}

nav#mobile-menu ul li {
    position: relative; /* Context for absolute positioned sub-menus */
}

/*nav#mobile-menu ul li a {
    display: block;
    padding: 15px 0px;
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    transition: background-color 0.3s, color 0.3s;
}*/


nav#mobile-menu ul li:hover > a {
    /*background-color: #f0f0f0;*/ /* Hover background for parent item */
    color: #000; /* Hover text color for parent item */
}

/* --- Sub-Menu General Styling (Levels 2, 3, etc.) --- */
nav#mobile-menu ul ul.sub-menu {
    display: none; /* Hidden by default */
    position: absolute;
    background-color: #fff; /* Background for dropdowns */
    border: 1px solid #eaeaea;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    z-index: 1000; /* Ensure dropdowns are above other content */
    min-width: 220px; /* Minimum width for dropdowns */
    padding: 5px 0; /* Padding inside the sub-menu UL */
}

nav#mobile-menu ul ul.sub-menu li {
    width: 100%; /* Sub-menu items take full width of their container */
}

nav#mobile-menu ul ul.sub-menu li a {
    padding: 10px 20px; /* Padding for sub-menu links */
    color: #555; /* Text color for sub-menu links */
    border-bottom: 1px solid #f5f5f5; /* Optional separator */
}
nav#mobile-menu ul ul.sub-menu li:last-child a {
    border-bottom: none;
}
.main-menu ul li .sub-menu li a::before{
    background: none!important;
}
nav#mobile-menu ul ul.sub-menu li a:hover {
    background-color: #f8f8f8;
    color: #007bff; /* Example primary color */
}

/* --- Positioning for Level 2 Sub-Menu (Dropdown) --- */
nav#mobile-menu > ul > li > ul.sub-menu {
    top: 100%; /* Position below the parent top-level li */
    left: 0;
}

/* --- Positioning for Level 3+ Sub-Menu (Fly-out to the right) --- */
nav#mobile-menu ul ul.sub-menu li > ul.sub-menu {
    top: -6px; /* Align with the top of the parent li (level 2 item), adjust -5px for padding of parent ul */
    left: 100%; /* Position to the right of the parent li */
}

/* --- Show Sub-Menus on Hover --- */
nav#mobile-menu ul li:hover > ul.sub-menu {
    display: block;
}

/* --- Arrow Indicators for items with children (Optional) --- */
nav#mobile-menu li.menu-item-has-children > a {
    padding-right: 5px; /* Make space for the arrow */
}

nav#mobile-menu li.menu-item-has-children > a::after {
    content: '▼'; /* Down arrow for items with dropdown */
    font-size: 0.7em;
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.2s ease-in-out;
}

nav#mobile-menu ul ul.sub-menu li.menu-item-has-children > a::after {
    content: '►';
    right: 20px;
}

/* Optional: Rotate down arrow on hover/open for top-level items */
nav#mobile-menu > ul > li.menu-item-has-children:hover > a::after {
    transform: translateY(-50%) rotate(180deg);
}

.services-items-2 a{
    text-align: center;
    display: inline-block;
    -webkit-transition:
            all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition:
            all 0.3s ease-out 0s;
    width: 100%;
}
.services-items-2 a i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    border-radius:
            50%;
    font-size: 20px;
}
.social_links-2 {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.social_links-2 li {
    display: inline-block;
    margin-right: 10px;
}
.current-menu-item a{
    color: #E48216!important;
}


#button-contact-vr{position:fixed;bottom:0;z-index:99999}#button-contact-vr .button-contact{position:relative;margin-top:-5px}#button-contact-vr .button-contact .phone-vr{position:relative;visibility:visible;background-color:transparent;width:90px;height:90px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}.phone-vr-circle-fill{width:65px;height:65px;top:12px;left:12px;position:absolute;box-shadow:0 0 0 0 #c31d1d;background-color:rgba(230,8,8,0.7);border-radius:50%;border:2px solid transparent;-webkit-animation:phone-vr-circle-fill 2.3s infinite ease-in-out;animation:phone-vr-circle-fill 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animuiion:zoom 1.3s infinite;animation:zoom 1.3s infinite}.phone-vr-img-circle{background-color:#e60808;width:40px;height:40px;line-height:40px;top:25px;left:25px;position:absolute;border-radius:50%;overflow:hidden;display:flex;justify-content:center;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phone-vr-circle-fill 1s infinite ease-in-out}.phone-vr-img-circle a{display:block;line-height:37px}.phone-vr-img-circle img{max-height:25px;max-width:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}#instagram-vr .phone-vr-circle-fill{background:rgb(17,143,253);background:linear-gradient(160deg,rgba(17,143,253,1) 20%,rgba(188,60,218,1) 50%,rgba(253,223,5,1) 80%);background-size:contain;box-shadow:0 0 0 0 #c840c9;background-color:rgb(79 103 254);border:0}#instagram-vr  .phone-vr-img-circle{background:transparent}#telegram-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2c9fd8;background-color:rgb(44 159 216 / 74%)}#telegram-vr .phone-vr-img-circle{background:#2c9fd8}@-webkit-keyframes phone-vr-circle-fill{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes zoom{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 15px transparent}100%{transform:scale(.9);box-shadow:0 0 0 0 transparent}}.phone-bar a{position:absolute;margin-top:-65px;left:30px;z-index:-1;color:#fff;font-size:16px;padding:7px 15px 7px 50px;border-radius:100px;white-space:nowrap}.phone-bar a:hover{opacity:0.8;color:#fff}@media(max-width:736px){.phone-bar{display:none}}#zalo-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2196F3;background-color:rgba(33,150,243,0.7)}#zalo-vr .phone-vr-img-circle{background-color:#2196F3}#viber-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #714497;background-color:rgba(113,68,151,0.8)}#viber-vr .phone-vr-img-circle{background-color:#714497}#contact-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #2196F3;background-color:rgba(33,150,243,0.7)}#contact-vr .phone-vr-img-circle{background-color:#2196F3}div#whatsapp-vr .phone-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 #1fd744;background-color:rgb(35 217 72 / 70%)}div#whatsapp-vr .phone-vr .phone-vr-img-circle{background:#1cd741}div#whatsapp-vr .phone-vr .phone-vr-img-circle img{max-width:100%;max-height:100%;border-radius:50%}#fanpage-vr img{max-width:35px;max-height:35px}#fanpage-vr .phone-vr-img-circle{background-color:#1877f2}#fanpage-vr .phone-vr-circle-fill{box-shadow:0 0 0 0 rgb(24 119 242 / 65%);background-color:rgb(24 119 242 / 70%)}#gom-all-in-one .button-contact{transition:1.6s all;-moz-transition:1.6s all;-webkit-transition:1.6s all}#button-contact-vr.active #gom-all-in-one .button-contact{margin-left:-100%}#all-in-one-vr .phone-bar{position:absolute;top:50%;transform:translateY(-50%);left:100%;color:#fff;padding:5px 15px 5px 48px;border-radius:50px;margin-left:-64px;width:max-content;cursor:pointer}#popup-showroom-vr,div#popup-form-contact-vr{display:none}#popup-showroom-vr.active,div#popup-form-contact-vr.active{display:block;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:99999}.bg-popup-vr{position:absolute;left:0;top:0;background:rgb(51 51 51 / 50%);width:100%;height:100vh}.content-popup-vr{background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:95%;border-radius:5px;box-shadow:0 0 14px 5px rgb(0 0 0 / 49%);max-width:600px;display:flex}.content-popup-vr input,.content-popup-vr textarea{width:100%;max-height:100px;min-height:38px;border:1px solid #b1b1b1;margin-bottom:10px;padding:0 7px;background:#fff}.content-popup-vr label{width:100%}.content-popup-vr input.wpcf7-form-control.wpcf7-submit{max-width:fit-content;padding:5px 32px 2px;background:#2196f3;border:0;color:#fff;font-size:16px;border-radius:5px;margin:10px auto 0;display:block;box-shadow:0 0 5px 1px rgb(0 0 0 / 29%);font-weight:400;min-height:auto;line-height:30px}.content-popup-vr input.wpcf7-form-control.wpcf7-submit:hover{opacity:0.7}.content-popup-vr .close-popup-vr{font-family:sans-serif;width:23px;height:23px;background:black;position:absolute;top:-10px;right:-10px;color:#fff;text-align:center;line-height:23px;font-size:17px;border-radius:50%;cursor:pointer}.content-popup-vr .close-popup-vr:hover{background:#b50000}.content-popup-vr .content-popup-div-vr{width:100%;padding:25px}.content-popup-vr .content-popup-img-vr{width:100%;max-width:45%;border-radius:10px 0 0 10px;overflow:hidden}#loco-top,#loco-bottom{display:block}#loco-top .content-popup-img-vr,div#popup-form-contact-vr #loco-bottom .content-popup-img-vr{max-width:100%;text-align:center}#contact-showroom.no-event a{pointer-events:none}.content-popup-vr .content-popup-div-vr ul{color:#333;list-style:none;font-size:15px}@media(max-width:673px){div#popup-form-contact-vr .content-popup-vr{display:block}div#popup-form-contact-vr .content-popup-vr .content-popup-img-vr{max-width:100%;display:none}}
#ftiktok-vr .phone-vr-img-circle {background-color: #020202;}
#tiktok-vr .phone-vr-circle-fill {box-shadow: 0 0 0 0 rgb(2 2 2 / 55%);background-color: rgb(2 2 2 / 60%);}
#tiktok-vr  .phone-vr-img-circle img {max-width: 90%;max-height: 90%;}
#tiktok-vr .phone-vr-img-circle {background: #020202;}
#messenger-vr .phone-vr-circle-fill {box-shadow: 0 0 0 0 #6a4ffe;background-color: rgb(106 79 254 / 50%);}
#messenger-vr .phone-vr-img-circle {background-color: #6a4ffe;}
#messenger-vr .phone-vr-img-circle img {max-width: 100%;max-height: 100%;}
.slider-height::before{
    background:none;
}


.category-menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.category-menu ul ul.sub-menu { /* CSS cho menu con */
    padding-left: 20px; /* Thụt lề menu con */
    margin-top: 5px;
}
.category-menu li a {
    display: block;
    padding: 0px;
    text-decoration: none;
    color: #333;
    border-radius: 4px;
    margin-bottom: 5px;
    transition: background-color 0.2s ease, color 0.2s ease;
    font-size: 0.95em;
}
.category-menu li a:hover,
.category-menu li a.active { /* Class 'active' cần được thêm bằng PHP/JS */
    /*background-color: #007bff;*/
    color: #fd7e14;
}
.category-menu li.menu-item-has-children > a {
    position: relative; /* Để định vị mũi tên */
}
.category-menu li.menu-item-has-children > a::after { /* Mũi tên đơn giản */
    content: '▼';
    font-size: 0.7em;
    margin-left: 8px;
    color: #777;
}
.category-menu ul ul.sub-menu li.menu-item-has-children > a::after {
    content: '►'; /* Mũi tên cho cấp sâu hơn */
}

.main-content {
    width: 75%; /* Điều chỉnh độ rộng nếu cần */
    padding: 20px;
}
.main-content h1 {
    margin-top: 0;
    font-size: 1.8em;
    color: #333;
    border-bottom: 2px solid #007bff;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.product-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); /* Grid responsive */
    gap: 20px;
}
.product-item {
    border: 1px solid #e0e0e0;
    padding: 15px;
    text-align: center;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.product-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
.product-item img {
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
    border-radius: 4px;
}
.product-item h3 {
    font-size: 1.1em;
    margin: 10px 0;
    color: #333;
}
.product-item .price {
    font-size: 1.2em;
    color: #e91e63;
    font-weight: bold;
    margin-bottom: 10px;
}
.product-item .btn-view-details {
    display: inline-block;
    padding: 8px 15px;
    background-color: #28a745;
    color: white;
    text-decoration: none;
    border-radius: 4px;
    transition: background-color 0.3s ease;
}
.product-item .btn-view-details:hover {
    background-color: #218838;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .container {
        flex-direction: column;
    }
    .sidebar, .main-content {
        width: 100%;
        border-right: none;
    }
    .sidebar {
        border-bottom: 1px solid #e0e0e0; /* Thêm đường kẻ khi xếp chồng */
    }
}

/* Star Rating Styles */
.product-rating {
    margin-top: 10px;
}

.rating-display {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.stars-outer {
    display: inline-block;
    position: relative;
    font-family: FontAwesome;
    color: #ccc;
}

.stars-outer::before {
    content: "\f006 \f006 \f006 \f006 \f006";
}

.stars-inner {
    position: absolute;
    top: 0;
    left: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #f8ce0b;
}

.stars-inner::before {
    content: "\f005 \f005 \f005 \f005 \f005";
}

.rating-value {
    margin: 0 5px;
    font-weight: bold;
}

.star-rating {
    font-size: 24px;
    cursor: pointer;
    color: #ccc;
}

.star-rating .star {
    display: inline-block;
    transition: color 0.2s;
}

.star-rating .star.active {
    color: #f8ce0b;
}

/* Reverse the display order of stars for hover effect */
.star-rating {
    direction: rtl;
    text-align: left;
}

/* When hovering over a star, it and all stars to its right change color */
.star-rating .star:hover,
.star-rating .star:hover ~ .star {
    color: #f8ce0b;
}

#rating-message {
    font-size: 14px;
}

#rating-message.success {
    color: green;
}

#rating-message.error {
    color: red;
}

ZeroDay Forums Mini