body {
 
 /* background: #1A375D;*/
  color: #fff;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#207cca+0,1a375d+38,1a375d+41,207cca+100 */
background: rgb(32,124,202); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(32,124,202,1) 0%, rgba(26,55,93,1) 38%, rgba(26,55,93,1) 41%, rgba(32,124,202,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgba(32,124,202,1) 0%,rgba(26,55,93,1) 38%,rgba(26,55,93,1) 41%,rgba(32,124,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgba(32,124,202,1) 0%,rgba(26,55,93,1) 38%,rgba(26,55,93,1) 41%,rgba(32,124,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#207cca', endColorstr='#207cca',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
}
li {line-height: 1.3em;}

#sp-header {box-shadow: none; background: none;}

#sp-main-body {padding: 0 0 100px 0;



}



.entry-header h2, .content-category h2, .tag-category h1 {background: #fff; margin: 0; padding: 10px; color: #1A375D; 


} 

.table-bordered {border: 0;}
#categorylist_header_title {font-size: 20px; background: #003265;}
#categorylist_header_date, #categorylist_header_edit {background: #003265;}

.list-title {font-weight: bold;}

img {display: inherit;}


a[href="#sppostformats"] {
    display: none !important;
}

/*.item.item-page img  {border: 3px solid #fff !important;}*/
#sp-footer {padding: 5px 0;}

/*MENU BARVE*/

#sp-menu-color {width: 1049px; display: flex; margin: auto;}
.sp-menu-item {text-align: center;}

.sp-menu-item.viola {background: url(../images/viola.png) no-repeat; background-size: cover;}
.sp-menu-item.blu {background: url(../images/blu.png) no-repeat;background-size: cover;}
.sp-menu-item.giallo {background: url(../images/giallo.png) no-repeat;background-size: cover;}
.sp-menu-item.azzurro {background: url(../images/azzurro.png) no-repeat;background-size: cover;}
.sp-menu-item.verde {background: url(../images/verde.png) no-repeat;background-size: cover;}
.sp-menu-item.magenta {background: url(../images/magenta.png) no-repeat;background-size: cover;}
.sp-menu-item.arancione {background: url(../images/arancione.png) no-repeat;background-size: cover;}

.sp-menu-item {background-size: cover;}


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {font-size: 18px; max-width: 180px;
line-height: normal;
margin-top: 36px; }


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background:#1A375D; }

/*Moduli FP*/

#sp-slider ul > li {border-bottom: 0;}


.sp-module.fpmodule h3 {font-size: 22px; /*font-weight: bold;*/ width: 60%; padding-top: 10px;}

.sp-column.avvisi {background-image: url(../images/bg-block.png);
background-size:cover;
background-repeat:no-repeat;
padding: 20px 10px;
min-height: 320px;
  
}

.sp-column.materna {background-image: url(../images/bg-block2.png);
background-size:cover;
background-repeat:no-repeat;
padding: 50px 10px 20px 10px;
  min-height: 320px;
}

.materna h3 {text-align: right; float: right;}


.sp-column.elementare {background-image: url(../images/bg-block3.png);
background-size:cover;
background-repeat:no-repeat;
padding: 20px 10px;
min-height: 320px;
  
}

.sp-column.right {margin: 30px 0 30px 0;}
.sp-module.colore1 {padding: 10px; background:#1D293A;line-height: 1.2; border: 1px solid #fff; }

.checkbox, .radio {margin-left: 20px;}
.btn {color:#000;}

.sp-module.login ul.form-links {display: none;}


table {border-collapse: separate;
border-spacing: 5px;}
td, th {padding: 5px; border-radius: 4px;}


#sp-collegamenti h3 {text-align: center;}

.sp-column.elementare .accordion-toggle {padding: 0px;}
.accordion-group {background: #Fff;}
.accordion-inner {color: #1A375D; }

.bottone {text-align: center;
background: #fff;
border-radius: 4px;
font-weight: bold;}



#sp-footer1 ul > li {border-bottom: none;padding: 0 10px; font-weight: bold;}
#sp-footer2 .form-group {margin-bottom: 5px;}


/*alimentazione*/

.table-striped > tbody > tr:nth-of-type(2n+1) {background:#3289c7;}
.table-striped > tbody > tr:nth-of-type(2n) {background:#00518F;}

/*tabella*/
.tabella {width: 100%;}
.tabella td, th {padding: 5px;
border-radius: 4px; background-color: #3289c7; }

.tabella thead td {background: #003265; border: 1px solid #ddd;}

/*galleria*/
.jg_catelem_txt {display: none;}
.pngfile.jg_icon.jg-icon-arrow {display: none;}
.gallery .jg-header {text-align: left;}
.well.well-small.jg-header {background: #fff; margin: 0; padding: 10px; color: #1A375D;}


/*menu sopra*/
#sp-top1 {
	float: right;
	font-family: Amaranth, sans-serif;
font-size: 18px;
font-weight: normal;
	
}

#sp-top1 li {margin-right: 55px; border-bottom: none;}

.telefono a::before {
    content: "\f098" !important;
	color: #E1E632;

}

.alimenti a::before {
    content: "\f0f5" !important;
	color: #FF8B00;
}


.fa-navicon::before, .fa-reorder::before, .fa-bars::before {font-size: 35px; color: #F9FF00;}


.wf_file_icon {

    max-height: 35px;

}

.tag-category li {

    display: flex;
	padding: 5px;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin: 5px;
	background: #1A375D;
	

}

.tag-category h3 {width: 100%;}
.tag-category img {max-height: 70px;}

/* Globalna nastavitev za vse povezave */
a {
  color: #FFE600; /* Svetlo rumena (primerna za temno ozadje) */
  text-decoration: none; /* Odstrani podčrtavanje */
}

a:hover {
  color: #FF8B00; /* Oranžna pri hover */
  text-decoration: underline;
}

a:visited {
  color: #CCCCCC; /* Siva za obiskane povezave */
}

a:active {
  color: #FF0000; /* Rdeča med klikom */
}