@font-face {
  font-family: 'cvr';
  src:  url('fonts/cvr.eot?eukf4p');
  src:  url('fonts/cvr.eot?eukf4p#iefix') format('embedded-opentype'),
    url('fonts/cvr.ttf?eukf4p') format('truetype'),
    url('fonts/cvr.woff?eukf4p') format('woff'),
    url('fonts/cvr.svg?eukf4p#cvr') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon-cvr {
  /* use !important to prevent issues with browser extensions that change fonts */
  display: inline-block;
  font-family: 'cvr' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: inherit;

  /* Better Font Rendering =========== */
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-cvr-spin {
  -webkit-animation: icon-cvr-spin 1s infinite linear;
  animation: icon-cvr-spin 1s infinite linear;
}
@-webkit-keyframes icon-cvr-spin {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}
@keyframes icon-cvr-spin {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}
.icon-cvr-shakeDown {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name:icon-cvr-shakeDown;
    animation-name:icon-cvr-shakeDown;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
@-webkit-keyframes icon-cvr-shakeDown {
  0% { -webkit-transform: translateY(6px); transform: translateY(6px);  }
  100% { -webkit-transform: translateY(0); transform: translateY(0); opacity:0.5; }
}
@keyframes icon-cvr-shakeDown {
  0% { -webkit-transform: translateY(6px); transform: translateY(6px); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); opacity:0.5; }
}

.icon-cvr-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.icon-cvr-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.icon-cvr-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.icon-cvr-opacity-50{ opacity:0.5}

.icon-cvr-alojamento-turstico:before {
  content: "\e911";
}
.icon-cvr-espao-exterior:before {
  content: "\e912";
}
.icon-cvr-loja-de-vinhos:before {
  content: "\e913";
}
.icon-cvr-piscina:before {
  content: "\e914";
}
.icon-cvr-prova-vinhos-com-marcao:before {
  content: "\e915";
}
.icon-cvr-prova-vinhos-sem-marcao:before {
  content: "\e916";
}
.icon-cvr-restaurante-com-marcao:before {
  content: "\e917";
}
.icon-cvr-restaurante-sem-marcao:before {
  content: "\e918";
}
.icon-cvr-terrao:before {
  content: "\e919";
}
.icon-cvr-visita--adega:before {
  content: "\e91a";
}
.icon-cvr-visita-s-caves:before {
  content: "\e91b";
}
.icon-cvr-visita-s-vinhas:before {
  content: "\e91c";
}
.icon-cvr-wi-fi:before {
  content: "\e91d";
}
.icon-cvr-scroll-down:before {
  content: "\e90d";
}
.icon-cvr-like:before {
  content: "\e90e";
}
.icon-cvr-comment:before {
  content: "\e90f";
}
.icon-cvr-pdf:before {
  content: "\e900";
}
.icon-cvr-double-quotation-right:before {
  content: "\e901";
}
.icon-cvr-double-quotation-left:before {
  content: "\e902";
}
.icon-cvr-certificacao:before {
  content: "\e903";
}
.icon-cvr-mail:before {
  content: "\e904";
}
.icon-cvr-facebook:before {
  content: "\e905";
}
.icon-cvr-instagram:before {
  content: "\e906";
}
.icon-cvr-star:before {
  content: "\e907";
}
.icon-cvr-search:before {
  content: "\e908";
}
.icon-cvr-cup:before {
  content: "\e909";
}
.icon-cvr-arow-down:before {
  content: "\e90a";
}
.icon-cvr-twitter:before {
  content: "\e90b";
}
.icon-cvr-grape:before {
  content: "\e90c";
}
.icon-cvr-youtube:before {
  content: "\e910";
}
.icon-cvr-brand:before {
  content: "\e910";
}
.icon-cvr-social:before {
  content: "\e910";
}
.icon-cvr-spinner:before {
  content: "\e984";
}

