/*
 Theme Name:   Abte child
 Description:  Abte Child Theme
 Template:     abte
 Version:      1.1
*/

@import url("../abte/css/stylesheet.css");

/* Theme customization starts here
  -------------------------------------------------------------- */
header {
	background:#000;
	z-index:0;
	margin-bottom:-20px;
}
#logo-abte {
	width:250px;
	height:auto;
}
#img-overlay {
    background-image: url("https://abte.com.ar/wp-content/uploads/2023/07/bg-web-resize.png");
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin: 0 auto;
    z-index: 99999;
	top: 200px;
	left: 6vw;
	width: 100%;
	height: 100%;
	max-width:1200px;
	pointer-events: none;
}
.header_bottom {
	max-width:1200px !important;
	margin:0 auto;
	background:#000 !important;
}
.logo_wrapper {
	display: none !important;
}
nav.main_menu > ul > li::after {
	font-weight:bold;
	display: inline-block;
	content: "|";
}
nav.main_menu > ul > li:last-child::after {
	display: none;
}
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width:1200px !important;
}
.soluciones-fondo > div {
	background-position: right 50px;
}
.box-desplegable h4,
.box-desplegable-w h4 {
	font-size:15px !important;
}
.box-desplegable p {
	display: none;
	opacity: 0;
	transition: all .7s ease-in-out;
}
.box-desplegable img {
	width: 100px;
	height: 100px;
	margin-bottom: 0 !important;
	transition: all .2s ease-in-out;
}
.box-desplegable:hover > div {
	background-color: #FFFFFF !important;
	padding-top:20px !important;
	padding-bottom:20px !important;

}
.box-desplegable:hover img {
	filter: invert(1);
	transform: scale(0.8);
	margin-top: -20px;
	margin-left: -10px;
}
.box-desplegable:hover h4 {
	color: #000;
	transition: all .2s ease-in-out;
	margin-top: -20px;
}
.box-desplegable:hover p {
	display: block;
	opacity: 1;
}

.box-desplegable-w * {
	color: #000;
}
.box-desplegable-w p {
	display: none;
	opacity: 0;
	transition: all .7s ease-in-out;
}
.box-desplegable-w img {
	width: 100px;
	height: 100px;
	margin-bottom: 0 !important;
	transition: all .2s ease-in-out;
}
.box-desplegable-w:hover > div {
	background-color: #000000 !important;
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.box-desplegable-w:hover img {
	filter: invert(1);
	transform: scale(0.8);
	margin-top: -20px;
	margin-left: -10px;
}
.box-desplegable-w:hover h4 {
	color: #fff;
	transition: all .2s ease-in-out;
	margin-top: -20px;
}
.box-desplegable-w:hover p {
	color: #fff;
	display: block;
	opacity: 1;
}

.reel {
	pointer-events: none;
}
.reel h2 {
    color: transparent !important;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #0913F4;
}
.video-reel {
	width:100%;
	height:900px;
}

/* Formulario de Contacto */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
	padding:5px 5px 10px 0 !important;
	border-bottom:#CCC thin solid !important;
	margin:0 !important;
	color:#000;
}
.wpcf7-form-control-wrap {
	line-height:15px !important;
}
::placeholder {
  color: #000;
  opacity: 1;
}
::-ms-input-placeholder { /* Edge 12 -18 */
  color: #000;
}

@media (max-width:700px) {
	.header_bottom {
		background-color:#000 !important;
	}
	.fixed_top_header .bottom_header, .fixed_top_header .top_header, .fixed_top_header nav.mobile_menu, nav.mobile_menu {
		background-color:#000 !important;
	}
	.video-reel {
		width:100%;
		height:300px;
	}
}
@media only screen and (max-width: 1000px) {
	background:#000 !important;
}

iframe.elementor-video-iframe .elementor-custom-embed-play:hover {
	opacity:0;
}