/*

Envy by WeTheme (http://www.wetheme.com)
CSS

a. Bootstrap 3.3.1
	1. FlexSlider 2.2.0
	2. FancyBox 2.1.5
	3. Animate.css 02.12.14
	4. FontAwesome 4.2.0
	5. Select or Die
	6. Sidr 1.2.1
	7. Social Icon Buttons 1.0
		i. Site Styles
		ii. Responsive Overrides

Last Update:
8th April 2015
- Added Social Icon Buttons 1.0

*/

/* @group i. Site Styles */

/* @group Core Styles */

body {
	font-family: 'muli', sans-serif;
	background-color: #ffffff;
	color: #000000;
	overflow-x: hidden;
}

a {
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-o-transition: color .2s ease;
	-ms-transition: color .2s ease;
	transition: color .2s ease;
	color: #000000;
	outline: 0 !important;
}

td {
	color: #fff;
}

a:hover,
a:focus {
	color: #000000;
}

strong,
b {
	font-weight: bold;
}

em,
i {
	font-style: italic;
}

h1,
h2,
h3,
h4,
h5,
h6,
.custom-font {
	font-family: 'muli', sans-serif;
}

#page-layout {
	position: relative;
}

.clear {
	clear: both;
}

header#site-header a:hover,
header#site-header a.current {
	color: #808080;
	background: none;
}

header#site-header2 a:hover,
header#site-header2 a.current {
	color: #808080;
	background: none;
}

#mobile-header,
#mobile-navigation {
	display: none;
}

/* @end */

/* @group Homepage */

#customer-top-header {
	background-color: #333333;
	color: #FFFFFF;
	padding: 10px 0;
	text-transform: uppercase;
}

#customer-top-header ul {
	margin-bottom: 0px;
}

#customer-top-header ul li {
	display: inline;
	margin-right: 20px;
}

#customer-top-header h4 {
	font-size: 12px;
	color: #FFFFFF;
	display: inline;
}

#customer-top-header a {
	color: #fff;
	-moz-transition: color 0.2s ease;
	-webkit-transition: color .2s ease;
	-o-transition: color .2s ease;
	-ms-transition: color .2s ease;
	transition: color .2s ease;
	color: #AAB1B4;
	text-decoration: none;
	text-transform: uppercase;
}

header#site-header {

background: #07418c;
background: -moz-linear-gradient(top, #07418c 0%, #07418c 73%);
background: -webkit-linear-gradient(top, #07418c 0%,#07418c 73%);
background: linear-gradient(to bottom, #07418c 0%,#07418c 73%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07418c', endColorstr='#07418c',GradientType=0 ) IE6-9;
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	
	z-index: 10000;
	position: fixed;
	padding-bottom: 0px;
	width: 100%;
	top: 0px;
}
.slider_test{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,605e5f+73 */
/* background: #000000; 
background: -moz-linear-gradient(top, #605e5f 0%, #000000 73%); 
background: -webkit-linear-gradient(top,#605e5f 0%, #000000 73%); 
background: linear-gradient(to bottom, #605e5f 0%, #000000 73%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#605e5f', endColorstr='#000000',GradientType=0 );  */
margin-bottom: 30px;
padding-bottom: 1px;
}
.slider_test .carousel-caption{

	/* background: transparent !important; */
	width: 100% !important;
	height: 30% !important;
}
.slider_test .carousel-caption h1{
	width: 100% !important;
	border-bottom: 0px solid #fff !important;
	text-shadow: 1px 1px 1px #000;
	font-weight: 100 !important;
	font-size: 43px !important;
	margin-left: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px;
	margin-top: 10px !important;
	
}
.slider_test .carousel-caption p{
	display: block !important;
	
}
.slider_test .owl-prev{
    position: absolute  !important;
    top: 40%  !important;
    left: -3%  !important;
}
.slider_test .owl-prev i{
	color: #151514;
	font-size: 48px;
	font-weight: 100;
}
.slider_test .owl-next{
	position: absolute !important;
    top: 40%  !important;
    right: -3%  !important;
}
.slider_test .owl-next i{
	color: #151514;
font-size: 48px;
font-weight: 100;
}

header#site-header2 {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,605e5f+73 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top, #000000 0%, #605e5f 73%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #000000 0%,#605e5f 73%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #000000 0%,#605e5f 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#605e5f',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	padding: 10px 0;
	z-index: 10000;
	position: relative;
	padding-bottom: 0px;
}

.dropdown-menu {
	background-color: #0B2D59 !important;
}

#responsive-menu-button {
	color: #fff !important;
	outline: 0;
	display: inline-block;
}

header#site-header nav {
	line-height: 44px;
}

header#site-header a {
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-o-transition: color .2s ease;
	-ms-transition: color .2s ease;
	transition: color .2s ease;
	padding-left: 0px;
	padding-right: 0px;
}

header#site-header ul.dropdown-menu a {
	padding-left: 0px;
}

header#site-header2 nav {
	line-height: 44px;
}

header#site-header2 a {
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-o-transition: color .2s ease;
	-ms-transition: color .2s ease;
	transition: color .2s ease;
	padding-left: 0px;
	padding-right: 0px !important;
}

header#site-header2 ul.dropdown-menu a {
	padding-left: 20px;
}

h1#site-title {
	text-align: center;
	font: normal 48px/1.0;
	color: #252525;
	padding: 0em;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #000;
}

.no-padding {
	padding: 0px !important;
}

#site-title a {
	text-decoration: none;
	color: #252525;
}

#site-title a:hover {
	color: #000000;
}
.seccion-mi-perfil{
	padding-top: 40px;
}
.seccion-mi-perfil .bloque-mi-perfil{
	background-color: rgba(255,255,255,0.29);
	border-radius: 17px;
	padding: 0px !important;
	overflow: hidden;
	margin: 0px 1%;
height: 235px;
width: 30%;
margin-bottom: 20px;
}
.seccion-mi-perfil .bloque-mi-perfil-ajustado{
	height: 195px;
}
.seccion-mi-perfil .bloque-largo{
	width:62%;
}
.seccion-mi-perfil .bloque-mi-perfil h3{
	font-size: 18px;
	width: 100%;
	background-color: #0A418C;
	text-align: Center;
	line-height: 43px;
	letter-spacing: 1px;
}
.seccion-mi-perfil .bloque-mi-perfil span{
	font-size: 20px;
	line-height: 30px;
}
.seccion-mi-perfil .bloque-mi-perfil span.span{
	font-size: 18px;
	text-align: left;
	display: block;
	line-height: 21px;
}
.seccion-mi-perfil .bloque-mi-perfil span.spanTitulo{

	text-align: left;
	display: block;

}
.seccion-mi-perfil .bloque-mi-perfil span.span2{
	padding: 5px 10px;
	font-size: 20px;
	line-height:25px;
	display: block;
}
.seccion-mi-perfil .bloque-mi-perfil img{
	width: 40%;
	margin-left: 5%;
}
.seccion-mi-perfil .bloque-mi-perfil a{
	margin: 20px auto;
    margin-left: auto;
width: 80%;
margin-left: 10%;
margin-right: 10%;
}
.seccion-mi-perfil .jornada{
width: 60px;
display: block;
float: left;
background-color: #fff;
border-radius: 100px;
height: 60px;
color: #E11F44;
line-height: 60px !important;
font-size: 45px !important;
margin-left: 20px;
}
.seccion-mi-perfil .formacion{
	width: 67%;
	display: block;
	float: left;
	line-height: 60px !important;
	font-weight: bold;
	font-size: 47px !important;
}
.seccion-mi-perfil .bloque-izquierda{

}
.seccion-mi-perfil .bloque-izquierda .giant{
	font-size: 60px;
	padding-top: 20px;
	display: block;
	width: 30%;
	float: left;
	font-weight: bold;
}
.seccion-mi-perfil .bloque-izquierda .ligas-adicionales{
    display: block;
    padding-top: 20px;
    float: left;
    width: 70%;
}
.seccion-mi-perfil .bloque-derecha{
	border-left: 1px solid #fff;
}
.seccion-mi-perfil .bloque-derecha a{
	margin: 10px 0px;
	padding: 13px 20px;
}
.seccion-mi-perfil .bloque-clasificacion{
	width: 60%;
	float: left;
	margin: 0px;
	height: 450px;


}
.seccion-mi-perfil .bloque-enlaces{
width:40%;
float:left;


}
.seccion-mi-perfil .spanPuntos{
	display: block;
	font-weight: bold;

}
.seccion-mi-perfil .spanPuntos small{

	width: 100%;
display: block;
font-size: 13px;
font-weight: lighter;
}
.seccion-mi-perfil .bloque-enlaces a{

	margin-bottom: 20px;
	display: block;
	
}
.seccion-mi-perfil .bloque-enlaces a img{


	
}
.table-clasificacion-fantasy{

}
.table-clasificacion-fantasy thead span{
	font-size: 10px !important;
}
.table-clasificacion-fantasy td{
	padding: 3px 8px !important;
}
.table-clasificacion-fantasy td img{
	width: 43px !important;
}
.table-clasificacion-fantasy td.posicion{
	line-height: 49px !important;
font-size: 20px !important;
font-weight: bold !important;
}
.table-clasificacion-fantasy td.puntos{
	line-height: 49px !important;
font-size: 20px !important;
font-weight: bold !important;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: rgba(255,255,255,0.5) !important;
}
.add-link-list-config {
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	color: #999999;
	font-size: 14px;
	font-style: italic;
	margin: 20px 0;
	padding: 20px 0;
	text-align: center;
}

