.elementor-8 .elementor-element.elementor-element-88de6d6{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-bd4a62c{width:initial;max-width:initial;}.elementor-8 .elementor-element.elementor-element-bd4a62c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-755cdc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-57fdabe .swiper-slide-bg{background-color:#FCFCFC00;background-image:url(https://inanmisa.com/wp-content/uploads/2024/06/MOCKUP-lich-treo-truong_phong-khach_web.jpg);background-size:contain;}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-57fdabe .elementor-background-overlay{background-color:rgba(0,0,0,0.5);mix-blend-mode:multiply;}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-ff93aab .swiper-slide-bg{background-color:#FCFCFC00;background-image:url(https://inanmisa.com/wp-content/uploads/2024/06/metori-1.jpg);background-size:contain;}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-ff93aab .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-8545ae1 .swiper-slide-bg{background-color:#FCFCFC00;background-image:url(https://inanmisa.com/wp-content/uploads/2024/06/MOCKUP-COVER-_PROFILE-ISHII-SG_1.jpg);background-size:contain;}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-8545ae1 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-174ef17 .swiper-slide-bg{background-color:#FCFCFC00;background-image:url(https://inanmisa.com/wp-content/uploads/2024/06/20240415_Goda_tui-giay.jpg);background-size:contain;}.elementor-8 .elementor-element.elementor-element-49965fb .elementor-repeater-item-174ef17 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-49965fb .swiper-slide{height:400px;}.elementor-8 .elementor-element.elementor-element-49965fb .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-49965fb .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-49965fb .raven-slide-heading{color:var( --e-global-color-984757b );font-family:"Narnoor", Sans-serif;font-size:16px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-37c4799e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-37c4799e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-37c4799e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8EAEA;}.elementor-8 .elementor-element.elementor-element-37c4799e, .elementor-8 .elementor-element.elementor-element-37c4799e::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-3e83bd18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3e83bd18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-692a469e .raven-heading-title, .elementor-8 .elementor-element.elementor-element-692a469e .raven-heading-title-inner{color:#1C1C1C;-webkit-text-fill-color:initial;}.elementor-8 .elementor-element.elementor-element-692a469e .raven-heading, .elementor-8 .elementor-element.elementor-element-692a469e .raven-heading a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:500;line-height:1.28em;}.elementor-8 .elementor-element.elementor-element-493b129{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-493b129 .elementor-divider-separator{width:50%;}.elementor-8 .elementor-element.elementor-element-493b129 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-50caf5d6{color:#1C1C1C;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-61dffe1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-61dffe1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a23e85a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-60fc840 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-60fc840{--icon-box-icon-margin:10px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-60fc840 .elementor-icon-box-title{margin-bottom:0px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-60fc840.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-60fc840.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-60fc840.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-60fc840 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-60fc840 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-60fc840 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-60fc840 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-60fc840.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-45d5354b .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-45d5354b{--icon-box-icon-margin:10px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-45d5354b .elementor-icon-box-title{margin-bottom:0px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-45d5354b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-45d5354b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-45d5354b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-45d5354b .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-45d5354b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-45d5354b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-45d5354b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-45d5354b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ec1f605 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ec1f605{--icon-box-icon-margin:10px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ec1f605 .elementor-icon-box-title{margin-bottom:0px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-ec1f605.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ec1f605.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-ec1f605.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ec1f605 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-ec1f605 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-ec1f605 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-ec1f605 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ec1f605.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-62b6a896 .elementor-icon-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-62b6a896{--icon-box-icon-margin:10px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-62b6a896 .elementor-icon-box-title{margin-bottom:0px;color:#1C1C1C;}.elementor-8 .elementor-element.elementor-element-62b6a896.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-62b6a896.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-62b6a896.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-62b6a896 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-62b6a896 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-62b6a896 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-62b6a896 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-62b6a896.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-49965fb .swiper-slide{height:180px;}.elementor-8 .elementor-element.elementor-element-49965fb .raven-slide-heading{font-size:25px;}.elementor-8 .elementor-element.elementor-element-50caf5d6{text-align:center;}.elementor-8 .elementor-element.elementor-element-61dffe1a{--gap:20px 20px;}.elementor-8 .elementor-element.elementor-element-60fc840 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-45d5354b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ec1f605 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-62b6a896 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-88de6d6{--width:100%;}.elementor-8 .elementor-element.elementor-element-37c4799e{--content-width:1140px;}.elementor-8 .elementor-element.elementor-element-3e83bd18{--width:50%;}.elementor-8 .elementor-element.elementor-element-61dffe1a{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-bd4a62c */@import "https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,600,700&display=swap";

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Montserrat', sans-serif;
    background-color: #f5f5f5;
}

header {
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    z-index: 100
}

.header-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 20px;
}

