/*
Theme Name: Mitech Child
Theme URI: http://mitech.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: mitech
Text Domain:  mitech-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
p{
	font-size: 16px !important;
}

.blanco{
	color:#ffffff;
}

.amarillo{
	color:#FAC736;
}

.gris{
	coor:#AFB1AE;
}

.blogs .type-post{
	    padding: 10px;
}

.tm-list.style-normal.list-vertical, .tm-list.style-separator.list-vertical {
    grid-row-gap: 5px !important;
}

.page-title-bar-01 .heading {
    color: #ffffff !important;
    margin-top: 8% !important;
    margin-bottom: 4% !important;
}

#page-breadcrumb{
	display:none !important;
}

input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], select, textarea {
    background-color: #EEEEEE !important;
}

.page-sidebar-right .widget-title{
	font-size: 24px !important;
}

.tm-blog .post-read-more.style-link a {
    color: #45505a;
}

.desktop-menu .header-03 .menu--primary .menu__container > li > a {
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
}

.ll-image.unload {
    filter: none !important;
}

.tm-accordion.style-01 .accordion-title {
    font-size: 16px !important;
}


/*MAPA*/

.mapa-img{
    margin: 0px auto;
    display: block;
    width: 793px;
}

.icono-img{
    width: 36px;
    margin: 0px auto;
    display: block;
}

.guadalajara{
    position: absolute;
    top: 67%;
    right: 55%;
}

.tooltip-mapa-guadalajara{
    display:none;
}

div.guadalajara:hover .tooltip-mapa-guadalajara
{
    display: block;
    position: absolute;
    top: 47px;
    right: -29px;
    background-color: #fdcc47;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 14px;
}

.monterrey{
    position: absolute;
    top: 39%;
    right: 46%;
}

.tooltip-mapa-monterrey{
    display:none;
}

div.monterrey:hover .tooltip-mapa-monterrey 
{
    display: block;
    position: absolute;
    top: 47px;
    right: -70px;
    background-color: #fdcc47;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 14px;
    min-width: 180px;
}

.saltillo{
    position: absolute;
    top: 31%;
    right: 49.7%;

}

div.saltillo:hover .tooltip-mapa-saltillo
{
    display: block;
    position: absolute;
    top: 47px;
    right: -12px;
    background-color: #fdcc47;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 14px;
}

.tooltip-mapa-saltillo{
    display:none;
}

.torreon{
    position: absolute;
    top: 37%;
    right: 54%;
}

div.torreon:hover .tooltip-mapa-torreon
{
    display: block;
    position: absolute;
    top: 47px;
    right: -12px;
    background-color: #fdcc47;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 14px;
}

.tooltip-mapa-torreon{
    display:none;
}

.piedras{
    position: absolute;
    top: 17%;
    right: 49%;
}

div.piedras:hover .tooltip-mapa-piedras
{
    display: block;
    position: absolute;
    top: 47px;
    right: -38px;
    background-color: #fdcc47;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 14px;
    min-width: 85px;
}

.tooltip-mapa-piedras{
    display:none;
}

.sanluis{
    position: absolute;
    top: 53%;
    right: 47%;
}

div.sanluis:hover .tooltip-mapa-san-luis
{
    display: block;
    position: absolute;
    top: 47px;
    right: -16px;
    background-color: #fdcc47;
    padding: 1px 6px;
    border-radius: 8px;
    font-size: 14px;
    min-width: 65px;
}

.tooltip-mapa-san-luis{
    display:none;
}

.tm-box-image .button-text{
    color:#384550;
}

.tm-box-image .button-icon{
    color:#384550;
}

/*MAPA*/

#header-right-more{
    display: none !important;
}

.page-mobile-main-menu > .inner, .page-mobile-menu-header {
    background: #454f59 !important;
}

.tm-testimonial.style-carousel-02 .testimonial-by-line:before {
    content: ' - ' !important;
}

.cuadros-servicios .tm-box-image .content-wrap{
    min-height: 180px;
}

.numero-contador{
    color: #fbc938;
    font-size: 62px !important;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 1.5em;
}

.mas-contador{
    font-size: 40px;
}

.texto-contador{
    color: #c6c9cd;
    font-weight: 600;
}

.cajas-home .tm-box-image.style-04:hover .content-wrap{
    background-color: #9e9e9e;
}

.tm-box-image.style-03:hover .heading {
    color: #43505a;
}

.vp-a.vp-mp4-type {
	display: block;
	position: relative;
}

.vp-a.vp-mp4-type img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -75px;
    margin-top: -75px;
}