.navbar {
	margin-bottom: 0px;
}

.nav>li>a:hover,
.nav>li>a:focus {
	/* background: none !important; */
}



#site-header .nav .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}

#site-header2 .nav .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}

.navbar-toggle {
	background: #fff;
}

.navbar-toggle .icon-bar {
	background: #AAB1B4;
}

ul.featured-products {
	padding-left: 0px;
}

ul.featured-products li {
	list-style-type: none;
	margin-bottom: 20px;
}

.instagram-wrapper {
	margin-bottom: 10px;
}

/* @end */

/* @group Cart */

#minicart {
	background-color: #F6F5F5;
	height: 100px;
	position: absolute;
	box-shadow: 0px 0px 4px #999;
	right: 10px;
	width: 90%;
	opacity: 0.9;
}

.cart-link h4 a {
	font-size: 12px;
	line-height: 52px;
}

#cart-brief {
	text-align: right;
}

#minicart h4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.cart-item-count,
.cart-item-price {
	font-size: 50px;
	line-height: 70px;
	padding: 10px;
}

.cart-item-count-text,
.cart-item-price-text {
	font-style: italic;
	padding: 0 10px;
	color: #999;
}

.view-cart-mini {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.view-cart-mini a {
	margin-bottom: 0px;
}

.cart-link h4 {
	margin: 0px;
}

#cartform thead th {
	text-align: center;
}

.cart-bottom-box {
	margin-top: 20px;
	margin-bottom: 10px;
}

#customer-login {
	margin-bottom: 20px;
}

#cartform table {
	width: 100%;
}

#cartform thead {
	color: #777777;
	font-size: 12px;
	text-transform: uppercase;
}

#cartform table tr {
	height: 50px;
}

#cartform table tr td {
	vertical-align: middle;
}

#cartform table input {
	margin: 0;
	max-width: 40px;
	text-align: center;
	display: inline;
}

#cartform thead tr th {
	padding: 10px 0;
}

#cartform thead tr th.product-title {
	text-align: left;
}

#cartform a.delete-button {
	background: url('../img/delete.png');
	width: 24px;
	height: 24px;
	display: block;
	text-decoration: none;
	background-position: 0 24px;
}

#cartform a.delete-button:hover {
	background-position: 0 0;
}

.empty-cart {
	color: #999999;
	font-size: 14px;
	font-style: italic;
	padding: 30px 0;
	text-align: center;
}

h1.cart-header {
	color: #999999;
	font-size: 30px;
	padding: 10px 0;
	text-transform: uppercase;
}

#checkout-buttons {
	text-align: right;
}

.cart-table-price,
.cart-table-quantity,
.cart-table-line-price {
	text-align: center;
}

#cart-total-header {
	background: none repeat scroll 0 0 #333333;
	color: #FFFFFF;
	display: inline;
	float: right;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
}

#cart-total-final-price {
	background: none repeat scroll 0 0 #FFFFFF;
	clear: left;
	display: inline;
	float: right;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
}

.slide-menu {
	outline: 0 !important;
}

/* @end */

/* @group Slider */

.flexslider {
	margin-bottom: 0;
}

.flexslider-container {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0px;
}

.slider-caption {
	position: absolute;
	bottom: 20px;
	left: 20px;
	background-color: #fff;
	color: #252525;
	font-size: 30px;
	padding: 20px;
}

.slider-caption a {
	text-decoration: none;
}

.flex-direction-nav li a {
	background: url('//cdn.shopify.com/s/files/1/0271/9799/t/10/assets/bg_direction_nav.png?14960243897678491340');
}

/* @end */

/* @group Product Grid */

ul.product-grid {
	margin-top: 20px;
}

ul.featured-products img,
ul.product-grid img {
	max-width: 100%;
	max-height: 23em;
}

.indiv-product {
	border: 10px solid #FFFFFF;
	box-shadow: 0px 0px 10px #E6E6E6;
	position: relative;
	text-align: center;
}

ul.featured-products div.hp-title,
ul.product-grid div.hp-title {
	font-size: 13.3px;
	line-height: 17px;
	text-align: center;
	background: #fff;
}

ul.featured-products div.hp-title a,
ul.product-grid div.hp-title a {
	text-decoration: none;
}

ul#product-nav {
	display: inline-block;
	z-index: 50;
	margin-bottom: 0px;
	font-size: 16px;
	line-height: 12px;
	padding: 0 10px;
	text-align: center;
}

ul#product-nav li {
	display: inline;
	margin: 0 20px;
}

ul#product-nav a {
	color: #252525;
	padding: 12px 0 8px;
	text-decoration: none;
	text-transform: uppercase;
}

ul#product-nav a:hover {
	color: #AAB1B4;
}

ul#product-nav li ul {
	z-index: 10000;
}

ul#product-nav li ul li {
	margin-left: 0px;
}

ul#product-nav li ul li a {
	background-color: #fff;
	font-size: 12px;
	display: block;
	padding: 10px;
}

#product-nav-wrapper {
	border-bottom: 1px dotted #AAB1B4;
	border-top: 1px dotted #AAB1B4;
	margin-bottom: 10px;
	z-index: 1;
	position: relative;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	padding: 10px 0;
	background: #000;
}

#product-nav-wrapper a {
	color: white;
}

#product-nav-wrapper a:hover {
	color: black;
}

#product-nav-wrapper .nav-pills>li {
	float: none;
	display: inline-block;
}

#product-nav-wrapper li.dropdown {
	text-align: left;
}

#product-nav-wrapper li.dropdown .caret {
	border-bottom-color: #AAB1B4;
	border-top-color: #AAB1B4;
}

.title-bar {
	position: relative;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #07418c;
}

.title-bar h2 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 10px;
	background: transparent;
	display: inline;
	float: left;
	clear: left;
	margin: 0;
	color: #fff;
	font-weight: normal;
}

.title-bar-sub {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 10px;
	background: #333;
	color: #fff;
	display: inline;
	float: right;
	margin: 0;
}

.title-bar-sub-blog {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	display: inline;
	float: left;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0;
	padding: 10px;
}

.title-bar-sub a {
	color: #fff;
	text-decoration: none;
}

.money-styling {
	color: none;
	display: block;
	font-size: 16px;
	padding: 8px 0;
	text-align: center;
	width: 100%;
}

.compare-at-price {
	color: #898989;
	text-decoration: line-through;
	margin-top: 2px;
}

/* @end */

/* @group Homepage */

#hp-one-promobox,
#hp-two-promoboxs,
#hp-three-promoboxs {
	margin-bottom: 20px;
}

