/*

Theme Name: DMS Theme
Theme URI: #
Author: DEIDEAS Marketing Solutions
Author URI: http://deideasmarketing.com/
Description: Tema custom para el desarrollo de webs by DEIDEAS Marketing Solutions
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dms_theme
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
*/

.home-slider .swiper-slide.event{
    background-position: 100% 65%;

}
@media(max-width: 1920px ){
	.home-slider .swiper-slide.event{
		background-position: 100% 65%;
	}
}

@media(max-width: 1366px ){
	.home-slider .swiper-slide.event{
		background-position: unset;
	}
}

.screen-reader-response,
.dms-hidden{
	display: none;
}

#nav-menu-item-5142{
	/*display: none;*/
}
#nav-menu-item-6410 .sub-menu.menu-depth-2 li,
#nav-menu-item-6405 .sub-menu.menu-depth-2 li,
#nav-menu-item-6398 .sub-menu.menu-depth-2 li,
#nav-menu-item-5961 .sub-menu.menu-depth-2 li,
#nav-menu-item-5929 .sub-menu.menu-depth-2 li,
#nav-menu-item-5707 .sub-menu.menu-depth-2 li,
#nav-menu-item-5142 .sub-menu li{
    position: relative;
    align-items: center;
}
#nav-menu-item-6410.dms-hover .sub-menu.menu-depth-2 li,
#nav-menu-item-6410:hover .sub-menu.menu-depth-2 li,
#nav-menu-item-6405.dms-hover .sub-menu.menu-depth-2 li,
#nav-menu-item-6405:hover .sub-menu.menu-depth-2 li,
#nav-menu-item-6398.dms-hover .sub-menu.menu-depth-2 li,
#nav-menu-item-6398:hover .sub-menu.menu-depth-2 li,
#nav-menu-item-5961.dms-hover .sub-menu.menu-depth-2 li,
#nav-menu-item-5961:hover .sub-menu.menu-depth-2 li,
#nav-menu-item-5929.dms-hover .sub-menu.menu-depth-2 li,
#nav-menu-item-5929:hover .sub-menu.menu-depth-2 li,
#nav-menu-item-5707.dms-hover .sub-menu.menu-depth-2 li,
#nav-menu-item-5707:hover .sub-menu.menu-depth-2 li,
#nav-menu-item-5142.dms-hover .sub-menu li,
#nav-menu-item-5142:hover .sub-menu li{
	display: flex;
}
#nav-menu-item-6410 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-6405 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-6398 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-5961 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-5929 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-5707 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-5142 .sub-menu li::before{
	content: "";
    position: absolute;
    left: 13px;
    display: block;
    width: 20px;
    height: 20px;
    background-size: contain;
	background-repeat: no-repeat;
}
#nav-menu-item-6410 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-6405 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-6398 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-5961 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-5929 .sub-menu.menu-depth-2 li::before,
#nav-menu-item-5707 .sub-menu.menu-depth-2 li::before{
    left: 0;
}

#nav-menu-item-5142 .sub-menu li a{
	padding-left: 46px;
}
#nav-menu-item-6410 .sub-menu.menu-depth-2 li a,
#nav-menu-item-6405 .sub-menu.menu-depth-2 li a,
#nav-menu-item-6398 .sub-menu.menu-depth-2 li a,
#nav-menu-item-5961 .sub-menu.menu-depth-2 li a,
#nav-menu-item-5929 .sub-menu.menu-depth-2 li a,
#nav-menu-item-5707 .sub-menu.menu-depth-2 li a{
	margin-left: 40px;
}

.dms-custom-menu-nagios::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2023/05/nagios_favicon_20x20.png');
}
#nav-menu-item-5961 .dms-custom-menu-nagios::before,
#nav-menu-item-5929 .dms-custom-menu-nagios::before,
#nav-menu-item-5707 .dms-custom-menu-nagios::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2024/02/nagios_icon.png');
}
.dms-custom-menu-check::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2023/05/checkmk_favicon-20x20.png');
}
.dms-custom-menu-elastic::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2023/05/elastic_favicon_20x20.png');
}
.dms-custom-menu-servicedesk::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2023/05/manage_engine_favicon_20x20.png');
}
.dms-custom-menu-micro::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2023/05/microfocus_favicon_20x20.png');
}
#nav-menu-item-5961 .dms-custom-menu-micro::before,
#nav-menu-item-5929 .dms-custom-menu-micro::before,
#nav-menu-item-5707 .dms-custom-menu-micro::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2024/02/micro_icon.png');
}
.dms-custom-menu-zabbix::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2023/05/zabbix_favicon_20x20.png');
}
.dms-custom-menu-datadog::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2023/09/logo-datadog-menu.png');
}
.dms-custom-menu-tobealert::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2024/08/TBI_Alert_icon.png');
}
.dms-custom-menu-tobecloud::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2024/08/logo-tobecloud_icon.png');
}
.dms-custom-menu-sap::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2022/10/icono-logo-blanco-1.png');
}
#nav-menu-item-5961 .dms-custom-menu-datadog::before,
#nav-menu-item-5929 .dms-custom-menu-datadog::before,
#nav-menu-item-5707 .dms-custom-menu-datadog::before{
	background-image: url('https://tobeit.es/wp-content/uploads/2024/02/datadog_icon.png');
}

@media(max-width: 1200px){
	#nav-menu-item-5142 .sub-menu li{
		display: flex;
		justify-content: center;
	}
	#nav-menu-item-6410 .sub-menu.menu-depth-2 li,
	#nav-menu-item-6405 .sub-menu.menu-depth-2 li,
	#nav-menu-item-6398 .sub-menu.menu-depth-2 li,
	#nav-menu-item-5961 .sub-menu.menu-depth-2 li,
	#nav-menu-item-5929 .sub-menu.menu-depth-2 li,
	#nav-menu-item-5707 .sub-menu.menu-depth-2 li{
		display: flex;
		justify-content: flex-start;
	}
	#nav-menu-item-6410 .sub-menu.menu-depth-2 li::before,
	#nav-menu-item-6405 .sub-menu.menu-depth-2 li::before,
	#nav-menu-item-6398 .sub-menu.menu-depth-2 li::before,
	#nav-menu-item-5961 .sub-menu.menu-depth-2 li::before,
	#nav-menu-item-5929 .sub-menu.menu-depth-2 li::before,
	#nav-menu-item-5707 .sub-menu.menu-depth-2 li::before,
	#nav-menu-item-5142 .sub-menu li::before{
		position: relative;
		left: inherit;
	}
	#nav-menu-item-6410 .sub-menu.menu-depth-2 li a,
	#nav-menu-item-6405 .sub-menu.menu-depth-2 li a,
	#nav-menu-item-6398 .sub-menu.menu-depth-2 li a,
	#nav-menu-item-5961 .sub-menu.menu-depth-2 li a,
	#nav-menu-item-5929 .sub-menu.menu-depth-2 li a,
	#nav-menu-item-5707 .sub-menu.menu-depth-2 li a,
	#nav-menu-item-5142 .sub-menu li a{
		padding-left: 0;
	    margin-left: 10px;
	}
}

.wpcf7-not-valid-tip{
	color: #d11717;
}