#masthead.sticky{ position:fixed; z-index:99999;margin:0 auto 30px; width:100%;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);}#masthead.sticky #header-container{ padding:0;transition: padding 200ms linear; -webkit-transition:padding 200ms linear;}#masthead.sticky .navbar.navbar-default{ background: rgba(255,255,255,.95); border-bottom:1px solid #f5f5f5}.logo-wrapper .navbar-brand>img{ height: 80px; }.site-header{ background-color: #ffffff }#main-menu .nav>li>a{ color: #050e16 }#main-menu .nav>li>a:hover{ color: #212121 }#main-menu .nav>li:hover>ul{ background-color: #000000 }#main-menu .nav>li>ul li a{ color: #eeeeee }#main-menu .nav>li>ul li a:hover{ color: #ffffff }#main-menu .nav>li>ul li:hover{ background-color: #ffffff }.secondary-menu-wrap{ background-color: rgba(255,255,255,.6); }#menu-secondary-menu.navbar-nav>li>a{ color: #282828 }#menu-secondary-menu.navbar-nav>li>a:hover{ color: #ffffff }.secondary-menu-wrap{ padding-top: 0px; }.secondary-menu-wrap{ padding-bottom: 0px; }.sub-title-inner h2, .matech-team .title h4, .match-banner .score, .match-detail-league-title{ color: #444444 }.sub-title{ padding-top: 150px !important; }.sub-title{ padding-bottom: 90px !important; }.sub-title{ margin-bottom: 80px; }.footer-wrap-inner{ background-color: rgba(0,0,0,.6); }.footer-wrap-inner,.copyright,.footer-wrap  .widget h3.widget_title{ color: #ffffff }.footer-wrap .footer-wrap-inner a, .copyright a, .footer-wrap .footer-wrap-inner .widget ul li a, .footer-wrap .footer-wrap-inner .widget.widget_rss ul li a { color:  }.footer-wrap .footer-wrap-inner a:hover, .copyright a:hover, .footer-wrap .footer-wrap-inner .widget ul li a:hover, .footer-wrap .footer-wrap-inner .widget.widget_rss ul li a:hover { color: !important }.site-header{ padding-top: 0px; }.site-header{ min-height: 60px; }.site-header{ padding-bottom: 0px; }.vc_col-sm-1 {
    width: 24.33333333%!important;
}
.columna-home,  .vc_col-sm-1 {
    width: 24.33333333%!important;}
.columna-home.wpb_column.vc_column_container.vc_col-sm-1.vc_col-has-fill.mpc-column {
    width: 24%!important;
}
div#sidebar {
    width: 24%;}
.themeum-featured-item img {

    width: 100%;
    margin-bottom: 25px;
}
.popular-news-style2-item .media>.pull-left {
    padding-right: 20px;
    width: auto!important;
}

.pull-left {
    width: 100%;
}
/*Footer*/
.footer-wrap-inner, .copyright, .footer-wrap .widget h3.widget_title {
color: #ffffff; font-size: 13px;}
.widget h3.widget_title { margin: 0 0 10px;}
thm-footer-3,thm-footer-2,thm-footer-1,thm-footer-4,thm-footer-5, .widget_text .textwidget {
    padding: 0;font-size: 12px;line-height: 14px;}
/*sidebar*/
/*div#sidebar {
    WIDTH: 25%!IMPORTANT;
}*/
/*columa nuevo*/
.columna-home.wpb_column.vc_column_container.vc_col-sm-1.vc_col-has-fill.mpc-column {
 box-sizing: border-box;padding-left: 0px;padding-right: 0px;width: 25%;padding-bottom:15px;margin-bottom:0px;}
/*pagina de error*/
.error-page-inner { background-image: url("http://ciessquash.com/wp-content/uploads/2019/06/squash_image.jpg")!important;}
/*home*/
/*columna*
.wpb_column.vc_column_container.vc_col-sm-3.mpc-column {
    background: black;padding-bottom:15px;margin-bottom:0px;
}
/*detalles*/
.themeum-video-post-wrapper {
    position: relative;margin-bottom: 0px;margin-right: 0px;}
.themeum-video-post-item-style2 .entry-title {
    font-size: 12px;font-weight: 700;margin: 3px 0 5px;line-height: 18px;text-transform: unset; color:#fff;}
.themeum-video-post-item-style2 .entry-title a {color: #fff;}
.themeum-video-post-wrapper i {border-color: transparent;}
.themeum-smart-link .pull-right {background: #050e1699;}
.smart-link-title {font-weight: 800;color: #000000;}
/*quitar fondos*/
.post-navigation .previous-post a {background: none;}
.post-navigation .next-post a {background: none;}
/*FORMULARIO DE CONTACTO*/
.wpcf7-form-control-wrap input[type="text"] {
    margin-bottom: 0px!important;border-radius: 7px!important;background: #ffffffc4; margin-top: 0px;
}
.wpcf7-form-control-wrap input[type="email"] {
    margin-bottom: 0px!important;
    border-radius: 7px!important;
    background: #ffffffc4;
    margin-top: 0px;
}
.wpcf7-form-control.wpcf7-submit {
    border-radius: 25px;
    padding: 5px 25px;
    background: #161e26;
    font-weight: 700;
}
.sub-title-inner h2 {
    font-size: 44px;
    font-weight: 700;
    text-transform: unset;
    color: #050e16!important;
}
.sub-title:before {    background-color: rgba(255, 255, 255, 0.66);}
/*menusecundario listo*/
#menu-secondary-menu.navbar-nav>li>a {
    color: #ffffff;
    margin: 0px;
    padding: 0px 15px;
    font-weight: 600;
    text-transform: unset;
    font-size: 15px;
}
#menu-secondary-menu.navbar-nav>li:hover {
    color: #ffffff;
    margin: 0px;
    padding: 0px 15px;
    font-weight: 600;
    text-transform: unset;
    font-size: 15px;
    background:#484a4a;;
}
#menu-secondary-menu.navbar-nav>li:active {
    color: #ffffff;
    margin: 0px;
    padding: 0px 15px;
    font-weight: 600;
    text-transform: unset;
    font-size: 15px;
    background:#484a4a;;
}


/*BOTON INICIAR SESCION*/

.iniciar-sesion {
    background: white;
    border-radius: 25px;
    border: 2px solid;
    padding-right: 5px;
    padding-left: 5px;
}
.iniciar-sesion:hover {
    background: transparent;
    border-radius: 5px;
    border: 2px solid;
    padding-right: 7px;
    padding-left: 7px;
    padding-top:7px;
    padding-bottom:7px;
}
.current_page_item, .current-menu-ancestor {
    border-bottom: 2px solid;
}

/*/**/
.home-search form#searchform {
    margin-top: 3px;
}
.home-search form#searchform i {
    right: 20px;
    padding-top: 5px;
}
.site-header {
    padding-bottom: 25px;
    padding-top:25px;
    min-height:80px;
  }
