﻿:root { --aw-text-color: #3c3c3b; }

@font-face {
  font-family: CenturyGothic;
  src: url(../fonts/CenturyGothic/GOTHIC.TTF);
  font-weight: normal;
}

@font-face {
  font-family: CenturyGothic;
  src: url(../fonts/CenturyGothic/GOTHICB.TTF);
  font-weight: bold;
}

body {
    font-family: CenturyGothic, "Open Sans", Arial;
    font-size: 18px;
}

header .navbar-default ul.navbar-nav li a,
.gallery-item-title,
h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
}

.mb-50 { margin-bottom: 50px!important; }

/*p, .testo-servizio { font-size: 18px; }*/

.text-primary { color: var(--aw-text-color) !important; }
.hero-banner { color: var(--aw-text-color); padding-top: 50px; padding-bottom: 50px; }

#topbar { background: #f9b200; }

.carousel-image { min-height: 500px; height: calc(100vh - 256px); }
.mobile .carousel-image { min-height: 250px; height: calc(100vh - 322px); }

.carousel-caption h3,
.carousel-caption p {
    text-transform: uppercase;
    color: #fff;
    text-shadow: 1px 1px 2px #000;
}

.form-control {
    font-size: inherit;
    height: unset;
}

.testo-servizio { font-size: inherit; }

.features-block.about-features i, .features-block.services-features i {
    height: 145px;
}

.gallery-item-descr,
.gallery-item-title {
    font-size: 14px;
}