/*
Theme Name: NBA Basketball School
Autor: Ivan Jiménez
Description: This is a child theme for Flatsome Theme
Template: flatsome
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#wp-admin-bar-top-secondary {
    float: none!important;
}
.full-width .ubermenu-nav, .container, .row {
    max-width: 1920px!important;
}
.header, .header-wrapper {
    z-index: 1000;
}
.container {
    padding-left: 5%;
    padding-right: 5%;
}
.logo img {
    width: 263px;
}
.nav > li > a {
    font-weight: 500;
}
.nav>li>a {
    font-size: 14px;
}
.header-main .nav > li > a {
    line-height: 24px;
}
.nav-dark .nav>li>a {
    color: rgba(255,255,255);
}
.nav-spacing-medium>li {
    margin: 0 15px;
}
.nav-dropdown.dark>li>a{
	border:none;
}
.off-canvas .sidebar-menu {
    padding: 30px 0;
    background-color: #00347a;
}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a, .nav-vertical-fly-out>li>a{
	color:#ffffff;
}
/* .nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
    padding-left: 10px!important;
	padding-right: 30px!important;
} */
.nav-sidebar.nav-vertical>li+li{
	border:none;
}
.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover, .nav-vertical-fly-out>li>a:hover{
	color:#ffffff;
}
.nav-dropdown.dark>li>a{
    color:#ffffff;
    font-weight:500;
}
.nav-dropdown.dropdown-uppercase>li>a {
    text-transform: uppercase;
    font-size: .80em;
}
.nav-vertical>li>ul li a {
    color: #fff;
    text-transform: uppercase;
    font-size: small;
}
.nav-vertical>li>ul li a:hover {
    color: #ffffff;
}
.toggle{
	color: #ffffff;
}
.toggle:focus {
    color: #ffffff;
}
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{
	background-color: #00347a;
}
.nba-footer-wrap {
    padding: 45px 0 50px 0!important;
}
.nba-footer-wrap .col-inner ul li{
    list-style-type: none;
    margin-left: 0;
}
.nba-footer-wrap li{
    margin-bottom: 0;
    line-height: 1.88;
}
.nba-footer-wrap h2{
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    color: #00347a;
    padding-top: 10px;
    line-height: 1;
}
.nba-footer-wrap a{
    color: #224289;
    padding: 5px;
    font-size: 16px;
}
.nba-footer-logo {
    max-width: 310px;
    margin-right: 30px;
}
.nba-footer-logo img{
    width: 290px;
}
.nba-footer-logo a{
    padding: 0px;
}
.nba-programa-col, .nba-interna-col, .nba-nosotros-col {
    max-width: 285px;
}
.copyright-footer p{
    font-size: 16px;
}
.copyright-footer .col-inner{
    padding-left: 60px;
}
.absolute-footer.dark.medium-text-center.small-text-center {
    display: none;
}
.nba-bullet-points ul{
		list-style-type: disc!important;
}
.nba-bullet-points ul li{
		margin-left: 20px;
		line-height: 1.3;
}
.nba-cronograma-actividades{
  padding: 10px 10px 0px 10px;
}
.nba-cronograma-actividades ul {
  list-style-type: none;
}
.nba-cronograma-actividades ul li {
  text-transform: inherit;
  font-size: 16px;
  border-bottom: 0px dashed #7a7a7a;
  text-align: left;
  margin-bottom: 10px;
}
.nba-cronograma-actividades p{
  font-size: 16px;
  border-bottom: 0px dashed #7a7a7a;
  text-align: left;
  margin-bottom: 10px;
}
.nba-hora-cronograma {
  font-weight: 500;
  color: #D91C2A;
}
.nba-hora-cronograma-2 {
  font-weight: 500;
  color: #224289;
}
.footer-abajo p{
  margin-bottom: 5px;
}
.nav-dropdown {
	min-width:340px;
}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a {
    padding-left: 10px;
}
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
	width: 330px;
}
.nav-vertical li li.menu-item-has-children>a {
    color: #fff;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.container {
    padding-left: 15px;
    padding-right: 15px;
}
.nba-footer-wrap .col, .gallery-item, .columns {
    padding: 0 5% 10px 5%;
}
@media only screen and (max-width: 64em) {
/*************** ADD TABLET ONLY CSS HERE  ***************/
.container {
    padding-left: 15px;
    padding-right: 15px;
}.nav-sidebar.nav-vertical>li+li{
		border:none;
}
.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover, .nav-vertical-fly-out>li>a:hover{
		color:#ffffff;
}
.nav-vertical>li>ul li a {
    color: #fff;
		text-transform: uppercase;
    font-size: small;
}
.nav-vertical>li>ul li a:hover {
    color: #ffffff;
}
.toggle{
		color: #ffffff;
}
.toggle:focus {
    color: #ffffff;
}
.off-canvas-right .mfp-content, .off-canvas-left .mfp-content{
	background-color: #00347a;
}