.navbar-brand>img {
    margin-top: 2px;}

.secondary-menu-wrap {
    background: #050e16 url(http://ciessquash.com/wp-content/themes/wpsoccer/images/bottom-pattern.png);
}
#main-menu .nav>li>a {
    color: #050e16;
    font-size: 18px;
    line-height: 1.5em;
    margin:0px 0px 0px 0px;
    padding: 0px 10px;
}
/*TEXTO SUBMENU*/
.logo-wrapper .navbar-brand>img {
    height: 80px;
    margin-top: -25px;
    position: static;}

    #main-menu .nav {
        TEXT-TRANSFORM: unset;}
        
        #main-menu .nav>li.active>a {
    BORDER-BOTTOM: 0PX SOLID;}

/*BUSCADOR*/ 
.home-search form#searchform input {
    background: transparent;
    box-shadow: none;
    border: none;
    color: #fff;
    font-size: 24px;
    font-family: oswald;
    font-weight: 700;}
    
.home-search form#searchform i {
    right: 20px;}
    
    .home-search form#searchform:hover i {
    color: #fff!important;
}

.navbar-nav {
    float: left;
    margin: -1px;}
  .torneos-locales { background: #050e16; } .torneos-regionales { background: #050e16; } .torneos-nacionales { background: #050e16;}.calendario {
    background: #050e16;}  
/*.torneos-locales { background: #31789e; } .torneos-regionales { background: #056092; } .torneos-nacionales { background: #0584ca;}.calendario {
    background: #0068e0;}*/
    
    #main-menu .nav>li>ul li a {
    display: block;
    line-height: normal;
    padding: 10px 15px;
    font-size: 13px;
    color: #050e16!important;
    transition: 300ms;
    border-bottom: 1px solid;}
    
/*ocultar torneos*/
.boton-header-responsive {    display: none!important;}

#mobile-menu ul {
    list-style: none;
    background: rgba(255, 255, 255, 0.92);}
#mobile-menu ul li a {
    padding-top: 7px;
    padding-bottom: 7px;
    color: #0f100e;}
    
    
.iniciar-registrarse{display:none;}    
    
    
    /*CSS RESPONSIVE MOVIL Y TABLETA */
    
      
@media (max-width: 778px) {
    
/*ELIMINAR MENU SECUNDARIO*/
.secondary-menu {
    display: none;}
/*mostrar botones del menu*/
.boton-header-responsive {display: block!important;} 
.iniciar-registrarse {display:block!important;
    border-bottom: 2px solid #1e73be9e;}  
    
    /*.iniciar-sesion {display: none!important;} */ 
    .iniciar-sesion {
        border: 0px solid;
    border-radius: 0px;
    border-color: #129fec;
    background: transparent;
    padding: 0px 0px 0px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top: 2px solid;
    }
#navigation .navbar-nav {
    border-bottom: 4px solid #1e73be9e;}

#mobile-menu ul li:hover .menu-toggler {
    color: #333;
    font-size: 20px;
}
#mobile-menu ul li span.menu-toggler.collapsed .fa-angle-right {
    display: block;
    font-size: 20px;
    background: #009ef6;
    border-radius: 50px;
}
/*Columnna home*/
.columna-home.wpb_column.vc_column_container.vc_col-sm-1.vc_col-has-fill.mpc-column {

    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    padding-bottom:15px;margin-bottom:0px;}
div#sidebar {
    width: 24%;}
    
}