﻿/*altezza larghezza e font contenitore*/
#frase {
    margin: auto;
    text-align: center;
    padding-top: 10px;
    position: relative;
}

#frase h2 {
    font-size: 20px;
    color: #111;
}

#frase p {
	font-family: Oswald;
    font-size: 20px;
    color: #fff;
}

/* >> Mobile
----------------------------------------------------------------------------------------------------*/

.bottone-centrale {
 text-align: center;
 padding: 10px 0 10px 0;
 animation: shadow-pulse 1s 70;
}

a.bottone {
	margin-left: 10px;
    margin-right: 10px;
    color: #111;
    padding: 2px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 3px;
    border: 2px solid #111;
	animation: shadow-pulse 1s 70;
}

@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(255,41,41,0.53);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(255,41,41,0.10);
  }
}

@keyframes shadow-pulse-big
{
  0% {
    box-shadow: 0 0 0 0px rgba(255,41,41,0.53);
  }
  100% {
    box-shadow: 0 0 0 50px rgba(255,41,41,0.10);
  }
}

a.lbp-inline-link-1.cboxElement {
	margin-left: 10px;
    margin-right: 10px;
    color: #111;
    padding: 2px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 3px;
    border: 2px solid #111;
	animation: shadow-pulse 1s 90;
}

a.lbp-inline-link-2.cboxElement {
	margin-left: 10px;
    margin-right: 10px;
    color: #111;
    padding: 2px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 3px;
    border: 2px solid #111;
	animation: shadow-pulse 1s 70;
}

/* >> Fine Mobile
----------------------------------------------------------------------------------------------------*/
@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(255,41,41,0.53);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(255,41,41,0.10);
  }
}

@keyframes shadow-pulse-big
{
  0% {
    box-shadow: 0 0 0 0px rgba(255,41,41,0.53);
  }
  100% {
    box-shadow: 0 0 0 50px rgba(255,41,41,0.10);
  }
}