/* @end */

/* @group Footer */

footer {
	background-color: #07418c;
	padding: 10px 0;
	margin-top: 10px;
	color: #ffffff;
}

footer h3 {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 10px 0;
	color: #ffffff;
}

footer a,
.bottom-footer a {
	color: #ffffff;
	text-decoration: underline;
}

footer a:hover,
.bottom-footer a:hover {
	color: #ffffff !;
}

.bottom-footer {
	background-color: #07418c;
	padding: 10px 0;
	color: white;
	font-size: 12px;
}

.bottom-footer .omega {
	text-align: right;
}

#site-header .top-menu {
	text-align: left;
}

#site-header .top-menu ul li {
	line-height: 44px;
}

#site-header2 .top-menu {
	text-align: left;
}

#site-header2 .top-menu ul li {
	line-height: 44px;
}

.links-footer ul {
	padding-left: 0px;
}

.links-footer ul li {
	list-style-type: none;
	padding-bottom: 7px;
	display: inline-block;
	padding: 0px 20px;
}

.links-social ul {
	padding-left: 0px;
}

.links-social ul li {
	list-style-type: none;
	padding-bottom: 7px;
	display: inline-block;
	padding: 0px 20px;
}

#newsletter-signup .btn-default {
	margin-top: 10px;
}

#footer-payment-methods img {
	margin-bottom: 5px;
}

ul#sm-icons {
	padding-left: 0px;
}

ul#sm-icons li {
	list-style-type: none;
}

.bottom-footer .col-lg-3 {
	text-align: right;
}

.collection-promo-box img {
	max-width: 100%;
	margin-bottom: 10px;
}

#hp-three-promoboxs,
#hp-two-promoboxs,
#hp-one-promobox {
	text-align: center;
}

/* @end */

/* @group Blog */

#blog-sidebar h3 {
	border-bottom: 1px dotted #999999;
	font-size: 14px;
	margin: 0 0 20px;
	text-transform: uppercase;
}

#blog-sidebar img {
	max-width: 100%;
	margin-bottom: 30px;
}

#blog-sidebar ul li {
	list-style: none;
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 10px;
	margin-bottom: 20px;
	margin-right: 1%;
}

.entry-content img,
#blog_posts img {
	max-width: 100%;
}

#blog-categories li.active a {
	font-weight: bold;
}

#comment-form .success-msg {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #E3EBC6;
	border-color: #C2D288;
	border-style: solid;
	border-width: 1px 1px 1px 4px;
	color: #8FA442;
	display: block;
	padding: 10px;
	margin-bottom: 20px;
}

#comment-form .error-msg {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #f8bba8;
	border-color: #bc3d16;
	border-style: solid;
	border-width: 1px 1px 1px 4px;
	color: #bc3d16;
	display: block;
	padding: 10px;
	margin-bottom: 20px;
}

#blog-author-bio {
	margin-bottom: 20px;
}

#blog-author-bio img {
	float: left;
	margin-right: 20px;
}

#comments ul li {
	list-style: none;
}

#comments ul li img {
	float: left;
	margin-right: 20px;
}

#comments ul li .comment-content {
	margin-top: 10px;
}

.article-previous-article a {
	float: left;
}

.article-next-article a {
	float: right;
}

.twtr-widget h3 {
	border-bottom: 0px !important;
}

.blog-main ul {
	padding-left: 0px;
}

.blog-main ul li {
	list-style-type: none;
}

#comments ul {
	padding-left: 0px;
}

#comments ul li {
	margin-bottom: 10px;
}

#blog-sidebar ul {
	padding-left: 0px;
	margin-bottom: 20px;
}

#blog-tags-wrapper {
	margin: 20px 0;
}

/* @end */

/* @group Search */

form#search {
	width: 100%;
	text-align: right;
	margin-bottom: 0px;
}

#search-wrapper {
	display: inline-block;
	color: #aab1b4;
	padding: 7px 0;
}

#search_text {
	display: inline-block;
	margin-bottom: 0px;
	color: #AAB1B4;
	height: 37px;
	border: 0;
	padding: 10px;
}

#search_submit {
	margin-bottom: 0px;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	background: none;
}

#search_submit:hover {}

#search_results .product-grid .page a {
	text-decoration: none;
}

#search_results .product-grid .page h3 {
	font-size: 30px;
	line-height: 32px;
}

#search_results .product-grid .page h5 {
	font-size: 12px;
	line-height: 16px;
}

#search_results .product-grid .product a {
	text-decoration: none;
	text-align: center;
}

#search_results .product-grid .product h3 {
	font-size: 16px;
	line-height: 24px;
}

#search_results .product-grid .product h5 {
	font-size: 12px;
	line-height: 16px;
}

#product-nav-wrapper ul.dropdown-menu li a,
#site-header ul.dropdown-menu li a {
	padding-top: 10px;
	padding-bottom: 10px;
}

#product-nav-wrapper ul.dropdown-menu li a,
#site-header2 ul.dropdown-menu li a {
	padding-top: 10px;
	padding-bottom: 10px;
}

.hp-title {
	padding-top: 20px;
}

ul.product-grid {
	padding-left: 0px;
}

ul.product-grid li {
	list-style-type: none;
	margin-bottom: 30px;
}

.product-grid-page-label {
	background: none repeat scroll 0 0 #000;
	font-size: 11px;
	padding: 3px;
	position: absolute;
	right: -15px;
	text-transform: uppercase;
	top: -15px;
}

.no-results {
	color: #999999;
	font-size: 14px;
	font-style: italic;
	padding: 30px 0;
	text-align: center;
}

.no-products-found {
	text-align: center;
	padding: 30px 0;
}

input#search_submit[type="submit"] {
	font-family: FontAwesome;
}

/* @end */

/* @group Contact */

ul#contact-form input[type="text"],
ul#contact-form input[type="email"],
ul#contact-form textarea {
	width: 80%;
}

.contact-form ul.error-list li {
	background-color: #F9E5E6;
	border-color: #F7C7C9;
	border-style: solid;
	border-width: 1px 1px 1px 4px;
	color: #B3696C;
	font-style: italic;
	padding: 10px;
	width: 80%;
}

.contact-form p.success-msg {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #E3EBC6;
	border-color: #C2D288;
	border-style: solid;
	border-width: 1px 1px 1px 4px;
	color: #8FA442;
	display: block;
	padding: 10px;
}

/* @end */

/* @group Pagination */

.pagination {
	text-align: center;
	width: 100%;
}

.pagination .pagination-num-showing {
	font-size: 12px;
	font-style: italic;
	color: #999;
	line-height: 30px;
}

.pagination .pagination-number,
.pagination .pagination-arrow {
	display: inline-block;
}

.pagination .active a,
.pagination .pagination-number a:hover,
.pagination .pagination-arrow a:hover {
	background-color: #eee !important;
}

