@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

body { font-family: 'Roboto', sans-serif; color:#fff; background:#102496; }

.clear {clear:both !important;}

a:active, a:link, a:visited {color:#3498db; text-decoration:none;}
a:hover {color:#3498db; text-decoration:underline;}

.container { max-width: 1300px !important; right: 0px; -webkit-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }

#section_1 { }
#section_1_content { }
#section_2 { }
#section_2_content { }
#section_3 { padding: 30px 0; }
#section_3_content { }
#section_4 { }
#section_4 .container {  }
#section_4_content { }
#section_5 { }
#section_5_content { }
#section_6 {  }
#section_6_content { }
#section_7 { }
#section_7_content { }
#section_8 { }
#section_8_content { }
#section_9 { }
#section_9_content { }
#section_10 { }
#section_10_content { }

.top_texto { margin-top: 20px !important; }
.box_first { margin-top: 0px !important; }
.box_content { margin-top: 10px !important; }
.pag_texto { background:#fff; margin-bottom: 40px; }

/* MARGINS */
	.noMargin {margin:0 0 0 0 !important;}
	.bottomMargin5 {margin-bottom:5px !important;}
	.bottomMargin10  {margin-bottom:10px !important;}
	.bottomMargin20 {margin-bottom:20px !important;}
	.bottomMargin30 {margin-bottom:30px !important;}
	.bottomMargin50 {margin-bottom:50px !important;}
	.leftMargin5 {margin-left:5px !important;}
	.leftMargin10 {margin-left:10px !important;}
	.leftMargin20 {margin-left:20px !important;}
	.leftMargin30 {margin-left:30px !important;}
	.leftMargin50 {margin-left:50px !important;}
	.rightMargin5 {margin-right:5px !important;}
	.rightMargin10 {margin-right:10px !important;}
	.rightMargin20 {margin-right:20px !important;}
	.rightMargin30 {margin-right:30px !important;}
	.rightMargin50 {margin-right:50px !important;}
	.topMargin5 {margin-top:5px !important;}
	.topMargin10 {margin-top:10px !important;}
	.topMargin20 {margin-top:20px !important;}
	.topMargin30 {margin-top:30px !important;}
	.topMargin50 {margin-top:50px !important;}
	.leftPadding5 {padding-left:5px;}
	.topPadding5 {padding-top:5px;}
	.topPadding10 {padding-top:10px;}

/* ALIGNS & FLOATS */
	.centerAlign {text-align:center !important;}
	.leftAlign {text-align:left !important;}
	.rightAlign {text-align:right !important;}
	.centerFloat { float:center !important;display:inline-block;}
	.leftFloat { float:left !important;display:inline-block;}
	.rightFloat { float:right !important;display:inline-block;}

/* TEXTOS */
	h1 { font-family: 'Roboto', sans-serif; margin:0 0 20px 0; color: #1d2f41; line-height: 1.2em; }
	h2 { font-family: 'Roboto', sans-serif; margin:0 0 15px 0; color: #1d2f41; line-height: 1.2em; }
	h3 { font-family: 'Roboto', sans-serif; margin:0 0 10px 0; color: #1d2f41; line-height: 1.2em; }
	#cookie-bar { font-size:0.8em; }
	.headFont { font-family: 'Roboto Condensed', sans-serif; font-weight:normal; text-transform:uppercase; }
	.pageTitle { border-bottom:1px solid #ddd; font-weight: bold; margin-top: 0 !important; }
	.pageHeadline { border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:15px !important;	}
	.pageBlock { text-align:center; font-family: 'Roboto Condensed', sans-serif; font-weight:normal; text-transform:uppercase; }
	.auxText { font-size: 0.8em !important; color:#bbb; }
	.azulito { color:#3498db !important; }
	.amarillo { color:#d02 !important; }
	.labelSede { z-index:3; background:#2ad; color:#fff; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding: 2px 6px; margin-right: 6px; font-weight: normal !important; }
	.gris { color:#999 !important; }
	.verde { color:#396 !important; }
	.rojo { color:#e74c3c !important; }

/* BORDERS */
	.noBorder {border:none !important;}
	.bottomBorder {border-bottom:1px solid #e3e3e3;}
	.blockLine { border-bottom:1px solid #e3e3e3; margin:8px 0 15px 0;}

/* BOTONES */
	.botonInput { white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-appearance: button; background-image: none; }
	.botonSmall, .botonLarge { font-family: 'Roboto', sans-serif !important; font-weight: normal !important; color: #fff !important; background:#fc751a; text-align:center; cursor: pointer; border: 0;}
	.botonSmall:hover, .botonLarge:hover { background:#932503; color: #fff !important; cursor: pointer; border: 0; text-decoration:none !important; transition: all 0.3s ease; }
	.botonLarge { -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; font-size: 1.2em; padding: 15px 40px; }
	.botonLarge:hover { -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; padding: 15px 40px; }
	.botonSmall { -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; font-size: 0.9em; padding: 10px 26px; }
	.botonSmall:hover { -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; padding: 10px 26px; }


/* ICONOS */
	.bullet { background: url('/images/iconos/arrow.png') no-repeat 0 top; width:8px; height:8px; display:inline-block; }
	.twitter { color:#00a5ef !important; }
	.facebook { color:#364d9d !important; }
	.instagram { color:#4876a0 !important; }
	.youtube { color:#d24627 !important; }
	.whatsapp { color:#65bc54 !important; }
	.comment { color:#c4ced7 !important; }
	.compartirRight { float: right; }
	.compartirIcon { display: block; float: left; border-radius: 50%; margin: 0 2px 10px 2px; padding: 6px; font-size:1.2em; color:#fff !important; text-decoration:none; }
	.compartirIcon:hover { color:#fff !important; text-decoration:none; opacity: 0.7; filter: alpha(opacity=70); }
	.compartirIcon i { width: 30px; text-align: center; }
	.compartirRight .compartirIcon { padding: 3px; font-size:1.1em; }
	.twitterBack { background:#00a5ef !important; }
	.facebookBack { background:#364d9d !important; }
	.instagramBack { background:#4876a0 !important; }
	.youtubeBack { background:#d24627 !important; }
	.whatsappBack { background:#65bc54 !important; }
	.commentBack { background:#888 !important; }

/* FORMULARIOS */
	.campoform { font-family: 'Roboto', sans-serif !important; border:1px solid #ccc;color:#1d2f41;padding:10px 30px;margin:0;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
	.campoform_small { font-family: 'Roboto', sans-serif !important; border:1px solid #ccc;color:#1d2f41;font-size:0.8em;padding:8px 20px;margin:0;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
	.msg_ok, .msg_error { padding: 18px 10px; margin-bottom: 40px !important; font-weight: normal; font-size: 1em ; color: #fff; text-align: center; -webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px; }
	.msg_error { background: #EB5055; }
	.msg_ok { background: #68C39F; }
	.msg_warning { font-size: 0.8em; color: #e74c3c; margin: 20px 0 !important; }
	.form_verify { display: none !important; }
	.selectform { background: #fff url("http://icongame.es/tools/images/select.png") 100% center no-repeat; background-size: 40px 30px; padding: 0 40px 0 10px; -webkit-appearance: none !important; height: 2.3125rem; }
	.selectform_small { background: #fff url("http://icongame.es/tools/images/select.png") 100% center no-repeat; background-size: 35px 25px; padding: 0 30px 0 10px; -webkit-appearance: none !important; height: 2rem; }

/* POPUPS */
	.popup { z-index: 5000; display: none; }
	.popupInfo { position: absolute; width: 320px; left:50%; margin-left:-160px; top:70px; z-index:7000; background:#FFF; -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 -13px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); }
	.popupRegister { position:absolute; width:320px; left:50%; margin-left:-160px; top:70px; z-index:7000; background:#FFF; -moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 -13px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2); }
	.popupInfoContent { padding:20px 30px 25px; }
	.popupInfoContent h2 { font-size: 26px; margin-bottom: 20px; }
	.popupCerrar { float: right; margin: -10px -18px 0 0; }
	.popupInfoSecondary {padding:20px 30px 25px;background:#eee;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
	.popup p { margin-bottom:3px; }
	.popupZonabc {background:url("http://baloncestocolegial.com/images/cabeceras/popup-zonabc.jpg") no-repeat #F3F3F3;padding:20px;padding-top:60px !important;}
	.warningLogin { background:url("http://icongame.es/images/icons/no.png") no-repeat scroll left top #fee;padding:15px 15px 15px 40px;margin:10px 0 0 0;font-size:12px;font-weight:bold;color:#333;border:1px solid #fcc;}
	.popupFoto {z-index: 998;text-align: center;vertical-align: middle;width: 100%;height: 100%;position: absolute;display: table !important;table-layout: fixed;}
	.popupFoto_base {z-index: 1000;display: table-cell !important;text-align: center;vertical-align: middle;width: 100%;}
	.popupFoto_contenido {position: relative;display: inline-block !important;z-index: 1000;background: #fff;text-align:left;border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.6);-webkit-box-shadow: 0 0 -13px 3px rgba(0, 0, 0, 0.6);box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.6);margin-top:10px;}
	.popupFoto_info {float:left;width:200px;padding:15px;}
	#screen { display: none; position: fixed; padding: 0; margin: 0; left: 0%; top: 0%; width: 100%; height: 100%; z-index: 6000; cursor: pointer; background-color: rgb(255,255,255); background-color: rgba(255,255,255,1); }

/* CABECERA */
	.headerTavernes { margin:25px 0 45px 0;}
	.headerTavernes_menu { float:right;margin-left:25px;margin-top:30px; }
	.headerTavernes_title { float:left;margin-right:25px; }
	@media screen and (max-width: 1020px) {
		.headerTavernes { margin:20px 0 35px 0;}
		.headerTavernes_menu { margin-left:15px;margin-top:10px; }
		.headerTavernes_title { margin-right:10px; }
		.headerTavernes h1 { font-size: 1.5em !important; }
		.headerTavernes span { display: none; }
		.headerTavernes img { height: 45px !important; }
		.headerTavernes_menu a { font-size:0.9em !important; }

	}


/*@media screen and (min-width: 970px) { */
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
.owl-boxes .owl-controls .owl-buttons div { position: absolute; }
.owl-boxes .owl-controls .owl-buttons .owl-prev{ left: 0; top: 25%;  }
.owl-boxes .owl-controls .owl-buttons .owl-next{ right: 0; top: 25%; }
#owl-demo .item img{ display: block; width: 100%; height: auto; }

/* FOOTER */
	.footer { margin-bottom:20px; }
	.footer_social { font-size:1.5em; padding-top: 15px; }
	.footer_nav { font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size:0.9em; }
	.footer_social a, .footer_nav a { margin-right: 20px; }
	.footer_legal {font-size:0.8em; color: #eee; padding-top:20px; border-top:1px solid #d02; }
	.footer_legal p { margin-bottom:5px; }
	.footer_social a, .footer_nav a, .footer_legal a { color: #fff; }
	.footer_social a:hover, .footer_nav a:hover, .footer_legal a:hover { color: #d02; }

/* CPANEL */
	.cpanel_menu { text-align:left; margin: 0 0 40px 0; }
	.cpanel_menu ul { list-style:none; margin:15px 0 80px 0; }
	.cpanel_menu li { border-bottom: 1px solid #e3e3e3; }
	.cpanel_menu a { display: block; padding:15px 20px; color: #333 !important; text-decoration: none; }
	.cpanel_menu a:hover { color: #333 !important; text-decoration: none; background: #fff; }
	.cpanel_menu_selec { font-weight:bold; background: #eee; border-right: 3px solid #f93; }
	.cpanel_root { text-align:left; font-size:0.9em; }
	.cpanel_root .admin_texto { margin-bottom: 5px; }
	.cpanel_root .admin_campo { margin-bottom: 25px; }
	.cpanel_tabla { width: 100%; border:0; border-collapse:collapse; }
	.cpanel_tabla th, .cpanel_tabla td { border-bottom: 1px solid #e1e1e1; padding:5px 0; }
	.cpanel_tabla tr:hover td { background:#f3f3f3; }
	.cpanel_label { float:left; width:26%; text-align:right; margin-bottom:30px; }
	.cpanel_input { float:right; width:70%; text-align:left; margin-bottom:30px; }
	.cpanel_label p { margin-top:8px; line-height:14px; }
	.cpanel_boton { text-align: center; margin: 20px 0 50px 0; }


/* RESPONSIVE */
#calendarioBox { padding-right: 0; }
.grid-homemain, .grid-homeside { float: left; width:100%; }
.grid-main, .grid-side { float: left; width:100%; }
.show-grid { margin: 0 20px; }
.box_block { margin: 4px; }
.side_block { margin-left: 0px; }
.box_margin { margin: 5px; }
.box_frame { margin: 15px 3%; }
.columna_izq { border-right: 0px solid #ddd; }
.columna_first { }
.albums_lista { column-count:1;-moz-column-count:1;-webkit-column-count:1; }
.album_fotos { column-count:2;-moz-column-count:2;-webkit-column-count:2; }
.box_side { margin: 15px;}
.texto_principal { padding:0 5px 5px 5px; }
.texto_contenido img { height:auto; margin:10px 0px 20px 0px; }
.grid-social  { width: 100%;; }
.grid-social_box  { width: 100%; background:#fff }
.calendario_br { border-right:0px solid #ddd; }
.halfMargin { margin: 0; }
h1 { font-size: 2.6em; }
h2 { font-size: 1.8em; }
.feed_inner { height: 280px; }
.feed_inner_small { height: 240px; }
.feed_inner_text h1 { font-size: 1.8em; }
.feed_inner_text h2 { font-size: 1.3em; }
.adLarge { margin-top:10px !important;margin-bottom:10px !important; }
.scoreboard-arrow { font-size: 1.5em !important; }
.owl-scores .owl-controls .owl-buttons .owl-prev{ left: -12px; top: 35px;  }
.owl-scores .owl-controls .owl-buttons .owl-next{ right: -12px; top: 35px; }
.social-arrow { color: #fff; font-size:2em !important; margin: 0 !important;}
#owl-social .owl-controls .owl-buttons .owl-prev{ left: 5px; top: -35px;  }
#owl-social .owl-controls .owl-buttons .owl-next{ right: 5px; top: -35px; }
.pagina_info { font-size: 0.8em; }
.pageBlock { margin: 25px 0 15px 0; font-size: 1.8em;  }

@media screen and (min-width: 480px) {
	.columna_first { }
	.albums_lista { column-count:2;-moz-column-count:2;-webkit-column-count:2; }
	.album_fotos { column-count:3;-moz-column-count:3;-webkit-column-count:3; }
	.box_side { margin: 15px 20px;}
	.texto_principal { padding:0 10px 10px 10px; }
	.texto_contenido img { height:auto; margin: 15px 15px 20px 15px; }
}
@media screen and (max-width: 720px) {
	.colHome1, .colHome3, .colHome6, .colHome9 { height: auto !important; }
}
@media screen and (min-width: 720px) {
	#calendarioBox { padding-right: 6%; }
}
@media screen and (min-width: 740px) {
	.show-grid { margin: 0 10px; }
	.box_block { margin: 8px; }
	.columna_izq { border-right: 1px solid #ddd; padding-right: 8px; margin-right: 8px; }
	.side_block { margin-left: 12px; }
	.columna_izq { border-right: 1px solid #ddd;}
	.columna_first { margin-top: 10px !important; }
	.albums_lista { column-count:2;-moz-column-count:2;-webkit-column-count:2; }
	.album_fotos { column-count:3;-moz-column-count:3;-webkit-column-count:3; }
	.info_izq { border-right:1px solid #772242; }
	.info_mid { border-right:1px solid #772242; }
	.cabecera_escudo img {�width:100px;height:100px;display:block; }
	.cabecera_info { margin-left:130px; }
	.box_side { margin: 15px 20px;}
	.texto_principal { padding: 0 15px 15px 15px; }
	.texto_contenido { font-size:1.1em; }
	.texto_contenido img { height:auto; margin: 10px 15px 20px 15px; }
	.halfMargin { margin: 0 10px; }
	.colHome1 { height: 300px !important; }
	.colHome3, .colHome6, .colHome9 { height: auto; }
	h1 { font-size: 3.2em; }
	h2 { font-size: 2.2em; }
	h3 { font-size: 1.5em; }
	#owl-social .owl-controls .owl-buttons .owl-prev{ left: 5px; top: -52px;  }
	#owl-social .owl-controls .owl-buttons .owl-next{ right: 5px; top: -52px; }
	.pagina_info { font-size:0.9em; }
	.pageBlock { margin: 50px 0 30px 0; font-size: 2.4em;  }
}
@media screen and (max-width: 890px) {

}
@media screen and (min-width: 890px) {
	.columna_izq { border-right: 1px solid #ddd; padding-right: 15px; margin-right: 15px; }
	.columna_der { padding-left: 25px !important; }
	.columna_first { margin-top: 10px !important; }
	.albums_lista { column-count:3;-moz-column-count:3;-webkit-column-count:3; }
	.album_fotos { column-count:4;-moz-column-count:4;-webkit-column-count:4; }
	.info_izq { border-right:1px solid #772242; }
	.info_mid { border-right:1px solid #772242; }
	.box_side { margin: 20px 25px;}
	.texto_principal { padding: 0 20px 25px 20px; }
	.box_frame { margin: 25px 8%; }
	.calendario_br { border-right:1px solid #ddd; }
	.halfMargin { margin: 0 20px; }
	h1 { font-size: 3.2em; }
	.texto_contenido img { height:auto; margin: 15px 20px 25px 20px; }
}
@media screen and (min-width: 1020px) {
	.box_block { margin: 12px; }
	.grid-homeside  { width: 34%; }
	.grid-homemain  { width: 66%; }
	.grid-side  { width: 27%; }
	.grid-main  { width: 73%; }
	.grid-social  { float: left; width: 50%; }
}
