body > .col-lg-12 {padding: 0;position: relative;}
body > .col-lg-12 >.col-lg-12 {background: #960A11;position: relative;z-index: 9;}
body > .col-lg-12 >.col-lg-12 p {color: #fff;padding: 0;margin: 0;}
h1 {
    width: 40px;
    word-wrap: break-word;
    text-align: center;
    margin: 100px auto 0;
    color: #8A0E17;
    font-size: 65px;
    text-transform: uppercase;
    font-family: hbc;
    font-weight: 700;
    line-height: 70px;
}
.col-lg-1 {background: #FFC144;position: absolute;top: 0;height: 100%;text-align: center;}
.col-lg-11.col-md-11.col-sm-11.col-xs-12 {float: right;min-height: 690px;}
.tab-content > div.tab-pane {min-height: 400px;}
.tab-content div:first-child > h2 {border-bottom: 3px solid #FFC144;}
h2 {font-family: hbc;font-size: 70px;text-align: center;text-transform: uppercase;color: #960A11;width: 80%;margin: 60px 10% 30px;float: left;padding: 0 0 10px;line-height: 75px;}
.tab-content p {font-family: hr;font-size: 18px;text-align: justify;line-height: 24px;width: 80%;margin: 10px 10% 20px;float: left;}
.col-lg-11 > p {font-family: hr;font-size: 18px;text-align: justify;line-height: 24px;width: 90%;margin: 50px 5% 20px;float: left;}
ul.nav.nav-tabs {float: left;width: 100%;text-align: center;margin: 10px 0 40px;border: none;}
.nav-tabs>li {float: none;display: inline-block;vertical-align: top;}
ul.nav li a {background-repeat: no-repeat;background-position: center 0;padding: 90px 17px 0;font-family: hblc;font-size: 24px;color: #818181;line-height: 26px;background-size: auto 80px;background-size: auto 55%;margin: 0 auto;}
.nav>li>a:focus, .nav>li>a:hover{ background-color: transparent; border: 1px solid transparent;}
.nav-tabs>li>a:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { background-color: transparent; border: 1px solid transparent;}
ul.nav li:nth-child(1) a {background-image: url("../images/grupos/nwl-futbol.png");width: 100%;}
ul.nav li:nth-child(1) a:hover, .nav-tabs>li.active:nth-child(1)>a, .nav-tabs>li.active:nth-child(1)>a:focus { background-image: url("../images/grupos/nwl-futbol-over.png");}
ul.nav li:nth-child(2) a {background-image: url("../images/grupos/nwl-basquetbol.png");width: 100%;}
ul.nav li:nth-child(2) a:hover, .nav-tabs>li.active:nth-child(2)>a, .nav-tabs>li.active:nth-child(2)>a:focus { background-image: url("../images/grupos/nwl-basquetbol-over.png");}
ul.nav li:nth-child(3) a {background-image: url("../images/grupos/nwl-taekwondo.png");width: 100%;}
ul.nav li:nth-child(3) a:hover, .nav-tabs>li.active:nth-child(3)>a, .nav-tabs>li.active:nth-child(3)>a:focus { background-image: url("../images/grupos/nwl-taekwondo-over.png");}
ul.nav li:nth-child(4) a {background-image: url("../images/grupos/dance-team-icon.png");width: 100%;}
ul.nav li:nth-child(4) a:hover, .nav-tabs>li.active:nth-child(4)>a, .nav-tabs>li.active:nth-child(4)>a:focus { background-image: url("../images/grupos/dance-team-icon-over.png");}
ul.nav li:nth-child(5) a {background-image: url("../images/grupos/nwl-gladiators-race.png");width: 100%;}
ul.nav li:nth-child(5) a:hover, .nav-tabs>li.active:nth-child(5)>a, .nav-tabs>li.active:nth-child(5)>a:focus { background-image: url("../images/grupos/nwl-gladiators-race-over.png");}
ul.nav li:nth-child(6) a {background-image: url("../images/grupos/nwl-arte.png");width: 100%;}
ul.nav li:nth-child(6) a:hover, .nav-tabs>li.active:nth-child(6)>a, .nav-tabs>li.active:nth-child(6)>a:focus { background-image: url("../images/grupos/nwl-arte-over.png");}
ul.nav li:nth-child(7) a {background-image: url("../images/grupos/nwl-musica.png");width: 100%;}
ul.nav li:nth-child(7) a:hover, .nav-tabs>li.active:nth-child(7)>a, .nav-tabs>li.active:nth-child(7)>a:focus { background-image: url("../images/grupos/nwl-musica-over.png");}
ul.nav li:nth-child(8) a {background-image: url("../images/grupos/nwl-teatro.png");width: 100%;}
ul.nav li:nth-child(8) a:hover, .nav-tabs>li.active:nth-child(8)>a, .nav-tabs>li.active:nth-child(8)>a:focus { background-image: url("../images/grupos/nwl-teatro-over.png");}
@media (max-width:1199px){
	ul.nav li a {padding: 90px 10px 0;}
}
@media (max-width:1077px){
	ul.nav li a {padding: 70px 5px 0;background-size: auto 48%;}
}
@media (max-width:988px){
	.nav-tabs>li{margin: 0 0 50px;}
	ul.nav li a{padding: 70px 10px 0;background-size: auto 48%;}
}
@media (max-width:767px){
	.col-lg-3{display: none;}
	.col-lg-1{position: relative;height: auto;}
	h1{width: 100%;margin: 10px 0;}
	.col-lg-8{padding: 0 30px 30px;margin: 0;width: 100%;}
	h1:first-child{margin: 10px 0 0;}
	h2{font-size: 50px;line-height: 60px;}
}
@media (max-width:560px){
	h2{font-size: 40px;line-height: 45px;}
}
@media (max-width:450px){
	h2{font-size: 30px;line-height: 35px;}
}