.pagination .pagination-number a {
	background-color: #f8f8f8;
	color: #888 !important;
	font-family: 'muli', sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
	padding: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

.pagination .pagination-arrow a {
	background-color: #f8f8f8;
	color: #888 !important;
	font-family: 'muli', sans-serif;
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
	padding: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

.pagination .disabled {
	display: none;
}

.pagination ul {
	margin: 0;
	padding: 0;
}

#paginate {
	padding: 20px 0;
}

/* @end */

/* @group Error 404 */

.error-404-sorry {
	color: #999999;
	font-size: 14px;
	font-style: italic;
	padding: 30px 0;
	text-align: center;
}

/* @end */

/* @group Floats */

.module:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */

* html .module {
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */

*+html .module {
	min-height: 1%;
}

/* @end */

/* @group Breadcrumb */

.breadcrumb {
	background: none;
	padding: 10px 0;
	color: #A1A1A1;
	font-size: 12px;
}

.breadcrumb span {
	color: #000000;
	font-size: 12px;
	margin-bottom: 0;
	padding-left: 0;
	display: inline;
}

.breadcrumb span a {
	color: #A1A1A1;
}

.breadcrumb span a:hover {
	color: #000;
}

/* @end */

/* @group Page */

.page ul {}

.page ul li,
.post ul li,
.product ul li {
	list-style-position: inside;
	list-style-type: disc;
}

.page ol li,
.post ol li,
.product ol li {
	list-style-position: inside;
}

.page ol,
.post ol,
.product ol {
	margin-left: 0px;
}

.page table,
.post table,
#customer_orders table,
.product table {
	width: 100%;
}

.page table thead,
.post table thead,
#customer_orders table thead,
.product table thead {
	background: none repeat scroll 0 0 #000;
}

.page table th,
.post table th,
#customer_orders table th,
.product table th {
	padding: 10px;
}

.page table td,
.post table td,
#customer_orders table td,
.product table td {
	border-bottom: 1px dotted #999999;
	padding: 10px;
}

.product .entry-content .eight {
	margin-bottom: 10px;
}

/* @end */

/* @group Alerts */

.alert {
	padding: 15px;
	margin-bottom: 0px;
	border: 1px solid transparent;
	border-radius: 4px;
	position: fixed;
	width: 100%;
	bottom: 0px;
	display: none;
	z-index: 20000;
}

.alert-danger,
.alert-error {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	color: #B94A48 !important;
}

.alert-success {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #468847;
}

.alert-info {
	background-color: #D9EDF7;
	border-color: #BCE8F1;
	color: #3A87AD;
}

.alert-error h5,
.alert-error strong {
	color: #B94A48;
}

/* @end */

/* @group Product Detail */

#product_images .product-main-image {
	max-width: 100%;
	text-align: center;
}

.product-out-of-stock {
	color: #999999;
	font-size: 14px;
	font-style: italic;
	padding: 20px 0;
	margin: 20px 0;
	text-align: center;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
}

#product-thumbnails {
	margin-top: 20px;
}

#product-thumbnails li img {
	max-width: 100%;
}

.product-images {
	position: relative;
}

.fb-comments,
.fb-comments iframe[style],
.fb-comments span[style] {
	width: 100% !important;
}

.product-main-image:hover {
	cursor: all-scroll;
}

input#purchase {
	border: 0 none;
	margin-bottom: 20px;
	padding: 10px 20px;
	background: #2b6e98;
	color: #fff;
}

input#purchase:hover {
	background: #449d44;
}

#price-field {
	margin: 10px 0 30px 0;
}

#sharing {
	margin-bottom: 20px;
}

/* @end */

/* @group Collection */

#collection-description {
	background: #f5f5f5;
}

#collection-description img {
	float: left;
	padding: 0 30px 0 0;
}

.description-content {
	padding: 10px;
	font-size: 12px;
	font-style: italic;
	text-align: center;
}

.collection-header {
	margin-bottom: 0px !important;
}

#collections-listing .indiv-product img {
	width: 100%;
}

#collections-listing .indiv-product h3 {
	margin-bottom: 0px;
}

#collections-listing .indiv-product h3 a {
	color: #252525;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	font-size: 16px;
	padding: 8px 0;
	text-align: center;
	width: 100%;
}

#collections-listing .indiv-product small {
	color: #999;
	display: block;
	font-size: 16px;
	padding: 8px 0;
	text-align: center;
	width: 100%;
	font-style: italic;
}

.product-grid .alpha,
.featured-products .alpha {
	clear: both;
}

#additional-checkout-buttons-label {
	display: block;
	font-size: 12px;
	margin: 20px 0;
	opacity: 0.5;
	text-transform: uppercase;
}

.sale-badge {
	background-color: #f26c4f;
	opacity: 0.80;
	filter: alpha(opacity=80);
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	padding: 10px 20px;
	text-transform: uppercase;
	z-index: 10000;
	position: absolute;
	top: -10px;
	left: -10px;
}

.product-tags-wrapper {
	background: url("../img/diagonal.gif") repeat scroll 0 0 transparent;
	position: relative;
	margin: 10px 0;
}

.product-tags-wrapper ul {
	margin-bottom: 0px;
}

ul.product-tags {
	padding: 10px;
}

ul.product-tags li {
	float: left;
	margin: 0 5px 0 0;
	list-style-type: none;
}

ul.product-tags li a {
	background-color: #fff;
	border: 0 none;
	border-radius: 10px 10px 10px 10px;
	color: #999;
	display: block;
	font-family: 'muli', sans-serif;
	font-size: 11px;
	height: 15px;
	line-height: 0px;
	padding: 10px;
	margin: 5px;
	text-decoration: none;
	-moz-transition: color 0.5s ease;
	-webkit-transition: color .5s ease;
	-o-transition: color .5s ease;
	-ms-transition: color .5s ease;
	transition: color .5s ease;
}

ul.product-tags li a:hover,
ul.product-tags li.active a {
	background-color: #999;
	color: #fff;
}

ul.product-tags li.active a:hover {
	background-color: #F9E5E6;
	color: #B3696C;
	text-decoration: line-through;
}

ul#product-thumbnails {
	padding-left: 0px;
}

ul#product-thumbnails li {
	list-style-type: none;
}

.product-description-header {
	margin-top: 0px;
	margin-bottom: 30px;
}

.selector-wrapper select {
	display: block;
	margin-bottom: 20px;
}

.selector-wrapper label {
	color: #AAB1B4;
	text-transform: uppercase;
	font-size: 12px;
	width: 100%;
}

.product-description-wrapper {
	margin: 30px 0;
}

.single-option-selector {
	min-width: 50%;
}

#sharing {
	margin-top: 20px;
	padding-bottom: 20px;
}

#collections-listing ul {
	padding-left: 0px;
}

#collections-listing ul li {
	list-style-type: none;
}

.collection-listing-link {
	font-size: 14px;
}

.all-collections-title {
	margin-bottom: 20px;
	display: inline-block;
}

.all-collections-title:hover {
	text-decoration: none;
}

/* @end */

/* @group Customer Account */

.default_address_container {
	padding: 10px;
	background-color: #000;
	position: relative;
}

#address_tables .button a {
	text-decoration: none;
}

.default_address_container h3 {
	width: 70%;
}

.default_address {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px;
	background-color: #333;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}

.customer_address_table {
	width: 100%;
}

.address_table {
	margin-bottom: 20px;
}

.customer_address_table input {
	margin: 0px;
}

table#order_details {
	width: 100%;
}

table#order_details thead {
	background-color: #eee;
}

#order_payment p.order-status,
#order_shipping p.order-status {
	font-weight: bold;
}

#order_payment p.order-status .status,
#order_shipping p.order-status .status {
	text-transform: capitalize;
}

.customer_address_table td {
	vertical-align: middle;
	padding: 5px 0;
}

.customer_address_table td select {
	margin: 0px;
}

.activate-account {
	text-align: center;
}

.activate-account input[type="password"] {
	display: inline;
}

.status_authorized,
.status_unfulfilled,
.status_voided,
.status_restocked {
	text-transform: capitalize;
}

#order_details td {
	padding: 5px;
}

.activate-account .action_bottom {
	margin: 20px 0;
}

.activate-account #password_confirm {
	margin-top: 20px;
}

#create-customer .large_form {
	margin-bottom: 20px;
}

#create-customer .action_bottom {
	margin-bottom: 15px;
	text-align: center;
}

.reset-password .form-row {
	margin-bottom: 20px;
}

.reset-password .action_bottom {
	margin-bottom: 15px;
	text-align: center;
}

.label {
	color: #000;
}

/* @end */

/* @group Social Media */

ul#sm-icons li {
	float: left;
	margin-right: 10px;
}

ul#sm-icons li a {
	width: 32px;
	height: 32px;
	display: block;
	text-decoration: none;
	background-position: 0px -32px;
	-moz-transition: all 0.15s ease-in-out 0s;
	-webkit-transition: all 0.15s ease-in-out 0s;
	-o-transition: all 0.15s ease-in-out 0s;
	-ms-transition: all 0.15s ease-in-out 0s;
	transition: all 0.15s ease-in-out 0s;
}

