/*

 Theme Name:   Enfold Child

 Theme URI:    http://randominteractive.net/enfold-child/

 Description:  Enfold Child Theme

 Author:       Random Interactive

 Author URI:   http://randominteractive.net

 Template:     enfold

 Version:      3.8

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready

 Text Domain:  enfold-child
*/

/*
 * Extra small devices (portrait phones, less than 576px)
 */
 #padding {
  padding: 0px 0px;
}

 #letra{
 	color: #00695c;
 }

#linea {
  height: 0.8px;
  margin-left: 37%;
  margin-right: 65%;
  background-color: #00695c;
}
@media (max-width: 575px) {
    /*
     * Footer
     */
    #footer {
        text-align: center;
    }

    #footer .widget {
        margin: 0;
    }
	
	#imgSola {
    width: 600px !important;
    height: 180px !important;
	}
}

@media (max-width: 887px) {

	.sub_menu_socket{
		display:block !important;
	}

	.copyright{
		float:initial !important; 
	}

	#socket .container {
	    text-align: center;		
	}

	#socket .sub_menu_socket li{
    width: 100%;
    margin-top: 5px;
	}

	.responsive #socket .sub_menu_socket{
	width: 100% !important;		
	}

	#socket .sub_menu_socket div {
    text-align: center;
	}
}


/*
 * Small devices (landscape phones, less than 768px)
 */
@media (max-width: 767px) {

}

/*
 * Medium devices (tablets, less than 992px)
 */
@media (max-width: 991px) {

}

/*
 * Large devices (desktops, less than 1200px)
 */
@media (max-width: 1199px) {

}

.content{
	padding-bottom: 20px;
	padding-top: 20px;
}

#header_meta{
	background-color: #333333;
	color: #ffffff;
}

#header_meta #avia2-menu li a{
	color: #ffffff;
}

.html_elegant-blog .avia-content-slider .read-more-link {
    top: inherit;
}

.more-link{
	background-color: #008588;
	color: #ffffff !important;
	border-color: #008588;
}

#footer .flex_column li a{
	padding: 0;
	font-size: 12px;
}
#socket .copyright a{
	display: none;
}
/*estilos de Ximena*/

/*estilos del why/how versión escritorio */
h1.av-special-heading-tag{
	background-color: rgba(59,62,64,0.6) !important;
	color: #ffffff !important;
	padding: 20px !important;
	width: 80%;
	margin: auto !important;
	font-size: 34px !important;
}

/*estilos del why/how versión móvil */
@media (max-width: 767px){
h1.av-special-heading-tag{
	background-color: rgba(59,62,64,0.6) !important;
	color: #ffffff !important;
	font-size: 1.5em !important;
	padding: 20px 20px !important;
	width: 100% !important;
	margin: auto !important;
	margin-right: 150px !important;
	text-transform: lowercase;
	}
}


@media (max-width: 767px){
#id_cambios{
font-size:1em !important;
text-transform:none !important;



	}
}

@media (max-width: 767px){

	.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title{
		    font-size:1em;
		    text-transform:none;
		}

	#id_cambios{
	font-size:1em;
	text-transform:none;

		}

		
}
/*@media (max-width: 767px){
h2.post-title, h2.entry-tittle, #top h2 a{
	font-size:0.8em;
	text-transform:none;

}
}*/


@media screen and (max-width: 980px) {
	#id_ocultar{
		display: none;

	}
}


/*propiedades para el boton
@media screen and (max-width: 576px) {
	.more-link{
		display: visible;
		background: red;
	}
}*/


 /*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { ... }


/*Terminan estilos de Ximena*/

h6{
	font-size: 10px !important;
	font-weight: 400 !important;
}

/* vehiculos listado */

#tabla-vehiculos table {
    font-size: inherit !important;
    font-family: inherit !important;
    border: none;
    border-collapse: inherit;
}

/*#tabla-vehiculos table strong{
	color: #000000;
}

#tabla-vehiculos table strong:hover{
	color: #ffffff;
}*/

