/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *
 *  TIPIcms 2.8.1 - subset dla systemowego theme design/tipi.
 *  Zawiera wylacznie ikony realnie uzywane przez motyw (12 glifow) oraz
 *  bazowe klasy pomocnicze. Pelny arkusz Font Awesome (~23 KB) zostal
 *  zastapiony wersja ~2 KB; wspolny webfont (fonts/fontawesome-webfont.*)
 *  pozostaje bez zmian. Jezeli motyw zaczyna uzywac nowej ikony,
 *  dopisz tu jej regule ".fa-<nazwa>:before{content:...}" wg cheatsheetu FA 4.
 */
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),
         url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),
         url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* rozmiary uzywane przez motyw i markup FA */
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-fw { width: 1.28571429em; text-align: center; }

/* helpery pull (zgodnosc z markupem FA) */
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: .3em; }
.fa.pull-right { margin-left: .3em; }

/* spin - uzywane przy wysylce formularza kontaktu (fa-spinner fa-spin) */
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }

/* ikony realnie uzywane przez systemowy theme design/tipi */
.fa-search:before { content: "\f002"; }          /* js/main.js - toggle wyszukiwarki */
.fa-envelope-o:before { content: "\f003"; }       /* css/main.css - #subscribe (newsletter) */
.fa-pencil-square-o:before { content: "\f044"; }  /* strona-glowna - karta uslugi */
.fa-calendar:before { content: "\f073"; }         /* posts/post.php - data wpisu */
.fa-facebook:before { content: "\f09a"; }         /* general/error.php - social */
.fa-google-plus:before { content: "\f0d5"; }      /* general/error.php - social */
.fa-angle-left:before { content: "\f104"; }       /* css/main.css - menu */
.fa-angle-right:before { content: "\f105"; }      /* css/main.css - menu */
.fa-angle-down:before { content: "\f107"; }       /* menu mobilne + js/main.js */
.fa-spinner:before { content: "\f110"; }          /* js/main.js - stan wysylki formularza */
.fa-rocket:before { content: "\f135"; }           /* strona-glowna - karta uslugi */
.fa-life-ring:before { content: "\f1cd"; }        /* strona-glowna - karta uslugi */
