@import url(fonts/caviardreams/stylesheet.css);

.jumbotron {
	background-color : transparent;
}


	
.jumbotron h1 {
	line-height: 1;
	color: #F1F1F1;
	font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
	font-size: 23px;
}

.jumbotron p {
line-height: 1;
color: #F1F1F1;
font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
font-size: 10px;
}

   /* Custom, iPhone Retina */ 
@media only screen and (max-width: 767px) { 

	.section_header{
		background-color: #233d00;
	}
	/*####INIZIO CAROUSEL#####*/
	#myCarousel {
		visibility:hidden;
	}
	/*####FINE CAROUSEL#####*/

}

@media screen and (min-width: 768px) {
	.jumbotron {
		  padding-top: 5px;
		  padding-bottom: 35px;
	}
	
	.section_header{
		background-color: #233d00;
		/*background-image: url('../images/head_row.png');*/
		background-image: url('../images/calcio_sfondo_pallone.png');
		 background-repeat: no-repeat;
	}
	
	.logo{
		padding-bottom: 25px;
		padding-left: 35px;
		padding-top: 15px;
	}
	.evidenzioContatti {
		font-weight: bold;
		background-color: #E31E2D;
		text-decoration: underline;
		color: rgb(255, 255, 255);
		line-height: 0;
		font-size: 15.5px;
		padding: 2px;
	}
}

@media (min-width: 768px) {
	.jumbotron {
	  padding-top: 5x;
	  padding-bottom: 5px;
	  margin-bottom: 5px; 
	}
	
	.jumbotron h1 {
		line-height: 1;
		color: #F1F1F1;
		font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
		font-size: 45px;
		text-shadow: 5px 5px 5px #232323;
	
		
	}
	.jumbotron p {
		line-height: 1;
		color: #F1F1F1;
		font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
		font-size: 15px;
		text-shadow: 2px 2px 2px #232323;
	}
	/*####INIZIO CAROUSEL#####*/
	#myCarousel {
		border-bottom: 2px solid #F90;
	}
	/*####FINE CAROUSEL#####*/

}


  footer .footer_title {
  font-size: 1.2em;
  margin-bottom: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid #FFA400;
  font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
    color: white;
}

/*#############HOME PAGE */

body {
  
  background-color: #f2f2f2;
}

.box_home_page {
	padding-top: 3%;
}

.boxholder {
  padding: 3px;
  border: 2px solid #F90;
  background-color: #000;
}

/*citazione*/
.mb-style-2 .mb-attribution {
  text-align: right;
}
.mb-wrap {
  width: 30em;
  margin: 2em auto;
  position: relative;
}
.mb-style-2 blockquote p {
  font-family: Baskerville, Georgia, serif;
  font-size: 28px;
  font-style: italic;
  background: rgba(255,255,255,0.5);
  display: inline;
  color: rgba(235,150,108,0.8);
  text-shadow: 0 1px 1px rgba(255,255,255,0.5);
  line-height: 46px;
  box-shadow: 0 -6px 0 rgba(235,150,108,0.2);
  }
 .mb-style-2 .mb-author {
  text-transform: uppercase;
  font-size: 18px;
  padding-top: 10px;
  font-weight: bold;
  color: #d48158;
  text-shadow: 0 1px 1px rgba(255,255,255,0.1);
}

#services {
   /*background: #1abc9c;*/
  background: #3D8B61;
  /* margin-top: 25px; */
  padding-top: 35px;
  padding-bottom: 35px;
}

.img_box_home{
    height: 200px;
    margin: 0 auto;
 	display: block;
}

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  }
  
.fa-certificate:before {
  content: "\f0a3";
}

#services h3 {
  color: #fff;
  font-size: 21px;
  text-decoration: underline;
}

#services i {
  color: #fff;
  font-size: 35px;
  margin-top: 22px;
  
}

#services p {
  color: #fff;
  line-height: 15px;
  margin-bottom: 25px;
  font-size: 10px;
  margin: 0 0 10px;
  font-family: Lato;
    font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
}


#services ul {
  color: #fff;
  font-size: 11px;
    font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
}

#services h1, h2, h3, h4, h5, h6 {
  /*font-family: Raleway;*/
  font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
  font-weight: 300;
  color: #333;
}
/*####INIZIO NAVBAR#####*/

.navbar {
	margin-bottom: 0px; 
	/*sovrascrivo quello generale (boostrap) impostato a 20px*/
}