ul#sm-icons li a:hover {
	background-position: 0 0;
}

#sm-twitter a {
	background: url('../images/smicons-twitter.png');
}

#sm-facebook a {
	background: url('../images/smicons-facebook.png');
}

#sm-pinterest a {
	background: url('//cdn.shopify.com/s/files/1/0271/9799/t/10/assets/smicons-pinterest.png?14960243897678491340');
}

#sm-youtube a {
	background: url('//cdn.shopify.com/s/files/1/0271/9799/t/10/assets/smicons-youtube.png?14960243897678491340');
}

#sm-flickr a {
	background: url('//cdn.shopify.com/s/files/1/0271/9799/t/10/assets/smicons-flickr.png?14960243897678491340');
}

#sm-instagram a {
	background: url('../images/smicons-instagram.png');
}

/* @end */

/* @group IE Overrides */

.ie body {}

.ie header {
	background-color: #00ff00 !important;
	height: 60px;
}

.ie #search-wrapper {
	height: 44px;
	display: block;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
}

[hidden] {
	display: none;
}

.comment-form {
	clear: both;
}

/* CSS Fix for Max-Width of Ad Styling */

#hp-three-promoboxs img,
#hp-two-promoboxs img,
#hp-one-promobox img {
	max-width: 100%
}

.clearcolumn {
	clear: both;
}

header#site-header a,
#product-nav-wrapper a {
	text-transform: uppercase;
}

header#site-header2 a,
#product-nav-wrapper a {
	text-transform: uppercase;
}

/* @end */

/* @group Overrides */

.fancybox-overlay {
	z-index: 80100;
}

.fancybox-skin {
	border-radius: 0;
}

.fancybox-skin {
	background: #ffffff;
}

/* @end */

/* @group Popups */

#envy-auto-popup {
	text-align: center;
	padding: 40px;
}

#envy-auto-popup #sm-icons {
	margin-top: 20px;
}

#envy-auto-popup #sm-icons li {
	margin: 0 5px;
}

#envy-auto-popup h3 {
	margin-top: 10px;
	color: #000000;
	font-size: 30px;
}

#envy-auto-popup p {
	color: #000000;
	font-size: 14px;
}

#envy-auto-popup .btn {
	margin-top: 10px;
}

#envy-auto-popup-2 {}

.envy-auto-popup-2-left {
	width: 450px;
	display: inline-block;
	padding: 35px;
	vertical-align: top;
}

.envy-auto-popup-2-left #mc-embedded-subscribe {
	margin-top: 10px;
}

.envy-auto-popup-2-left h3 {
	text-transform: uppercase;
}

.envy-auto-popup-2-left p {
	margin: 15px 0;
}

.envy-auto-popup-2-left #sm-icons {
	margin-top: 20px;
}

.envy-auto-popup-2-right {
	width: 300px;
	display: inline-block;
	float: right;
}

.envy-auto-popup-2-right img {
	max-width: 100%;
}

/* @end */

/* @group Animation */

#collection-image-anim {
	animation-duration: 1s;
	animation-delay: 0.5s;
}

/* @end */

/* @end */

/* @group ii. Responsive Overrides */

/* #Media Queries
	================================================== */

#mobile-product-images,
#mobile-menu {
	display: none
}

/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 959px) {
	.product-grid .alpha,
	.product-grid .mobile {
		clear: both;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	form#search {
		text-align: left;
	}
}

/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {
	.seccion-mi-perfil .bloque-mi-perfil {

		width:100% !important;

	}
	.seccion-mi-perfil .bloque-enlaces {
		width: 100%;
		text-align: Center;
		margin-top: 20px;
		 }
	.seccion-mi-perfil .bloque-largo {
		height: 280px;
text-align: center;
	}
	.seccion-mi-perfil .bloque-largo .bloque-derecha{
		border-left: 0px solid #fff;
		margin-top: 10px;
	}
	.mi-perfil-responsive{
		margin:15px 0px;
	}
	#minicart {
		box-shadow: none;
		background-color: none;
		right: 0px;
	}
	.entry-content iframe {
		width: 100%;
	}
	#minicart .close-shopping-cart,
	#minicart .three {
		display: none;
	}
	#minicart .four,
	#minicart .five {
		text-align: center;
	}
	#minicart .four {
		margin: 20px 0;
	}
	#minicart .view-cart-mini {
		position: inherit;
	}
	.indiv-product {
		margin-bottom: 30px;
	}
	form#search {
		text-align: center;
	}
	#cartform td,
	#order_details td {
		padding: 0 5px;
	}
	#mobile-background {
		background-color: #F6F5F5;
		width: 100%;
		margin-bottom: 20px;
	}
	.index-low-section img{
		width:100%;
	}
	.carousel-caption p{
		display:none;
	}
	.top-menu,
	#customer-top-header,
	#cart-brief,
	.cart-table-image,
	#cartform thead,
	.cart-table-price,
	#product_images {
		display: none !important;
	}
	#mobile-product-images {
		display: block;
	}
	#minicart {
		position: relative;
	}
	#mobile-menu-wrapper {
		text-align: center;
	}
	#mobile-menu {
		display: inline-block !important;
	}
	#site-title img {
		max-width: 100%;
	}
	#minicart {
		height: auto;
		padding-bottom: 20px;
		right: 10px;
		text-align: center;
		width: 100%;
	}
	.pagination-number {
		display: none !important;
	}
	#search_text {
		height: 25px;
		padding: 5px;
	}
	#mobile-header {
		display: block;
	}
	.game-result__content .uniform img {
		position: initial !important;
		width: 35% !important;
		margin-top: -20%;
		margin-bottom: -15%;
	}
	.game-result__content .team-logo img {
		width: 100% !important;
	}
	.game-result__content .uniform h5 {
		font-weight: normal;
	}
	.game-result__section h5 {
		font-size: 10px !important;
	}
	.game-result__section span {
		font-size: 10px !important;
	}
	.game-result__section h3 {
		font-size: 10px !important;
	}
	.game-result__section time {
		font-size: 10px !important;
	}
	.ppal {
		margin-top: 26% !important;
	}
	.site-content {
		padding: 0px 0 !important;
	}
	.game-result__header--alt {
		padding: 10px 15px !important;
		margin: 0px !important;
		margin-top: 0px !important;
		margin-top: -9% !important;
	}
	.game-result__section .game-result__content .game-result__score-wrap .game-result__score .game-result__score-result {
		font-size: 30px !important;
	}
	.logo-xs img {
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 0px;
		margin-top: 5px;
	}
	.carousel-caption h4 {
		font-size: 12px;
	}
	.carousel-control {
		display: none;
	}
	.partido-vivo {
		padding: 0px;
		text-align: center;
	}
	.partido-en-vivo img {
		width: 40%;
	}
	#partidos-jornada .local {
		
		width: 30% !important;
		
	}
	#partidos-jornada img {
		width: 100% !important;
	}
	#partidos-jornada .resultado {
		
		width: 40% !important;
	
	}
	#partidos-jornada .visitante {
		
		width: 30% !important;
		
	}
	#partidos-jornada td {
	
		font-size: 10px !important;
	}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {}

#sidr-mobile {
	padding-top: 30px;
}

#sidr-mobile a {
	padding: 15px 0;
	box-shadow: none !important;
	line-height: 20px !important;
	text-align: left;
}

#sidr-mobile ul li a,
#sidr-mobile ul li span {
	padding-left: 0;
}

#sidr-mobile a:hover {}

#sidr-mobile ul li:hover>a,
#sidr-mobile ul li:hover>span,
#sidr-mobile ul li.active>a,
#sidr-mobile ul li.active>span,
#sidr-mobile ul li.sidr-class-active>a,
#sidr-mobile ul li.sidr-class-active>span,
#sidr-mobile ul li ul li:hover>a,
#sidr-mobile ul li ul li:hover>span,
#sidr-mobile ul li ul li.active>a,
#sidr-mobile ul li ul li.active>span,
#sidr-mobile ul li ul li.sidr-class-active>a,
#sidr-mobile ul li ul li.sidr-class-active>span {
	-webkit-box-shadow: 0 0 0px 0px !important;
	-moz-box-shadow: 0 0 0px 0px !important;
	box-shadow: 0 0 0px 0px !important;
}

