@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,500,700,900&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext');

/*@font-face {
    font-family: 'OfficinaSans';
    src: local('OfficinaSans'), local('Officina Sans'), url('f/OfficinaSansBook.eot') format('eot'), url('f/OfficinaSansBook.woff') format('woff'), url('f/OfficinaSansBook.ttf') format('truetype');
    font-weight:300; font-style:normal;}*/

@font-face {font-family: 'OfficinaSans';
  src: url('f/OfficinaSansBook.eot');
  src: url('f/OfficinaSansBook.eot?#iefix') format('embedded-opentype'),
       url('f/OfficinaSansBook.woff') format('woff'),
       url('f/OfficinaSansBook.ttf') format('truetype');
  font-weight:300; font-style:normal;}

@font-face {font-family: 'OfficinaSans';
  src: url('f/OfficinaSansBold.eot');
  src: url('f/OfficinaSansBold.eot?#iefix') format('embedded-opentype'),
       url('f/OfficinaSansBold.woff') format('woff'),
       url('f/OfficinaSansBold.ttf') format('truetype');
  font-weight:500; font-style:normal;}

@font-face {
    font-family: 'Boomboom';
    src: url('f/boomboom.eot');
    src: url('f/boomboom.eot?#iefix') format('embedded-opentype'),
         url('f/boomboom.woff') format('woff'),
         url('f/boomboom.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}




/* wfnt */
@font-face {
  font-family: 'wfnt';
  src: url('f/wfnt.eot');
  src: url('f/wfnt.eot#iefix') format('embedded-opentype'),
       url('f/wfnt.woff2') format('woff2'),
       url('f/wfnt.woff') format('woff'),
       url('f/wfnt.ttf') format('truetype'),
       url('f/wfnt.svg#wfnt') format('svg');
  font-weight: normal; font-style: normal; }

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family:'wfnt';
    src:url('f/font/wfnt.svg#wfnt') format('svg');
  }
}
*/
[class^="icn-"]:before, [class*=" icn-"]:before { font-family:"wfnt";
	font-style:normal;font-weight:normal;
	display:inline-block;text-decoration:inherit;
	font-variant:normal;text-transform:none;
}
 
