a{
	color: #000000;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0;
  margin-right: 0;
}
.btn-success{
	cursor: pointer;
}	
body{
	background: white !important; 	
}
.fancybox-image {
  border: 2px solid #EAE8EB !important;
}
.pagination {
  display: inline-block;
}
.pagination a {
  color: black;
  float: left;
  padding: 1px 2px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 1px;
}
.pagination a.active {
  background-color: #2661A6;
  color: white;
  border-radius: 3px;
  border: 1px solid #2661A6;
}
.pagination a:hover:not(.active) {
  background-color: #418DED;
  border-radius: 3px;
  color: #FFFFFF;
  border: 1px solid #418DED;
}
.pagination a:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.pagination a:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.headDefault {
	text-transform:capitalize;
    box-sizing:content-box;
	border: none;
	font: normal normal 700 50px/normal "Monotype Corsiva" , Helvetica, sans-serif;
	color: rgb(45, 50, 255);
	text-align: center;
	-o-text-overflow: clip;
	text-overflow: clip;
    text-shadow: 0px 1px 0px #DBCFC0 , 
    			 0px 2px 0px #FFFFFF , 
    			 0px 3px 4px #DBCFC0 ,
    			 0px 5px 6px #DBCFC0 ;
}
.headDefault:hover {
  box-sizing:content-box;
  border: none;
  text-transform:capitalize;
  color: rgb(45, 50, 255);
  text-align: center;
  -o-text-overflow: clip ;
  text-overflow: clip;
  text-shadow: 0 1px 0 rgb(255,255,255) , 0 2px 0 rgba(255,255,255) , 0 3px 4px rgba(215,115,55);
  .transition(all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms);
  -webkit-transform: none;
  transform: none;
}
/* Portrait and Landscape */
@media screen and (max-width: 400px){
	.headDefault {
		text-transform:capitalize;
	    box-sizing:content-box;
		border: none;
		font: normal normal 500 30px/normal "Arial Black" , Helvetica, sans-serif;
		color: rgb(45, 50, 255);
		text-align: center;
		-o-text-overflow: clip;
		text-overflow: clip;
	    text-shadow: 0px 1px 0px #DBCFC0 , 
	    			 0px 2px 0px #FFFFFF , 
	    			 0px 3px 4px #DBCFC0 ,
	    			 0px 5px 6px #DBCFC0 ;
	}
	.headDefault:hover {
	  box-sizing:content-box;
	  border: none;
	  text-transform:capitalize;
	  color: rgb(45, 50, 255);
	  text-align: center;
	  -o-text-overflow: clip ;
	  text-overflow: clip;
	  text-shadow: 0 1px 0 rgb(255,255,255) , 0 2px 0 rgba(255,255,255) , 0 3px 4px rgba(215,115,55);
	  */
		  .transition(all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms);
		  -webkit-transform: none;
		  transform: none;
		}
}
.zindex{
		z-index: 100000 !important;
}
.fancybox-thumbs {
	top: auto;
	width: auto;
	bottom: 0;
	left: 0;
	right : 0;
	height: 95px;
	padding: 5px 5px 5px 5px;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0.3);
}
  
.fancybox-show-thumbs .fancybox-inner {
   right: 0;
   bottom: 95px;
}
h1{
	background: linear-gradient(90deg, rgb(10,150,230) 0%, rgb(250,255,90) 50%, rgb(201 44 44 / 87%) 100%);
    margin:auto !important; 
    color:#005CBF !important;
    font-family: "Latha", Times, sans-serif !important ;
}
.immaginiRiga{
    display : inline-table ;
    margin : 0.5%;
}
.immaginiTrk img:hover {
  transition: transform 1s ease;
  transform: scale(1.5);
}
.immaginiTrk img{
}
h4 {
 font-family: Georgia, serif;
 background: linear-gradient(90deg, rgb(55 138 209) 0%, rgb(244 255 195) 50%, rgb(80 129 255) 100%);
 font-weight: 300;
 font-size: 26px;
 line-height: 1.4em;
 color: #006699;
}
.h4Album {
 background: linear-gradient(90deg, rgb(10,150,230) 0%, rgb(250,255,90) 50%, rgb(201 44 44 / 87%) 100%);
 font-weight :bold;
 color: #5F5C44;
}
.banner {
 background: linear-gradient(90deg, rgb(201 44 44) 0%, rgb(255 248 90) 50%, rgb(201 44 44 / 87%) 100%);
 font-weight :bold;
 color: #2b24b0;
}
#sttop {
 	position:relative;
}
#sttop {
	position : fixed;
	top : 85%;
	right : 5%;
	cursor : pointer;
}
#sttop:hover {
  transition: transform 1s ease;
  transform: scale(1.5);
}
.marginPage3{
	margin:0 3% 0 3%;
	background: #FFFFF8;		
}
.marginPage5{
	margin:0 5% 0 5%;		
}