/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 13.8
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
ol {
    list-style-position: inside;
}
/********************************************************************************************** mi codigo*/
/*alinear menú pc*/
.vc-mm-menu li a.nav-link {
    line-height: 30px!important;
header.scrolled nav.main_menu ul li a {
    line-height: 30px;
}
}
/*Mega menu*/
.vc-mm-menu-h .vc-mm-mega-cont-inner p {/*quitar unespacio antes del submenu*/
    margin-bottom: 0!important;
}
ul.sub-menu-inner {/*esconder el submenu*/
    display: none!important;
}
.mobile_menu_button {/*esconder las barras del menú*/
    display: none!important;
}
@media only screen and (max-width: 1000px){
button#responsive-menu-button {
  
    top: 55px!important;
}
ul#vc-nav-id-162 {
    display: none;
}
.header_bottom_right_widget_holder {
    display: none!important;
}
}
.vc-mm-menu-h ul.vc-mm-menu li.vc-menu-item > div.sub-menu {
    top: 40px!important;
}
.columnasmega {
    min-height: 200px!important;
}
.vc-mm-mega-cont {/*contenedor submenu*/
    width: 1900px!important;
    margin-top: 4px!important;
    margin-left: -1055px!important;
}
.vc-mm-mega-cont-inner {
    padding: 0!important;
}
span.vc-label {
    color: #a0a0a0!important;
}
span.vc-label:hover {
    color: white!important;
}
a.nav-link {
    font-size: 12px!important;
    font-family: Raleway;
    height: 32px;
    padding: 20px 13px!important;
    letter-spacing: 1px;
}
/*titulos areas de practica home*/
h3.icon_title {
    font-size: 13px;
    letter-spacing: 0px;
}
/*Menú mobile*/
.mobile_menu_button {
    height: 26px!important;
}
nav.main_menu > ul > li > a {
    color: #7f7f7f!important;
}
/*titulos acordeon*/
span.qode-tab-title {
    color: white!important;
    background: #afafaf;
}
h2.clearfix.qode-title-holder.ui-accordion-header.ui-corner-top.ui-state-default.ui-corner-bottom {
    background: #afafaf;
}
h2.clearfix.qode-title-holder.ui-accordion-header.ui-corner-top.ui-accordion-header-active.ui-state-active {
    background: #afafaf;
}
span.icon_plus {
    color: white;
}
h4.clearfix.qode-title-holder.ui-accordion-header.ui-corner-top.ui-state-default.ui-corner-bottom {
    background: #afafaf;
}
h4.clearfix.qode-title-holder.ui-accordion-header.ui-corner-top.ui-accordion-header-active.ui-state-active {
    background: #afafaf;
}
h4.clearfix.qode-title-holder.ui-accordion-header.ui-state-default.ui-corner-top.ui-corner-bottom {
    background: #afafaf;
}
h4.clearfix.qode-title-holder.ui-accordion-header.ui-corner-top.ui-accordion-header-active.ui-state-active {
    background: #afafaf;
}
.mobile_menu_button {
    height: 30px;
}
@media only screen and (max-width:1500px){
.vc-mm-mega-cont {
    width: 1500px!important;
    margin-left: -669px!important;
}
}
@media only screen and (max-width: 1398px){
.vc-mm-mega-cont {
    /*margin-left: -745px!important;*/
}
}
@media only screen and (max-width: 1300px){
.vc-mm-mega-cont {
    width: 1300px!important;
    margin-left: -465px!important;
}
}
@media only screen and (max-width: 1200px){
.vc-mm-mega-cont {
   width: 1200px!important;
    margin-left: -368px!important;
}
}
@media only screen and (max-width: 1100px){
.vc-mm-mega-cont {
       width: 1100px!important;
    margin-left: -247px!important;
}
}
@media only screen and (max-width: 768px){
div#vc-nav-id-162-wrapper {
    /*display: none!important;*/
visibility:hidden;
}
.header_bottom.clearfix {
    margin-top: -25px;
}
.header_top_bottom_holder {
    height: 95px!important;
    overflow: hidden;
}
button#responsive-menu-button {
    top: 16px!important;
}
}
@media only screen and (max-width:425px){
nav.mobile_menu, nav.mobile_menu ul {
    display: none!important;
}
}