#sidr-mobile ul {
	border-bottom: 0 !important;
}

#mobile-product-images img {
	margin-bottom: 10px;
}

#sidr h4 {
	color: #999;
}

/* @end */

.comment_logs {
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCC;
}

.comments_content {
	margin: 10px;
	padding: 5px;
	border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*    border-color: #39a9ef;*/
}

#loading_form {
	position: fixed;
	background-color: rgba(251, 251, 251, 0.9);
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
}

.loader {
	margin-top: 20%;
	text-align: center;
}

#MP-Checkout-dialog {
	z-index: 10000;
}

.google_plus div {
	display: inline-block;
	background: #4285F4;
	color: #FFFFFF;
	width: 20em;
	border-radius: 3px;
	white-space: nowrap;
	border: 2px solid #4285f4;
}

.google_plus .icon {
	background: url('../librerias/g-logo.png') white 8px 50% no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	background-size: 60%;
}

.google_plus .buttonText {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 42px;
	font-size: 16px;
	font-weight: bold;
	font-family: 'muli', sans-serif;
}

.google_plus:hover {
	background-color: rgb(215, 87, 78);
	color: rgb(255, 255, 255);
	text-decoration: none;
	margin-bottom: 30px;
}

._4z_c {
	width: 20em !important;
}

#share-buttons {}

#share-buttons>a {}

#share-buttons>a>img {
	max-width: 2em;
}

.agotado-badge {
	opacity: 0.7;
	filter: alpha(opacity=80);
	color: #FFFFFF;
	font-size: 8px;
	font-weight: 700;
	line-height: 14px;
	padding: 5em 0em;
	text-transform: uppercase;
	z-index: 100000;
	position: absolute;
	left: 20.0em;
	text-align: center;
	width: auto;
	height: auto;
	background: red;
	max-height: 100%;
}

.agotado-badge h5 {
	writing-mode: vertical-lr;
	text-orientation: upright;
	font-size: 10px !important;
}

.boton-fondo {
	background: url(../img/diagonal.gif);
	position: relative;
	padding: 10px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 10px;
	background: #fff;
	display: inline;
	float: left;
	clear: left;
	margin: 0;
}

.btn-pagar {
	/*background-color: #F388A7;*/
	text-transform: uppercase;
	/*font-weight: bold;*/
	/*color: #fff;*/
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	padding: 10px;
	background: #fff;
	display: inline;
	float: left;
	clear: left;
	margin: 0;
	border: 0px;
}

.planes {
	background-color: #000;
	border-radius: 10px;
}

.planes h1 {
	color: #fff;
}

.planes h6 {
	color: #fff;
}

.planes h2 {
	color: #fff;
}

.planes small {
	color: #fff;
}

.planes a {
	margin-bottom: 20px;
}

.clubes {}

.clubes ul {
	list-style: none;
	padding-left: 0px;
	white-space: nowrap;
	text-align: center;
	margin-bottom:0px;
	padding: 5px 0px;
}

.clubes li {
	display: inline;
	padding-left: 0px;
	padding-right: 2.3%;
}

.clubes li a {}

.clubes li a img {
	width: 40px;
	z-index: 1000;
}

.logo img {
	width: 300px;
	height: auto;
	margin-bottom: 0px;
	max-width: unset;
}

.menu {}

.menu li {
	text-align: center !important;
}

.menu li a {
	padding-top: 5px;
	padding-bottom: 5px;
}

.menu .navbar {
	min-height: 0px;
}

.menu-ppal {
	padding: 0px !important;
}
.menu-ppal li.logo{
	width:300px !important;
}

.menu-ppal li a {

}

.menu-ppal .dropdown-menu li {
	width: 100% !important;
}

.no-display {
	display: none;
}

.margin-top-30 {
	margin-top: 30px;
}

#myCarousel .carousel-caption {
	right: 0px;
	bottom: 0px;
	text-align: left;
	padding: 10px;
	background: rgba(11, 45, 89, 0.5);
	text-shadow: none;
	width: 50%;
	height: 100%;
	left: unset;
}
#myCarousel .carousel-caption h1{
	text-transform: initial;
	margin-top: 60px;
	width: 80%;
	margin-left: 30px;
	border-bottom: 1px solid #fff;
	padding-bottom: 30px;
	padding-left: 30px;
}
#myCarousel .carousel-caption p{
	margin-left: 30px;
	font-size: 20px;
	font-weight: lighter;
}

#myCarousel .carousel-caption a {
	color: #fff;
}

#myCarousel .list-group {
	position: absolute;
	top: 0;
	right: 0;
}

#myCarousel .list-group-item {
	border-radius: 0px;
	cursor: pointer;
}

#myCarousel .list-group .active {
	border-color: #eee;
}

@media (min-width: 992px) {
	/* #myCarousel {padding-right: 16.66666667%;} */
	#myCarousel .carousel-controls {
		display: none;
	}
}

@media (max-width: 991px) {
	.carousel-caption p,
	#myCarousel .list-group {
		display: none;
	}
}

.tablas-index {
	height: auto;
	max-height: 100%;
	overflow: hidden;
}

.button-js {
	width: 100%;
	height: 50px;
	position: absolute;
	text-align: center;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.3);
	border: 1px solid #ccc;
}

.menu-lateral {
	font-size: 20px;
	margin-right: 20px;
}

.news {
	margin-bottom: 26px;
}

.news-inter {
	display: none;
	position: absolute;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 10px;
	height: 100%;
	max-height: 100%;
	width: 100%;
}

.news-inter h6 {
	margin-bottom: 0px;
	color: #fff;
	font-size: 12px;
}

.news-inter span {
	font-size: 10px;
	color: #fff;
}

.news:hover .news-inter {
	display: block;
	-webkit-animation: slideInUp 1s;
	animation: slideInUp 1s;
}

.news {
	overflow: hidden;
}

.news-ppal {
	overflow: hidden;
}

.news-ppal:hover .news-inter {
	display: block;
	-webkit-animation: slideInUp 1s;
	animation: slideInUp 1s;
}

.news-ppal .news-inter {
	width: 100%;
}

.news-ppal .news-inter span {
	font-size: 15px;
}

.news-ppal .news-inter h6 {
	font-size: 25px;
}

.estadistica {
	/* height: 100px; */
	background-color: #fff;
	padding: 10px 0px;
	padding-bottom: 0px;
	background-color: #07418c !important;
height: 200px;
border-radius: 21px;
overflow: hidden;
}

.estadistica h6 {
	text-align: center;
	margin-bottom: 10px;
	font-weight: lighter;
	color: #fff;
	
}



.top-jugadores-fantasy{
	padding-left: 0px;
}
.top-jugadores-fantasy .jugador-fantasy{
	width: 100%;
	float: left;
	height: auto;
	list-style: none;
	border: none;
	background-color: rgba(255,255,255,0.3);
	border-radius: 21px;
	margin-bottom: 40px;
	padding: 0px;
	height:100px;
}
.top-jugadores-fantasy .jugador-fantasy .col-md-3{
	height:100px;
}

.top-jugadores-fantasy .jugador-fantasy a{
	
}
.top-jugadores-fantasy .jugador-fantasy .padding-left-30{
	padding-left:30px;
}


.top-jugadores-fantasy .jugador-fantasy img.img-jugador{
	width: 105px;
	position: absolute;
	bottom: 0px;
	left: 16px;
}

.top-jugadores-fantasy .jugador-fantasy img.img-equipo{
	width: 20px;
	margin-top:19px;
	float:left;
}

.top-jugadores-fantasy .jugador-fantasy h3{
	background-color: transparent;
	text-transform: unset;
	text-align: left;
	width: 100%;
	line-height: 20px;
	margin: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 16px;
}

.top-jugadores-fantasy .jugador-fantasy h5{
	text-align: center;
background-color: #0b2d59;
padding: 5px 15px;
border-radius: 100px;
width: 100px;
}

