.imagecontour {
 padding: 10px; 
 border: solid 1px #EFEFEF;
 background-color: #FFFFFF;
 }
 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after
{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

/*Freetour*/

.c-topbar.promocion{
	background-color: #ddd !important;
    padding: 0px !important;
}

.freetour{
	-webkit-animation: rotation 5s infinite linear;
}

@-webkit-keyframes rotation {
  0% {
    transform:rotate(30deg);
  }
  25% {
     transform:rotate(-30deg);
  }
  50% {
     transform:rotate(-30deg);}
  75% {
     transform:rotate(30deg);}
  100% {
    transform: rotate(30deg);}
}

img.freetour{
	width: 58px;
	padding-right: 7px;
	padding-top: 2px;
}

.text {
    font-size: 15px;
    font-family: helvetica;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
    padding: 5px;
}
.parpadea {
    animation-name: parpadeo;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: parpadeo;
    -webkit-animation-duration: unset;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}

@media screen and (max-width: 900px) {
    .text {
        font-size: 10px;
    }
}

@media screen and (max-width: 400px) {
    .text {
        font-size: 8px;
    }
}

@-moz-keyframes parpadeo {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@-webkit-keyframes parpadeo {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@keyframes parpadeo {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}