/*
Theme Name: the7dtinnovat
Author: Monica Castellanos
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/************* TOP BAR***************************/

.top-bar{ font-family: "Montserrat", Helvetica, Arial, Verdana, sans-serif; }

/*Menu superior*/

ul#top-menu >li > a > span{color: #333;}
ul#top-menu >li > a > span .dashicons {color: #1197d4;}

/*Lenguaje
CUANDO TENGAMOS INGLES LISTO ACTIVAMOS ESTO
.lenguajes{ position: absolute; top: 0; right: 16px; width: 122px; margin-top: 5px;}*/
.lenguajes { display: none; }
.lenguajes ul.language-switcher{ width: 105px; display: flex; font-size: 12px; justify-content: space-between; margin-left: 20px;}
.lenguajes ul.language-switcher li{ padding-left: 5px }
.lenguajes ul.language-switcher li a{color: #333333; font-size: 12px; font-weight: 700;}
.lenguajes ul.language-switcher li:first-child{     border-right: 1px solid #dcdcdc; padding-right: 5px;}

/*margen lateral para que lenguajes entre
Y ESTO 
.right-widgets{ margin-right: 140px }*/

/*Y esto es para que se vea la barra superior*/
@media (max-width: 1024px) {
.top-bar { display: none;}
}
/*--------RESPONSIVO-----------*/
/*Top bar visible siempre*/
.top-bar.hide-top-bar, .top-bar.top-bar-empty {visibility: visible; opacity: 1; position: relative;}


@media screen and (max-width: 1050px) and (min-width: 778px){
.mobile-mini-widgets-in-menu .in-menu-second-switch { display: block; }
.mobile-mini-widgets-in-menu .in-menu-second-switch .menu-select { display: none; }
.mobile-header-bar .mobile-mini-widgets .mini-nav {display: none;}
}
/*Responsive footer*/
@media (max-width: 768px) {
footer #presscore-contact-info-widget-2{ text-align: center }
footer #text-2{ display: none  }
}


/****************Menus laterales******************/
.wf-container-main #sidebar .sidebar-content ul li{border-bottom: 1px solid rgba(51,51,51,0.12) !important; font-family: "Montserrat", Helvetica, Arial, Verdana, sans-serif; }
.wf-container-main #sidebar .sidebar-content ul li a:hover { text-decoration: none; color: #333  }



/****************INTERNOS******************/

/* main Home */
.page-id-1032 #main {padding: 0;}


/*****************FOOTER************************/

/*redes sociales*/
.footer .soc-ico a{background: #fff  }
.footer .soc-ico a .soc-font-icon { color: #0d96d3}

#text-2 .widget-title, #text-4 .widget-title{ font-size: 24px; }


/**Menu inferior SI ES QUE EL MENU QUEDA ABAJO
.footer #nav_menu-3, .footer #nav_menu-2 {position: absolute; display: block; width: 96%; bottom: 7px; z-index: 99;text-align: right; margin-bottom: 0;}

.footer #nav_menu-3, .footer #nav_menu-2 ul li{ display: inline; font-family: "montserrat"; font-size: 11px;   padding-left: 10px;     border-color: transparent;}

@media (max-width: 778px){
.footer #nav_menu-3, .footer #nav_menu-2 {     width: 100%; position: relative; z-index: 1; text-align: center; border-top: 1px solid #ccc;}
}*/

footer #menu-footer{margin-left: 35%; border-top: 1px solid #cacaca;}
.footer #nav_menu-3, .footer #nav_menu-2 ul li{ display: inline; font-family: "montserrat"; font-size: 11px; border-color: transparent;}
footer #menu-footer li a {border: 1px solid #fff; border-radius: 30px; padding: 0 10px; margin: 10px 10px 0 0;}


@media (max-width: 768px){
	footer #menu-footer{margin-left: 0; border-top: none;}
.footer #nav_menu-3, .footer #nav_menu-2 {     width: 100%; position: relative; z-index: 1; text-align: center; border-top: 1px solid #ccc;}
}

@media (min-width: 778px){
#bottom-bar .wf-container-bottom { flex-flow: row wrap;}
}


a.author{display: none !important;}