.top-jugadores-fantasy .jugador-fantasy span.puntos{
	position: absolute;
right: 5px;
top: 10px;
color: #fff;
background-color: #0b2d59;
border-radius: 100px;
font-size: 45px;
width: 60px;
height: 60px;
line-height: 60px;
}

.top-jugadores-fantasy .jugador-fantasy small{
	color: #fff;
position: absolute;
bottom: 0px;
right: 25px;
}



.mejor-jugador{
	padding-left: 0px;
}
.mejor-jugador .jugador-fantasy{
	width: 100%;
	float: left;
	height: auto;
	list-style: none;
	border: none;
	padding: 0px;

}
.mejor-jugador .jugador-fantasy .col-md-3{
	height:100px;
}

.mejor-jugador .jugador-fantasy a{
	
}
.mejor-jugador .jugador-fantasy .padding-left-30{
	padding-left:30px;
}


.mejor-jugador .jugador-fantasy img.img-jugador{
	width: 105px;
	position: absolute;
	bottom: 0px;
	left: 16px;
}

.mejor-jugador .jugador-fantasy img.img-equipo{
	width: 20px;
	margin-top:19px;
	float:left;
}

.mejor-jugador .jugador-fantasy h3{
	background-color: transparent;
	text-transform: unset;
	text-align: left;
	width: 100%;
	line-height: 20px;
	margin: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 16px;
}

.mejor-jugador .jugador-fantasy h5{
	text-align: center;
background-color: #0b2d59;
padding: 5px 15px;
border-radius: 100px;
width: 100px;
}

.mejor-jugador .jugador-fantasy span.puntos{
	position: absolute;
right: 5px;
top: 10px;
color: #fff;
background-color: #0b2d59;
border-radius: 100px;
font-size: 45px;
width: 60px;
height: 60px;
line-height: 60px;
}

.mejor-jugador .jugador-fantasy small{
	color: #fff;
position: absolute;
bottom: 0px;
right: 25px;
}


.button-js a {
	color: #333;
}

.estadistica h4 {
	margin-bottom: 5px;
}

.estadistica h3 {
	text-align: left;
	color: #fff;
	margin-bottom: 5px;
}

.row-estadistica {
	z-index: 0;
	background-color: transparent;
}

.fixed {
	position: fixed !important;
	top: 0px;
	left: 0px;
	width: 100%;
}

.ppal {
	margin-top: 134px;
}
.nav-tabs {
    margin-top: 30px;
}

.height-open {
	max-height: 100%;
	-webkit-animation: slideInDown 1s;
	animation: slideInDown 1s;
}

.height-close {
	max-height: 250px;
	-webkit-animation: slideInUp 1s;
	animation: slideInUp 1s;
}

ul.countdown {
	list-style: none;
	margin: 75px 0;
	padding: 0;
	display: block;
	text-align: center;
}

ul.countdown li {
	display: inline-block;
}

ul.countdown li span {
	font-size: 38px;
	font-weight: 300;
	line-height: 50px;
	color: #fff !important;
	font-family: 'Black Ops One', cursive;
}

ul.countdown li.seperator {
	font-size: 38px;
	line-height: 40px;
	vertical-align: top;
	font-family: 'Black Ops One', cursive;
}

ul.countdown li p {
	color: #fff !important;
	font-size: 14px;
}

.proximos-partidos {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	margin-top: 5px;
}

.proximos-partidos h6 {
	display: inline-block;
	margin-bottom: 0px;
	margin-top: 8px;
	font-weight: normal;
	font-size: 22px;
	text-align: left;
	color:#fff;
}

.proximos-partidos .proximo-partido:first-child {}

.proximo-partido {
	display: inline-block;
}

.proximo-partido img {
	color: #a7abb1;
	font-size: 14px;
	width: 25% !important;
	display: initial !important;
}

.partido-en-vivo {}

.partido-en-vivo h3 {
	font-size: 31px;
	;
	color: #fff;
	margin-bottom: 0px;
	margin-top: 32px;
	font-weight: 900;
}

.partido-en-vivo h6 {
	font-size: 71px;
	margin-bottom: 0px;
	line-height: 71px;
	color: #fff;
	font-weight: 900;
}

.partido-en-vivo img {
	width: 20%;
}

.partido-en-vivo .faltante {
	background-color: transparent;
	padding-top: 26px !important;
}

.partido-en-vivo a {
	color: #fff;
}

.partido-en-vivo .teams {
	text-align: center;
}

.register-but {
	background-color: rgba(255,255,255,0.15);
	padding-bottom: 20px;
	padding-top: 20px;
	border-radius: 21px;
	margin-top: 30px;
}

.partido-vivo {
	background-color: #07418c;
	/* background-color:#f39fb9; */
	padding: 30px 0px;
	position: relative;
}

.partido-vivo .imagen {
	position: absolute;
	bottom: -70px;
	left: -10px;
	width: 20%;
	opacity: 0.2;
}

.carousel-inner img {
	width: 100%;
}

.list-group h4 {
	color: #000;
	font-weight: normal;
	font-size: 18px;
}

.entry-content {
	background-color: #fff;
	padding: 30px;
}

.entry-content img {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	display: block;
	margin-bottom: 15px;
	width: auto;
}

.entry-content p {
	text-align: justify;
	color: #000;
}

.owl-nav {}

.owl-nav .owl-prev {
	top: 20%;
	position: absolute;
}

.owl-nav .owl-next {
	top: 20%;
	position: absolute;
	right: 1%;
}

.proximos-partidos small {
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0px 10px;
	font-weight: bold;
}
.row-estadistica  h1{
color:#fff;
}
.articulo {
	margin-top: 11%;
}

.list-group li:nth-child(1) {
	background-color: rgba(72, 13, 95, 0.6);
	border-color: #0B2D59;
}

.list-group li:nth-child(1) h4 {
	color: #fff;
}

.list-group li:nth-child(2) {
	background-color: rgba(69, 151, 203, 0.6);
	border-color: #4597cb;
}

.list-group li:nth-child(2) h4 {
	color: #fff;
}

.list-group li:nth-child(3) {
	background-color: rgba(231, 62, 81, 0.6);
	border-color: #000000;
}

.list-group li:nth-child(3) h4 {
	color: #fff;
}

.team-roster-table tbody tr {
	background-color: transparent !important;
}

.blog-main h2 {}

.blog-main a {}

.blog-main ul {}

.blog-main ul li {}

.blog-main ul li a {
	color: #fff;
	font-size: 12px;
}

.blog-main .title-bar-sub-blog {
	position: absolute;
	top: 9.4%;
	right: 2.4%;
}

.blog-main .title-bar {
	min-height: 83px;
}

.sigue-partido {
	font-size: 20px !important;
	margin-top: 10% !important;
	color: #fff !important;
}

.sigue-partido:hover {
	font-size: 20px !important;
	margin-top: 10% !important;
	color: #000 !important;
}

.game-result__score-wrap h6 {
	color: #fff;
	margin-bottom: 10px;
}

.fc-title {
	color: #000;
}

.fc-title img {
	width: 10%;
}

