/*
 Theme Name:   Mighti Child
 Theme URI:    https://mighti.themewant.com/
 Description:  Mighti Child
 Author:       Themewant
 Author URI:   http://themewant.com
 Template:     mighti
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
.sticky_form.rts-search-popup {
	display: none;
}
.elementor-9046 .elementor-element.elementor-element-0d28bd2 .elementor-tab-content {
    padding: 20px !important;
}
input[type=text], input[type=number], input[type=email], input[type=url], select, input[type=password] {
    border: 1px solid #c0c0c0 !important;
}
div textarea {
    border: 1px solid #c0c0c0 !important;
}
.rts-fs-menu .rts-fs-container {
    max-width: 100%;
	height: 100vh;
}
.rts-breadcrumb-area .inner .title {
    font-size: 80px;
    font-style: oblique;
}
.elementor-element-2d611c9 .elementor-element-1790cbb, .elementor-element-2d611c9 {
	display: none;
}
.sticky .elementor-13642 .elementor-element.elementor-element-87f8442:not(.elementor-motion-effects-element-type-background), .elementor-13642 .elementor-element.elementor-element-87f8442 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #111111 !important;
}
.elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	height: 2px !important;
}
/*Smartphone*/
@media (max-width: 480px) {
	.rts-breadcrumb-area .inner .title {
		font-size: 30px;
		font-style: oblique;
	}
	.titular, .titular span{
		font-size: 34px !important;
		display: block;
	}
	.line {
    	display: block !important;
	}
}

.elementskit-menu-overlay {
  visibility: inherit !important;
}
.titular, .titular span{
	font-size: 50px;
}
/*.jet-listing-dynamic-post-13847 {
	padding: 0px;
}*/
.notitas img {
	object-fit: cover;
	height: 100%;
    min-height: 500px;
}
#modelos .slick-slide .e-con-inner {
	display:none;
}
#modelos .slick-center .e-con-inner {
	display:contents;
}
.line {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
	border-bottom: 1px solid #888888;
	margin-top: 26px;
}
.line .h9.white50 {
	font-size: 20px;
    font-weight: 800;
	color: #888888;
	font-family: "Mohave", Sans-serif;
	text-transform: uppercase;
}
.line .white50 {
	font-size: 20px;
    font-weight: 500;
	color: #888888;
}
.colorRojo {
	color:#d21010 !important;
	font-weight: 900 !important;
}