.logo img {
    height: 70px;
}

.search-bar {
    display: flex;
    flex-grow: 1;
    margin-left: 20px;
    margin-right: 20px;
}

.search-bar input {
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    flex-grow: 1;
}

.search-bar button {
    background-color: #00a79d;
    border: none;
    color: white;
    padding: 10px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
}

.header-icons {
    display: flex;
    align-items: center;
}

.header-icons div, .header-icons a {
    margin: 0 10px;
    color: #00a79d;
}

.phone {
    font-size: 18px;
    font-weight: bold;
}

.toggle-menu {
    display: none;
    cursor: pointer;
}

nav.main-menu {
    background-color: #00a79d;
}

ul.list-level-01 {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.list-level-01 > li {
    position: relative;
    display: inline-block;
    /* padding: 10px 20px; */
}

li.parent a {
    color: #fff;
    font-weight: 500;
    text-decoration: none;
}

.child, .dropdown-menu {
    display: none;
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999; /* Increase z-index */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    min-width: 250px;
}

.child.show, .dropdown-menu.show {
    display: block;
}

ul.child li, ul.dropdown-menu li {
    position: relative;
}

ul.child li a, ul.dropdown-menu li a {
    display: block;
    padding: 10px 20px;
    color: #000;
    text-decoration: none;
}

ul.child li a:hover, ul.dropdown-menu li a:hover {
    background-color: #f1f1f1;
}

.submenu-item {
    position: relative;
}

.submenu-item .dropdown-menu {
    left: 100%;
       top: 0px;
    min-height: 600px;
}

.scrollable {
    max-height: 400px;
    overflow-y: auto;
    width: 300px; /* Increase width as needed */
}
.fas {
    opacity: 70%;
}
.in-nhanh {
    background-color: #FF5733; /* Red background */
    color: white; /* White text */
    font-weight: normal;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
     overflow: hidden;
}
.san-pham-in-an {
    background-color: #FF4500; /* Dark orange background */
    color: white; /* White text */
    font-weight: bold;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 4px;
    height: 100%;
}

.san-pham-in-an:hover {
    background-color: #FF6347; /* Lighter dark orange on hover */
}

.san-pham-in-an .caret {
    margin-left: 10px;
    transition: transform 0.3s ease;
}

.san-pham-in-an .caret.rotate {
    transform: rotate(90deg);
}
.fas  {
    margin-right:10px ;
}
/* General menu item styles */
.main-menu ul li a {
    padding: 10px 20px;
    text-decoration: none;
    
    display: flex;
  
 
    border-radius: 4px;
    transition: background-color 0.3s;
}
.caret {
    margin-left: 10px;
}
.main-menu ul li a {
 
    align-items: center;
}
@media (max-width: 768px) {
    .search-bar {
        display:none;
    }
    .phone {
display:none;
    }
    .toggle-menu {
        font-size:40px;
    }
    .i.fas.fa-bars {
    font-size: 40px;
}
.logo {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    height: 40px;
 
    margin-bottom: 30px;
}
    .header-top {
        flex-direction: column;
        align-items: flex-start;
       
    }

    .search-bar {
        width: 100%;
        margin: 10px 0;
    }

    .toggle-menu {
        display: block;
    }

    nav.main-menu {
        display: none;
        width: 100%;
    }

    nav.main-menu.active {
        display: block;
        position: absolute;
        top: 100px;
        background-color: #00a79d;
        z-index:100;
             margin-top: 120px;
    }

    ul.list-level-01 {
        flex-direction: column;
        width: 100%;
    }

    ul.list-level-01 > li {
        width: 100%;
        text-align: left;
    }

    .child, .dropdown-menu {
        position: relative;
        width: 100%;
        box-shadow: none;
    }

    .submenu-item .dropdown-menu {
        left: 0;
    }
}
ul {
    list-style-type: none; /* This hides the bullets */
}

ul.child, ul.dropdown-menu {
    list-style-type: none; /* This ensures bullets are hidden in nested lists as well */
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */