/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}



@charset "utf-8"; /* CSS Document */
*:focus, *:active {outline: none; }
*::-moz-focus-inner { border:0; }
a:hover, a:active {outline: none; }
*, *:before, *:after {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; }
html {font-size: 62.5% }
body {background-color: #FFFFFF;font-family: 'Roboto', sans-serif;-webkit-font-smoothing: antialiased;font-weight: 400;color: #757170;font-size: 1.6rem }
h1 {font-size: 4.6rem;color: #757170;margin: 5px 0;font-family: 'Abril Fatface', cursive; }
p {text-align: justify; }
strong {font-weight: bold }
a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {text-decoration: none;pointer-events: none;cursor: default; }
em{font-size:1.4rem}
.img-center {margin: 0 auto;display: inline; }
.ComingSoon {font-size: 1.4rem;font-style: italic; }
.address a {color: #757170;text-decoration: none;padding: 10px 0 10px 10px; }
.address a:hover {color: #000000; }
.aCapo{ display: block !important;}
.social {padding: 10px 0 10px 10px; }
.social a {color: #3B5998;text-decoration: none; }
.social a:hover {color: #000000; }
@media (max-width: 767px) { a[href^="tel"]:link, a[href^="tel"]:visited, a[href^="tel"]:hover {pointer-events: auto;cursor: pointer; } }
@media (max-width:440px) { .address a {display: block } }