/*
Theme Name: Innocom
Theme URI: https://oceanwp.innocom.vn/
Description: Innocom WordPress theme example child theme.
Author: Innocom
Author URI: https://innocom.vn/
Template: oceanwp
Version: 1.0
Text domain: innocom
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
a:hover {
    color: #024787;
}
.title-widget{
	margin-bottom: 0 !important;
}
#doitac .elementor-swiper-button-prev,#doitac .elementor-swiper-button-next,.home-product-list .elementor-swiper-button-prev,.home-product-list .elementor-swiper-button-next{
	font-size: 35px;
	background: #585757d1;
	display: -webkit-inline;
    display: -webkit-inline;
    display: -ms-inline;
    display: inline;
}
#doitac .elementor-swiper-button-prev,.home-product-list .elementor-swiper-button-prev{
	left: 0 !important;
}
#doitac .elementor-swiper-button-next,.home-product-list .elementor-swiper-button-next{
	right: 0 !important;
}
.custom-header-nav #site-navigation-wrap .dropdown-menu>li {
    margin-left: 11px !important;
}
#home-slider .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding-top: 0px !important;
}
/*.service-item .elementor-element-populated{
	padding: 10px 0 !important;
}*/
/*.title-widget .elementor-icon-list-items .elementor-icon-list-item{
	font-size: 16px !important;
}*/
.title-widget .elementor-icon-list-items .elementor-icon-list-item span i{
	font-size: 20px;
    padding-top: 5px !important;
}
.spacing{
	margin-bottom: 10px !important;
}
.home-about-title,.home-about-text{
	margin-bottom: 5px !important;
}
.home-about-text .elementor-widget-container{
	padding-bottom: 0 !important;
}
.home-about-img{
	margin-bottom: 10px !important;
}
.menu-service nav ul li{
	border-bottom: 1px solid #B8B8B8;
}
#content-wrap{
	width: 1140px !important;
}
.page-header .container.page-header-inner{
	width: 1140px !important;
}

.service-package.elementor-widget-call-to-action .elementor-cta__content{
	padding: 0 !important;
}
.service-package .elementor-widget-container .elementor-cta .elementor-cta__content .elementor-cta__title{
	background: #00000054;
    padding: 10px;
    padding: 5px 10px;
}

/*Menu Testimonial*/


.inno-main-menu:hover,nav.inno-main-menu.expanded {
width:1140px;

}

.inno-main-menu {
background-color:#E1E1E1;
border-right:1px solid #e5e5e5;

top:0;
bottom:0;
height:100%;
left:0;
width:100%;
overflow:hidden;

z-index:1000;
}

.area {
float: left;
background: #e2e2e2;
width: 100%;
height: 100%;
}

.inno-main-menu .elementor-image{
    display: inline-block
}
.inno-main-menu .nav-text{
    
    display: none;
}
.inno-main-menu:hover .nav-text{
    display: inline-block
}
.inno-main-menu ul{
     list-style-type: none;
}
.inno-main-menu li{
     margin-bottom: 20px;
}
.inno-main-menu img{
     margin-right:13px;
}
.wpml-ls-legacy-list-horizontal a{
	padding: 5px 3px !important;
}
.title-kh{
	margin-bottom: 5px !important;
}
.inno-title-box {
	margin-bottom: 0 !important;
	border-left: 5px solid #024787 !important;
}
.inno-title-box .elementor-widget-container{
	background-image: url('./images/line_vie.jpg');
	background-repeat: repeat-x;
	background-position: center center;
}
.inno-title-box span.elementor-heading-title{
	background: #fff;
	display: inline-block;
	margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.inno-space {
	margin-bottom: 10px !important;
}
.inno-title-box.pb1{
	margin-bottom: 10px !important;
}
.logo-testimonial-vertical{
	padding-bottom: 0 !important;
}