.fc-title .img-title {
	width: 20%;
	float: left;
	height: 33px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.fc-event {
	position: relative;
	/* for resize handle and other inner positioning */
	display: block;
	/* make the <a> tag block */
	font-size: .85em;
	line-height: 1;
	border-radius: 3px;
	border: 3px solid #000000;
	/* default BORDER color */
	background-color: transparent !important;
	/* default BACKGROUND color */
	font-weight: normal;
	/* undo jqui's ui-widget-header bold */
	padding: 0px !important;
}

.fc-event:hover {
	background-color: #e18f99;
}
#tabla-extranjeros-jugadores .flag{
	position: absolute;
	right: 0px;
}
.team-leader__player-info{
	position:relative;
}
.header-top{
	background-color:#07418c;
	padding-top: 2px;
}
.header-middle{
background-color:transparent;
}
.header-bottom{
	background-color: #0B2D59;
	/* background-color:#f39fb9; */
	border: 0px solid #fff;

border-bottom: 0px;
padding: 20px 0px;
}
.header-buttons{
	margin-top: 10px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(255,255,255,1);
box-shadow: 0px 0px 10px 0px rgba(255,255,255,1);
border-radius: 50px;
}
.header-buttons .first{
	padding: 13px 42px !important;
	background-color: #e73e51;
	color: #ffffff !important;
	border-bottom-left-radius: 50px;
	border-top-left-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px !important;
	border-bottom-right-radius: 50px !important;
	margin-right: -20px;
	z-index: 9;
}
.header-buttons .second{
	padding: 13px 42px !important;
	background-color: #000000;

color: #fff !important;

border-top-right-radius: 50px !important;
border-bottom-right-radius: 50px !important;
margin-right: -20px;
z-index: 8;
}
.header-buttons .third{
	padding: 13px 42px !important;
	background-color: #000000;
	color: #fff !important;
	border-bottom-right-radius: 50px !important;
	border-top-right-radius: 50px !important;
	z-index: 7;
	margin-right: -20px;
}
.header-buttons .four {
    padding: 13px 42px !important;
    background-color: #000000 !important;
    color: #fff !important;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
}
.header-buttons a:hover{
	background-color: #edeff4 !important;
	color:#000;
}
.estadisticas-generales{
	text-align: center;
	padding: 10px;
	

	background-repeat:no-repeat;
}

.estadisticas-generales h3{
	margin-top: 10px;
	color: #fff;
}
.estadisticas-generales h1{
	color: #fff;
}
.estadisticas-generales.goles-totales{
	/* background:linear-gradient(0deg,rgba(78,13,95,0.3),rgba(78,13,95,0.3)),url('../images/001.png'); */
	background-image:url('../images/002.png');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.pases-gol{
	background-image:url('../images/001.png');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.amarillas{
	background-image:url('../images/003.png');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.rojas{
	background-image:url('../images/004.png');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.mejor-ofensiva{
	background-image:url('../images/005.jpg');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.mejor-ofensiva h5{
	color: #fff;
	margin-bottom: 0px;
	margin-top: -18px;
}

.estadisticas-generales.mejor-ofensiva img{
	position: absolute;

	width: 80px !important;
	
	top: 34%;
	
	left: 10%;
}
.estadisticas-generales.mejor-defensiva{
	background-image:url('../images/006.jpg');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.mejor-defensiva img{
	position: absolute;

	width: 80px !important;
	
	top: 34%;
	
	left: 10%;
}
.estadisticas-generales.mejor-defensiva h5{
	color: #fff;
	margin-bottom: 0px;
	margin-top: -18px;
}
.estadisticas-generales.jugadores-registrados{
	background-image:url('../images/007.jpg');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.entrenadores-registrados{
	background-image:url('../images/008.jpg');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.onces-ideales{
	background-image:url('../images/009.jpg');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.tabla-absoluta{
	background-image:url('../images/acumulada.jpg');
	background-size: 100%;
	background-repeat:no-repeat;
}
.estadisticas-generales.tabla-absoluta h1{
	font-size: 40px;
	margin-bottom: 44px;
}

.lider-asistencia{
	background-color:#000000;
}

.lider-gol{
	background-color: #000000;
}
.lider-portero{
	background-color: #000000;
}
.lider-juvenil{
	background-color: #000000;	
}

.estadistica h5{
	font-size: 20px;	
	margin-bottom: 5px;
}
.resaltar{
	font-size: 30px !important;

	color: #fff;
	
	margin: 7px 0px !important;
}
.name{
	font-size: 20px;
}
.bck-gris{
	background-color: #07418c;
	margin-bottom: 30px;
}
#estadisticas .owl-prev {
    position: absolute !important;
    top: 40% !important;
    left: -3% !important;
}
#estadisticas .owl-next {
    position: absolute !important;
    top: 40% !important;
    right: -3% !important;
}
.clubes-xs-ul{
	list-style:none;
	padding-left:0px;
	margin-top: 10px;

margin-bottom: 0px;
}
.clubes-xs-ul li{
	list-style:none;
	
}
.banner-top{
	padding: 0px 2px;
	margin-bottom: 30px;	
}
.proximos-partidos .icono-tv{
	border: 0px solid #fff;
	position: absolute;
	bottom: 30%;
	right: 41%;
	font-weight: bolder;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
	margin-right: 0px;
	position: absolute;
right: 3px;
top: 8px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.tablas-tabs{
	margin-left:15px;
	margin-top: 30px;
}
.tablas-compactas .widget__title{
display:none;
}
.tablas-compactas .team-meta__logo{
	display:none;
}
.tablas-compactas .widget-standings .table-standings > tbody > tr > td{
	padding:0px !important;
}
.strong{
	font-weight:bold;
}
#clasificacion-simulador_info{
	display:none;
}
table.dataTable thead .sorting_desc {

    background: none !important; 

}

table.dataTable thead .sorting {

	/* background: none !important;  */

}
.title-bar h1{
font-size: 20px;
width: auto;
display: inline-block;
float: left;
}
.input-simulador{
	width: 30px;
	margin-top: 10px;

}
.header-copa{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,605e5f+73 */
background: #006038 !important; /* Old browsers */
background: -moz-linear-gradient(top, #faba31 0%, #006038 73%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #faba31 0%,#006038 73%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #faba31 0%,#006038 73%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faba31', endColorstr='#006038',GradientType=0 ) !important;  /* IE6-9 */

}
.header-copa .header-bottom{ 
	background-color: #006038;
border: 0px solid #fff;

-webkit-box-shadow: 0px 0px 0px 0px rgba(163,163,163,1);
-moz-box-shadow: 0px 0px 0px 0px rgba(163,163,163,1);
box-shadow: 0px 0px 0px 0px rgba(163,163,163,1);
border-bottom: 0px;
}
.partido-vivo-copa{
	background-color: #1d4176 !important; 
}
.footer-copa{
	background-color: #11b364 !important;
}
.header-copa .header-bottom .dropdown-menu {
    background-color: #006038;
}
.header-tabla{
	font-size: 8px !important;
}
.lista-ppal{
	width: 9% !important;
	text-align: right !important;
	padding-top: 8px;
	font-size: 11px;
}
.container-header{
	padding:0px 98px;
}
.once-ideal{
	background-color: #07418c;
	height: 725px;
	border-radius: 21px;
}
.jugadores-destacados{
	background-color: transparent !important;
	height: 750px;
	border-radius: 21px;

}
.jugadores-destacados h3{
background-color:transparent !important;
margin-bottom:35px;
 }
.mejores-equipos{
	background-color: #07418c;
	height: 725px;
	border-radius: 21px;

}
.mejor-jugador{

	background-color: #07418c;
	/* height: 225px; */
	border-radius: 21px;
	margin-top:30px;
	
}
.estadistica-fantasy{
	padding-top: 15px;
	text-align: Center;
	background-color: rgba(255,255,255,0.29);
	overflow: hidden;
}
.estadistica-fantasy h3{
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: -15px;
    background-color: #07418c;
    margin-left: -15px;
    margin-right: -15px;
    line-height: 43px;
    letter-spacing: 1px;
}
.menu-especial{
	text-align: center !important;;
	padding: 0px 10px;
}
.menu-especial a.enlace-especial{
	background-color: #07418c;
	border-radius: 100px;
	padding: 10px 0px !important
}
table.dataTable tbody tr {
    background-color: transparent !important;
}
table.dataTable tbody th, table.dataTable tbody td {
    color: #fff;
}
.listado-ligas{


}
.listado-ligas li{
	list-style: none;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	display: block;
	height: 40px;
	margin-bottom: 10px;
}
.listado-ligas li .div-compartir{
	width: 50%;
	float: left;

}
.listado-ligas li .a2a_kit{

	float:right;
}
.listado-ligas li .a2a_svg {

	height: 20px;
	width:20px;
 }
.listado-ligas li a{

}
.widget-proximos-partidos-equipo .widget-results__content{
	padding: 12px 12px !important;
}