#tabla-vehiculos table thead tr, #tabla-vehiculos table thead tr:hover {
    background-color: #008588 !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-size: 0.9em !important;
}

#tabla-vehiculos table thead tr b{
	color: #ffffff !important;
}

#tabla-vehiculos table thead tr th {
    text-align: center;
    border: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
}

#tabla-vehiculos table tr .odd {
    background-color: #ffffff;
    color: #4e4e4e;
}


#tabla-vehiculos table tbody {
    border: none;
}

#tabla-vehiculos table tbody td {
    border-bottom: solid 1px #189295 !important;
    border: none;
    height: auto;
}

#tabla-vehiculos table tbody td a {
    color: #008689;
    font-weight: bold;
}

#tabla-vehiculos table tbody tr:hover,#tabla-vehiculos tr:nth-child(2n+1):hover,#tabla-vehiculos .pricing-table > li:nth-child(2n+1):hover,#tabla-vehiculos .pricing-extra{
    background-color: #565656;
    color: #ffffff !important;
}

#tabla-vehiculos table thead{
    background-image: #189295 !important;
    vertical-align: middle;
}

#tabla-vehiculos tr:nth-child(2n+1),#tabla-vehiculos .pricing-table > li:nth-child(2n+1),#tabla-vehiculos .pricing-extra{
	background-color: #ffffff;
}

/*
etiqueta de pruebas temporal
*/
#header #avia2-menu h5{
	color: white !important;
	margin-top: -4px !important;
	background-color: red;
	padding: 0 13px;
}


/* home */
.new-special-heading {
	text-align: center;
}

.new-special-heading h3 {
	font-size: 100%;
	color: #008688;
}

.slide-image img{
	width: 100%;
}

.slide-entry-wrap article footer .slide-meta{
	margin-top: 0 !important;
}
.slide-entry-wrap{
	margin-bottom: 10px !important;
}

/* faq
#faq .toggler {
    color: #ffffff !important;
    background-color: #ababab !important;
}

#faq .activeTitle{
	background-color: #008588 !important;
}*/

/* quienes somos */

#iconos-quienes img{
	vertical-align: middle;
}
#iconos-quienes .av_one_fourth{
	margin: 0 !important;
}

#quienes-actividades .iconbox_content{
	background-color: #ffffff !important;

}
.team-member-job-title{
	font-size: 0.9em;
}
/* aliados estrategicos */
#aliados-seccion table td{
	vertical-align: top;
}
#aliados-seccion table tr, #aliados-seccion .toggle_content{
	background-color: #ffffff;
}
#aliados-seccion table tr, #aliados-seccion table td{
	border: 0;
}

/* iconbox */

.iconbox_top .iconbox_content{
	background-color: rgba(59,62,64,0.9) !important;
	height: 120px !important;
}
.iconbox_top .iconbox_content h3{
	color: #ffffff !important;
	font-size: 0.95em !important;
}

/* menu lateral */
#menu-menu-como-invertir .current-menu-item, #menu-menu-porque-mexico .current-menu-item, .current-menu-ancestor, .current-menu-parent, .current_page_parent, .current_page_ancestor{
	background-color: #008588 !important;
}
#menu-menu-como-invertir-sub .current-menu-item, #menu-menu-porque-mexico-sub .current-menu-item, #menu-menu-why-sub .current-menu-item, #menu-menu-how-sub .current-menu-item{
	background-color: #008588 !important;
}
#menu-menu-como-invertir .current-menu-item a, #menu-menu-porque-mexico .current-menu-item a{
	color: #ffffff !important;
}
#menu-menu-como-invertir-sub .current-menu-item a, #menu-menu-porque-mexico-sub .current-menu-item a, #menu-menu-why-sub .current-menu-item a, #menu-menu-how-sub .current-menu-item a{
	color: #ffffff !important;
}
#menu-menu-como-invertir a, #menu-menu-porque-mexico a{
	color: #008588;
	font-weight: bold;
}
#menu-menu-como-invertir-sub a, #menu-menu-porque-mexico-sub a, #menu-menu-why-sub a, #menu-menu-how-sub a{
	color: #008588;
	font-weight: bold;
}
#menu-menu-why-sub a, #menu-menu-how-sub a{
	color: #008588;
	font-weight: bold;
}
#menu-menu-como-invertir-sub li:after, #menu-menu-porque-mexico-sub li:after, #menu-menu-why-sub li:after, #menu-menu-how-sub li:after{
	display: block;
	content: "";
	height: 1px;
	width: 100%;
	background-color: #008588;
}
.current-menu-ancestor a, .current-menu-parent a, .current_page_parent a, .current_page_ancestor a{
	color: #ffffff !important;
	font-weight: bold;
}
.sidebar_left .sub-menu, .sidebar_left .widget_nav_menu.widget_nav_hide_child{
	display: none !important;
}
/* tabs #3b3e40 */