.navbar-default {
  border-color: #101010;
  border-bottom: 2px solid #F90;
  border-top: 2px solid #f90;
  background-color: #232323;
}

.navbar-default .navbar-brand {
color: #F90;
font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
}

.navbar-default .navbar-nav > li > a {
color: #f90;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #F1F1F1;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #232323;
  background-color: #f90;
  font-weight: bold;
}


/* dropdown */
.navbar-nav > li > .dropdown-menu {
	background-color: rgb(35, 35, 35);
}

.dropdown-menu > li > a {

	color: #FF9900;
	background-color: rgb(35, 35, 35);
}

.navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: #FE880C;
border-bottom-color: #FF9900;
}

.navbar-default .navbar-nav>.active>a .caret  {
 border-top-color: rgb(35, 35, 35);
border-bottom-color: rgb(35, 35, 35);
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #F1F1F1;
  border-bottom-color: #F1F1F1;
}
/*####FINE NAVBAR#####*/
footer {
	border-bottom: 1px solid #666666;
}
/* INIZIO FOOTER */

footer {
	margin-top: 100px;
	background-color: #232323;
	border-bottom: 2px solid #F90;
	border-top: 2px solid #f90;
	color: #F1F1F1;
	padding:  10px 20px;
}

.read-more {
	margin-top: 50px;
	border-bottom: 2px solid #F90;
	border-top: 2px solid #f90;
	color: #F1F1F1;
	padding:  10px 20px;
}

footer .footer_title {
	font-size: 1.2em;
	margin-bottom: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #F1F1F1;
	font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
}

/* FINE FOOTER */

/* INIZIO TABELLA CALENDARIO */

thead th {
	color: #FFF;
	background-color: #666;
	border: 1px solid #CCC;
	border-collapse: collapse;
	font-weight: bold;
	text-align: center;
	table-layout: auto;
	vertical-align: middle;
	font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

th .data{

	text-align: center;
	color: rgb(221, 34, 34);
	background-color: rgb(239, 219, 20);
	font-size: 1em;
	font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
}

th .data_rinvio{

	text-align: center;
	color: rgb(255, 255, 255);
	background-color: rgb(221, 34, 34);
	font-size: 1em;
	font-family: "CaviarDreamsBold", Arial, Helvetica, sans-serif;
}

td .titoli {
	color: rgb(35, 35, 35);
font-weight: bold;

text-decoration: underline;
font-size:  0.9em;
}

td .partita {
	font-weight: bold;
	font-size: 0.9em;
}

span.evento {

	font-family: 'Anton', sans-serif;
	text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}

td .generico {	
	font-size: 0.8em;
}
td .girone10 {	
	font-size: 0.8em;
	background-color: rgb(234, 233, 231);
}
td .girone11 {	
	font-size: 0.8em;
	background-color: rgb(234, 233, 231);
}

td .girone12 {	
	font-size: 0.8em;
	background-color: rgb(179, 153, 101);
}
td .girone13 {	
	font-size: 0.8em;
	background-color: rgb(194, 237, 168);
}
td .girone14{	
	font-size: 0.8em;
	background-color: rgb(201, 184, 242);
}
td .girone15{	
	font-size: 0.8em;
	background-color: rgb(253, 249, 175);
}
td .girone16{	
	font-size: 0.8em;
	background-color: rgb(249, 163, 126);
}
td .girone17 {	
	font-size: 0.8em;
	background-color: rgb(234, 233, 231);
}
td .girone18 {	
	font-size: 0.8em;
	background-color: rgb(249, 163, 126);
}


td .girone19 {	
	font-size: 0.8em;
	background-color: rgb(179, 153, 101);
}

td .girone20 {	
	font-size: 0.8em;
	background-color: rgb(253, 249, 175);
}

td .girone21 {	
	font-size: 0.8em;
	background-color: rgb(249, 163, 126);
}

td .girone22 {	
	font-size: 0.8em;
	background-color: rgb(194, 237, 168);
}

td .girone23 {	
	font-size: 0.8em;
	background-color: rgb(201, 184, 242);
}

td .girone24{	
	font-size: 0.8em;
	background-color: rgb(201, 184, 242);
}

td .girone25{	
	font-size: 0.8em;
	background-color: rgb(126, 244, 249);
}

td .girone26{	
	font-size: 0.8em;
	background-color: rgb(250, 169, 20);
}
td .girone27 {	
	font-size: 0.8em;
	background-color: rgb(228, 109, 105);
}
td .girone28 {	
	font-size: 0.8em;
	background-color: rgb(234, 233, 231);
}

td .girone29 {	
	font-size: 0.8em;
	background-color: rgb(179, 153, 101);
}
td .girone30 {	
	font-size: 0.8em;
	background-color: rgb(194, 237, 168);
}



/*creare sistema migliore, riprendere la formattazione dal girone 7*/

.ricerca{	
font-style: italic;
font-size: 0.8em;
}

/* FINE TABELLA CALENDARIO */

#margin-botton-element{
	margin-bottom: 50px;
}