.icn-attention-c:before { content: '\21'; } /* '!' */
.icn-plus:before { content: '\2b'; } /* '+' */
.icn-minus:before { content: '\2d'; } /* '-' */
.icn-gplus:before { content: '\47'; } /* 'G' */
.icn-skype:before { content: '\53'; } /* 'S' */
.icn-fb:before { content: '\66'; } /* 'f' */
.icn-twitter:before { content: '\74'; } /* 't' */
.icn-frylark-c:before { content: '\a9'; } /* '©' */
.icn-arrow-back:before { content: '\ac'; } /* '¬' */
.icn-block:before { content: '\20e0'; } /* '?' */
.icn-arrow-left:before { content: '\2190'; } /* '<' */
.icn-arrow-up:before { content: '\2191'; } /* '^' */
.icn-arrow-right:before { content: '\2192'; } /* '>' */
.icn-arrow-down:before { content: '\2193'; } /* 'v' */
.icn-home:before { content: '\2302'; } /* '¦' */
.icn-find:before { content: '\2315'; } /* '?' */
.icn-angle-up:before { content: '\25b4'; } /* '?' */
.icn-angle-right:before { content: '\25b8'; } /* '?' */
.icn-angle-down:before { content: '\25be'; } /* '?' */
.icn-angle-left:before { content: '\25c2'; } /* '?' */
.icn-star:before { content: '\2605'; } /* '?' */
.icn-frylark:before { content: '\2655'; } /* '?' */
.icn-attention:before { content: '\26a0'; } /* '?' */
.icn-mail:before { content: '\2709'; } /* '?' */
.icn-cancel:before { content: '\2715'; } /* '?' */
.icn-spin:before { content: '\273a'; } /* '?' */
.icn-quote-left:before { content: '\275d'; } /* '?' */
.icn-quote-right:before { content: '\275e'; } /* '?' */
.icn-mobile-phone:before { content: '\e800'; } /* '?' */
.icn-award:before { content: '\e801'; } /* '?' */
.icn-mouse-wheel:before { content: '\e802'; } /* '?' */
.icn-download:before { content: '\e803'; } /* '?' */
.icn-touch:before { content: '\e804'; } /* '?' */
.icn-vr360:before { content: '\e805'; } /* '?' */
.icn-delaval:before { content: '\e806'; } /* '?' */
.icn-docs-alt:before { content: '\e807'; } /* '?' */
.icn-mapspot-alt:before { content: '\e808'; } /* '?' */
.icn-camera:before { content: '\e809'; } /* '?' */
.icn-cancel-1:before { content: '\e80a'; } /* '?' */
.icn-ok:before { content: '\e80b'; } /* '?' */
.icn-edit:before { content: '\e80c'; } /* '?' */
.icn-print:before { content: '\e80d'; } /* '?' */
.icn-cog-alt:before { content: '\e85f'; } /* '?' */
.icn-bookmark:before { content: '\e86a'; } /* '?' */
.icn-bookmark-empty:before { content: '\e86b'; } /* '?' */
.icn-eye:before { content: '\e86c'; } /* '?' */
.icn-eye-off:before { content: '\e86d'; } /* '?' */
.icn-attach:before { content: '\e872'; } /* '?' */
.icn-doc-text:before { content: '\e877'; } /* '?' */
.icn-file-pdf:before { content: '\e87a'; } /* '?' */
.icn-menu-80:before { content: '\e87b'; } /* '?' */
.icn-menu-60:before { content: '\e87e'; } /* '?' */
.icn-menu-100:before { content: '\e888'; } /* '?' */
.icn-laptop:before { content: '\e889'; } /* '?' */
.icn-tablet:before { content: '\e88a'; } /* '?' */
.icn-mobile:before { content: '\e88b'; } /* '?' */
.icn-desktop:before { content: '\e88c'; } /* '?' */
.icn-sitemap:before { content: '\e88d'; } /* '?' */
.icn-android:before { content: '\e88e'; } /* '?' */
.icn-apple:before { content: '\e88f'; } /* '?' */
.icn-flickr:before { content: '\e893'; } /* '?' */
.icn-instagram:before { content: '\e898'; } /* '?' */
.icn-vk:before { content: '\e89e'; } /* '?' */
.icn-whatsapp:before { content: '\e89f'; } /* '?' */
.icn-youtube-play:before { content: '\e8a1'; } /* '?' */
.icn-cup:before { content: '\e8a5'; } /* '?' */
.icn-paper-plane:before { content: '\e8ad'; } /* '?' */
.icn-certificate:before { content: '\e8bd'; } /* '?' */
.icn-resize-full:before { content: '\e8bf'; } /* '?' */
.icn-resize-small:before { content: '\e8c0'; } /* '?' */
.icn-popup:before { content: '\e8c1'; } /* '?' */
.icn-clock:before { content: '\e8db'; } /* '?' */
.icn-lightbulb:before { content: '\e8e5'; } /* '?' */
.icn-rss:before { content: '\f09e'; } /* '?' */
.icn-linkedin:before { content: '\f0e1'; } /* '?' */
.icn-food:before { content: '\f0f5'; } /* '?' */
.icn-yt:before { content: '\f167'; } /* '?' */
.icn-google:before { content: '\f1a0'; } /* '?' */
.icn-paw:before { content: '\f1b0'; } /* '?' */
.icn-help:before { content: '\f1cd'; } /* '?' */
.icn-street-view:before { content: '\f21d'; } /* '?' */
.icn-odnoklassniki:before { content: '\f263'; } /* '?' */
.icn-calendar-plus:before { content: '\f271'; } /* '?' */
.icn-calendar-minus:before { content: '\f272'; } /* '?' */
.icn-calendar-times:before { content: '\f273'; } /* '?' */
.icn-calendar-check:before { content: '\f274'; } /* '?' */
.icn-handshake:before { content: '\f2b5'; } /* '?' */
.icn-calendar:before { content: '??'; } /* '\1f4c5' */
.icn-calendar-empty:before { content: '??'; } /* '\1f4c6' */
.icn-pin:before { content: '??'; } /* '\1f4cc' */
.icn-wrench:before { content: '??'; } /* '\1f527' */
.icn-sliders:before { content: '??'; } /* '\1f528' */

/* Animation for spinners */
/*.animate-spin { display:inline-block;
  -webkit-animation: spin 6s infinite linear;-moz-animation: spin 6s infinite linear;
       -o-animation: spin 6s infinite linear;     animation: spin 6s infinite linear; }
@-moz-keyframes spin {
  0% {-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100% {-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@-webkit-keyframes spin {
  0% {-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100% { -moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform: rotate(359deg);}}
@-o-keyframes spin {
  0% {-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100% {-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform: rotate(359deg);transform:rotate(359deg);}}
@-ms-keyframes spin {
  0% {-moz-transform:rotate(0deg);-o-transform: rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100% {-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@keyframes spin {
  0% {-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100% {-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}*/