.tabcontainer .tab_titles .active_tab{
	background-color: #3b3e40 !important;
	color: #ffffff !important;
}

.tabcontainer .active_tab_content{
	background-color: #3b3e40 !important;
	color: #ffffff !important;
}
.tabcontainer .active_tab_content strong{
	color: #8bfbff !important;
}
.tabcontainer .active_tab_content h6{
	color: #ffffff !important;
}

/* accordion */

.togglecontainer .toggler, .togglecontainer .toggler .toggle_icon{
	font-weight: 700;
	font-size: 16px;
	color: #008588;
	border-color: #008588;
}

.togglecontainer .toggler:hover{
	color: #008588;
	background-color: #ffffff;
}

.togglecontainer .toggler .toggle_icon .vert_icon, .togglecontainer .toggler .toggle_icon .hor_icon{
	border-color: #008588;
}

.togglecontainer .activeTitle{
	background-color: #008588;
	color: #ffffff;
}
.togglecontainer .activeTitle:hover{
	background-color: #008588 !important;
	color: #ffffff !important;

}
.togglecontainer .activeTitle .toggle_icon .vert_icon, .togglecontainer .activeTitle .toggle_icon .hor_icon, .togglecontainer .activeTitle .toggle_icon .vert_icon:hover, .togglecontainer .activeTitle .toggle_icon .hor_icon:hover{
	border-color: #ffffff;
}
.togglecontainer .toggle_content{
	background-color: #3b3e40 ;
	color: #ffffff;
}
.togglecontainer .toggle_content strong, .togglecontainer .toggle_content b, .togglecontainer .toggle_content a, .togglecontainer .toggle_content strong a{
	color: #8bfbff !important;
}
.togglecontainer .toggle_content h6{
	color: #ffffff !important;
}

.togglecontainer .toggle_content .avia-button span{
	color: #ffffff;
}

.togglecontainer tr:nth-child(2n+1),.togglecontainer .pricing-table > li:nth-child(2n+1),.togglecontainer .pricing-extra {
	background-color: #008588 !important;
}

/* aside  */
#top #main .sidebar_left .sidebar{
	border-right-width: 0;
}

/* Aqui comienza el codigo de Ximena para la parte del why/how*/

/*.aside-fixed{
	position: fixed;
	top: 80px;
	left: 174px;
	width: 352px !important;
}

@media only screen and (min-width: 768px) and (max-width: 989px) {

	.aside-fixed{
		position: fixed;
		top: 80px;
		left: 19px;
		width: 27.3% !important;
	}



}*/
@media only screen and (min-width: 780px) and (max-width: 940px) {

	.aside-fixed{
		position: fixed;
		top: 80px;
		left: 3px;
		width: 28.5% !important;
	}
}

@media only screen and (min-width: 990px) and (max-width: 1400px) {

	.aside-fixed{
		position: fixed;
		top: 80px;
		left: 3px;
		width: 28.5% !important;
	}

}

@media only screen and (min-width: 1401px) {

	.aside-fixed{
		position: fixed;
		top: 80px;
		left: inherit;
		width: 352px !important;
	}

}

/* Aqui Termina el codigo de Ximena */

/* blog categoria */
.post-meta-infos span{
display: none !important;
}