/* FORMATTAZIONE contenuti home page */

.push30{
	height: 650px;
    padding-bottom: 100px;
    position: relative;
}

.read-more{
	position: absolute;
    width: 100%;
    bottom: -30px;
}

.contentTitle{
	font-family: verdana, arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.contentDetail{
	font-family: 'courier';
    font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

.content{
	font-family: verdana, arial, sans-serif;
    font-size: 12px;
}


/* FORMATTAZIONE GENERALE */

.evidenzio {
	font-weight: bold;
}

.copyright{
background-color: rgb(35, 35, 35);
color: silver;
font-size: 0.8em;
font-style: italic;
}

footer .form-control {
	color: #FFFFFF;
	background-color: #333333;
	border-color: #666666;
}

.border-bottom {
margin-bottom: 10px;
padding-bottom: 8px;
padding-top: 30px;
border-bottom: 2px solid #333333;
font-size: 2em;
text-align: center;
font-family: "CaviarDreamsBold", Arial, Helvet;
}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
	  background-color: white;
}

.nome_squadra_distinta{
	color: #8E8485;
  font-weight: bold;
  font-size: 0.9em;
}

.tot_tesserati{
	  text-align: center;
	  font-weight: bold;
	  background-color: yellow;
}

.scritta_squadra{
	  color: #A50707; 
	  font-weight: bold;
	 
}

.nome_giocatore{
	  font-size: 12px; 
	  font-weight: bold;
	 
}
.statistiche{
	  font-size: 12px; 
}

        
/* INIZIO jssor slider bullet navigator skin 01 css */
/*
.jssorb01 div           (normal)
.jssorb01 div:hover     (normal mouseover)
.jssorb01 .av           (active)
.jssorb01 .av:hover     (active mouseover)
.jssorb01 .dn           (mousedown)
*/
.jssorb01 {
	position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
	position: absolute;
	/* size of bullet elment */
	width: 12px;
	height: 12px;
	filter: alpha(opacity=70);
	opacity: .7;
	overflow: hidden;
	cursor: pointer;
	border: #000 1px solid;
}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av { background-color: #fff; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

/* jssor slider arrow navigator skin 05 css */
/*
.jssora05l                  (normal)
.jssora05r                  (normal)
.jssora05l:hover            (normal mouseover)
.jssora05r:hover            (normal mouseover)
.jssora05l.jssora05ldn      (mousedown)
.jssora05r.jssora05rdn      (mousedown)
*/
.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	background: url('img/a17.png') no-repeat;
	overflow: hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

/* jssor slider thumbnail navigator skin 09 css */

.jssort09-600-45 .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 45px;
}

.jssort09-600-45 .t {
	font-family: verdana;
	font-weight: normal;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color:#fff;
	line-height: 45px;
	font-size: 20px;
	padding-left: 10px;
}

/* FINE jssor slider bullet navigator skin 01 css */

/* INIZIO formattazione pagina regolamento*/

.row_header_regulation {
	
       background-color: rgba(232, 232, 232, 0.55);
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 5px 3px 5px 20px;
    border-style: double;
    border-color: #080808;
    border-width: 5px;
}

.article_title {
	color: #d21f1f;
    font-family: "CaviarDreamsBold", Arial, Helvet;
	font-size: 18px;
}

.article_sub_title {
	color: #d21f1f;
    font-family: "CaviarDreamsBold", Arial, Helvet;
	font-style: italic;
	font-size: 12px;
}

.article {
	font-family: "CaviarDreamsBold", Arial, Helvet;
    /* font-style: italic; */
    font-size: 11px;
	text-align: justify;
}

a.link_regulation:link, a.link_regulation:visited {
    text-decoration: underline;
    color: #d21f1f;
    background-color: transparent;
	font-size: 10px;
}
a.link_regulation:hover, a.link_regulation:active {
    text-decoration: none;
    color: #040404;
	font-size: 10px;
}

/* FINE formattazione pagina regolamento*/
        
 