@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=PT+Serif:400,700&subset=cyrillic,latin);

@font-face {
    font-family: 'Bebas Neue';
    src: url('fonts/bebasneue_regular-webfont.eot');
    src: url('fonts/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/bebasneue_regular-webfont.woff2') format('woff2'),
    url('fonts/bebasneue_regular-webfont.woff') format('woff'),
    url('fonts/bebasneue_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by GoogleтАЩs
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ioniconтАЩs grid from original.
*/
@font-face {
    font-family: "Ionicons";
    src: url("fonts/ionicons.eot?v=2.0.0");
    src: url("fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("fonts/ionicons.woff?v=2.0.0") format("woff"), url("fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");
    font-weight: normal;
    font-style: normal;
}
.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ion-alert:before {
    content: "";
}

.ion-alert-circled:before {
    content: "";
}

.ion-android-add:before {
    content: "";
}

.ion-android-add-circle:before {
    content: "";
}

.ion-android-alarm-clock:before {
    content: "";
}

.ion-android-alert:before {
    content: "";
}

.ion-android-apps:before {
    content: "";
}

.ion-android-archive:before {
    content: "";
}

.ion-android-arrow-back:before {
    content: "";
}

.ion-android-arrow-down:before {
    content: "";
}

.ion-android-arrow-dropdown:before {
    content: "";
}

.ion-android-arrow-dropdown-circle:before {
    content: "";
}

.ion-android-arrow-dropleft:before {
    content: "";
}

.ion-android-arrow-dropleft-circle:before {
    content: "";
}

.ion-android-arrow-dropright:before {
    content: "";
}

.ion-android-arrow-dropright-circle:before {
    content: "";
}

.ion-android-arrow-dropup:before {
    content: "";
}

.ion-android-arrow-dropup-circle:before {
    content: "";
}

.ion-android-arrow-forward:before {
    content: "";
}

.ion-android-arrow-up:before {
    content: "";
}

.ion-android-attach:before {
    content: "";
}

.ion-android-bar:before {
    content: "";
}

.ion-android-bicycle:before {
    content: "";
}

.ion-android-boat:before {
    content: "";
}

.ion-android-bookmark:before {
    content: "";
}

.ion-android-bulb:before {
    content: "";
}

.ion-android-bus:before {
    content: "";
}

.ion-android-calendar:before {
    content: "";
}

.ion-android-call:before {
    content: "";
}

.ion-android-camera:before {
    content: "";
}

.ion-android-cancel:before {
    content: "";
}

.ion-android-car:before {
    content: "";
}

.ion-android-cart:before {
    content: "";
}

.ion-android-chat:before {
    content: "";
}

.ion-android-checkbox:before {
    content: "";
}

.ion-android-checkbox-blank:before {
    content: "";
}

.ion-android-checkbox-outline:before {
    content: "";
}

.ion-android-checkbox-outline-blank:before {
    content: "";
}

.ion-android-checkmark-circle:before {
    content: "";
}

.ion-android-clipboard:before {
    content: "";
}

.ion-android-close:before {
    content: "";
}

.ion-android-cloud:before {
    content: "";
}

.ion-android-cloud-circle:before {
    content: "";
}

.ion-android-cloud-done:before {
    content: "";
}

.ion-android-cloud-outline:before {
    content: "";
}

.ion-android-color-palette:before {
    content: "";
}

.ion-android-compass:before {
    content: "";
}

.ion-android-contact:before {
    content: "";
}

.ion-android-contacts:before {
    content: "";
}

.ion-android-contract:before {
    content: "";
}

.ion-android-create:before {
    content: "";
}

.ion-android-delete:before {
    content: "";
}

.ion-android-desktop:before {
    content: "";
}

.ion-android-document:before {
    content: "";
}

.ion-android-done:before {
    content: "";
}

.ion-android-done-all:before {
    content: "";
}

.ion-android-download:before {
    content: "";
}

.ion-android-drafts:before {
    content: "";
}

.ion-android-exit:before {
    content: "";
}

.ion-android-expand:before {
    content: "";
}

.ion-android-favorite:before {
    content: "";
}

.ion-android-favorite-outline:before {
    content: "";
}

.ion-android-film:before {
    content: "";
}

.ion-android-folder:before {
    content: "";
}

.ion-android-folder-open:before {
    content: "";
}

.ion-android-funnel:before {
    content: "";
}

.ion-android-globe:before {
    content: "";
}

.ion-android-hand:before {
    content: "";
}

.ion-android-hangout:before {
    content: "";
}

.ion-android-happy:before {
    content: "";
}

.ion-android-home:before {
    content: "";
}

.ion-android-image:before {
    content: "";
}

.ion-android-laptop:before {
    content: "";
}

.ion-android-list:before {
    content: "";
}

.ion-android-locate:before {
    content: "";
}

.ion-android-lock:before {
    content: "";
}

.ion-android-mail:before {
    content: "";
}

.ion-android-map:before {
    content: "";
}

.ion-android-menu:before {
    content: "";
}

.ion-android-microphone:before {
    content: "";
}

.ion-android-microphone-off:before {
    content: "";
}

.ion-android-more-horizontal:before {
    content: "";
}

.ion-android-more-vertical:before {
    content: "";
}

.ion-android-navigate:before {
    content: "";
}

.ion-android-notifications:before {
    content: "";
}

.ion-android-notifications-none:before {
    content: "";
}

.ion-android-notifications-off:before {
    content: "";
}

.ion-android-open:before {
    content: "";
}

.ion-android-options:before {
    content: "";
}

.ion-android-people:before {
    content: "";
}

.ion-android-person:before {
    content: "";
}

.ion-android-person-add:before {
    content: "";
}

.ion-android-phone-landscape:before {
    content: "";
}

.ion-android-phone-portrait:before {
    content: "";
}

.ion-android-pin:before {
    content: "";
}

.ion-android-plane:before {
    content: "";
}

.ion-android-playstore:before {
    content: "";
}

.ion-android-print:before {
    content: "";
}

.ion-android-radio-button-off:before {
    content: "";
}

.ion-android-radio-button-on:before {
    content: "";
}

.ion-android-refresh:before {
    content: "";
}

.ion-android-remove:before {
    content: "";
}

.ion-android-remove-circle:before {
    content: "";
}

.ion-android-restaurant:before {
    content: "";
}

.ion-android-sad:before {
    content: "";
}

.ion-android-search:before {
    content: "";
}

.ion-android-send:before {
    content: "";
}

.ion-android-settings:before {
    content: "";
}

.ion-android-share:before {
    content: "";
}

.ion-android-share-alt:before {
    content: "";
}

.ion-android-star:before {
    content: "";
}

.ion-android-star-half:before {
    content: "";
}

.ion-android-star-outline:before {
    content: "";
}

.ion-android-stopwatch:before {
    content: "";
}

.ion-android-subway:before {
    content: "";
}

.ion-android-sunny:before {
    content: "";
}

.ion-android-sync:before {
    content: "";
}

.ion-android-textsms:before {
    content: "";
}

.ion-android-time:before {
    content: "";
}

.ion-android-train:before {
    content: "";
}

.ion-android-unlock:before {
    content: "";
}

.ion-android-upload:before {
    content: "";
}

.ion-android-volume-down:before {
    content: "";
}

.ion-android-volume-mute:before {
    content: "";
}

.ion-android-volume-off:before {
    content: "";
}

.ion-android-volume-up:before {
    content: "";
}

.ion-android-walk:before {
    content: "";
}

.ion-android-warning:before {
    content: "";
}

.ion-android-watch:before {
    content: "";
}

.ion-android-wifi:before {
    content: "";
}

.ion-aperture:before {
    content: "";
}

.ion-archive:before {
    content: "";
}

.ion-arrow-down-a:before {
    content: "";
}

.ion-arrow-down-b:before {
    content: "";
}

.ion-arrow-down-c:before {
    content: "";
}

.ion-arrow-expand:before {
    content: "";
}

.ion-arrow-graph-down-left:before {
    content: "";
}

.ion-arrow-graph-down-right:before {
    content: "";
}

.ion-arrow-graph-up-left:before {
    content: "";
}

.ion-arrow-graph-up-right:before {
    content: "";
}

.ion-arrow-left-a:before {
    content: "";
}

.ion-arrow-left-b:before {
    content: "";
}

.ion-arrow-left-c:before {
    content: "";
}

.ion-arrow-move:before {
    content: "";
}

.ion-arrow-resize:before {
    content: "";
}

.ion-arrow-return-left:before {
    content: "";
}

.ion-arrow-return-right:before {
    content: "";
}

.ion-arrow-right-a:before {
    content: "";
}

.ion-arrow-right-b:before {
    content: "";
}

.ion-arrow-right-c:before {
    content: "";
}

.ion-arrow-shrink:before {
    content: "";
}

.ion-arrow-swap:before {
    content: "";
}

.ion-arrow-up-a:before {
    content: "";
}

.ion-arrow-up-b:before {
    content: "";
}

.ion-arrow-up-c:before {
    content: "";
}

.ion-asterisk:before {
    content: "";
}

.ion-at:before {
    content: "";
}

.ion-backspace:before {
    content: "";
}

.ion-backspace-outline:before {
    content: "";
}

.ion-bag:before {
    content: "";
}

.ion-battery-charging:before {
    content: "";
}

.ion-battery-empty:before {
    content: "";
}

.ion-battery-full:before {
    content: "";
}

.ion-battery-half:before {
    content: "";
}

.ion-battery-low:before {
    content: "";
}

.ion-beaker:before {
    content: "";
}

.ion-beer:before {
    content: "";
}

.ion-bluetooth:before {
    content: "";
}

.ion-bonfire:before {
    content: "";
}

.ion-bookmark:before {
    content: "";
}

.ion-bowtie:before {
    content: "";
}

.ion-briefcase:before {
    content: "";
}

.ion-bug:before {
    content: "";
}

.ion-calculator:before {
    content: "";
}

.ion-calendar:before {
    content: "";
}

.ion-camera:before {
    content: "";
}

.ion-card:before {
    content: "";
}

.ion-cash:before {
    content: "";
}

.ion-chatbox:before {
    content: "";
}

.ion-chatbox-working:before {
    content: "";
}

.ion-chatboxes:before {
    content: "";
}

.ion-chatbubble:before {
    content: "";
}

.ion-chatbubble-working:before {
    content: "";
}

.ion-chatbubbles:before {
    content: "";
}

.ion-checkmark:before {
    content: "";
}

.ion-checkmark-circled:before {
    content: "";
}

.ion-checkmark-round:before {
    content: "";
}

.ion-chevron-down:before {
    content: "";
}

.ion-chevron-left:before {
    content: "";
}

.ion-chevron-right:before {
    content: "";
}

.ion-chevron-up:before {
    content: "";
}

.ion-clipboard:before {
    content: "";
}

.ion-clock:before {
    content: "";
}

.ion-close:before {
    content: "";
}

.ion-close-circled:before {
    content: "";
}

.ion-close-round:before {
    content: "";
}

.ion-closed-captioning:before {
    content: "";
}

.ion-cloud:before {
    content: "";
}

.ion-code:before {
    content: "";
}

.ion-code-download:before {
    content: "";
}

.ion-code-working:before {
    content: "";
}

.ion-coffee:before {
    content: "";
}

.ion-compass:before {
    content: "";
}

.ion-compose:before {
    content: "";
}

.ion-connection-bars:before {
    content: "";
}

.ion-contrast:before {
    content: "";
}

.ion-crop:before {
    content: "";
}

.ion-cube:before {
    content: "";
}

.ion-disc:before {
    content: "";
}

.ion-document:before {
    content: "";
}

.ion-document-text:before {
    content: "";
}

.ion-drag:before {
    content: "";
}

.ion-earth:before {
    content: "";
}

.ion-easel:before {
    content: "";
}

.ion-edit:before {
    content: "";
}

.ion-egg:before {
    content: "";
}

.ion-eject:before {
    content: "";
}

.ion-email:before {
    content: "";
}

.ion-email-unread:before {
    content: "";
}

.ion-erlenmeyer-flask:before {
    content: "";
}

.ion-erlenmeyer-flask-bubbles:before {
    content: "";
}

.ion-eye:before {
    content: "";
}

.ion-eye-disabled:before {
    content: "";
}

.ion-female:before {
    content: "";
}

.ion-filing:before {
    content: "";
}

.ion-film-marker:before {
    content: "";
}

.ion-fireball:before {
    content: "";
}

.ion-flag:before {
    content: "";
}

.ion-flame:before {
    content: "";
}

.ion-flash:before {
    content: "";
}

.ion-flash-off:before {
    content: "";
}

.ion-folder:before {
    content: "";
}

.ion-fork:before {
    content: "";
}

.ion-fork-repo:before {
    content: "";
}

.ion-forward:before {
    content: "";
}

.ion-funnel:before {
    content: "";
}

.ion-gear-a:before {
    content: "";
}

.ion-gear-b:before {
    content: "";
}

.ion-grid:before {
    content: "";
}

.ion-hammer:before {
    content: "";
}

.ion-happy:before {
    content: "";
}

.ion-happy-outline:before {
    content: "";
}

.ion-headphone:before {
    content: "";
}

.ion-heart:before {
    content: "";
}

.ion-heart-broken:before {
    content: "";
}

.ion-help:before {
    content: "";
}

.ion-help-buoy:before {
    content: "";
}

.ion-help-circled:before {
    content: "";
}

.ion-home:before {
    content: "";
}

.ion-icecream:before {
    content: "";
}

.ion-image:before {
    content: "";
}

.ion-images:before {
    content: "";
}

.ion-information:before {
    content: "";
}

.ion-information-circled:before {
    content: "";
}

.ion-ionic:before {
    content: "";
}

.ion-ios-alarm:before {
    content: "";
}

.ion-ios-alarm-outline:before {
    content: "";
}

.ion-ios-albums:before {
    content: "";
}

.ion-ios-albums-outline:before {
    content: "";
}

.ion-ios-americanfootball:before {
    content: "";
}

.ion-ios-americanfootball-outline:before {
    content: "";
}

.ion-ios-analytics:before {
    content: "";
}

.ion-ios-analytics-outline:before {
    content: "";
}

.ion-ios-arrow-back:before {
    content: "";
}

.ion-ios-arrow-down:before {
    content: "";
}

.ion-ios-arrow-forward:before {
    content: "";
}

.ion-ios-arrow-left:before {
    content: "";
}

.ion-ios-arrow-right:before {
    content: "";
}

.ion-ios-arrow-thin-down:before {
    content: "";
}

.ion-ios-arrow-thin-left:before {
    content: "";
}

.ion-ios-arrow-thin-right:before {
    content: "";
}

.ion-ios-arrow-thin-up:before {
    content: "";
}

.ion-ios-arrow-up:before {
    content: "";
}

.ion-ios-at:before {
    content: "";
}

.ion-ios-at-outline:before {
    content: "";
}

.ion-ios-barcode:before {
    content: "";
}

.ion-ios-barcode-outline:before {
    content: "";
}

.ion-ios-baseball:before {
    content: "";
}

.ion-ios-baseball-outline:before {
    content: "";
}

.ion-ios-basketball:before {
    content: "";
}

.ion-ios-basketball-outline:before {
    content: "";
}

.ion-ios-bell:before {
    content: "";
}

.ion-ios-bell-outline:before {
    content: "";
}

.ion-ios-body:before {
    content: "";
}

.ion-ios-body-outline:before {
    content: "";
}

.ion-ios-bolt:before {
    content: "";
}

.ion-ios-bolt-outline:before {
    content: "";
}

.ion-ios-book:before {
    content: "";
}

.ion-ios-book-outline:before {
    content: "";
}

.ion-ios-bookmarks:before {
    content: "";
}

.ion-ios-bookmarks-outline:before {
    content: "";
}

.ion-ios-box:before {
    content: "";
}

.ion-ios-box-outline:before {
    content: "";
}

.ion-ios-briefcase:before {
    content: "";
}

.ion-ios-briefcase-outline:before {
    content: "";
}

.ion-ios-browsers:before {
    content: "";
}

.ion-ios-browsers-outline:before {
    content: "";
}

.ion-ios-calculator:before {
    content: "";
}

.ion-ios-calculator-outline:before {
    content: "";
}

.ion-ios-calendar:before {
    content: "";
}

.ion-ios-calendar-outline:before {
    content: "";
}

.ion-ios-camera:before {
    content: "";
}

.ion-ios-camera-outline:before {
    content: "";
}

.ion-ios-cart:before {
    content: "";
}

.ion-ios-cart-outline:before {
    content: "";
}

.ion-ios-chatboxes:before {
    content: "";
}

.ion-ios-chatboxes-outline:before {
    content: "";
}

.ion-ios-chatbubble:before {
    content: "";
}

.ion-ios-chatbubble-outline:before {
    content: "";
}

.ion-ios-checkmark:before {
    content: "";
}

.ion-ios-checkmark-empty:before {
    content: "";
}

.ion-ios-checkmark-outline:before {
    content: "";
}

.ion-ios-circle-filled:before {
    content: "";
}

.ion-ios-circle-outline:before {
    content: "";
}

.ion-ios-clock:before {
    content: "";
}

.ion-ios-clock-outline:before {
    content: "";
}

.ion-ios-close:before {
    content: "";
}

.ion-ios-close-empty:before {
    content: "";
}

.ion-ios-close-outline:before {
    content: "";
}

.ion-ios-cloud:before {
    content: "";
}

.ion-ios-cloud-download:before {
    content: "";
}

.ion-ios-cloud-download-outline:before {
    content: "";
}

.ion-ios-cloud-outline:before {
    content: "";
}

.ion-ios-cloud-upload:before {
    content: "";
}

.ion-ios-cloud-upload-outline:before {
    content: "";
}

.ion-ios-cloudy:before {
    content: "";
}

.ion-ios-cloudy-night:before {
    content: "";
}

.ion-ios-cloudy-night-outline:before {
    content: "";
}

.ion-ios-cloudy-outline:before {
    content: "";
}

.ion-ios-cog:before {
    content: "";
}

.ion-ios-cog-outline:before {
    content: "";
}

.ion-ios-color-filter:before {
    content: "";
}

.ion-ios-color-filter-outline:before {
    content: "";
}

.ion-ios-color-wand:before {
    content: "";
}

.ion-ios-color-wand-outline:before {
    content: "";
}

.ion-ios-compose:before {
    content: "";
}

.ion-ios-compose-outline:before {
    content: "";
}

.ion-ios-contact:before {
    content: "";
}

.ion-ios-contact-outline:before {
    content: "";
}

.ion-ios-copy:before {
    content: "";
}

.ion-ios-copy-outline:before {
    content: "";
}

.ion-ios-crop:before {
    content: "";
}

.ion-ios-crop-strong:before {
    content: "";
}

.ion-ios-download:before {
    content: "";
}

.ion-ios-download-outline:before {
    content: "";
}

.ion-ios-drag:before {
    content: "";
}

.ion-ios-email:before {
    content: "";
}

.ion-ios-email-outline:before {
    content: "";
}

.ion-ios-eye:before {
    content: "";
}

.ion-ios-eye-outline:before {
    content: "";
}

.ion-ios-fastforward:before {
    content: "";
}

.ion-ios-fastforward-outline:before {
    content: "";
}

.ion-ios-filing:before {
    content: "";
}

.ion-ios-filing-outline:before {
    content: "";
}

.ion-ios-film:before {
    content: "";
}

.ion-ios-film-outline:before {
    content: "";
}

.ion-ios-flag:before {
    content: "";
}

.ion-ios-flag-outline:before {
    content: "";
}

.ion-ios-flame:before {
    content: "";
}

.ion-ios-flame-outline:before {
    content: "";
}

.ion-ios-flask:before {
    content: "";
}

.ion-ios-flask-outline:before {
    content: "";
}

.ion-ios-flower:before {
    content: "";
}

.ion-ios-flower-outline:before {
    content: "";
}

.ion-ios-folder:before {
    content: "";
}

.ion-ios-folder-outline:before {
    content: "";
}

.ion-ios-football:before {
    content: "";
}

.ion-ios-football-outline:before {
    content: "";
}

.ion-ios-game-controller-a:before {
    content: "";
}

.ion-ios-game-controller-a-outline:before {
    content: "";
}

.ion-ios-game-controller-b:before {
    content: "";
}

.ion-ios-game-controller-b-outline:before {
    content: "";
}

.ion-ios-gear:before {
    content: "";
}

.ion-ios-gear-outline:before {
    content: "";
}

.ion-ios-glasses:before {
    content: "";
}

.ion-ios-glasses-outline:before {
    content: "";
}

.ion-ios-grid-view:before {
    content: "";
}

.ion-ios-grid-view-outline:before {
    content: "";
}

.ion-ios-heart:before {
    content: "";
}

.ion-ios-heart-outline:before {
    content: "";
}

.ion-ios-help:before {
    content: "";
}

.ion-ios-help-empty:before {
    content: "";
}

.ion-ios-help-outline:before {
    content: "";
}

.ion-ios-home:before {
    content: "";
}

.ion-ios-home-outline:before {
    content: "";
}

.ion-ios-infinite:before {
    content: "";
}

.ion-ios-infinite-outline:before {
    content: "";
}

.ion-ios-information:before {
    content: "";
}

.ion-ios-information-empty:before {
    content: "";
}

.ion-ios-information-outline:before {
    content: "";
}

.ion-ios-ionic-outline:before {
    content: "";
}

.ion-ios-keypad:before {
    content: "";
}

.ion-ios-keypad-outline:before {
    content: "";
}

.ion-ios-lightbulb:before {
    content: "";
}

.ion-ios-lightbulb-outline:before {
    content: "";
}

.ion-ios-list:before {
    content: "";
}

.ion-ios-list-outline:before {
    content: "";
}

.ion-ios-location:before {
    content: "";
}

.ion-ios-location-outline:before {
    content: "";
}

.ion-ios-locked:before {
    content: "";
}

.ion-ios-locked-outline:before {
    content: "";
}

.ion-ios-loop:before {
    content: "";
}

.ion-ios-loop-strong:before {
    content: "";
}

.ion-ios-medical:before {
    content: "";
}

.ion-ios-medical-outline:before {
    content: "";
}

.ion-ios-medkit:before {
    content: "";
}

.ion-ios-medkit-outline:before {
    content: "";
}

.ion-ios-mic:before {
    content: "";
}

.ion-ios-mic-off:before {
    content: "";
}

.ion-ios-mic-outline:before {
    content: "";
}

.ion-ios-minus:before {
    content: "";
}

.ion-ios-minus-empty:before {
    content: "";
}

.ion-ios-minus-outline:before {
    content: "";
}

.ion-ios-monitor:before {
    content: "";
}

.ion-ios-monitor-outline:before {
    content: "";
}

.ion-ios-moon:before {
    content: "";
}

.ion-ios-moon-outline:before {
    content: "";
}

.ion-ios-more:before {
    content: "";
}

.ion-ios-more-outline:before {
    content: "";
}

.ion-ios-musical-note:before {
    content: "";
}

.ion-ios-musical-notes:before {
    content: "";
}

.ion-ios-navigate:before {
    content: "";
}

.ion-ios-navigate-outline:before {
    content: "";
}

.ion-ios-nutrition:before {
    content: "";
}

.ion-ios-nutrition-outline:before {
    content: "";
}

.ion-ios-paper:before {
    content: "";
}

.ion-ios-paper-outline:before {
    content: "";
}

.ion-ios-paperplane:before {
    content: "";
}

.ion-ios-paperplane-outline:before {
    content: "";
}

.ion-ios-partlysunny:before {
    content: "";
}

.ion-ios-partlysunny-outline:before {
    content: "";
}

.ion-ios-pause:before {
    content: "";
}

.ion-ios-pause-outline:before {
    content: "";
}

.ion-ios-paw:before {
    content: "";
}

.ion-ios-paw-outline:before {
    content: "";
}

.ion-ios-people:before {
    content: "";
}

.ion-ios-people-outline:before {
    content: "";
}

.ion-ios-person:before {
    content: "";
}

.ion-ios-person-outline:before {
    content: "";
}

.ion-ios-personadd:before {
    content: "";
}

.ion-ios-personadd-outline:before {
    content: "";
}

.ion-ios-photos:before {
    content: "";
}

.ion-ios-photos-outline:before {
    content: "";
}

.ion-ios-pie:before {
    content: "";
}

.ion-ios-pie-outline:before {
    content: "";
}

.ion-ios-pint:before {
    content: "";
}

.ion-ios-pint-outline:before {
    content: "";
}

.ion-ios-play:before {
    content: "";
}

.ion-ios-play-outline:before {
    content: "";
}

.ion-ios-plus:before {
    content: "";
}

.ion-ios-plus-empty:before {
    content: "";
}

.ion-ios-plus-outline:before {
    content: "";
}

.ion-ios-pricetag:before {
    content: "";
}

.ion-ios-pricetag-outline:before {
    content: "";
}

.ion-ios-pricetags:before {
    content: "";
}

.ion-ios-pricetags-outline:before {
    content: "";
}

.ion-ios-printer:before {
    content: "";
}

.ion-ios-printer-outline:before {
    content: "";
}

.ion-ios-pulse:before {
    content: "";
}

.ion-ios-pulse-strong:before {
    content: "";
}

.ion-ios-rainy:before {
    content: "";
}

.ion-ios-rainy-outline:before {
    content: "";
}

.ion-ios-recording:before {
    content: "";
}

.ion-ios-recording-outline:before {
    content: "";
}

.ion-ios-redo:before {
    content: "";
}

.ion-ios-redo-outline:before {
    content: "";
}

.ion-ios-refresh:before {
    content: "";
}

.ion-ios-refresh-empty:before {
    content: "";
}

.ion-ios-refresh-outline:before {
    content: "";
}

.ion-ios-reload:before {
    content: "";
}

.ion-ios-reverse-camera:before {
    content: "";
}

.ion-ios-reverse-camera-outline:before {
    content: "";
}

.ion-ios-rewind:before {
    content: "";
}

.ion-ios-rewind-outline:before {
    content: "";
}

.ion-ios-rose:before {
    content: "";
}

.ion-ios-rose-outline:before {
    content: "";
}

.ion-ios-search:before {
    content: "";
}

.ion-ios-search-strong:before {
    content: "";
}

.ion-ios-settings:before {
    content: "";
}

.ion-ios-settings-strong:before {
    content: "";
}

.ion-ios-shuffle:before {
    content: "";
}

.ion-ios-shuffle-strong:before {
    content: "";
}

.ion-ios-skipbackward:before {
    content: "";
}

.ion-ios-skipbackward-outline:before {
    content: "";
}

.ion-ios-skipforward:before {
    content: "";
}

.ion-ios-skipforward-outline:before {
    content: "";
}

.ion-ios-snowy:before {
    content: "";
}

.ion-ios-speedometer:before {
    content: "";
}

.ion-ios-speedometer-outline:before {
    content: "";
}

.ion-ios-star:before {
    content: "";
}

.ion-ios-star-half:before {
    content: "";
}

.ion-ios-star-outline:before {
    content: "";
}

.ion-ios-stopwatch:before {
    content: "";
}

.ion-ios-stopwatch-outline:before {
    content: "";
}

.ion-ios-sunny:before {
    content: "";
}

.ion-ios-sunny-outline:before {
    content: "";
}

.ion-ios-telephone:before {
    content: "";
}

.ion-ios-telephone-outline:before {
    content: "";
}

.ion-ios-tennisball:before {
    content: "";
}

.ion-ios-tennisball-outline:before {
    content: "";
}

.ion-ios-thunderstorm:before {
    content: "";
}

.ion-ios-thunderstorm-outline:before {
    content: "";
}

.ion-ios-time:before {
    content: "";
}

.ion-ios-time-outline:before {
    content: "";
}

.ion-ios-timer:before {
    content: "";
}

.ion-ios-timer-outline:before {
    content: "";
}

.ion-ios-toggle:before {
    content: "";
}

.ion-ios-toggle-outline:before {
    content: "";
}

.ion-ios-trash:before {
    content: "";
}

.ion-ios-trash-outline:before {
    content: "";
}

.ion-ios-undo:before {
    content: "";
}

.ion-ios-undo-outline:before {
    content: "";
}

.ion-ios-unlocked:before {
    content: "";
}

.ion-ios-unlocked-outline:before {
    content: "";
}

.ion-ios-upload:before {
    content: "";
}

.ion-ios-upload-outline:before {
    content: "";
}

.ion-ios-videocam:before {
    content: "";
}

.ion-ios-videocam-outline:before {
    content: "";
}

.ion-ios-volume-high:before {
    content: "";
}

.ion-ios-volume-low:before {
    content: "";
}

.ion-ios-wineglass:before {
    content: "";
}

.ion-ios-wineglass-outline:before {
    content: "";
}

.ion-ios-world:before {
    content: "";
}

.ion-ios-world-outline:before {
    content: "";
}

.ion-ipad:before {
    content: "";
}

.ion-iphone:before {
    content: "";
}

.ion-ipod:before {
    content: "";
}

.ion-jet:before {
    content: "";
}

.ion-key:before {
    content: "";
}

.ion-knife:before {
    content: "";
}

.ion-laptop:before {
    content: "";
}

.ion-leaf:before {
    content: "";
}

.ion-levels:before {
    content: "";
}

.ion-lightbulb:before {
    content: "";
}

.ion-link:before {
    content: "";
}

.ion-load-a:before {
    content: "";
}

.ion-load-b:before {
    content: "";
}

.ion-load-c:before {
    content: "";
}

.ion-load-d:before {
    content: "";
}

.ion-location:before {
    content: "";
}

.ion-lock-combination:before {
    content: "";
}

.ion-locked:before {
    content: "";
}

.ion-log-in:before {
    content: "";
}

.ion-log-out:before {
    content: "";
}

.ion-loop:before {
    content: "";
}

.ion-magnet:before {
    content: "";
}

.ion-male:before {
    content: "";
}

.ion-man:before {
    content: "";
}

.ion-map:before {
    content: "";
}

.ion-medkit:before {
    content: "";
}

.ion-merge:before {
    content: "";
}

.ion-mic-a:before {
    content: "";
}

.ion-mic-b:before {
    content: "";
}

.ion-mic-c:before {
    content: "";
}

.ion-minus:before {
    content: "";
}

.ion-minus-circled:before {
    content: "";
}

.ion-minus-round:before {
    content: "";
}

.ion-model-s:before {
    content: "";
}

.ion-monitor:before {
    content: "";
}

.ion-more:before {
    content: "";
}

.ion-mouse:before {
    content: "";
}

.ion-music-note:before {
    content: "";
}

.ion-navicon:before {
    content: "";
}

.ion-navicon-round:before {
    content: "";
}

.ion-navigate:before {
    content: "";
}

.ion-network:before {
    content: "";
}

.ion-no-smoking:before {
    content: "";
}

.ion-nuclear:before {
    content: "";
}

.ion-outlet:before {
    content: "";
}

.ion-paintbrush:before {
    content: "";
}

.ion-paintbucket:before {
    content: "";
}

.ion-paper-airplane:before {
    content: "";
}

.ion-paperclip:before {
    content: "";
}

.ion-pause:before {
    content: "";
}

.ion-person:before {
    content: "";
}

.ion-person-add:before {
    content: "";
}

.ion-person-stalker:before {
    content: "";
}

.ion-pie-graph:before {
    content: "";
}

.ion-pin:before {
    content: "";
}

.ion-pinpoint:before {
    content: "";
}

.ion-pizza:before {
    content: "";
}

.ion-plane:before {
    content: "";
}

.ion-planet:before {
    content: "";
}

.ion-play:before {
    content: "";
}

.ion-playstation:before {
    content: "";
}

.ion-plus:before {
    content: "";
}

.ion-plus-circled:before {
    content: "";
}

.ion-plus-round:before {
    content: "";
}

.ion-podium:before {
    content: "";
}

.ion-pound:before {
    content: "";
}

.ion-power:before {
    content: "";
}

.ion-pricetag:before {
    content: "";
}

.ion-pricetags:before {
    content: "";
}

.ion-printer:before {
    content: "";
}

.ion-pull-request:before {
    content: "";
}

.ion-qr-scanner:before {
    content: "";
}

.ion-quote:before {
    content: "";
}

.ion-radio-waves:before {
    content: "";
}

.ion-record:before {
    content: "";
}

.ion-refresh:before {
    content: "";
}

.ion-reply:before {
    content: "";
}

.ion-reply-all:before {
    content: "";
}

.ion-ribbon-a:before {
    content: "";
}

.ion-ribbon-b:before {
    content: "";
}

.ion-sad:before {
    content: "";
}

.ion-sad-outline:before {
    content: "";
}

.ion-scissors:before {
    content: "";
}

.ion-search:before {
    content: "";
}

.ion-settings:before {
    content: "";
}

.ion-share:before {
    content: "";
}

.ion-shuffle:before {
    content: "";
}

.ion-skip-backward:before {
    content: "";
}

.ion-skip-forward:before {
    content: "";
}

.ion-social-android:before {
    content: "";
}

.ion-social-android-outline:before {
    content: "";
}

.ion-social-angular:before {
    content: "";
}

.ion-social-angular-outline:before {
    content: "";
}

.ion-social-apple:before {
    content: "";
}

.ion-social-apple-outline:before {
    content: "";
}

.ion-social-bitcoin:before {
    content: "";
}

.ion-social-bitcoin-outline:before {
    content: "";
}

.ion-social-buffer:before {
    content: "";
}

.ion-social-buffer-outline:before {
    content: "";
}

.ion-social-chrome:before {
    content: "";
}

.ion-social-chrome-outline:before {
    content: "";
}

.ion-social-codepen:before {
    content: "";
}

.ion-social-codepen-outline:before {
    content: "";
}

.ion-social-css3:before {
    content: "";
}

.ion-social-css3-outline:before {
    content: "";
}

.ion-social-designernews:before {
    content: "";
}

.ion-social-designernews-outline:before {
    content: "";
}

.ion-social-dribbble:before {
    content: "";
}

.ion-social-dribbble-outline:before {
    content: "";
}

.ion-social-dropbox:before {
    content: "";
}

.ion-social-dropbox-outline:before {
    content: "";
}

.ion-social-euro:before {
    content: "";
}

.ion-social-euro-outline:before {
    content: "";
}

.ion-social-facebook:before {
    content: "";
}

.ion-social-facebook-outline:before {
    content: "";
}

.ion-social-foursquare:before {
    content: "";
}

.ion-social-foursquare-outline:before {
    content: "";
}

.ion-social-freebsd-devil:before {
    content: "";
}

.ion-social-github:before {
    content: "";
}

.ion-social-github-outline:before {
    content: "";
}

.ion-social-google:before {
    content: "";
}

.ion-social-google-outline:before {
    content: "";
}

.ion-social-googleplus:before {
    content: "";
}

.ion-social-googleplus-outline:before {
    content: "";
}

.ion-social-hackernews:before {
    content: "";
}

.ion-social-hackernews-outline:before {
    content: "";
}

.ion-social-html5:before {
    content: "";
}

.ion-social-html5-outline:before {
    content: "";
}

.ion-social-instagram:before {
    content: "";
}

.ion-social-instagram-outline:before {
    content: "";
}

.ion-social-javascript:before {
    content: "";
}

.ion-social-javascript-outline:before {
    content: "";
}

.ion-social-linkedin:before {
    content: "";
}

.ion-social-linkedin-outline:before {
    content: "";
}

.ion-social-markdown:before {
    content: "";
}

.ion-social-nodejs:before {
    content: "";
}

.ion-social-octocat:before {
    content: "";
}

.ion-social-pinterest:before {
    content: "";
}

.ion-social-pinterest-outline:before {
    content: "";
}

.ion-social-python:before {
    content: "";
}

.ion-social-reddit:before {
    content: "";
}

.ion-social-reddit-outline:before {
    content: "";
}

.ion-social-rss:before {
    content: "";
}

.ion-social-rss-outline:before {
    content: "";
}

.ion-social-sass:before {
    content: "";
}

.ion-social-skype:before {
    content: "";
}

.ion-social-skype-outline:before {
    content: "";
}

.ion-social-snapchat:before {
    content: "";
}

.ion-social-snapchat-outline:before {
    content: "";
}

.ion-social-tumblr:before {
    content: "";
}

.ion-social-tumblr-outline:before {
    content: "";
}

.ion-social-tux:before {
    content: "";
}

.ion-social-twitch:before {
    content: "";
}

.ion-social-twitch-outline:before {
    content: "";
}

.ion-social-twitter:before {
    content: "";
}

.ion-social-twitter-outline:before {
    content: "";
}

.ion-social-usd:before {
    content: "";
}

.ion-social-usd-outline:before {
    content: "";
}

.ion-social-vimeo:before {
    content: "";
}

.ion-social-vimeo-outline:before {
    content: "";
}

.ion-social-whatsapp:before {
    content: "";
}

.ion-social-whatsapp-outline:before {
    content: "";
}

.ion-social-windows:before {
    content: "";
}

.ion-social-windows-outline:before {
    content: "";
}

.ion-social-wordpress:before {
    content: "";
}

.ion-social-wordpress-outline:before {
    content: "";
}

.ion-social-yahoo:before {
    content: "";
}

.ion-social-yahoo-outline:before {
    content: "";
}

.ion-social-yen:before {
    content: "";
}

.ion-social-yen-outline:before {
    content: "";
}

.ion-social-youtube:before {
    content: "";
}

.ion-social-youtube-outline:before {
    content: "";
}

.ion-soup-can:before {
    content: "";
}

.ion-soup-can-outline:before {
    content: "";
}

.ion-speakerphone:before {
    content: "";
}

.ion-speedometer:before {
    content: "";
}

.ion-spoon:before {
    content: "";
}

.ion-star:before {
    content: "";
}

.ion-stats-bars:before {
    content: "";
}

.ion-steam:before {
    content: "";
}

.ion-stop:before {
    content: "";
}

.ion-thermometer:before {
    content: "";
}

.ion-thumbsdown:before {
    content: "";
}

.ion-thumbsup:before {
    content: "";
}

.ion-toggle:before {
    content: "";
}

.ion-toggle-filled:before {
    content: "";
}

.ion-transgender:before {
    content: "";
}

.ion-trash-a:before {
    content: "";
}

.ion-trash-b:before {
    content: "";
}

.ion-trophy:before {
    content: "";
}

.ion-tshirt:before {
    content: "";
}

.ion-tshirt-outline:before {
    content: "";
}

.ion-umbrella:before {
    content: "";
}

.ion-university:before {
    content: "";
}

.ion-unlocked:before {
    content: "";
}

.ion-upload:before {
    content: "";
}

.ion-usb:before {
    content: "";
}

.ion-videocamera:before {
    content: "";
}

.ion-volume-high:before {
    content: "";
}

.ion-volume-low:before {
    content: "";
}

.ion-volume-medium:before {
    content: "";
}

.ion-volume-mute:before {
    content: "";
}

.ion-wand:before {
    content: "";
}

.ion-waterdrop:before {
    content: "";
}

.ion-wifi:before {
    content: "";
}

.ion-wineglass:before {
    content: "";
}

.ion-woman:before {
    content: "";
}

.ion-wrench:before {
    content: "";
}

.ion-xbox:before {
    content: "";
}

.sprite-sprite {
    background-image: url('../images/sprite-s890ce30a68.png');
    background-repeat: no-repeat;
}

.sprite2x-sprite {
    background-image: url('../images/sprite2x-s8ff9761e0c.png');
    background-repeat: no-repeat;
}

.sprite1-sprite {
    background-image: url('../images/sprite1-s633bf425f7.png');
    background-repeat: no-repeat;
}

html, body {
    padding: 0;
    margin: 0;
}

body {
    background: #ececec;
    min-width: 320px;
    font: 16px/1.5 "PT Sans", sans-serif;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}

h1, h2, h3, .wrapper-aside-left .col-3_p h2 {
    color: #788895;
    line-height: 1;
    border-bottom: 3px solid #f45352;
    font-weight: normal;
    font-family: "PT Serif", serif;
    padding: 0 0 10px;
    font-style: italic;
    position: relative;
}

h1 {
    font-size: 45px;
    margin: 0 0 18px;
}

h2 {
    font-size: 30px;
    margin: 0 0 10px;
}

h3 {
    font-size: 24px;
    margin: 0 0 10px;
}

h4 {
    font-size: 24px;
    color: #788895;
    font-weight: normal;
    padding: 0;
    margin: 0 0 10px;
    font-style: italic;
}

a {
    color: #f45352;
}
@media only screen and (min-width: 1000px) {
    a:hover {
        text-decoration: none;
    }
}

a, a:hover, a:visited, a:active {
    outline: none;
}

img {
    border: none;
}

p {
    padding: 0;
    margin: 0 0 36px;
}

ul {
    list-style: none;
    padding: 0 0 0 10px;
    margin: 0 0 36px;
}
ul li {
    padding: 0 0 0 16px;
    position: relative;
}
ul li:before {
    display: block;
    position: absolute;
    left: 0;
    top: 12px;
    background: #f45352;
    content: '';
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 4px;
    height: 4px;
}

.wrapper-table {
    overflow-x: auto;
}

table {
    border-collapse: collapse;
    width: 100%;
}
table td {
    border-left: 1px solid #ddd;
    padding: 10px 12px;
}
table td:first-child {
    border-left: none;
    padding-left: 0;
}
table td:last-child {
    padding-right: 0;
}
table thead td {
    border-bottom: 2px solid #ddd;
    vertical-align: top;
}

.clearfix:after {
    display: block;
    content: '';
    clear: both;
}

.fll {
    float: left;
}

.flr {
    float: right;
}

.dib {
    display: inline-block;
}

.db {
    display: block;
}

.dn {
    display: none;
}

.t {
    display: table;
    border-collapse: collapse;
}

.tc {
    display: table-cell;
}

.posr {
    position: relative;
}

.oh {
    overflow: hidden;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}
.mb10.wst {
    margin-bottom: 0;
}

.mb16 {
    margin-bottom: 16.5px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb36 {
    margin-bottom: 36px;
}

.mb45 {
    margin-bottom: 45px;
}

.p-45 {
    padding-top: 45px;
    padding-bottom: 45px;
}

.tac {
    text-align: center;
}

.tar {
    text-align: right;
}

.ttup {
    text-transform: uppercase;
}

.f-13 {
    font-size: 13px;
}

.f-30 {
    font-size: 30px;
}

.f-43 {
    font-size: 43px;
    line-height: 1;
}
@media only screen and (max-width: 440px) {
    .f-43 {
        font-size: 37px;
    }
}

.f-60 {
    font-size: 60px;
}
@media only screen and (max-width: 440px) {
    .f-60 {
        font-size: 50px;
    }
}

.f-116 {
    font-size: 116px;
}
@media only screen and (max-width: 440px) {
    .f-116 {
        font-size: 96px;
    }
}

.bg-gray {
    background-color: #444c53;
}

.bg-white {
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.bg-fd {
    background-color: #fdfdfd;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.black {
    color: #000;
}

.gray {
    color: #8c9dab;
}

.red {
    color: #f45352;
}

.wrapper {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.wrapper_content {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 54px;
    padding-bottom: 54px;
    position: relative;
}

.red-link {
    font-family: "Bebas Neue";
    color: #f45352;
    text-transform: uppercase;
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    .red-link:hover {
        text-decoration: underline;
    }
}

.red-l {
    color: #f45352;
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    .red-l:hover {
        text-decoration: underline;
    }
}

.btn {
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
    border: none;
    outline: none;
    text-align: center;
    line-height: 1;
}
@media only screen and (min-width: 1000px) {
    .btn {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
    }
    .btn:hover {
        text-decoration: none;
    }
}

.btn-white, .btn-white_f {
    background: #fff;
    padding: 6px 12px;
    color: #f45352;
    font-size: 16px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
@media only screen and (min-width: 1000px) {
    .btn-white:hover, .btn-white_f:hover {
        background: #f45352;
        color: #fff;
    }
}

.btn-white {
    font-family: "Bebas Neue";
}

.btn-red {
    color: #fff;
    text-transform: uppercase;
    font-family: "Bebas Neue";
    font-size: 24px;
    padding: 6px 20px;
    background: #e62e28;
}
@media only screen and (min-width: 1000px) {
    .btn-red {
        overflow: hidden;
        position: relative;
        z-index: 1;
    }
    .btn-red:after {
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        display: block;
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        width: 0;
        z-index: -1;
        background: #E61616;
    }
    .btn-red:hover:after {
        width: 100%;
        left: 0;
    }
}

.btn-white_f {
    text-transform: none;
}

.btn_block {
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.clear {
    clear: both;
}

.bg-base {
    background: #ececec;
}

.m-box {
    position: relative;
    z-index: 1;
    padding-top: 50px;
    padding-bottom: 2px;
}

.pb-box {
    padding-bottom: 50px;
}

.white-link {
    color: #fff;
    font-family: "Bebas Neue";
}

.dark-link {
    text-decoration: none;
    color: #333;
}
@media only screen and (min-width: 1000px) {
    .dark-link:hover {
        text-decoration: underline;
    }
}

@media only screen and (max-width: 1000px) {
    .oh_tablet {
        overflow: hidden;
    }
}

@media only screen and (max-width: 1000px) {
    .col-half_tablet {
        width: 49%;
    }
    .col-half_tablet:nth-child(odd) {
        float: left;
    }
    .col-half_tablet:nth-child(even) {
        float: right;
    }
}
@media only screen and (max-width: 700px) {
    .col-half_tablet {
        float: none !important;
        width: auto;
    }
}

.col-main:after {
    display: block;
    content: '';
    clear: both;
}

.col-main_left {
    margin-right: 350px;
}
@media only screen and (max-width: 1000px) {
    .col-main_left {
        margin: 0 0 36px;
    }
}

.col-right, .col-left {
    width: 320px;
    padding-top: 5px;
}
@media only screen and (max-width: 1000px) {
    .col-right, .col-left {
        width: auto;
        padding-top: 0;
    }
}

.col-right {
    float: right;
}
@media only screen and (max-width: 1000px) {
    .col-right {
        float: none;
        width: auto;
        margin: 0 0 36px;
    }
}
.col-right .col-3_p {
    margin-bottom: 20px;
}

.col-left {
    position: absolute;
    left: 20px;
    top: 54px;
    padding-top: 300px;
}
@media only screen and (max-width: 1000px) {
    .col-left {
        position: static;
        padding-top: 0;
        margin-bottom: 36px;
    }
}

.col-main_right {
    margin-left: 350px;
}
@media only screen and (max-width: 1000px) {
    .col-main_right {
        margin-left: 0;
    }
}
@media only screen and (min-width: 1000px) {
    .col-main_right h4, .col-main_right .links-list {
        margin-left: 50px;
    }
}

.linkidin-ico {
    background: url(../images/svg/linkedin.svg) no-repeat 50% 50%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: 16px;
    height: 24px;
}

.img-box img {
    max-width: 100%;
}

@media only screen and (min-width: 1000px) {
    .posr_decs {
        position: relative;
    }
}

@media only screen and (max-width: 1000px) {
    .posr_mob {
        position: relative;
    }
}

.right-aside .tar, .aside-box .tar {
    padding-top: 10px;
}

.title-link {
    font-size: 14px;
    font-family: "PT Sans", sans-serif;
    text-decoration: none;
    font-style: normal;
    position: absolute;
    right: 0;
    bottom: 10px;
}
@media only screen and (min-width: 1000px) {
    .title-link:hover {
        text-decoration: underline;
    }
}

/*blocks*/
header {
    color: #fff;
    height: 42px;
}
header .bg-gray {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 69px;
    display: none;
    position: relative;
    z-index: 1;
}
@media only screen and (min-width: 1000px) {
    header .bg-gray {
        display: block;
    }
}
@media only screen and (min-width: 1000px) {
    header {
        height: 111px;
    }
}
header .ico-item {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    header .ico-item:hover {
        color: #ebebeb;
    }
}
@media only screen and (max-width: 1000px) {
    header {
        position: relative;
        z-index: 1;
    }
}

@media only screen and (min-width: 1000px) {
    .header-fix {
        position: relative;
        z-index: 10;
    }
    .header-fix.fixed {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
    }
    .header-fix.fixed .lang-box {
        width: 100px;
    }
    .header-fix.fixed .wnb {
        margin-right: 112px;
    }
}

.logo {
    text-decoration: none;
    color: #fff;
    font-size: 25px;
    line-height: 30px;
    margin: 17px 0 0 14px;
    font-family: "PT Serif", serif;
    font-style: italic;
}
@media only screen and (min-width: 1000px) {
    .logo:hover {
        text-decoration: none;
    }
}

.logo-img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    position: relative;
    top: -3px;
    background: url('../images/sprite-s890ce30a68.png') 0 -256px no-repeat;
    width: 62px;
    height: 38px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .logo-img {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -521px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -259.5px;
        width: 62px;
        height: 39px;
    }
}

.search {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 6px;
    text-align: center;
    width: 50px;
    height: 62px;
    line-height: 51px;
    z-index: 11;
}

.header__soc {
    margin-right: 50px;
    margin-top: 17px;
    white-space: nowrap;
    padding: 3px  14px 3px 0;
    border-right: 1px solid #63696d;
}
.header__soc .ico-item {
    margin: 0 11px;
}
.ico-item_vk{
    width: 9px;
    fill: #fff;
    position: relative;
    top: 2px;

}
.ico-item_vk:hover{
    fill: #ebebeb;
}
.ico-item_vk svg{
    width: 100%;
    height: auto;
}
.ico-vk_dark{
    width: 9px;
    height: 11px;
    background: url(../images/svg/vk_dark.svg) no-repeat 50% 0;
   -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.ico-vk_white{
    width: 10px;
    height: 13px;
    background: url(../images/svg/vk_white.svg) no-repeat 50% 0;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}


.ico-item {
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    vertical-align: middle;
}

.menu-link {
    display: block;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-family: "Bebas Neue";
    line-height: 1;
    font-size: 16px;
    padding: 5px 6px 5px 15px;
    background: #f45352;
}
@media only screen and (min-width: 1000px) {
    .menu-link {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
    }
    .menu-link:hover {
        text-decoration: none;
        background: #e22805;
    }
}
.menu-link .dib {
    vertical-align: middle;
}
.menu-link .arrow {
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #fff transparent transparent;
    margin-left: 3px;
}
.menu-link.active .arrow {
    position: relative;
    top: -5px;
    border-color: transparent transparent #fff;
}

@media only screen and (max-width: 1000px) {
    .nav-box {
        background: #444c53;
    }
}

.nav-link, .navMore-link {
    display: inline-block;
    white-space: nowrap;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0 10px;
    font-size: 18px;
    line-height: 1;
    font-family: "Bebas Neue";
    color: #576078;
    letter-spacing: 1px;
}

@media only screen and (min-width: 1000px) {
    .nav-link {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
    }
    .nav-link:hover {
        color: #f96d63;
        text-decoration: none;
    }
}

.lang-link {
    font-size: 17px;
}

.wnb {
    margin: 0 62px 0 96px;
}
@media only screen and (max-width: 1000px) {
    .wnb {
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        margin: 0;
        position: fixed;
        top: 0;
        right: -100%;
        bottom: 0;
        overflow-y: auto;
        background: #fff;
        z-index: 11;
    }
    .wnb.active {
        right: 0;
    }
    .wnb .nav-link {
        display: block;
        padding: 10px 20px 10px 10px;
        margin: 0;
    }
}

.wnb__nav {
    display: inline-block;
    white-space: nowrap;
    height: 42px;
    line-height: 42px;
}

.lang-box {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding-left: 16px;
    width: 50px;
    border-left: 1px solid #a6a9ad;
    margin-top: 8px;
    overflow: hidden;
    position: relative;
    background: #fff;
}

.wrapper-menu {
    background: #fff;
}
@media only screen and (min-width: 1000px) {
    .wrapper-menu {
        position: absolute;
        left: 0;
        top: 100%;
        right: 0;
        overflow: hidden;
        height: 0;
    }
    .wrapper-menu.active {
        height: auto;
        display: none;
        border: 3px solid #f45352;
    }
    .wrapper-menu .owl-prev, .wrapper-menu .owl-next {
        position: absolute;
        bottom: 0;
        top: 0;
        width: 35px;
    }
    .wrapper-menu .owl-prev:after, .wrapper-menu .owl-next:after {
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -5px;
        margin-top: -8px;
        content: '';
        opacity: .8;
        filter: alpha(opacity=80);
    }
    .wrapper-menu .owl-prev:hover:after, .wrapper-menu .owl-next:hover:after {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .wrapper-menu .owl-prev {
        right: 100%;
        border-right: 1px solid #f2ebe4;
    }
    .wrapper-menu .owl-prev:after {
        background: url('../images/sprite-s890ce30a68.png') 0 -27px no-repeat;
        width: 9px;
        height: 12px;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1000px) and (min-resolution: 144dppx) {
    .wrapper-menu .owl-prev:after {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -54px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -26px;
        width: 9px;
        height: 15.5px;
    }
}
@media only screen and (min-width: 1000px) {
    .wrapper-menu .owl-next {
        left: 100%;
        border-left: 1px solid #f2ebe4;
    }
    .wrapper-menu .owl-next:after {
        background: url('../images/sprite-s890ce30a68.png') 0 -70px no-repeat;
        width: 9px;
        height: 12px;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1000px) and (min-resolution: 144dppx) {
    .wrapper-menu .owl-next:after {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -145px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -71.5px;
        width: 9px;
        height: 15.5px;
    }
}

@media only screen and (max-width: 1000px) {
    .wrapper-menu {
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        position: fixed;
        top: 0;
        left: -100%;
        bottom: 0;
        width: 50%;
        min-width: 250px;
        overflow-y: auto;
        z-index: 11;
    }
    .wrapper-menu.active {
        left: 0;
    }
    .wrapper-menu .m-menu {
        padding: 20px 10px;
        margin: 0;
    }
    .wrapper-menu .mb-item {
        max-width: 100%;
        padding: 0;
        margin: 0;
    }
    .wrapper-menu .i-link {
        display: none;
    }
}
@media only screen and (max-width: 800px) {
    .wrapper-menu {
        width: 70%;
    }
}

.m-menu {
    margin: 0  35px;
    padding: 60px 0 0;
}

.mb-item__date {
    color: #333;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 12px;
}

@media only screen and (min-width: 1000px) {
    .mb-item {
        padding-bottom: 25px;
        vertical-align: top;
        max-width: 320px;
        margin: 0 10px;
    }
    .mb-item .i-link:first-child {
        margin-top: 30px;
    }
    .mb-item .mb-link:first-child {
        margin-top: 36px;
    }
}

.mb-link {
    display: block;
    margin-bottom: 19px;
    color: #333;
    font-size: 14px;
    line-height: 1.3;
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    .mb-link:hover {
        text-decoration: none;
    }
    .mb-link:hover .mb-link__body {
        text-decoration: underline;
    }
}

.mb-link__title {
    color: #f45352;
    font-size: 12px;
    line-height: 1.2;
    font-style: italic;
}

.mb-link__body {
    overflow: hidden;
    max-height: 32px;
}

.navMore {
    position: relative;
    display: inline-block;
}
.navMore .navMore-link {
    height: 42px;
    line-height: 42px;
    cursor: pointer;
}
.navMore:hover {
    background: #f45352;
}
.navMore:hover .navMore-link {
    color: #fff;
    text-decoration: none;
}
.navMore:hover .navMore-list {
    display: block;
}

.navMore-list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #f45352;
    padding: 10px 0 4px;
    margin: 0;
    list-style: none;
    line-height: 1.3;
}
.navMore-list li {
    padding: 0;
    margin-bottom: 8px;
}
.navMore-list .nav-link {
    color: #fff;
    font-size: 16px;
}
@media only screen and (min-width: 1000px) {
    .navMore-list .nav-link:hover {
        color: #576078;
    }
}

.load-box {
    position: absolute;
    display: block !important;
    visibility: hidden;
    z-index: -1;
}

.logo-dark {
    display: block;
    position: absolute;
    top: 0;
    left: 50px;
    background: url('../images/sprite-s890ce30a68.png') 0 -231px no-repeat;
    width: 34px;
    height: 21px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .logo-dark {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -471px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -234.5px;
        width: 34px;
        height: 22px;
    }
}

.header-search {
    position: absolute;
    right: 0;
    top: 17px;
    display: none;
    overflow: hidden;
    width: 0;
    height: 32px;
}
.header-search.active {
    overflow: visible;
}

.header-search__body {
    width: 210px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1;
}

.wrapper-logo-mob {
    margin: 0 35px 0 100px;
    padding-top: 7px;
}

.logo-mob {
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    color: #f2ebe4;
    font-size: 18px;
    line-height: 1;
}
@media only screen and (max-width: 440px) {
    .logo-mob {
        font-size: 16px;
    }
}

.logo-mob-ico {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 3px;
    background: url('../images/sprite-s890ce30a68.png') 0 -298px no-repeat;
    width: 29px;
    height: 17px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .logo-mob-ico {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -605px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -301.5px;
        width: 29px;
        height: 18px;
    }
}

.btn-line {
    width: 22px;
    margin: 4px 0;
    border-top: 3px solid #fdfdfd;
}

.mob-menu-btn {
    margin: 8px 10px 0 0;
}

.show_440 {
    display: none;
}

@media screen and (max-width: 440px) {
    .show_440 {
        display: inherit;
    }

    .hide_440 {
        display: none;
    }
}
.col-3, .f-menu {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 32.2%;
}
.col-3:first-child, .f-menu:first-child {
    margin-right: 1.7%;
}
.col-3:last-child, .col-3.flr, .col-3:nth-child(3), .f-menu:last-child, .f-menu.flr, .f-menu:nth-child(3) {
    float: right;
}
.col-3.bg-white, .f-menu.bg-white {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.col-3 {
    min-width: 300px;
}

.col-3_p {
    padding: 10px 19px;
}

.h-fix_486 {
    height: 486px;
}

.n-link {
    border-top: 1px solid #c2c2c2;
    padding-top: 8px;
    margin-bottom: 13px;
    overflow: hidden;
    text-decoration: none;
    color: #343434;
    font-size: 14px;
    line-height: 1.2;
}
.n-link .oh {
    max-height: 49px;
}
@media only screen and (min-width: 1000px) {
    .n-link:hover {
        text-decoration: none;
    }
    .n-link:hover .oh {
        text-decoration: underline;
    }
}
h2 + .n-link, h3 + .n-link {
    border-top: none;
    padding-top: 0;
}
.n-link img {
    width: 66px;
    float: left;
    margin: 4px 0 10px 0;
}
.n-link img + .n-link__body {
    margin-left: 84px;
}

.more-link_abs {
    position: absolute;
    right: 19px;
    bottom: 10px;
}

.n-date {
    padding-top: 2px;
    font-size: 12px;
    color: #9fb1c0;
    font-style: italic;
}

.i-link {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 234px;
    background-position: 0 50%;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding: 12px 19px;
    text-decoration: none;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 18px;
    vertical-align: top;
}
.i-link:before {
    display: block;
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.3);
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
@media only screen and (min-width: 1000px) {
    .i-link:hover {
        text-decoration: none;
    }
    .i-link:hover:before {
        background: rgba(0, 0, 0, 0.4);
    }
    .i-link:hover .i-link__body {
        text-decoration: underline;
    }
}

.i-link__title {
    position: relative;
    font-size: 18px;
    font-style: italic;
    line-height: 1;
    color: #fdfdfd;
    padding: 3px 6px;
    background: #f45352;
    margin-bottom: 14px;
    font-family: "PT Serif", serif;
}

.i-link__body {
    position: relative;
    border-top: 3px solid #fff;
    padding-top: 13px;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 30px;
    font-family: "Bebas Neue";
}

.i-link__controls {
    position: absolute;
    right: 19px;
    bottom: 10px;
}
.i-link__controls .dib {
    vertical-align: middle;
    margin-left: 10px;
}

.i-link__count {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px 6px;
    background: #fff;
    color: #333;
    font-size: 12px;
    line-height: 1;
    font-family: "Bebas Neue";
    text-align: center;
    position: relative;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
.i-link__count:before {
    display: block;
    position: absolute;
    content: '';
    top: 100%;
    right: 0;
    background: url('../images/sprite-s890ce30a68.png') 0 -138px no-repeat;
    width: 6px;
    height: 5px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .i-link__count:before {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -285px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -141.5px;
        width: 6px;
        height: 6px;
    }
}

.i-link__author {
    position: absolute;
    left: 19px;
    bottom: 13px;
    font-size: 14px;
    line-height: 1.3;
    max-width: 180px;
}

.ico-article {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/svg/text.svg) no-repeat 50% 50%;
    -webkitbackground-size: contain;
    background-size: contain;
}

.ico-video {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/svg/play.svg) no-repeat 50% 50%;
    -webkitbackground-size: contain;
    background-size: contain;
}

.ico-photo {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../images/svg/photo.svg) no-repeat 50% 50%;
    -webkitbackground-size: contain;
    background-size: contain;
}

.red-link_r {
    margin-top: 37px;
}

.sbl-body {
    position: relative;
    padding-right: 50px;
}
.sbl-body .i-link__count {
    position: absolute;
    right: 0;
    top: 0;
}

.spec-box__link {
    text-decoration: none;
    font-size: 14px;
    color: #333;
}
@media only screen and (min-width: 1000px) {
    .spec-box__link {
        margin: 0 10px;
    }
}
@media only screen and (max-width: 1000px) {
    .spec-box__link {
        width: 235px;
    }
}
.spec-box__link .img-box {
    position: relative;
    margin-bottom: 15px;
}
.spec-box__link .img-box img {
    position: relative;
}
.spec-box__link .img-box:before {
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    display: block;
    position: absolute;
    content: '';
    left: 6px;
    right: -4px;
    top: 9px;
    bottom: -4px;
    background: #444c53;
}
@media only screen and (min-width: 1000px) {
    .spec-box__link:hover {
        text-decoration: none;
    }
    .spec-box__link:hover .sbl-body {
        text-decoration: underline;
    }
    .spec-box__link:hover .i-link__count {
        text-decoration: none;
    }
    .spec-box__link:hover .img-box:before {
        background-color: #f45352;
    }
}

.wrapper_spec {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1320px;
    padding: 0 20px 50px;
    margin: 0 auto;
}

.spec-ico {
    position: absolute;
    right: 12px;
    bottom: 12px;
}

.col-double {
    width: 66.1%;
    float: left;
}
.col-double:last-child {
    float: right;
}
.col-double h2 {
    padding-top: 10px;
}

.h-fix_video {
    height: 365px;
}
@media only screen and (max-width: 1000px) {
    .h-fix_video {
        height: auto;
    }
    .v-link.h-fix_video{
        height: 365px;
    }
}
@media only screen and (max-width: 500px) {
    .v-link.h-fix_video{
        height: 300px;
    }
}

.h-fix__body {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 19px;
    color: #788895;
}
@media only screen and (min-width: 1000px) {
    .h-fix__body {
        max-height: 350px;
    }
}

.video-link {
    width: 100%;
    background-color: #ececec;
    height: 69px;
    overflow: hidden;
    margin-bottom: 3px;
    text-decoration: none;
    color: #333;
    font-size: 14px;
    line-height: 1.2;
}
.video-link img {
    width: 113px;
    display: block;
}
.video-link .tc {
    vertical-align: middle;
}
.video-link .tc:first-child {
    width: 113px;
    vertical-align: top;
}
.video-link .tc:last-child {
    padding: 5px 20px;
}
.video-link .video-name {
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    overflow: hidden;
    max-height: 62px;
    font-family: "Bebas Neue";
}
@media only screen and (min-width: 1000px) {
    .video-link:hover .video-name {
        text-decoration: underline;
    }
}

.wrapper-banner {
    position: relative;
    overflow: hidden;
    max-height: 576px;
}

.big-img {
    text-decoration: none;
    overflow: hidden;
    height: 576px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    -webkit-background-size: cover;
    background-size: cover;
}
@media only screen and (min-width: 1000px) {
    .big-img {
        background-attachment: fixed !important;
    }
}
.big-img img {
    display: block;
    width: 100%;
}
.big-img .col-double {
    color: #fff;
}
.big-img .bg-fd {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding: 32px 19px 0;
}

.big-img__t {
    border-top: 3px solid #ff5e5e;
    padding-top: 10px;
    margin-bottom: 15px;
    font-family: "Bebas Neue";
    color: #333;
    font-size: 28px;
    line-height: 1.07;
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    .big-img__t:hover {
        text-decoration: underline;
    }
}

.big-img__text {
    font-size: 16px;
    line-height: 1.5;
    color: #788895;
    margin-bottom: 20px;
}

.big-img__title {
    font-family: "Bebas Neue";
    font-size: 94px;
    line-height: 1;
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    .big-img__title:hover {
        text-decoration: underline;
    }
}

.big-img__meta {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-transform: uppercase;
    font-size: 24px;
    font-family: "Bebas Neue";
}
.big-img__meta .dib {
    margin-left: 30px;
}
.big-img__meta .dib:first-child {
    margin-left: 0;
}

.b-6 {
    border: 6px solid #fff;
    position: relative;
}
.b-6 h2 {
    margin: 0 13px 30px;
    text-align: center;
}
.b-6 .author-box {
    bottom: 0;
    right: 0;
    left: 0;
}
.b-6 .news-desc {
    text-align: center;
    margin: 0 13px;
    padding: 0 35px;
}
.b-6 .btn-white {
    position: absolute;
    bottom: 6px;
    right: 6px;
}

.round-box {
    overflow: hidden;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.round-box img {
    display: block;
    width: 100%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.author-box {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    background: url(../images/bg/bg-author.jpg) no-repeat 50% 100%;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    padding: 10px 6px;
    border-top: 2px solid #e1e1e1;
    -moz-box-shadow: 11px 0 21px rgba(158, 156, 156, 0.23) inset;
    -webkit-box-shadow: 11px 0 21px rgba(158, 156, 156, 0.23) inset;
    box-shadow: 11px 0 21px rgba(158, 156, 156, 0.23) inset;
}
.author-box .round-box {
    width: 109px;
    height: 109px;
}
.author-box:before {
    display: block;
    position: absolute;
    top: -2px;
    left: 103px;
    content: '';
    background: url('../images/sprite-s890ce30a68.png') 0 -347px no-repeat;
    width: 22px;
    height: 23px;
}
.author-box:after {
    display: block;
    content: '';
    clear: both;
}
@media only screen and (max-width: 700px) {
    .author-box {
        margin-top: 10px;
        position: relative;
    }
}

.author-box__body {
    margin-left: 132px;
    padding-top: 20px;
}

.author-box__name {
    font-family: "Bebas Neue";
    font-size: 28px;
    line-height: 1.07;
    color: #333;
}

.gray {
    font-size: 13px;
    line-height: 1;
    color: #8c9dab;
}

.news-desc {
    font-size: 16px;
    line-height: 1.875;
    color: #788895;
}

.bg-eye {
    background-image: url(../images/bg/bg-eye.jpg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.bg-book {
    background-image: url(../images/bg/bg-book.jpg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.m-13 {
    margin: 0 13px;
}
.m-13 .n-link:first-child {
    border-top: none;
    padding-top: 0;
}
.m-13 .gray {
    margin-bottom: 5px;
}
.m-13 .n-link {
    padding-top: 15px;
    margin-bottom: 15px;
}

.wnc {
    margin: 0 -6px;
}

.wnc__m {
    width: 168px;
    margin: 0 auto;
}

.news-carousel__item {
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    text-align: center;
    text-decoration: none;
}
.news-carousel__item .gray {
    margin-bottom: 4px;
}
@media only screen and (min-width: 1000px) {
    .news-carousel__item:hover {
        text-decoration: none;
    }
    .news-carousel__item:hover .news-carousel__title {
        text-decoration: underline;
    }
}

.owl-item .news-carousel__item {
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.owl-item .news-carousel__img {
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.33);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.33);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.33);
}
.owl-item .news-carousel__date, .owl-item .news-carousel__title, .owl-item .gray {
    opacity: 0;
    filter: alpha(opacity=0);
}

.news-carousel__date {
    font-size: 16px;
    line-height: 1;
    color: #788895;
    margin-bottom: 23px;
}

.news-carousel__title {
    font-size: 28px;
    line-height: 1;
    color: #333;
    font-family: "Bebas Neue";
    text-transform: uppercase;
    margin-bottom: 4px;
}

.news-carousel__img {
    margin: 0 auto 33px;
    max-height: 230px;
    overflow: hidden;
    -moz-box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
    -webkit-box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
    box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
}

.news-carousel .owl-stage-outer {
    overflow: visible !important;
}
.news-carousel .owl-prev, .news-carousel .owl-next {
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 200%;
    z-index: 1;
    font-size: 0;
    color: transparent;
}
.news-carousel .owl-prev:after, .news-carousel .owl-next:after {
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    display: block;
    position: absolute;
    content: '';
    top: 115px;
    height: 50px;
    width: 32px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.news-carousel .owl-prev:hover:after, .news-carousel .owl-next:hover:after {
    opacity: 1;
    filter: alpha(opacity=100);
}
@media only screen and (min-width: 1000px) {
    .news-carousel .owl-prev, .news-carousel .owl-next {
        cursor: pointer;
    }
}
.news-carousel .owl-prev {
    right: 100%;
}
.news-carousel .owl-prev:after {
    right: 40px;
    background: url(../images/svg/arrow-white-left.svg) no-repeat 0 0;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.news-carousel .owl-next {
    left: 100%;
}
.news-carousel .owl-next:after {
    left: 40px;
    background: url(../images/svg/arrow-white.svg) no-repeat 0 0;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.news-carousel .active .news-carousel__img {
    -moz-box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
    -webkit-box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
    box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
}
.news-carousel .active .news-carousel__item {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.news-carousel .active .news-carousel__date, .news-carousel .active .news-carousel__title, .news-carousel .active .gray {
    -moz-transition: opacity 0.4s;
    -o-transition: opacity 0.4s;
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
    opacity: 1;
    filter: alpha(opacity=100);
}

.i-link_big {
    height: 486px;
}
.i-link_big .i-link__body {
    font-size: 50px;
    line-height: 1.2;
}

.ni-link {
    position: relative;
    margin-bottom: 18px;
    padding-right: 19px;
    text-decoration: none;
}
.ni-link .gray {
    font-size: 14px;
    line-height: 1.2;
}
.ni-link .i-link__count {
    position: absolute;
    right: 19px;
    top: 0;
}
@media only screen and (min-width: 1000px) {
    .ni-link:hover {
        text-decoration: none;
        background: #f7f7f7;
    }
    .ni-link:hover .ni-link__title {
        text-decoration: underline;
    }
}

.ni-link__title {
    font-size: 28px;
    line-height: 1.1;
    margin-bottom: 3px;
    text-transform: uppercase;
    color: #333;
    font-family: "Bebas Neue";
}

.bg-ico {
    background: #f25b5b;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    color: #Fff;
    font-size: 18px;
    line-height: 24px;
}

.article-link {
    position: relative;
    margin-bottom: 36px;
    font-size: 14px;
    text-decoration: none;
}
.article-link .img-box {
    width: 189px;
    float: left;
}
.article-link .img-box + .article-link__body {
    margin-left: 206px;
}
@media only screen and (max-width: 700px) {
    .article-link .img-box {
        width: 30%;
    }
    .article-link .img-box + .article-link__body {
        margin-left: 32%;
    }
}
@media only screen and (max-width: 500px) {
    .article-link .img-box {
        width: auto;
        float: none;
        margin-bottom: 10px;
    }
    .article-link .img-box + .article-link__body {
        margin-left: 0;
    }
}
.article-link .ni-link__title {
    margin-right: 30px;
}
.article-link .i-link__count {
    position: absolute;
    right: 0;
    top: 0;
}
.article-link .n-date {
    font-size: 14px;
}
.article-link .gray {
    font-size: 14px;
}
@media only screen and (min-width: 1000px) {
    .article-link:hover {
        text-decoration: none;
    }
    .article-link:hover .ni-link__title {
        text-decoration: underline;
    }
}

.article-link__red {
    color: #f45352;
    margin-right: 10px;
}

.article-link__data {
    margin-bottom: 6px;
}

footer {
    position: relative;
    z-index: 1;
}

.f-logo {
    display: block;
    float: left;
    width: 120px;
    height: 100px;
    background: url(../images/bg/logo-footer.jpg) no-repeat 50% 50%;
}

.copyright {
    font-size: 13px;
    line-height: 30px;
    color: #8c9dab;
    margin-left: 175px;
}
.copyright a {
    text-decoration: none;
    color: #333;
}
@media only screen and (min-width: 1000px) {
    .copyright a:hover {
        text-decoration: underline;
    }
}

.col-half {
    width: 49%;
    float: left;
}
.col-half:last-child {
    float: right;
}

.f-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 16px;
    font-family: "Bebas Neue";
}
.f-menu li {
    padding: 0;
    margin: 0 10px 6px 0;
}
.f-menu li:before {
    display: none;
}

.fs {
    max-width: 210px;
}

.footer__soc .ico-item {
    margin-right: 20px;
    color: #333;
}

.footer_mobile .f-menu {
    float: left !important;
    width: 49%;
}
.footer_mobile .f-menu:first-child {
    margin-right: 2%;
}
.footer_mobile .col-half {
    float: right;
}
.footer_mobile .col-half:last-child {
    float: left;
}
.footer_mobile .f-logo {
    width: 82px;
    height: 73px;
    background-size: 100% auto;
    float: none;
    margin: 8px 0 0 210px;
}
.footer_mobile .copyright {
    margin-left: 0;
}

.copyright_mobile {
    float: left;
    width: 210px;
}

.overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 10;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering font-ico issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
    display: none;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}

.spec-box_carousel .owl-prev, .spec-box_carousel .owl-next {
    position: absolute;
    text-align: center;
    top: 50px;
    width: 40px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.spec-box_carousel .owl-prev:after, .spec-box_carousel .owl-next:after {
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    display: inline-block;
    content: '';
    width: 8px;
    height: 13px;
    opacity: .8;
    filter: alpha(opacity=80);
}
.spec-box_carousel .owl-prev:hover:after, .spec-box_carousel .owl-next:hover:after {
    opacity: 1;
    filter: alpha(opacity=100);
}
.spec-box_carousel .owl-prev {
    left: -20px;
}
.spec-box_carousel .owl-prev:after {
    background: url(../images/svg/arrow-left.svg) no-repeat 0 0;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.spec-box_carousel .owl-next {
    right: -20px;
}
.spec-box_carousel .owl-next:after {
    background: url(../images/svg/arrow.svg) no-repeat 0 0;
    -webkit-background-size: 100%;
    background-size: 100%;
}

/* Feel free to change duration  */
.animated {
    -webkit-animation-duration: 1000 ms;
    animation-duration: 1000 ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* .owl-animated-out - only for current item */
/* This is very important class. Use z-index if you want move Out item above In item */
.owl-animated-out {
    z-index: 1;
}

/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */
.owl-animated-in {
    z-index: 0;
}

/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */
.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.btn_search {
    background: none;
}

.inp-text, .inp-text_footer {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    width: 100%;
    height: 30px;
    outline: none;
    -webkit-appearance: none;
}
.inp-text::-webkit-search-cancel-button, .inp-text_footer::-webkit-search-cancel-button {
    display: none;
}

.inp-text_footer {
    padding: 0 26px 0 10px;
    background: #ececec;
    border: 1px solid transparent;
}
.inp-text_footer:focus {
    border-color: #ececec;
    background: #fff;
}

.btn_search {
    font-size: 16px;
    color: #333;
    position: absolute;
    top: 4px;
    right: 4px;
}

.bg-cover {
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    background-repeat: no-repeat;
    background-position: 50% 100%;
    -webkit-background-size: cover;
    background-size: cover;
    color: #fff;
    font-size: 16px;
    line-height: 1.45;
}
@media only screen and (min-width: 1000px) {
    .bg-cover {
        margin-bottom: -56px;
    }
}
@media only screen and (max-width: 1000px) {
    .bg-cover {
        margin-bottom: -20px;
    }
}
@media only screen and (max-width: 700px) {
    .bg-cover {
        margin-bottom: 30px;
    }
}
.bg-cover h1 {
    color: #fff;
    margin-bottom: 10px;
    font-family: "Bebas Neue";
    line-height: 1;
    font-weight: normal;
    border: none;
    font-style: normal;
}
@media only screen and (max-width: 700px) {
    .bg-cover h1 {
        white-space: normal;
    }
}
.bg-cover .dib {
    vertical-align: top;
}
.bg-cover .f-116 {
    line-height: 0.8;
}
.bg-cover .t {
    height: 396px;
}
@media only screen and (max-width: 440px) {
    .bg-cover .t {
        height: auto;
    }
}
.bg-cover .tc {
    vertical-align: middle;
    padding: 20px 0;
}

.btn-add-play {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 42px;
    overflow: hidden;
    text-align: left;
    padding: 6px 20px;
    font-size: 28px;
}
.btn-add-play .round-box {
    vertical-align: middle;
    border: 3px solid #fff;
    width: 36px;
    height: 36px;
    margin-right: 3px;
    float: right;
    text-align: center;
}
.btn-add-play .round-box:before {
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
}

.h-fix_486 .col__body {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 19px 0;
    max-height: 435px;
}
@media only screen and (max-width: 700px) {
    .h-fix_486 {
        height: auto;
    }
    .h-fix_486 .col__body {
        max-height: none;
        padding-bottom: 40px;
    }
}

.n-link__ico {
    display: block;
    float: left;
    width: 24px;
    height: 23px;
    margin-top: 3px;
}
.n-link__ico + .n-link__body {
    margin-left: 30px;
}

.ico-attach {
    background: url(../images/svg/attach.svg) no-repeat 50% 50%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.n-link_big {
    font-size: 16px;
    line-height: 1.2;
    text-decoration: none;
    color: #333;
    border-bottom: 1px solid #c2c2c2;
    padding: 10px 0;
}
.n-link_big .gray-author {
    font-size: 12px;
}
.n-link_big .oh {
    max-height: 60px;
}
@media only screen and (min-width: 1000px) {
    .n-link_big:hover {
        text-decoration: none;
    }
    .n-link_big:hover .oh {
        text-decoration: underline;
    }
}

.gray-author {
    color: #788895;
}

.n-link_important {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #e47a14;
    color: #fff;
    margin: 0 -19px;
    padding: 0 19px 20px;
    border: none;
}
h3 + .n-link_important {
    margin-top: -13px;
    position: relative;
}
.n-link_important .n-date {
    color: #fff;
}

.title-important {
    padding-top: 16px;
    font-size: 18px;
    color: #333;
    font-style: italic;
    margin-bottom: 6px;
}

.n-link_red {
    margin-bottom: 16.5px;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 19px;
    text-decoration: none;
    font-size: 30px;
    font-family: "Bebas Neue";
    color: #fff;
    height: 109px;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='//www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
@media only screen and (min-width: 1000px) {
    .n-link_red:hover {
        filter: url("data:image/svg+xml;utf8,<svg xmlns='//www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
        -webkit-filter: grayscale(0%);
    }
}

.title-white {
    position: relative;
}

.col-share img {
    max-width: 100%;
}

.col-3_b {
    float: left;
    margin-right: 1.7%;
}
@media only screen and (min-width: 1000px) {
    .col-3_b {
        width: 32.2%;
    }
    .col-3_b:first-child {
        float: right;
        margin-right: 0;
    }
}
@media only screen and (max-width: 1000px) {
    .col-3_b {
        width: 49%;
        margin: 0 0 30px;
    }
    .col-3_b:last-child {
        float: right;
    }
    .col-3_b:first-child {
        float: none;
        width: auto;
        overflow: hidden;
        margin-bottom: 30px;
    }
}
@media only screen and (max-width: 700px) {
    .col-3_b {
        float: none !important;
        width: auto;
    }
}

.h-fix_109 {
    height: 109px;
}

.aside-box, .right-aside {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.aside-box .n-link_big:last-child, .right-aside .n-link_big:last-child {
    border: none;
}
.aside-box .n-link_big .oh, .right-aside .n-link_big .oh {
    max-height: none;
}
.aside-box.fixed, .right-aside.fixed {
    position: fixed;
    width: 320px;
}
.aside-box.fixed.fix-bottom, .right-aside.fixed.fix-bottom {
    position: absolute !important;
    top: auto !important;
    bottom: 54px !important;
}
.aside-box.fixed.fix-top, .right-aside.fixed.fix-top {
    position: absolute;
}
.aside-box.fixed.fix-top.fix-top_fix, .right-aside.fixed.fix-top.fix-top_fix {
    position: fixed;
}

.fix-top_fix .article-title-box {
    opacity: 0;
    filter: alpha(opacity=0);
}

.left-aside.fix-bottom {
    left: 30px;
}

.right-aside.fix-bottom {
    right: 20px;
}
.right-aside .col-3_p {
    margin-bottom: 20px;
}

.poss {
    position: static !important;
    padding: 0px !important;
    margin: 0 !important;
}

.article-title-box {
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    overflow: hidden;
    width: 380px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 29px rgba(0, 0, 0, 0.32);
    box-shadow: 0 1px 29px rgba(0, 0, 0, 0.32);
    background: #fff;
    margin: 0 0 20px -20px;
}
.article-title-box h1 {
    font-size: 35px;
    color: #fff;
    font-style: normal;
    border: none;
    font-family: "Bebas Neue";
    text-transform: uppercase;
}
.article-title-box h1:first-child {
    padding-top: 30px;
}
.article-title-box h1:first-child:before {
    display: block;
    content: '';
    border-bottom: 3px solid #fff;
    margin-bottom: 10px;
}
@media only screen and (max-width: 1000px) {
    .article-title-box {
        position: static;
        top: auto;
        right: auto;
        margin: 0 -50px 36px;
        width: auto;
    }
}
@media only screen and (max-width: 700px) {
    .article-title-box {
        margin: 0 -20px 36px;
    }
}

.article-title__soc {
    border-top: 1px solid #63696d;
}

.article-soc-link {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    z-index: 1;
    display: block;
    float: left;
    width: 25%;
    background: #444c53;
    border-left: 1px solid #63696d;
    padding: 4px 0;
    text-decoration: none;
    text-align: center;
}
.article-soc-link:first-child {
    border-left: none;
}
.article-soc-link .ion, .article-soc-link .ionicons,
.article-soc-link .ion-alert:before,
.article-soc-link .ion-alert-circled:before,
.article-soc-link .ion-android-add:before,
.article-soc-link .ion-android-add-circle:before,
.article-soc-link .ion-android-alarm-clock:before,
.article-soc-link .ion-android-alert:before,
.article-soc-link .ion-android-apps:before,
.article-soc-link .ion-android-archive:before,
.article-soc-link .ion-android-arrow-back:before,
.article-soc-link .ion-android-arrow-down:before,
.article-soc-link .ion-android-arrow-dropdown:before,
.article-soc-link .ion-android-arrow-dropdown-circle:before,
.article-soc-link .ion-android-arrow-dropleft:before,
.article-soc-link .ion-android-arrow-dropleft-circle:before,
.article-soc-link .ion-android-arrow-dropright:before,
.article-soc-link .ion-android-arrow-dropright-circle:before,
.article-soc-link .ion-android-arrow-dropup:before,
.article-soc-link .ion-android-arrow-dropup-circle:before,
.article-soc-link .ion-android-arrow-forward:before,
.article-soc-link .ion-android-arrow-up:before,
.article-soc-link .ion-android-attach:before,
.article-soc-link .ion-android-bar:before,
.article-soc-link .ion-android-bicycle:before,
.article-soc-link .ion-android-boat:before,
.article-soc-link .ion-android-bookmark:before,
.article-soc-link .ion-android-bulb:before,
.article-soc-link .ion-android-bus:before,
.article-soc-link .ion-android-calendar:before,
.article-soc-link .ion-android-call:before,
.article-soc-link .ion-android-camera:before,
.article-soc-link .ion-android-cancel:before,
.article-soc-link .ion-android-car:before,
.article-soc-link .ion-android-cart:before,
.article-soc-link .ion-android-chat:before,
.article-soc-link .ion-android-checkbox:before,
.article-soc-link .ion-android-checkbox-blank:before,
.article-soc-link .ion-android-checkbox-outline:before,
.article-soc-link .ion-android-checkbox-outline-blank:before,
.article-soc-link .ion-android-checkmark-circle:before,
.article-soc-link .ion-android-clipboard:before,
.article-soc-link .ion-android-close:before,
.article-soc-link .ion-android-cloud:before,
.article-soc-link .ion-android-cloud-circle:before,
.article-soc-link .ion-android-cloud-done:before,
.article-soc-link .ion-android-cloud-outline:before,
.article-soc-link .ion-android-color-palette:before,
.article-soc-link .ion-android-compass:before,
.article-soc-link .ion-android-contact:before,
.article-soc-link .ion-android-contacts:before,
.article-soc-link .ion-android-contract:before,
.article-soc-link .ion-android-create:before,
.article-soc-link .ion-android-delete:before,
.article-soc-link .ion-android-desktop:before,
.article-soc-link .ion-android-document:before,
.article-soc-link .ion-android-done:before,
.article-soc-link .ion-android-done-all:before,
.article-soc-link .ion-android-download:before,
.article-soc-link .ion-android-drafts:before,
.article-soc-link .ion-android-exit:before,
.article-soc-link .ion-android-expand:before,
.article-soc-link .ion-android-favorite:before,
.article-soc-link .ion-android-favorite-outline:before,
.article-soc-link .ion-android-film:before,
.article-soc-link .ion-android-folder:before,
.article-soc-link .ion-android-folder-open:before,
.article-soc-link .ion-android-funnel:before,
.article-soc-link .ion-android-globe:before,
.article-soc-link .ion-android-hand:before,
.article-soc-link .ion-android-hangout:before,
.article-soc-link .ion-android-happy:before,
.article-soc-link .ion-android-home:before,
.article-soc-link .ion-android-image:before,
.article-soc-link .ion-android-laptop:before,
.article-soc-link .ion-android-list:before,
.article-soc-link .ion-android-locate:before,
.article-soc-link .ion-android-lock:before,
.article-soc-link .ion-android-mail:before,
.article-soc-link .ion-android-map:before,
.article-soc-link .ion-android-menu:before,
.article-soc-link .ion-android-microphone:before,
.article-soc-link .ion-android-microphone-off:before,
.article-soc-link .ion-android-more-horizontal:before,
.article-soc-link .ion-android-more-vertical:before,
.article-soc-link .ion-android-navigate:before,
.article-soc-link .ion-android-notifications:before,
.article-soc-link .ion-android-notifications-none:before,
.article-soc-link .ion-android-notifications-off:before,
.article-soc-link .ion-android-open:before,
.article-soc-link .ion-android-options:before,
.article-soc-link .ion-android-people:before,
.article-soc-link .ion-android-person:before,
.article-soc-link .ion-android-person-add:before,
.article-soc-link .ion-android-phone-landscape:before,
.article-soc-link .ion-android-phone-portrait:before,
.article-soc-link .ion-android-pin:before,
.article-soc-link .ion-android-plane:before,
.article-soc-link .ion-android-playstore:before,
.article-soc-link .ion-android-print:before,
.article-soc-link .ion-android-radio-button-off:before,
.article-soc-link .ion-android-radio-button-on:before,
.article-soc-link .ion-android-refresh:before,
.article-soc-link .ion-android-remove:before,
.article-soc-link .ion-android-remove-circle:before,
.article-soc-link .ion-android-restaurant:before,
.article-soc-link .ion-android-sad:before,
.article-soc-link .ion-android-search:before,
.article-soc-link .ion-android-send:before,
.article-soc-link .ion-android-settings:before,
.article-soc-link .ion-android-share:before,
.article-soc-link .ion-android-share-alt:before,
.article-soc-link .ion-android-star:before,
.article-soc-link .ion-android-star-half:before,
.article-soc-link .ion-android-star-outline:before,
.article-soc-link .ion-android-stopwatch:before,
.article-soc-link .ion-android-subway:before,
.article-soc-link .ion-android-sunny:before,
.article-soc-link .ion-android-sync:before,
.article-soc-link .ion-android-textsms:before,
.article-soc-link .ion-android-time:before,
.article-soc-link .ion-android-train:before,
.article-soc-link .ion-android-unlock:before,
.article-soc-link .ion-android-upload:before,
.article-soc-link .ion-android-volume-down:before,
.article-soc-link .ion-android-volume-mute:before,
.article-soc-link .ion-android-volume-off:before,
.article-soc-link .ion-android-volume-up:before,
.article-soc-link .ion-android-walk:before,
.article-soc-link .ion-android-warning:before,
.article-soc-link .ion-android-watch:before,
.article-soc-link .ion-android-wifi:before,
.article-soc-link .ion-aperture:before,
.article-soc-link .ion-archive:before,
.article-soc-link .ion-arrow-down-a:before,
.article-soc-link .ion-arrow-down-b:before,
.article-soc-link .ion-arrow-down-c:before,
.article-soc-link .ion-arrow-expand:before,
.article-soc-link .ion-arrow-graph-down-left:before,
.article-soc-link .ion-arrow-graph-down-right:before,
.article-soc-link .ion-arrow-graph-up-left:before,
.article-soc-link .ion-arrow-graph-up-right:before,
.article-soc-link .ion-arrow-left-a:before,
.article-soc-link .ion-arrow-left-b:before,
.article-soc-link .ion-arrow-left-c:before,
.article-soc-link .ion-arrow-move:before,
.article-soc-link .ion-arrow-resize:before,
.article-soc-link .ion-arrow-return-left:before,
.article-soc-link .ion-arrow-return-right:before,
.article-soc-link .ion-arrow-right-a:before,
.article-soc-link .ion-arrow-right-b:before,
.article-soc-link .ion-arrow-right-c:before,
.article-soc-link .ion-arrow-shrink:before,
.article-soc-link .ion-arrow-swap:before,
.article-soc-link .ion-arrow-up-a:before,
.article-soc-link .ion-arrow-up-b:before,
.article-soc-link .ion-arrow-up-c:before,
.article-soc-link .ion-asterisk:before,
.article-soc-link .ion-at:before,
.article-soc-link .ion-backspace:before,
.article-soc-link .ion-backspace-outline:before,
.article-soc-link .ion-bag:before,
.article-soc-link .ion-battery-charging:before,
.article-soc-link .ion-battery-empty:before,
.article-soc-link .ion-battery-full:before,
.article-soc-link .ion-battery-half:before,
.article-soc-link .ion-battery-low:before,
.article-soc-link .ion-beaker:before,
.article-soc-link .ion-beer:before,
.article-soc-link .ion-bluetooth:before,
.article-soc-link .ion-bonfire:before,
.article-soc-link .ion-bookmark:before,
.article-soc-link .ion-bowtie:before,
.article-soc-link .ion-briefcase:before,
.article-soc-link .ion-bug:before,
.article-soc-link .ion-calculator:before,
.article-soc-link .ion-calendar:before,
.article-soc-link .ion-camera:before,
.article-soc-link .ion-card:before,
.article-soc-link .ion-cash:before,
.article-soc-link .ion-chatbox:before,
.article-soc-link .ion-chatbox-working:before,
.article-soc-link .ion-chatboxes:before,
.article-soc-link .ion-chatbubble:before,
.article-soc-link .ion-chatbubble-working:before,
.article-soc-link .ion-chatbubbles:before,
.article-soc-link .ion-checkmark:before,
.article-soc-link .ion-checkmark-circled:before,
.article-soc-link .ion-checkmark-round:before,
.article-soc-link .ion-chevron-down:before,
.article-soc-link .ion-chevron-left:before,
.article-soc-link .ion-chevron-right:before,
.article-soc-link .ion-chevron-up:before,
.article-soc-link .ion-clipboard:before,
.article-soc-link .ion-clock:before,
.article-soc-link .ion-close:before,
.article-soc-link .ion-close-circled:before,
.article-soc-link .ion-close-round:before,
.article-soc-link .ion-closed-captioning:before,
.article-soc-link .ion-cloud:before,
.article-soc-link .ion-code:before,
.article-soc-link .ion-code-download:before,
.article-soc-link .ion-code-working:before,
.article-soc-link .ion-coffee:before,
.article-soc-link .ion-compass:before,
.article-soc-link .ion-compose:before,
.article-soc-link .ion-connection-bars:before,
.article-soc-link .ion-contrast:before,
.article-soc-link .ion-crop:before,
.article-soc-link .ion-cube:before,
.article-soc-link .ion-disc:before,
.article-soc-link .ion-document:before,
.article-soc-link .ion-document-text:before,
.article-soc-link .ion-drag:before,
.article-soc-link .ion-earth:before,
.article-soc-link .ion-easel:before,
.article-soc-link .ion-edit:before,
.article-soc-link .ion-egg:before,
.article-soc-link .ion-eject:before,
.article-soc-link .ion-email:before,
.article-soc-link .ion-email-unread:before,
.article-soc-link .ion-erlenmeyer-flask:before,
.article-soc-link .ion-erlenmeyer-flask-bubbles:before,
.article-soc-link .ion-eye:before,
.article-soc-link .ion-eye-disabled:before,
.article-soc-link .ion-female:before,
.article-soc-link .ion-filing:before,
.article-soc-link .ion-film-marker:before,
.article-soc-link .ion-fireball:before,
.article-soc-link .ion-flag:before,
.article-soc-link .ion-flame:before,
.article-soc-link .ion-flash:before,
.article-soc-link .ion-flash-off:before,
.article-soc-link .ion-folder:before,
.article-soc-link .ion-fork:before,
.article-soc-link .ion-fork-repo:before,
.article-soc-link .ion-forward:before,
.article-soc-link .ion-funnel:before,
.article-soc-link .ion-gear-a:before,
.article-soc-link .ion-gear-b:before,
.article-soc-link .ion-grid:before,
.article-soc-link .ion-hammer:before,
.article-soc-link .ion-happy:before,
.article-soc-link .ion-happy-outline:before,
.article-soc-link .ion-headphone:before,
.article-soc-link .ion-heart:before,
.article-soc-link .ion-heart-broken:before,
.article-soc-link .ion-help:before,
.article-soc-link .ion-help-buoy:before,
.article-soc-link .ion-help-circled:before,
.article-soc-link .ion-home:before,
.article-soc-link .ion-icecream:before,
.article-soc-link .ion-image:before,
.article-soc-link .ion-images:before,
.article-soc-link .ion-information:before,
.article-soc-link .ion-information-circled:before,
.article-soc-link .ion-ionic:before,
.article-soc-link .ion-ios-alarm:before,
.article-soc-link .ion-ios-alarm-outline:before,
.article-soc-link .ion-ios-albums:before,
.article-soc-link .ion-ios-albums-outline:before,
.article-soc-link .ion-ios-americanfootball:before,
.article-soc-link .ion-ios-americanfootball-outline:before,
.article-soc-link .ion-ios-analytics:before,
.article-soc-link .ion-ios-analytics-outline:before,
.article-soc-link .ion-ios-arrow-back:before,
.article-soc-link .ion-ios-arrow-down:before,
.article-soc-link .ion-ios-arrow-forward:before,
.article-soc-link .ion-ios-arrow-left:before,
.article-soc-link .ion-ios-arrow-right:before,
.article-soc-link .ion-ios-arrow-thin-down:before,
.article-soc-link .ion-ios-arrow-thin-left:before,
.article-soc-link .ion-ios-arrow-thin-right:before,
.article-soc-link .ion-ios-arrow-thin-up:before,
.article-soc-link .ion-ios-arrow-up:before,
.article-soc-link .ion-ios-at:before,
.article-soc-link .ion-ios-at-outline:before,
.article-soc-link .ion-ios-barcode:before,
.article-soc-link .ion-ios-barcode-outline:before,
.article-soc-link .ion-ios-baseball:before,
.article-soc-link .ion-ios-baseball-outline:before,
.article-soc-link .ion-ios-basketball:before,
.article-soc-link .ion-ios-basketball-outline:before,
.article-soc-link .ion-ios-bell:before,
.article-soc-link .ion-ios-bell-outline:before,
.article-soc-link .ion-ios-body:before,
.article-soc-link .ion-ios-body-outline:before,
.article-soc-link .ion-ios-bolt:before,
.article-soc-link .ion-ios-bolt-outline:before,
.article-soc-link .ion-ios-book:before,
.article-soc-link .ion-ios-book-outline:before,
.article-soc-link .ion-ios-bookmarks:before,
.article-soc-link .ion-ios-bookmarks-outline:before,
.article-soc-link .ion-ios-box:before,
.article-soc-link .ion-ios-box-outline:before,
.article-soc-link .ion-ios-briefcase:before,
.article-soc-link .ion-ios-briefcase-outline:before,
.article-soc-link .ion-ios-browsers:before,
.article-soc-link .ion-ios-browsers-outline:before,
.article-soc-link .ion-ios-calculator:before,
.article-soc-link .ion-ios-calculator-outline:before,
.article-soc-link .ion-ios-calendar:before,
.article-soc-link .ion-ios-calendar-outline:before,
.article-soc-link .ion-ios-camera:before,
.article-soc-link .ion-ios-camera-outline:before,
.article-soc-link .ion-ios-cart:before,
.article-soc-link .ion-ios-cart-outline:before,
.article-soc-link .ion-ios-chatboxes:before,
.article-soc-link .ion-ios-chatboxes-outline:before,
.article-soc-link .ion-ios-chatbubble:before,
.article-soc-link .ion-ios-chatbubble-outline:before,
.article-soc-link .ion-ios-checkmark:before,
.article-soc-link .ion-ios-checkmark-empty:before,
.article-soc-link .ion-ios-checkmark-outline:before,
.article-soc-link .ion-ios-circle-filled:before,
.article-soc-link .ion-ios-circle-outline:before,
.article-soc-link .ion-ios-clock:before,
.article-soc-link .ion-ios-clock-outline:before,
.article-soc-link .ion-ios-close:before,
.article-soc-link .ion-ios-close-empty:before,
.article-soc-link .ion-ios-close-outline:before,
.article-soc-link .ion-ios-cloud:before,
.article-soc-link .ion-ios-cloud-download:before,
.article-soc-link .ion-ios-cloud-download-outline:before,
.article-soc-link .ion-ios-cloud-outline:before,
.article-soc-link .ion-ios-cloud-upload:before,
.article-soc-link .ion-ios-cloud-upload-outline:before,
.article-soc-link .ion-ios-cloudy:before,
.article-soc-link .ion-ios-cloudy-night:before,
.article-soc-link .ion-ios-cloudy-night-outline:before,
.article-soc-link .ion-ios-cloudy-outline:before,
.article-soc-link .ion-ios-cog:before,
.article-soc-link .ion-ios-cog-outline:before,
.article-soc-link .ion-ios-color-filter:before,
.article-soc-link .ion-ios-color-filter-outline:before,
.article-soc-link .ion-ios-color-wand:before,
.article-soc-link .ion-ios-color-wand-outline:before,
.article-soc-link .ion-ios-compose:before,
.article-soc-link .ion-ios-compose-outline:before,
.article-soc-link .ion-ios-contact:before,
.article-soc-link .ion-ios-contact-outline:before,
.article-soc-link .ion-ios-copy:before,
.article-soc-link .ion-ios-copy-outline:before,
.article-soc-link .ion-ios-crop:before,
.article-soc-link .ion-ios-crop-strong:before,
.article-soc-link .ion-ios-download:before,
.article-soc-link .ion-ios-download-outline:before,
.article-soc-link .ion-ios-drag:before,
.article-soc-link .ion-ios-email:before,
.article-soc-link .ion-ios-email-outline:before,
.article-soc-link .ion-ios-eye:before,
.article-soc-link .ion-ios-eye-outline:before,
.article-soc-link .ion-ios-fastforward:before,
.article-soc-link .ion-ios-fastforward-outline:before,
.article-soc-link .ion-ios-filing:before,
.article-soc-link .ion-ios-filing-outline:before,
.article-soc-link .ion-ios-film:before,
.article-soc-link .ion-ios-film-outline:before,
.article-soc-link .ion-ios-flag:before,
.article-soc-link .ion-ios-flag-outline:before,
.article-soc-link .ion-ios-flame:before,
.article-soc-link .ion-ios-flame-outline:before,
.article-soc-link .ion-ios-flask:before,
.article-soc-link .ion-ios-flask-outline:before,
.article-soc-link .ion-ios-flower:before,
.article-soc-link .ion-ios-flower-outline:before,
.article-soc-link .ion-ios-folder:before,
.article-soc-link .ion-ios-folder-outline:before,
.article-soc-link .ion-ios-football:before,
.article-soc-link .ion-ios-football-outline:before,
.article-soc-link .ion-ios-game-controller-a:before,
.article-soc-link .ion-ios-game-controller-a-outline:before,
.article-soc-link .ion-ios-game-controller-b:before,
.article-soc-link .ion-ios-game-controller-b-outline:before,
.article-soc-link .ion-ios-gear:before,
.article-soc-link .ion-ios-gear-outline:before,
.article-soc-link .ion-ios-glasses:before,
.article-soc-link .ion-ios-glasses-outline:before,
.article-soc-link .ion-ios-grid-view:before,
.article-soc-link .ion-ios-grid-view-outline:before,
.article-soc-link .ion-ios-heart:before,
.article-soc-link .ion-ios-heart-outline:before,
.article-soc-link .ion-ios-help:before,
.article-soc-link .ion-ios-help-empty:before,
.article-soc-link .ion-ios-help-outline:before,
.article-soc-link .ion-ios-home:before,
.article-soc-link .ion-ios-home-outline:before,
.article-soc-link .ion-ios-infinite:before,
.article-soc-link .ion-ios-infinite-outline:before,
.article-soc-link .ion-ios-information:before,
.article-soc-link .ion-ios-information-empty:before,
.article-soc-link .ion-ios-information-outline:before,
.article-soc-link .ion-ios-ionic-outline:before,
.article-soc-link .ion-ios-keypad:before,
.article-soc-link .ion-ios-keypad-outline:before,
.article-soc-link .ion-ios-lightbulb:before,
.article-soc-link .ion-ios-lightbulb-outline:before,
.article-soc-link .ion-ios-list:before,
.article-soc-link .ion-ios-list-outline:before,
.article-soc-link .ion-ios-location:before,
.article-soc-link .ion-ios-location-outline:before,
.article-soc-link .ion-ios-locked:before,
.article-soc-link .ion-ios-locked-outline:before,
.article-soc-link .ion-ios-loop:before,
.article-soc-link .ion-ios-loop-strong:before,
.article-soc-link .ion-ios-medical:before,
.article-soc-link .ion-ios-medical-outline:before,
.article-soc-link .ion-ios-medkit:before,
.article-soc-link .ion-ios-medkit-outline:before,
.article-soc-link .ion-ios-mic:before,
.article-soc-link .ion-ios-mic-off:before,
.article-soc-link .ion-ios-mic-outline:before,
.article-soc-link .ion-ios-minus:before,
.article-soc-link .ion-ios-minus-empty:before,
.article-soc-link .ion-ios-minus-outline:before,
.article-soc-link .ion-ios-monitor:before,
.article-soc-link .ion-ios-monitor-outline:before,
.article-soc-link .ion-ios-moon:before,
.article-soc-link .ion-ios-moon-outline:before,
.article-soc-link .ion-ios-more:before,
.article-soc-link .ion-ios-more-outline:before,
.article-soc-link .ion-ios-musical-note:before,
.article-soc-link .ion-ios-musical-notes:before,
.article-soc-link .ion-ios-navigate:before,
.article-soc-link .ion-ios-navigate-outline:before,
.article-soc-link .ion-ios-nutrition:before,
.article-soc-link .ion-ios-nutrition-outline:before,
.article-soc-link .ion-ios-paper:before,
.article-soc-link .ion-ios-paper-outline:before,
.article-soc-link .ion-ios-paperplane:before,
.article-soc-link .ion-ios-paperplane-outline:before,
.article-soc-link .ion-ios-partlysunny:before,
.article-soc-link .ion-ios-partlysunny-outline:before,
.article-soc-link .ion-ios-pause:before,
.article-soc-link .ion-ios-pause-outline:before,
.article-soc-link .ion-ios-paw:before,
.article-soc-link .ion-ios-paw-outline:before,
.article-soc-link .ion-ios-people:before,
.article-soc-link .ion-ios-people-outline:before,
.article-soc-link .ion-ios-person:before,
.article-soc-link .ion-ios-person-outline:before,
.article-soc-link .ion-ios-personadd:before,
.article-soc-link .ion-ios-personadd-outline:before,
.article-soc-link .ion-ios-photos:before,
.article-soc-link .ion-ios-photos-outline:before,
.article-soc-link .ion-ios-pie:before,
.article-soc-link .ion-ios-pie-outline:before,
.article-soc-link .ion-ios-pint:before,
.article-soc-link .ion-ios-pint-outline:before,
.article-soc-link .ion-ios-play:before,
.article-soc-link .ion-ios-play-outline:before,
.article-soc-link .ion-ios-plus:before,
.article-soc-link .ion-ios-plus-empty:before,
.article-soc-link .ion-ios-plus-outline:before,
.article-soc-link .ion-ios-pricetag:before,
.article-soc-link .ion-ios-pricetag-outline:before,
.article-soc-link .ion-ios-pricetags:before,
.article-soc-link .ion-ios-pricetags-outline:before,
.article-soc-link .ion-ios-printer:before,
.article-soc-link .ion-ios-printer-outline:before,
.article-soc-link .ion-ios-pulse:before,
.article-soc-link .ion-ios-pulse-strong:before,
.article-soc-link .ion-ios-rainy:before,
.article-soc-link .ion-ios-rainy-outline:before,
.article-soc-link .ion-ios-recording:before,
.article-soc-link .ion-ios-recording-outline:before,
.article-soc-link .ion-ios-redo:before,
.article-soc-link .ion-ios-redo-outline:before,
.article-soc-link .ion-ios-refresh:before,
.article-soc-link .ion-ios-refresh-empty:before,
.article-soc-link .ion-ios-refresh-outline:before,
.article-soc-link .ion-ios-reload:before,
.article-soc-link .ion-ios-reverse-camera:before,
.article-soc-link .ion-ios-reverse-camera-outline:before,
.article-soc-link .ion-ios-rewind:before,
.article-soc-link .ion-ios-rewind-outline:before,
.article-soc-link .ion-ios-rose:before,
.article-soc-link .ion-ios-rose-outline:before,
.article-soc-link .ion-ios-search:before,
.article-soc-link .ion-ios-search-strong:before,
.article-soc-link .ion-ios-settings:before,
.article-soc-link .ion-ios-settings-strong:before,
.article-soc-link .ion-ios-shuffle:before,
.article-soc-link .ion-ios-shuffle-strong:before,
.article-soc-link .ion-ios-skipbackward:before,
.article-soc-link .ion-ios-skipbackward-outline:before,
.article-soc-link .ion-ios-skipforward:before,
.article-soc-link .ion-ios-skipforward-outline:before,
.article-soc-link .ion-ios-snowy:before,
.article-soc-link .ion-ios-speedometer:before,
.article-soc-link .ion-ios-speedometer-outline:before,
.article-soc-link .ion-ios-star:before,
.article-soc-link .ion-ios-star-half:before,
.article-soc-link .ion-ios-star-outline:before,
.article-soc-link .ion-ios-stopwatch:before,
.article-soc-link .ion-ios-stopwatch-outline:before,
.article-soc-link .ion-ios-sunny:before,
.article-soc-link .ion-ios-sunny-outline:before,
.article-soc-link .ion-ios-telephone:before,
.article-soc-link .ion-ios-telephone-outline:before,
.article-soc-link .ion-ios-tennisball:before,
.article-soc-link .ion-ios-tennisball-outline:before,
.article-soc-link .ion-ios-thunderstorm:before,
.article-soc-link .ion-ios-thunderstorm-outline:before,
.article-soc-link .ion-ios-time:before,
.article-soc-link .ion-ios-time-outline:before,
.article-soc-link .ion-ios-timer:before,
.article-soc-link .ion-ios-timer-outline:before,
.article-soc-link .ion-ios-toggle:before,
.article-soc-link .ion-ios-toggle-outline:before,
.article-soc-link .ion-ios-trash:before,
.article-soc-link .ion-ios-trash-outline:before,
.article-soc-link .ion-ios-undo:before,
.article-soc-link .ion-ios-undo-outline:before,
.article-soc-link .ion-ios-unlocked:before,
.article-soc-link .ion-ios-unlocked-outline:before,
.article-soc-link .ion-ios-upload:before,
.article-soc-link .ion-ios-upload-outline:before,
.article-soc-link .ion-ios-videocam:before,
.article-soc-link .ion-ios-videocam-outline:before,
.article-soc-link .ion-ios-volume-high:before,
.article-soc-link .ion-ios-volume-low:before,
.article-soc-link .ion-ios-wineglass:before,
.article-soc-link .ion-ios-wineglass-outline:before,
.article-soc-link .ion-ios-world:before,
.article-soc-link .ion-ios-world-outline:before,
.article-soc-link .ion-ipad:before,
.article-soc-link .ion-iphone:before,
.article-soc-link .ion-ipod:before,
.article-soc-link .ion-jet:before,
.article-soc-link .ion-key:before,
.article-soc-link .ion-knife:before,
.article-soc-link .ion-laptop:before,
.article-soc-link .ion-leaf:before,
.article-soc-link .ion-levels:before,
.article-soc-link .ion-lightbulb:before,
.article-soc-link .ion-link:before,
.article-soc-link .ion-load-a:before,
.article-soc-link .ion-load-b:before,
.article-soc-link .ion-load-c:before,
.article-soc-link .ion-load-d:before,
.article-soc-link .ion-location:before,
.article-soc-link .ion-lock-combination:before,
.article-soc-link .ion-locked:before,
.article-soc-link .ion-log-in:before,
.article-soc-link .ion-log-out:before,
.article-soc-link .ion-loop:before,
.article-soc-link .ion-magnet:before,
.article-soc-link .ion-male:before,
.article-soc-link .ion-man:before,
.article-soc-link .ion-map:before,
.article-soc-link .ion-medkit:before,
.article-soc-link .ion-merge:before,
.article-soc-link .ion-mic-a:before,
.article-soc-link .ion-mic-b:before,
.article-soc-link .ion-mic-c:before,
.article-soc-link .ion-minus:before,
.article-soc-link .ion-minus-circled:before,
.article-soc-link .ion-minus-round:before,
.article-soc-link .ion-model-s:before,
.article-soc-link .ion-monitor:before,
.article-soc-link .ion-more:before,
.article-soc-link .ion-mouse:before,
.article-soc-link .ion-music-note:before,
.article-soc-link .ion-navicon:before,
.article-soc-link .ion-navicon-round:before,
.article-soc-link .ion-navigate:before,
.article-soc-link .ion-network:before,
.article-soc-link .ion-no-smoking:before,
.article-soc-link .ion-nuclear:before,
.article-soc-link .ion-outlet:before,
.article-soc-link .ion-paintbrush:before,
.article-soc-link .ion-paintbucket:before,
.article-soc-link .ion-paper-airplane:before,
.article-soc-link .ion-paperclip:before,
.article-soc-link .ion-pause:before,
.article-soc-link .ion-person:before,
.article-soc-link .ion-person-add:before,
.article-soc-link .ion-person-stalker:before,
.article-soc-link .ion-pie-graph:before,
.article-soc-link .ion-pin:before,
.article-soc-link .ion-pinpoint:before,
.article-soc-link .ion-pizza:before,
.article-soc-link .ion-plane:before,
.article-soc-link .ion-planet:before,
.article-soc-link .ion-play:before,
.article-soc-link .ion-playstation:before,
.article-soc-link .ion-plus:before,
.article-soc-link .ion-plus-circled:before,
.article-soc-link .ion-plus-round:before,
.article-soc-link .ion-podium:before,
.article-soc-link .ion-pound:before,
.article-soc-link .ion-power:before,
.article-soc-link .ion-pricetag:before,
.article-soc-link .ion-pricetags:before,
.article-soc-link .ion-printer:before,
.article-soc-link .ion-pull-request:before,
.article-soc-link .ion-qr-scanner:before,
.article-soc-link .ion-quote:before,
.article-soc-link .ion-radio-waves:before,
.article-soc-link .ion-record:before,
.article-soc-link .ion-refresh:before,
.article-soc-link .ion-reply:before,
.article-soc-link .ion-reply-all:before,
.article-soc-link .ion-ribbon-a:before,
.article-soc-link .ion-ribbon-b:before,
.article-soc-link .ion-sad:before,
.article-soc-link .ion-sad-outline:before,
.article-soc-link .ion-scissors:before,
.article-soc-link .ion-search:before,
.article-soc-link .ion-settings:before,
.article-soc-link .ion-share:before,
.article-soc-link .ion-shuffle:before,
.article-soc-link .ion-skip-backward:before,
.article-soc-link .ion-skip-forward:before,
.article-soc-link .ion-social-android:before,
.article-soc-link .ion-social-android-outline:before,
.article-soc-link .ion-social-angular:before,
.article-soc-link .ion-social-angular-outline:before,
.article-soc-link .ion-social-apple:before,
.article-soc-link .ion-social-apple-outline:before,
.article-soc-link .ion-social-bitcoin:before,
.article-soc-link .ion-social-bitcoin-outline:before,
.article-soc-link .ion-social-buffer:before,
.article-soc-link .ion-social-buffer-outline:before,
.article-soc-link .ion-social-chrome:before,
.article-soc-link .ion-social-chrome-outline:before,
.article-soc-link .ion-social-codepen:before,
.article-soc-link .ion-social-codepen-outline:before,
.article-soc-link .ion-social-css3:before,
.article-soc-link .ion-social-css3-outline:before,
.article-soc-link .ion-social-designernews:before,
.article-soc-link .ion-social-designernews-outline:before,
.article-soc-link .ion-social-dribbble:before,
.article-soc-link .ion-social-dribbble-outline:before,
.article-soc-link .ion-social-dropbox:before,
.article-soc-link .ion-social-dropbox-outline:before,
.article-soc-link .ion-social-euro:before,
.article-soc-link .ion-social-euro-outline:before,
.article-soc-link .ion-social-facebook:before,
.article-soc-link .ion-social-facebook-outline:before,
.article-soc-link .ion-social-foursquare:before,
.article-soc-link .ion-social-foursquare-outline:before,
.article-soc-link .ion-social-freebsd-devil:before,
.article-soc-link .ion-social-github:before,
.article-soc-link .ion-social-github-outline:before,
.article-soc-link .ion-social-google:before,
.article-soc-link .ion-social-google-outline:before,
.article-soc-link .ion-social-googleplus:before,
.article-soc-link .ion-social-googleplus-outline:before,
.article-soc-link .ion-social-hackernews:before,
.article-soc-link .ion-social-hackernews-outline:before,
.article-soc-link .ion-social-html5:before,
.article-soc-link .ion-social-html5-outline:before,
.article-soc-link .ion-social-instagram:before,
.article-soc-link .ion-social-instagram-outline:before,
.article-soc-link .ion-social-javascript:before,
.article-soc-link .ion-social-javascript-outline:before,
.article-soc-link .ion-social-linkedin:before,
.article-soc-link .ion-social-linkedin-outline:before,
.article-soc-link .ion-social-markdown:before,
.article-soc-link .ion-social-nodejs:before,
.article-soc-link .ion-social-octocat:before,
.article-soc-link .ion-social-pinterest:before,
.article-soc-link .ion-social-pinterest-outline:before,
.article-soc-link .ion-social-python:before,
.article-soc-link .ion-social-reddit:before,
.article-soc-link .ion-social-reddit-outline:before,
.article-soc-link .ion-social-rss:before,
.article-soc-link .ion-social-rss-outline:before,
.article-soc-link .ion-social-sass:before,
.article-soc-link .ion-social-skype:before,
.article-soc-link .ion-social-skype-outline:before,
.article-soc-link .ion-social-snapchat:before,
.article-soc-link .ion-social-snapchat-outline:before,
.article-soc-link .ion-social-tumblr:before,
.article-soc-link .ion-social-tumblr-outline:before,
.article-soc-link .ion-social-tux:before,
.article-soc-link .ion-social-twitch:before,
.article-soc-link .ion-social-twitch-outline:before,
.article-soc-link .ion-social-twitter:before,
.article-soc-link .ion-social-twitter-outline:before,
.article-soc-link .ion-social-usd:before,
.article-soc-link .ion-social-usd-outline:before,
.article-soc-link .ion-social-vimeo:before,
.article-soc-link .ion-social-vimeo-outline:before,
.article-soc-link .ion-social-whatsapp:before,
.article-soc-link .ion-social-whatsapp-outline:before,
.article-soc-link .ion-social-windows:before,
.article-soc-link .ion-social-windows-outline:before,
.article-soc-link .ion-social-wordpress:before,
.article-soc-link .ion-social-wordpress-outline:before,
.article-soc-link .ion-social-yahoo:before,
.article-soc-link .ion-social-yahoo-outline:before,
.article-soc-link .ion-social-yen:before,
.article-soc-link .ion-social-yen-outline:before,
.article-soc-link .ion-social-youtube:before,
.article-soc-link .ion-social-youtube-outline:before,
.article-soc-link .ion-soup-can:before,
.article-soc-link .ion-soup-can-outline:before,
.article-soc-link .ion-speakerphone:before,
.article-soc-link .ion-speedometer:before,
.article-soc-link .ion-spoon:before,
.article-soc-link .ion-star:before,
.article-soc-link .ion-stats-bars:before,
.article-soc-link .ion-steam:before,
.article-soc-link .ion-stop:before,
.article-soc-link .ion-thermometer:before,
.article-soc-link .ion-thumbsdown:before,
.article-soc-link .ion-thumbsup:before,
.article-soc-link .ion-toggle:before,
.article-soc-link .ion-toggle-filled:before,
.article-soc-link .ion-transgender:before,
.article-soc-link .ion-trash-a:before,
.article-soc-link .ion-trash-b:before,
.article-soc-link .ion-trophy:before,
.article-soc-link .ion-tshirt:before,
.article-soc-link .ion-tshirt-outline:before,
.article-soc-link .ion-umbrella:before,
.article-soc-link .ion-university:before,
.article-soc-link .ion-unlocked:before,
.article-soc-link .ion-upload:before,
.article-soc-link .ion-usb:before,
.article-soc-link .ion-videocamera:before,
.article-soc-link .ion-volume-high:before,
.article-soc-link .ion-volume-low:before,
.article-soc-link .ion-volume-medium:before,
.article-soc-link .ion-volume-mute:before,
.article-soc-link .ion-wand:before,
.article-soc-link .ion-waterdrop:before,
.article-soc-link .ion-wifi:before,
.article-soc-link .ion-wineglass:before,
.article-soc-link .ion-woman:before,
.article-soc-link .ion-wrench:before,
.article-soc-link .ion-xbox:before {
    font-size: 18px;
}
.article-soc-link .linkidin-ico {
    height: 24px;
    width: 14px;
    vertical-align: text-bottom;
}
@media only screen and (min-width: 1000px) {
    .article-soc-link:after {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
        position: absolute;
        display: block;
        content: '';
        top: 0;
        bottom: 0;
        left: 50%;
        width: 0;
        z-index: -1;
    }
}
@media only screen and (min-width: 1000px) and (min-width: 1000px) {
    .article-soc-link:hover {
        text-decoration: none;
    }
    .article-soc-link:hover:after {
        width: 100%;
        left: 0;
    }
}

.article-soc-link .ion, .article-soc-link .ionicons,
.article-soc-link .ion-alert:before,
.article-soc-link .ion-alert-circled:before,
.article-soc-link .ion-android-add:before,
.article-soc-link .ion-android-add-circle:before,
.article-soc-link .ion-android-alarm-clock:before,
.article-soc-link .ion-android-alert:before,
.article-soc-link .ion-android-apps:before,
.article-soc-link .ion-android-archive:before,
.article-soc-link .ion-android-arrow-back:before,
.article-soc-link .ion-android-arrow-down:before,
.article-soc-link .ion-android-arrow-dropdown:before,
.article-soc-link .ion-android-arrow-dropdown-circle:before,
.article-soc-link .ion-android-arrow-dropleft:before,
.article-soc-link .ion-android-arrow-dropleft-circle:before,
.article-soc-link .ion-android-arrow-dropright:before,
.article-soc-link .ion-android-arrow-dropright-circle:before,
.article-soc-link .ion-android-arrow-dropup:before,
.article-soc-link .ion-android-arrow-dropup-circle:before,
.article-soc-link .ion-android-arrow-forward:before,
.article-soc-link .ion-android-arrow-up:before,
.article-soc-link .ion-android-attach:before,
.article-soc-link .ion-android-bar:before,
.article-soc-link .ion-android-bicycle:before,
.article-soc-link .ion-android-boat:before,
.article-soc-link .ion-android-bookmark:before,
.article-soc-link .ion-android-bulb:before,
.article-soc-link .ion-android-bus:before,
.article-soc-link .ion-android-calendar:before,
.article-soc-link .ion-android-call:before,
.article-soc-link .ion-android-camera:before,
.article-soc-link .ion-android-cancel:before,
.article-soc-link .ion-android-car:before,
.article-soc-link .ion-android-cart:before,
.article-soc-link .ion-android-chat:before,
.article-soc-link .ion-android-checkbox:before,
.article-soc-link .ion-android-checkbox-blank:before,
.article-soc-link .ion-android-checkbox-outline:before,
.article-soc-link .ion-android-checkbox-outline-blank:before,
.article-soc-link .ion-android-checkmark-circle:before,
.article-soc-link .ion-android-clipboard:before,
.article-soc-link .ion-android-close:before,
.article-soc-link .ion-android-cloud:before,
.article-soc-link .ion-android-cloud-circle:before,
.article-soc-link .ion-android-cloud-done:before,
.article-soc-link .ion-android-cloud-outline:before,
.article-soc-link .ion-android-color-palette:before,
.article-soc-link .ion-android-compass:before,
.article-soc-link .ion-android-contact:before,
.article-soc-link .ion-android-contacts:before,
.article-soc-link .ion-android-contract:before,
.article-soc-link .ion-android-create:before,
.article-soc-link .ion-android-delete:before,
.article-soc-link .ion-android-desktop:before,
.article-soc-link .ion-android-document:before,
.article-soc-link .ion-android-done:before,
.article-soc-link .ion-android-done-all:before,
.article-soc-link .ion-android-download:before,
.article-soc-link .ion-android-drafts:before,
.article-soc-link .ion-android-exit:before,
.article-soc-link .ion-android-expand:before,
.article-soc-link .ion-android-favorite:before,
.article-soc-link .ion-android-favorite-outline:before,
.article-soc-link .ion-android-film:before,
.article-soc-link .ion-android-folder:before,
.article-soc-link .ion-android-folder-open:before,
.article-soc-link .ion-android-funnel:before,
.article-soc-link .ion-android-globe:before,
.article-soc-link .ion-android-hand:before,
.article-soc-link .ion-android-hangout:before,
.article-soc-link .ion-android-happy:before,
.article-soc-link .ion-android-home:before,
.article-soc-link .ion-android-image:before,
.article-soc-link .ion-android-laptop:before,
.article-soc-link .ion-android-list:before,
.article-soc-link .ion-android-locate:before,
.article-soc-link .ion-android-lock:before,
.article-soc-link .ion-android-mail:before,
.article-soc-link .ion-android-map:before,
.article-soc-link .ion-android-menu:before,
.article-soc-link .ion-android-microphone:before,
.article-soc-link .ion-android-microphone-off:before,
.article-soc-link .ion-android-more-horizontal:before,
.article-soc-link .ion-android-more-vertical:before,
.article-soc-link .ion-android-navigate:before,
.article-soc-link .ion-android-notifications:before,
.article-soc-link .ion-android-notifications-none:before,
.article-soc-link .ion-android-notifications-off:before,
.article-soc-link .ion-android-open:before,
.article-soc-link .ion-android-options:before,
.article-soc-link .ion-android-people:before,
.article-soc-link .ion-android-person:before,
.article-soc-link .ion-android-person-add:before,
.article-soc-link .ion-android-phone-landscape:before,
.article-soc-link .ion-android-phone-portrait:before,
.article-soc-link .ion-android-pin:before,
.article-soc-link .ion-android-plane:before,
.article-soc-link .ion-android-playstore:before,
.article-soc-link .ion-android-print:before,
.article-soc-link .ion-android-radio-button-off:before,
.article-soc-link .ion-android-radio-button-on:before,
.article-soc-link .ion-android-refresh:before,
.article-soc-link .ion-android-remove:before,
.article-soc-link .ion-android-remove-circle:before,
.article-soc-link .ion-android-restaurant:before,
.article-soc-link .ion-android-sad:before,
.article-soc-link .ion-android-search:before,
.article-soc-link .ion-android-send:before,
.article-soc-link .ion-android-settings:before,
.article-soc-link .ion-android-share:before,
.article-soc-link .ion-android-share-alt:before,
.article-soc-link .ion-android-star:before,
.article-soc-link .ion-android-star-half:before,
.article-soc-link .ion-android-star-outline:before,
.article-soc-link .ion-android-stopwatch:before,
.article-soc-link .ion-android-subway:before,
.article-soc-link .ion-android-sunny:before,
.article-soc-link .ion-android-sync:before,
.article-soc-link .ion-android-textsms:before,
.article-soc-link .ion-android-time:before,
.article-soc-link .ion-android-train:before,
.article-soc-link .ion-android-unlock:before,
.article-soc-link .ion-android-upload:before,
.article-soc-link .ion-android-volume-down:before,
.article-soc-link .ion-android-volume-mute:before,
.article-soc-link .ion-android-volume-off:before,
.article-soc-link .ion-android-volume-up:before,
.article-soc-link .ion-android-walk:before,
.article-soc-link .ion-android-warning:before,
.article-soc-link .ion-android-watch:before,
.article-soc-link .ion-android-wifi:before,
.article-soc-link .ion-aperture:before,
.article-soc-link .ion-archive:before,
.article-soc-link .ion-arrow-down-a:before,
.article-soc-link .ion-arrow-down-b:before,
.article-soc-link .ion-arrow-down-c:before,
.article-soc-link .ion-arrow-expand:before,
.article-soc-link .ion-arrow-graph-down-left:before,
.article-soc-link .ion-arrow-graph-down-right:before,
.article-soc-link .ion-arrow-graph-up-left:before,
.article-soc-link .ion-arrow-graph-up-right:before,
.article-soc-link .ion-arrow-left-a:before,
.article-soc-link .ion-arrow-left-b:before,
.article-soc-link .ion-arrow-left-c:before,
.article-soc-link .ion-arrow-move:before,
.article-soc-link .ion-arrow-resize:before,
.article-soc-link .ion-arrow-return-left:before,
.article-soc-link .ion-arrow-return-right:before,
.article-soc-link .ion-arrow-right-a:before,
.article-soc-link .ion-arrow-right-b:before,
.article-soc-link .ion-arrow-right-c:before,
.article-soc-link .ion-arrow-shrink:before,
.article-soc-link .ion-arrow-swap:before,
.article-soc-link .ion-arrow-up-a:before,
.article-soc-link .ion-arrow-up-b:before,
.article-soc-link .ion-arrow-up-c:before,
.article-soc-link .ion-asterisk:before,
.article-soc-link .ion-at:before,
.article-soc-link .ion-backspace:before,
.article-soc-link .ion-backspace-outline:before,
.article-soc-link .ion-bag:before,
.article-soc-link .ion-battery-charging:before,
.article-soc-link .ion-battery-empty:before,
.article-soc-link .ion-battery-full:before,
.article-soc-link .ion-battery-half:before,
.article-soc-link .ion-battery-low:before,
.article-soc-link .ion-beaker:before,
.article-soc-link .ion-beer:before,
.article-soc-link .ion-bluetooth:before,
.article-soc-link .ion-bonfire:before,
.article-soc-link .ion-bookmark:before,
.article-soc-link .ion-bowtie:before,
.article-soc-link .ion-briefcase:before,
.article-soc-link .ion-bug:before,
.article-soc-link .ion-calculator:before,
.article-soc-link .ion-calendar:before,
.article-soc-link .ion-camera:before,
.article-soc-link .ion-card:before,
.article-soc-link .ion-cash:before,
.article-soc-link .ion-chatbox:before,
.article-soc-link .ion-chatbox-working:before,
.article-soc-link .ion-chatboxes:before,
.article-soc-link .ion-chatbubble:before,
.article-soc-link .ion-chatbubble-working:before,
.article-soc-link .ion-chatbubbles:before,
.article-soc-link .ion-checkmark:before,
.article-soc-link .ion-checkmark-circled:before,
.article-soc-link .ion-checkmark-round:before,
.article-soc-link .ion-chevron-down:before,
.article-soc-link .ion-chevron-left:before,
.article-soc-link .ion-chevron-right:before,
.article-soc-link .ion-chevron-up:before,
.article-soc-link .ion-clipboard:before,
.article-soc-link .ion-clock:before,
.article-soc-link .ion-close:before,
.article-soc-link .ion-close-circled:before,
.article-soc-link .ion-close-round:before,
.article-soc-link .ion-closed-captioning:before,
.article-soc-link .ion-cloud:before,
.article-soc-link .ion-code:before,
.article-soc-link .ion-code-download:before,
.article-soc-link .ion-code-working:before,
.article-soc-link .ion-coffee:before,
.article-soc-link .ion-compass:before,
.article-soc-link .ion-compose:before,
.article-soc-link .ion-connection-bars:before,
.article-soc-link .ion-contrast:before,
.article-soc-link .ion-crop:before,
.article-soc-link .ion-cube:before,
.article-soc-link .ion-disc:before,
.article-soc-link .ion-document:before,
.article-soc-link .ion-document-text:before,
.article-soc-link .ion-drag:before,
.article-soc-link .ion-earth:before,
.article-soc-link .ion-easel:before,
.article-soc-link .ion-edit:before,
.article-soc-link .ion-egg:before,
.article-soc-link .ion-eject:before,
.article-soc-link .ion-email:before,
.article-soc-link .ion-email-unread:before,
.article-soc-link .ion-erlenmeyer-flask:before,
.article-soc-link .ion-erlenmeyer-flask-bubbles:before,
.article-soc-link .ion-eye:before,
.article-soc-link .ion-eye-disabled:before,
.article-soc-link .ion-female:before,
.article-soc-link .ion-filing:before,
.article-soc-link .ion-film-marker:before,
.article-soc-link .ion-fireball:before,
.article-soc-link .ion-flag:before,
.article-soc-link .ion-flame:before,
.article-soc-link .ion-flash:before,
.article-soc-link .ion-flash-off:before,
.article-soc-link .ion-folder:before,
.article-soc-link .ion-fork:before,
.article-soc-link .ion-fork-repo:before,
.article-soc-link .ion-forward:before,
.article-soc-link .ion-funnel:before,
.article-soc-link .ion-gear-a:before,
.article-soc-link .ion-gear-b:before,
.article-soc-link .ion-grid:before,
.article-soc-link .ion-hammer:before,
.article-soc-link .ion-happy:before,
.article-soc-link .ion-happy-outline:before,
.article-soc-link .ion-headphone:before,
.article-soc-link .ion-heart:before,
.article-soc-link .ion-heart-broken:before,
.article-soc-link .ion-help:before,
.article-soc-link .ion-help-buoy:before,
.article-soc-link .ion-help-circled:before,
.article-soc-link .ion-home:before,
.article-soc-link .ion-icecream:before,
.article-soc-link .ion-image:before,
.article-soc-link .ion-images:before,
.article-soc-link .ion-information:before,
.article-soc-link .ion-information-circled:before,
.article-soc-link .ion-ionic:before,
.article-soc-link .ion-ios-alarm:before,
.article-soc-link .ion-ios-alarm-outline:before,
.article-soc-link .ion-ios-albums:before,
.article-soc-link .ion-ios-albums-outline:before,
.article-soc-link .ion-ios-americanfootball:before,
.article-soc-link .ion-ios-americanfootball-outline:before,
.article-soc-link .ion-ios-analytics:before,
.article-soc-link .ion-ios-analytics-outline:before,
.article-soc-link .ion-ios-arrow-back:before,
.article-soc-link .ion-ios-arrow-down:before,
.article-soc-link .ion-ios-arrow-forward:before,
.article-soc-link .ion-ios-arrow-left:before,
.article-soc-link .ion-ios-arrow-right:before,
.article-soc-link .ion-ios-arrow-thin-down:before,
.article-soc-link .ion-ios-arrow-thin-left:before,
.article-soc-link .ion-ios-arrow-thin-right:before,
.article-soc-link .ion-ios-arrow-thin-up:before,
.article-soc-link .ion-ios-arrow-up:before,
.article-soc-link .ion-ios-at:before,
.article-soc-link .ion-ios-at-outline:before,
.article-soc-link .ion-ios-barcode:before,
.article-soc-link .ion-ios-barcode-outline:before,
.article-soc-link .ion-ios-baseball:before,
.article-soc-link .ion-ios-baseball-outline:before,
.article-soc-link .ion-ios-basketball:before,
.article-soc-link .ion-ios-basketball-outline:before,
.article-soc-link .ion-ios-bell:before,
.article-soc-link .ion-ios-bell-outline:before,
.article-soc-link .ion-ios-body:before,
.article-soc-link .ion-ios-body-outline:before,
.article-soc-link .ion-ios-bolt:before,
.article-soc-link .ion-ios-bolt-outline:before,
.article-soc-link .ion-ios-book:before,
.article-soc-link .ion-ios-book-outline:before,
.article-soc-link .ion-ios-bookmarks:before,
.article-soc-link .ion-ios-bookmarks-outline:before,
.article-soc-link .ion-ios-box:before,
.article-soc-link .ion-ios-box-outline:before,
.article-soc-link .ion-ios-briefcase:before,
.article-soc-link .ion-ios-briefcase-outline:before,
.article-soc-link .ion-ios-browsers:before,
.article-soc-link .ion-ios-browsers-outline:before,
.article-soc-link .ion-ios-calculator:before,
.article-soc-link .ion-ios-calculator-outline:before,
.article-soc-link .ion-ios-calendar:before,
.article-soc-link .ion-ios-calendar-outline:before,
.article-soc-link .ion-ios-camera:before,
.article-soc-link .ion-ios-camera-outline:before,
.article-soc-link .ion-ios-cart:before,
.article-soc-link .ion-ios-cart-outline:before,
.article-soc-link .ion-ios-chatboxes:before,
.article-soc-link .ion-ios-chatboxes-outline:before,
.article-soc-link .ion-ios-chatbubble:before,
.article-soc-link .ion-ios-chatbubble-outline:before,
.article-soc-link .ion-ios-checkmark:before,
.article-soc-link .ion-ios-checkmark-empty:before,
.article-soc-link .ion-ios-checkmark-outline:before,
.article-soc-link .ion-ios-circle-filled:before,
.article-soc-link .ion-ios-circle-outline:before,
.article-soc-link .ion-ios-clock:before,
.article-soc-link .ion-ios-clock-outline:before,
.article-soc-link .ion-ios-close:before,
.article-soc-link .ion-ios-close-empty:before,
.article-soc-link .ion-ios-close-outline:before,
.article-soc-link .ion-ios-cloud:before,
.article-soc-link .ion-ios-cloud-download:before,
.article-soc-link .ion-ios-cloud-download-outline:before,
.article-soc-link .ion-ios-cloud-outline:before,
.article-soc-link .ion-ios-cloud-upload:before,
.article-soc-link .ion-ios-cloud-upload-outline:before,
.article-soc-link .ion-ios-cloudy:before,
.article-soc-link .ion-ios-cloudy-night:before,
.article-soc-link .ion-ios-cloudy-night-outline:before,
.article-soc-link .ion-ios-cloudy-outline:before,
.article-soc-link .ion-ios-cog:before,
.article-soc-link .ion-ios-cog-outline:before,
.article-soc-link .ion-ios-color-filter:before,
.article-soc-link .ion-ios-color-filter-outline:before,
.article-soc-link .ion-ios-color-wand:before,
.article-soc-link .ion-ios-color-wand-outline:before,
.article-soc-link .ion-ios-compose:before,
.article-soc-link .ion-ios-compose-outline:before,
.article-soc-link .ion-ios-contact:before,
.article-soc-link .ion-ios-contact-outline:before,
.article-soc-link .ion-ios-copy:before,
.article-soc-link .ion-ios-copy-outline:before,
.article-soc-link .ion-ios-crop:before,
.article-soc-link .ion-ios-crop-strong:before,
.article-soc-link .ion-ios-download:before,
.article-soc-link .ion-ios-download-outline:before,
.article-soc-link .ion-ios-drag:before,
.article-soc-link .ion-ios-email:before,
.article-soc-link .ion-ios-email-outline:before,
.article-soc-link .ion-ios-eye:before,
.article-soc-link .ion-ios-eye-outline:before,
.article-soc-link .ion-ios-fastforward:before,
.article-soc-link .ion-ios-fastforward-outline:before,
.article-soc-link .ion-ios-filing:before,
.article-soc-link .ion-ios-filing-outline:before,
.article-soc-link .ion-ios-film:before,
.article-soc-link .ion-ios-film-outline:before,
.article-soc-link .ion-ios-flag:before,
.article-soc-link .ion-ios-flag-outline:before,
.article-soc-link .ion-ios-flame:before,
.article-soc-link .ion-ios-flame-outline:before,
.article-soc-link .ion-ios-flask:before,
.article-soc-link .ion-ios-flask-outline:before,
.article-soc-link .ion-ios-flower:before,
.article-soc-link .ion-ios-flower-outline:before,
.article-soc-link .ion-ios-folder:before,
.article-soc-link .ion-ios-folder-outline:before,
.article-soc-link .ion-ios-football:before,
.article-soc-link .ion-ios-football-outline:before,
.article-soc-link .ion-ios-game-controller-a:before,
.article-soc-link .ion-ios-game-controller-a-outline:before,
.article-soc-link .ion-ios-game-controller-b:before,
.article-soc-link .ion-ios-game-controller-b-outline:before,
.article-soc-link .ion-ios-gear:before,
.article-soc-link .ion-ios-gear-outline:before,
.article-soc-link .ion-ios-glasses:before,
.article-soc-link .ion-ios-glasses-outline:before,
.article-soc-link .ion-ios-grid-view:before,
.article-soc-link .ion-ios-grid-view-outline:before,
.article-soc-link .ion-ios-heart:before,
.article-soc-link .ion-ios-heart-outline:before,
.article-soc-link .ion-ios-help:before,
.article-soc-link .ion-ios-help-empty:before,
.article-soc-link .ion-ios-help-outline:before,
.article-soc-link .ion-ios-home:before,
.article-soc-link .ion-ios-home-outline:before,
.article-soc-link .ion-ios-infinite:before,
.article-soc-link .ion-ios-infinite-outline:before,
.article-soc-link .ion-ios-information:before,
.article-soc-link .ion-ios-information-empty:before,
.article-soc-link .ion-ios-information-outline:before,
.article-soc-link .ion-ios-ionic-outline:before,
.article-soc-link .ion-ios-keypad:before,
.article-soc-link .ion-ios-keypad-outline:before,
.article-soc-link .ion-ios-lightbulb:before,
.article-soc-link .ion-ios-lightbulb-outline:before,
.article-soc-link .ion-ios-list:before,
.article-soc-link .ion-ios-list-outline:before,
.article-soc-link .ion-ios-location:before,
.article-soc-link .ion-ios-location-outline:before,
.article-soc-link .ion-ios-locked:before,
.article-soc-link .ion-ios-locked-outline:before,
.article-soc-link .ion-ios-loop:before,
.article-soc-link .ion-ios-loop-strong:before,
.article-soc-link .ion-ios-medical:before,
.article-soc-link .ion-ios-medical-outline:before,
.article-soc-link .ion-ios-medkit:before,
.article-soc-link .ion-ios-medkit-outline:before,
.article-soc-link .ion-ios-mic:before,
.article-soc-link .ion-ios-mic-off:before,
.article-soc-link .ion-ios-mic-outline:before,
.article-soc-link .ion-ios-minus:before,
.article-soc-link .ion-ios-minus-empty:before,
.article-soc-link .ion-ios-minus-outline:before,
.article-soc-link .ion-ios-monitor:before,
.article-soc-link .ion-ios-monitor-outline:before,
.article-soc-link .ion-ios-moon:before,
.article-soc-link .ion-ios-moon-outline:before,
.article-soc-link .ion-ios-more:before,
.article-soc-link .ion-ios-more-outline:before,
.article-soc-link .ion-ios-musical-note:before,
.article-soc-link .ion-ios-musical-notes:before,
.article-soc-link .ion-ios-navigate:before,
.article-soc-link .ion-ios-navigate-outline:before,
.article-soc-link .ion-ios-nutrition:before,
.article-soc-link .ion-ios-nutrition-outline:before,
.article-soc-link .ion-ios-paper:before,
.article-soc-link .ion-ios-paper-outline:before,
.article-soc-link .ion-ios-paperplane:before,
.article-soc-link .ion-ios-paperplane-outline:before,
.article-soc-link .ion-ios-partlysunny:before,
.article-soc-link .ion-ios-partlysunny-outline:before,
.article-soc-link .ion-ios-pause:before,
.article-soc-link .ion-ios-pause-outline:before,
.article-soc-link .ion-ios-paw:before,
.article-soc-link .ion-ios-paw-outline:before,
.article-soc-link .ion-ios-people:before,
.article-soc-link .ion-ios-people-outline:before,
.article-soc-link .ion-ios-person:before,
.article-soc-link .ion-ios-person-outline:before,
.article-soc-link .ion-ios-personadd:before,
.article-soc-link .ion-ios-personadd-outline:before,
.article-soc-link .ion-ios-photos:before,
.article-soc-link .ion-ios-photos-outline:before,
.article-soc-link .ion-ios-pie:before,
.article-soc-link .ion-ios-pie-outline:before,
.article-soc-link .ion-ios-pint:before,
.article-soc-link .ion-ios-pint-outline:before,
.article-soc-link .ion-ios-play:before,
.article-soc-link .ion-ios-play-outline:before,
.article-soc-link .ion-ios-plus:before,
.article-soc-link .ion-ios-plus-empty:before,
.article-soc-link .ion-ios-plus-outline:before,
.article-soc-link .ion-ios-pricetag:before,
.article-soc-link .ion-ios-pricetag-outline:before,
.article-soc-link .ion-ios-pricetags:before,
.article-soc-link .ion-ios-pricetags-outline:before,
.article-soc-link .ion-ios-printer:before,
.article-soc-link .ion-ios-printer-outline:before,
.article-soc-link .ion-ios-pulse:before,
.article-soc-link .ion-ios-pulse-strong:before,
.article-soc-link .ion-ios-rainy:before,
.article-soc-link .ion-ios-rainy-outline:before,
.article-soc-link .ion-ios-recording:before,
.article-soc-link .ion-ios-recording-outline:before,
.article-soc-link .ion-ios-redo:before,
.article-soc-link .ion-ios-redo-outline:before,
.article-soc-link .ion-ios-refresh:before,
.article-soc-link .ion-ios-refresh-empty:before,
.article-soc-link .ion-ios-refresh-outline:before,
.article-soc-link .ion-ios-reload:before,
.article-soc-link .ion-ios-reverse-camera:before,
.article-soc-link .ion-ios-reverse-camera-outline:before,
.article-soc-link .ion-ios-rewind:before,
.article-soc-link .ion-ios-rewind-outline:before,
.article-soc-link .ion-ios-rose:before,
.article-soc-link .ion-ios-rose-outline:before,
.article-soc-link .ion-ios-search:before,
.article-soc-link .ion-ios-search-strong:before,
.article-soc-link .ion-ios-settings:before,
.article-soc-link .ion-ios-settings-strong:before,
.article-soc-link .ion-ios-shuffle:before,
.article-soc-link .ion-ios-shuffle-strong:before,
.article-soc-link .ion-ios-skipbackward:before,
.article-soc-link .ion-ios-skipbackward-outline:before,
.article-soc-link .ion-ios-skipforward:before,
.article-soc-link .ion-ios-skipforward-outline:before,
.article-soc-link .ion-ios-snowy:before,
.article-soc-link .ion-ios-speedometer:before,
.article-soc-link .ion-ios-speedometer-outline:before,
.article-soc-link .ion-ios-star:before,
.article-soc-link .ion-ios-star-half:before,
.article-soc-link .ion-ios-star-outline:before,
.article-soc-link .ion-ios-stopwatch:before,
.article-soc-link .ion-ios-stopwatch-outline:before,
.article-soc-link .ion-ios-sunny:before,
.article-soc-link .ion-ios-sunny-outline:before,
.article-soc-link .ion-ios-telephone:before,
.article-soc-link .ion-ios-telephone-outline:before,
.article-soc-link .ion-ios-tennisball:before,
.article-soc-link .ion-ios-tennisball-outline:before,
.article-soc-link .ion-ios-thunderstorm:before,
.article-soc-link .ion-ios-thunderstorm-outline:before,
.article-soc-link .ion-ios-time:before,
.article-soc-link .ion-ios-time-outline:before,
.article-soc-link .ion-ios-timer:before,
.article-soc-link .ion-ios-timer-outline:before,
.article-soc-link .ion-ios-toggle:before,
.article-soc-link .ion-ios-toggle-outline:before,
.article-soc-link .ion-ios-trash:before,
.article-soc-link .ion-ios-trash-outline:before,
.article-soc-link .ion-ios-undo:before,
.article-soc-link .ion-ios-undo-outline:before,
.article-soc-link .ion-ios-unlocked:before,
.article-soc-link .ion-ios-unlocked-outline:before,
.article-soc-link .ion-ios-upload:before,
.article-soc-link .ion-ios-upload-outline:before,
.article-soc-link .ion-ios-videocam:before,
.article-soc-link .ion-ios-videocam-outline:before,
.article-soc-link .ion-ios-volume-high:before,
.article-soc-link .ion-ios-volume-low:before,
.article-soc-link .ion-ios-wineglass:before,
.article-soc-link .ion-ios-wineglass-outline:before,
.article-soc-link .ion-ios-world:before,
.article-soc-link .ion-ios-world-outline:before,
.article-soc-link .ion-ipad:before,
.article-soc-link .ion-iphone:before,
.article-soc-link .ion-ipod:before,
.article-soc-link .ion-jet:before,
.article-soc-link .ion-key:before,
.article-soc-link .ion-knife:before,
.article-soc-link .ion-laptop:before,
.article-soc-link .ion-leaf:before,
.article-soc-link .ion-levels:before,
.article-soc-link .ion-lightbulb:before,
.article-soc-link .ion-link:before,
.article-soc-link .ion-load-a:before,
.article-soc-link .ion-load-b:before,
.article-soc-link .ion-load-c:before,
.article-soc-link .ion-load-d:before,
.article-soc-link .ion-location:before,
.article-soc-link .ion-lock-combination:before,
.article-soc-link .ion-locked:before,
.article-soc-link .ion-log-in:before,
.article-soc-link .ion-log-out:before,
.article-soc-link .ion-loop:before,
.article-soc-link .ion-magnet:before,
.article-soc-link .ion-male:before,
.article-soc-link .ion-man:before,
.article-soc-link .ion-map:before,
.article-soc-link .ion-medkit:before,
.article-soc-link .ion-merge:before,
.article-soc-link .ion-mic-a:before,
.article-soc-link .ion-mic-b:before,
.article-soc-link .ion-mic-c:before,
.article-soc-link .ion-minus:before,
.article-soc-link .ion-minus-circled:before,
.article-soc-link .ion-minus-round:before,
.article-soc-link .ion-model-s:before,
.article-soc-link .ion-monitor:before,
.article-soc-link .ion-more:before,
.article-soc-link .ion-mouse:before,
.article-soc-link .ion-music-note:before,
.article-soc-link .ion-navicon:before,
.article-soc-link .ion-navicon-round:before,
.article-soc-link .ion-navigate:before,
.article-soc-link .ion-network:before,
.article-soc-link .ion-no-smoking:before,
.article-soc-link .ion-nuclear:before,
.article-soc-link .ion-outlet:before,
.article-soc-link .ion-paintbrush:before,
.article-soc-link .ion-paintbucket:before,
.article-soc-link .ion-paper-airplane:before,
.article-soc-link .ion-paperclip:before,
.article-soc-link .ion-pause:before,
.article-soc-link .ion-person:before,
.article-soc-link .ion-person-add:before,
.article-soc-link .ion-person-stalker:before,
.article-soc-link .ion-pie-graph:before,
.article-soc-link .ion-pin:before,
.article-soc-link .ion-pinpoint:before,
.article-soc-link .ion-pizza:before,
.article-soc-link .ion-plane:before,
.article-soc-link .ion-planet:before,
.article-soc-link .ion-play:before,
.article-soc-link .ion-playstation:before,
.article-soc-link .ion-plus:before,
.article-soc-link .ion-plus-circled:before,
.article-soc-link .ion-plus-round:before,
.article-soc-link .ion-podium:before,
.article-soc-link .ion-pound:before,
.article-soc-link .ion-power:before,
.article-soc-link .ion-pricetag:before,
.article-soc-link .ion-pricetags:before,
.article-soc-link .ion-printer:before,
.article-soc-link .ion-pull-request:before,
.article-soc-link .ion-qr-scanner:before,
.article-soc-link .ion-quote:before,
.article-soc-link .ion-radio-waves:before,
.article-soc-link .ion-record:before,
.article-soc-link .ion-refresh:before,
.article-soc-link .ion-reply:before,
.article-soc-link .ion-reply-all:before,
.article-soc-link .ion-ribbon-a:before,
.article-soc-link .ion-ribbon-b:before,
.article-soc-link .ion-sad:before,
.article-soc-link .ion-sad-outline:before,
.article-soc-link .ion-scissors:before,
.article-soc-link .ion-search:before,
.article-soc-link .ion-settings:before,
.article-soc-link .ion-share:before,
.article-soc-link .ion-shuffle:before,
.article-soc-link .ion-skip-backward:before,
.article-soc-link .ion-skip-forward:before,
.article-soc-link .ion-social-android:before,
.article-soc-link .ion-social-android-outline:before,
.article-soc-link .ion-social-angular:before,
.article-soc-link .ion-social-angular-outline:before,
.article-soc-link .ion-social-apple:before,
.article-soc-link .ion-social-apple-outline:before,
.article-soc-link .ion-social-bitcoin:before,
.article-soc-link .ion-social-bitcoin-outline:before,
.article-soc-link .ion-social-buffer:before,
.article-soc-link .ion-social-buffer-outline:before,
.article-soc-link .ion-social-chrome:before,
.article-soc-link .ion-social-chrome-outline:before,
.article-soc-link .ion-social-codepen:before,
.article-soc-link .ion-social-codepen-outline:before,
.article-soc-link .ion-social-css3:before,
.article-soc-link .ion-social-css3-outline:before,
.article-soc-link .ion-social-designernews:before,
.article-soc-link .ion-social-designernews-outline:before,
.article-soc-link .ion-social-dribbble:before,
.article-soc-link .ion-social-dribbble-outline:before,
.article-soc-link .ion-social-dropbox:before,
.article-soc-link .ion-social-dropbox-outline:before,
.article-soc-link .ion-social-euro:before,
.article-soc-link .ion-social-euro-outline:before,
.article-soc-link .ion-social-facebook:before,
.article-soc-link .ion-social-facebook-outline:before,
.article-soc-link .ion-social-foursquare:before,
.article-soc-link .ion-social-foursquare-outline:before,
.article-soc-link .ion-social-freebsd-devil:before,
.article-soc-link .ion-social-github:before,
.article-soc-link .ion-social-github-outline:before,
.article-soc-link .ion-social-google:before,
.article-soc-link .ion-social-google-outline:before,
.article-soc-link .ion-social-googleplus:before,
.article-soc-link .ion-social-googleplus-outline:before,
.article-soc-link .ion-social-hackernews:before,
.article-soc-link .ion-social-hackernews-outline:before,
.article-soc-link .ion-social-html5:before,
.article-soc-link .ion-social-html5-outline:before,
.article-soc-link .ion-social-instagram:before,
.article-soc-link .ion-social-instagram-outline:before,
.article-soc-link .ion-social-javascript:before,
.article-soc-link .ion-social-javascript-outline:before,
.article-soc-link .ion-social-linkedin:before,
.article-soc-link .ion-social-linkedin-outline:before,
.article-soc-link .ion-social-markdown:before,
.article-soc-link .ion-social-nodejs:before,
.article-soc-link .ion-social-octocat:before,
.article-soc-link .ion-social-pinterest:before,
.article-soc-link .ion-social-pinterest-outline:before,
.article-soc-link .ion-social-python:before,
.article-soc-link .ion-social-reddit:before,
.article-soc-link .ion-social-reddit-outline:before,
.article-soc-link .ion-social-rss:before,
.article-soc-link .ion-social-rss-outline:before,
.article-soc-link .ion-social-sass:before,
.article-soc-link .ion-social-skype:before,
.article-soc-link .ion-social-skype-outline:before,
.article-soc-link .ion-social-snapchat:before,
.article-soc-link .ion-social-snapchat-outline:before,
.article-soc-link .ion-social-tumblr:before,
.article-soc-link .ion-social-tumblr-outline:before,
.article-soc-link .ion-social-tux:before,
.article-soc-link .ion-social-twitch:before,
.article-soc-link .ion-social-twitch-outline:before,
.article-soc-link .ion-social-twitter:before,
.article-soc-link .ion-social-twitter-outline:before,
.article-soc-link .ion-social-usd:before,
.article-soc-link .ion-social-usd-outline:before,
.article-soc-link .ion-social-vimeo:before,
.article-soc-link .ion-social-vimeo-outline:before,
.article-soc-link .ion-social-whatsapp:before,
.article-soc-link .ion-social-whatsapp-outline:before,
.article-soc-link .ion-social-windows:before,
.article-soc-link .ion-social-windows-outline:before,
.article-soc-link .ion-social-wordpress:before,
.article-soc-link .ion-social-wordpress-outline:before,
.article-soc-link .ion-social-yahoo:before,
.article-soc-link .ion-social-yahoo-outline:before,
.article-soc-link .ion-social-yen:before,
.article-soc-link .ion-social-yen-outline:before,
.article-soc-link .ion-social-youtube:before,
.article-soc-link .ion-social-youtube-outline:before,
.article-soc-link .ion-soup-can:before,
.article-soc-link .ion-soup-can-outline:before,
.article-soc-link .ion-speakerphone:before,
.article-soc-link .ion-speedometer:before,
.article-soc-link .ion-spoon:before,
.article-soc-link .ion-star:before,
.article-soc-link .ion-stats-bars:before,
.article-soc-link .ion-steam:before,
.article-soc-link .ion-stop:before,
.article-soc-link .ion-thermometer:before,
.article-soc-link .ion-thumbsdown:before,
.article-soc-link .ion-thumbsup:before,
.article-soc-link .ion-toggle:before,
.article-soc-link .ion-toggle-filled:before,
.article-soc-link .ion-transgender:before,
.article-soc-link .ion-trash-a:before,
.article-soc-link .ion-trash-b:before,
.article-soc-link .ion-trophy:before,
.article-soc-link .ion-tshirt:before,
.article-soc-link .ion-tshirt-outline:before,
.article-soc-link .ion-umbrella:before,
.article-soc-link .ion-university:before,
.article-soc-link .ion-unlocked:before,
.article-soc-link .ion-upload:before,
.article-soc-link .ion-usb:before,
.article-soc-link .ion-videocamera:before,
.article-soc-link .ion-volume-high:before,
.article-soc-link .ion-volume-low:before,
.article-soc-link .ion-volume-medium:before,
.article-soc-link .ion-volume-mute:before,
.article-soc-link .ion-wand:before,
.article-soc-link .ion-waterdrop:before,
.article-soc-link .ion-wifi:before,
.article-soc-link .ion-wineglass:before,
.article-soc-link .ion-woman:before,
.article-soc-link .ion-wrench:before,
.article-soc-link .ion-xbox:before {
    color: #fff;
}
.article-soc-link .count {
    color: #070707;
    font-family: "Bebas Neue";
    font-size: 16px;
}

.sl_twitter:after {
    background: #0086be;
}

.sl_facebook:after {
    background: #31599c;
}

.sl_linkidin:after {
    background: #4774ba;
}
.sl_vk:after, .sl_google:after {
    background: #537599;
}


.article {
    padding: 35px 50px;
    color: #788895;
    font-size: 18px;
    margin-bottom: 36px;
}
@media only screen and (max-width: 1000px) {
    .article {
        padding-top: 0;
    }
}
@media only screen and (max-width: 700px) {
    .article {
        padding: 0 20px 20px;
    }
}
.article h2 {
    border: none;
    font-family: "Bebas Neue";
    font-size: 28px;
    color: #333;
    font-style: normal;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 6px;
}
.article aside h2 {
    text-transform: none;
}

.article-title__img {
    position: relative;
    z-index: 1;
    height: 245px;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 0 40px;
}
.article-title__img:before, .article-title__img:after {
    display: block;
    content: '';
    position: absolute;
    right: 0;
}
.article-title__img:after {
    left: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.32);
    z-index: -1;
}
.article-title__img:before {
    width: 0;
    top: 55px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent  #cdcdcd transparent transparent;
}
@media only screen and (max-width: 1000px) {
    .article-title__img:before {
        display: none;
    }
}

.article-title__date {
    color: #fff;
    font-style: italic;
    font-size: 14px;
    border-bottom: 3px solid #fff;
    padding: 5px 0;
    margin-bottom: 10px;
}

.article-title__author {
    color: #fff;
    font-size: 14px;
    position: absolute;
    bottom: 10px;
    left: 40px;
    right: 40px;
}

.article__desc {
    margin-bottom: 36px;
    font-size: 24px;
    line-height: 1.25;
}

.article-video {
    margin-bottom: 36px;
}

.mes-box__body {
    position: relative;
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #ddd;
    padding: 14px 18px;
    font-size: 24px;
    line-height: 1.4;
    font-style: italic;
    font-family: "PT Serif";
    margin-bottom: 26px;
}
.mes-box__body:after {
    display: block;
    position: absolute;
    content: '';
    position: absolute;
    top: 100%;
    left: 70px;
    background: url('../images/sprite-s890ce30a68.png') 0 -319px no-repeat;
    width: 22px;
    height: 24px;
}

.mes-box {
    margin-bottom: 36px;
    color: #788895;
}
.mes-box h2 {
    margin-bottom: 0;
    padding: 0;
    color: #333;
    font-family: "Bebas Neue";
    font-size: 28px;
    border: none;
}

.slider-box-img {
    margin-bottom: 36px;
}
.slider-box-img .owl-dots {
    position: absolute;
    text-align: center;
    bottom: 50px;
    left: 0;
    right: 0;
}
.slider-box-img .owl-nav {
    position: absolute;
    bottom: -10px;
    right: 0;
}
.slider-box-img .owl-prev, .slider-box-img .owl-next {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
}
.slider-box-img .owl-prev {
    background: url('../images/sprite-s890ce30a68.png') 0 -27px no-repeat;
    width: 9px;
    height: 12px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .slider-box-img .owl-prev {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -54px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -26px;
        width: 9px;
        height: 15.5px;
    }
}
.slider-box-img .owl-next {
    background: url('../images/sprite-s890ce30a68.png') 0 -70px no-repeat;
    width: 9px;
    height: 12px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .slider-box-img .owl-next {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -145px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -71.5px;
        width: 9px;
        height: 15.5px;
    }
}
.slider-box-img .owl-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff;
    margin: 0 6px;
}
.slider-box-img .owl-dot.active {
    background: #f45352;
}

.slider-box__title {
    background: #fff;
    padding-right: 50px;
}

.article-border-box {
    margin-bottom: 36px;
    border-top: 3px solid #ddd;
    border-bottom: 3px solid #ddd;
    font-size: 24px;
    line-height: 1.4;
    padding: 6px 0;
}

.wrapper-soc {
    padding: 10px 0;
}
.wrapper-soc .ico-item {
    margin: 0 10px;
    color: #f45352;
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    .wrapper-soc .ico-item:hover {
        color: #667581;
    }
}

.soc-title {
    font-size: 16px;
    font-family: "Bebas Neue";
    text-transform: uppercase;
}

.links-list {
    padding: 0;
}
.links-list li {
    padding: 6px 0;
    border-top: 1px solid #c2c2c2;
}
.links-list li:before {
    display: none;
}
.links-list li:first-child {
    border: none;
    padding-top: 0;
}
.links-list li a {
    color: #333;
    text-decoration: none;
    font-size: 18px;
}
@media only screen and (min-width: 1000px) {
    .links-list li a:hover {
        text-decoration: underline;
    }
}

.left-aside .n-link_big .gray {
    margin-bottom: 6px;
}
.left-aside .tar {
    padding-top: 5px;
}

.comm-count {
    position: absolute;
    top: -50px;
    right: -68px;
    background: #f45352;
    color: #fff;
    font-family: "Bebas Neue";
    font-size: 29px;
    padding: 0 10px;
    z-index: 1;
}
.comm-count:after {
    position: absolute;
    display: block;
    content: '';
    top: 100%;
    right: 0;
    background: url('../images/sprite-s890ce30a68.png') 0 -119px no-repeat;
    width: 18px;
    height: 15px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .comm-count:after {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -247px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -122.5px;
        width: 18px;
        height: 16px;
    }
}
@media only screen and (max-width: 1000px) {
    .comm-count {
        top: -15px;
        right: -18px;
    }
}

@media only screen and (min-width: 1000px) {
    .wrapper-aside-left {
        position: absolute;
        top: 40px;
        left: 30px;
        width: 320px;
        z-index: 2;
    }
}

.pdf-ico {
    width: 24px;
    height: 24px;
    background: url(../images/svg/pdf-ico.svg) no-repeat 50% 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.download-link {
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    line-height: 1;
}
@media only screen and (min-width: 1000px) {
    .download-link:hover {
        text-decoration: underline;
    }
}

.d-link {
    border-bottom: 1px solid #c2c2c2;
    padding: 10px 0;
    margin-top: -1px;
    line-height: 1.2;
    text-decoration: none;
    color: #333;
    font-size: 14px;
}
.d-link .n-date {
    font-size: 14px;
}
@media only screen and (min-width: 1000px) {
    .d-link:hover {
        background: #f7f7f7;
    }
}

.d-link__body {
    margin-right: 80px;
}

.d-link__title {
    font-size: 18px;
    color: #333;
    margin-bottom: 6px;
}

.wrapper-p-item {
    margin-bottom: 54px;
}

.mob-show .mb36 {
    margin-bottom: 36px;
}

.title-count {
    font-size: 24px;
}

.filter-link {
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    margin-left: 6px;
}
.filter-link.active {
    color: #788895;
    cursor: default;
}
@media only screen and (min-width: 1000px) {
    .filter-link.active:hover {
        text-decoration: none;
    }
}

.wrapper-filter-link {
    margin-bottom: 10px;
}

h1 + .wrapper-filter-link {
    margin-top: -10px;
}

.featured-box h2 {
    margin-bottom: 18px;
}
@media only screen and (max-width: 700px) {
    .featured-box .col-half {
        float: none;
        width: auto;
    }
}

.author-block {
    position: relative;
    margin-bottom: 28px;
    padding: 10px 9px;
    border-top: 2px solid #e1e1e1;
}
.author-block .round-box {
    width: 67px;
    height: 67px;
}
@media screen and (max-width: 560px) {
    .author-block .round-box {
        float: none;
    }
}
.author-block:before {
    display: block;
    content: '';
    position: absolute;
    left: 100px;
    top: -2px;
    background: url('../images/sprite-s890ce30a68.png') 0 -347px no-repeat;
    width: 22px;
    height: 23px;
}

.author-block__body {
    margin-left: 89px;
    padding-top: 15px;
}
@media screen and (max-width: 560px) {
    .author-block__body {
        margin: 0;
    }
}

.h-fix_436 {
    height: 436px;
}
@media only screen and (max-width: 1000px) {
    .h-fix_436 {
        height: auto;
    }
}
.h-fix_436.col-3 {
    margin-top: 4px;
}

.js-video .ico-video {
    position: absolute;
    bottom: 20px;
    right: 20px;
    z-index: 3;
}

.ico-video_big {
    width: 66px;
    height: 66px;
}

.v-link {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    text-decoration: none;
    color: #fff;
    position: relative;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 16px;
    color: #fdfdfd;
}
@media only screen and (min-width: 1000px) {
    .v-link:hover .v-link__title {
        text-decoration: underline;
    }
}
.v-link:after {
    display: block;
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 50%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.01)), color-stop(100%, rgba(0, 0, 0, 0.6)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03000000', endColorstr='#99000000',GradientType=0 );
}

.v-link__body {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 100px;
    z-index: 1;
}

.v-link__title {
    font-family: "Bebas Neue";
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.col-3_p p {
    font-size: 16px;
    color: #788895;
    margin-bottom: 20px;
}

.i-link__date {
    font-style: italic;
    font-size: 14px;
    color: #fff;
    margin-bottom: 8px;
    position: relative;
    z-index: 1;
}

.a-justify:after {
    display: block;
    content: '';
    clear: both;
}
.a-justify .i-link {
    float: left;
    display: block;

}
@media only screen and (min-width: 1000px) {
    .a-justify .i-link {
        width: 32%;
        margin-right: 2%;
    }
    .a-justify .i-link:nth-child(3n+3){
        margin-right: 0;
    }
}
@media only screen and (max-width: 1000px) {
    .a-justify .i-link {
        width: 48%;
        margin-right: 4%;
    }
    .a-justify .i-link:nth-child(2n+2){
        margin-right: 0;
    }
}
@media only screen and (max-width: 700px) {
    .a-justify .i-link {
        width: 100%;
        margin-right: 0 !important;
    }
}

.wrapper_popup {
    display: none;
    position: fixed;
    z-index: 11;
    overflow-x: hidden;
    overflow-y: auto;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width: 1000px) {
    .wrapper_popup {
        padding: 20px 40px;
        left: -20px;
        right: -20px;
    }
}
@media only screen and (max-width: 1000px) {
    .wrapper_popup {
        padding: 10px;
        left: 0;
        right: 0;
    }
}

.popup {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    max-width: 1000px;
    margin: 0 auto;
}

.popup_dialog {
    background: #fff;
    padding: 30px 85px;
}
@media only screen and (max-width: 1000px) {
    .popup_dialog {
        padding: 60px 50px 30px;
    }
}
@media only screen and (max-width: 700px) {
    .popup_dialog {
        padding: 60px 10px 30px;
    }
}

.popup__body.mes-box > h2 {
    margin-bottom: 10px;
    font-style: normal;
}

.popup_soc {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
@media only screen and (max-width: 1000px) {
    .popup_soc {
        right: 35px;
    }
}

.soc-link_p {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    color: #333;
}
.soc-link_p .soc-popup {
    width: 43px;
    height: 36px;
    line-height: 36px;
    margin-right: 3px;
    text-align: center;
    color: #fff;
    background: #444c53;
}
@media only screen and (min-width: 1000px) {
    .soc-link_p .soc-popup {
        position: relative;
        z-index: 1;
    }
    .soc-link_p .soc-popup:after {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
        display: block;
        content: '';
        position: absolute;
        z-index: -1;
        right: 0;
        left: 0;
        top: 50%;
        height: 0;
    }
}
@media only screen and (max-width: 1000px) {
    .soc-link_p {
        width: 25%;
        float: left;
        height: 35px;
        border-left: 1px solid #63696d;
        text-align: center;
        background: #444c53;
    }
    .soc-link_p .soc-popup {
        background: none;
        width: auto;
    }
    .soc-link_p:first-child {
        border-left: none;
    }
}
@media only screen and (min-width: 1000px) {
    .soc-link_p .ion-social-twitter:after {
        background: #0086be;
    }
    .soc-link_p .ion-social-facebook:after {
        background: #31599c;
    }
    .soc-link_p .ion-social-googleplus:after {
        background: #f45352;
    }
    .soc-link_p .soc-popup_vk:after {
        background: #537599;
    }
    .soc-link_p .linkidin-bg:after {
        background: #4774ba;
        
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .soc-link_p:hover .dib:after {
        top: 0;
        height: 100%;
    }
}
.soc-link_p .linkidin-ico {
    vertical-align: -4px;
}

.border-block {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #ddd;
    padding: 14px 18px;
    font-size: 24px;
    line-height: 1.4;
    font-style: italic;
    font-family: "PT Serif";
}

.btn-popup {
    display: block;
    position: absolute;
    top: 200px;
    text-align: center;
    background: #444c53;
    width: 42px;
    height: 83px;
}
.btn-popup:after {
    display: inline-block;
    content: '';
    position: relative;
    z-index: 1;
    margin-top: 30px;
}
@media only screen and (min-width: 1000px) {
    .btn-popup:before {
        display: block;
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        height: 0;
        background: #576877;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }
    .btn-popup:hover:before {
        top: 0;
        height: 100%;
    }
}

.btn-popup_left {
    left: 0;
}
.btn-popup_left:after {
    background: url('../images/sprite-s890ce30a68.png') 0 0 no-repeat;
    width: 14px;
    height: 23px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .btn-popup_left:after {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 0 no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 1;
        width: 14px;
        height: 24px;
    }
}

.btn-popup_right {
    right: 0;
}
.btn-popup_right:after {
    background: url('../images/sprite-s890ce30a68.png') 0 -43px no-repeat;
    width: 14px;
    height: 23px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .btn-popup_right:after {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -91px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -44.5px;
        width: 14px;
        height: 24px;
    }
}

.btn-close {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    text-align: center;
    background: #f45352;
}
@media only screen and (min-width: 1000px) {
    .btn-close {
        width: 43px;
        height: 43px;
        z-index: 1;
    }
    .btn-close:before {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
        display: block;
        position: absolute;
        content: '';
        left: 0;
        right: 0;
        height: 0;
        top: 50%;
        background: #E61616;
        z-index: -1;
    }
    .btn-close:hover:before {
        top: 0;
        height: 100%;
    }
}
@media only screen and (max-width: 1000px) {
    .btn-close {
        width: 35px;
        height: 35px;
    }
}
.btn-close:after {
    display: inline-block;
    content: '';
    margin-top: 12px;
    background: url('../images/sprite-s890ce30a68.png') 0 -96px no-repeat;
    width: 19px;
    height: 19px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .btn-close:after {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -201px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -99.5px;
        width: 19px;
        height: 20px;
    }
}
@media only screen and (max-width: 1000px) {
    .btn-close:after {
        margin-top: 8px;
    }
}

.wrapper-rec {
    margin: 0 -10px;
    z-index: 2;
}

.wrapper_mon {
    padding-top: 50px;
    margin-bottom: 45px;
}
.wrapper_mon h1 {
    border: none;
    padding: 0;
    color: #333;
    font-family: "Bebas Neue";
    font-style: normal;
}

.wrapper-rec {
    margin: 0 -20px;
}

.block-rec {
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    width: 320px;
    bottom: 100px;
    right: -320px;
    z-index: 12;
}
@media only screen and (min-width: 1000px) {
    .block-rec {
        position: fixed;
    }
}
@media only screen and (max-width: 1000px) {
    .block-rec {
        position: absolute;
    }
}
.block-rec.open {
    right: 0;
}
@media only screen and (max-width: 1000px) {
    .block-rec {
        bottom: 30px;
    }
}
.block-rec .btn-red {
    text-align: left;
    padding: 18px;
}

.block-rec__title {
    margin-bottom: 4px;
}

.block-rec__desc {
    font-size: 16px;
    line-height: 1.2;
    font-family: "PT SANS", sans-serif;
    text-transform: none;
}

.close-btn {
    display: block;
    background: url('../images/sprite-s890ce30a68.png') 0 -96px no-repeat;
    width: 19px;
    height: 19px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .close-btn {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -201px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -99.5px;
        width: 19px;
        height: 20px;
    }
}
@media only screen and (min-width: 1000px) {
    .close-btn {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
    }
    .close-btn:hover {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}

.block-rec_close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
}

.wrapper-map {
    height: 390px;
}
.wrapper-map .red-title {
    position: absolute;
    top: 28px;
    left: 20px;
    z-index: 2;
}
@media only screen and (max-width: 500px) {
    .wrapper-map .red-title {
        left: 10px;
        margin-right: 10px;
        font-size: 30px;
    }
}

.map-bullet {
    display: inline-block;
    background: url(../images/svg/point.svg) no-repeat 50% 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
}

.bullet_big {
    position: absolute;
    width: 46px;
    height: 47px;
    cursor: pointer;
}
@media only screen and (min-width: 1000px) {
    .bullet_big {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
    }
    .bullet_big:hover {
        z-index: 1;
        width: 50px;
        height: 51px;
    }
}

.bullet_small {
    width: 35px;
    height: 36px;
}

.red-title {
    color: #fff;
    border: none;
    background: #f45352;
    display: inline-block;
    padding: 0px 10px 3px;
    font-style: italic;
    line-height: 1.1;
}

.margin-minus_spl {
    margin-right: -2%;
}
@media only screen and (max-width: 500px) {
    .margin-minus_spl {
        margin-right: 0;
    }
}
.margin-minus_spl .spec-box__link {
    vertical-align: top;
}
@media only screen and (min-width: 1000px) {
    .margin-minus_spl .spec-box__link {
        width: 22%;
        margin: 0 2% 18px 0;
    }
}
@media only screen and (max-width: 1000px) {
    .margin-minus_spl .spec-box__link {
        width: 30.8%;
        margin: 0 2% 18px 0;
    }
}
@media only screen and (max-width: 700px) {
    .margin-minus_spl .spec-box__link {
        width: 47%;
        margin: 0 2% 18px 0;
    }
}
@media only screen and (max-width: 500px) {
    .margin-minus_spl .spec-box__link {
        width: auto;
        display: block;
        margin: 0 4px 18px 0;
    }
}
.margin-minus_spl img {
    width: 100%;
    height: auto;
    display: block;
}
.margin-minus_spl .n-date {
    font-size: 14px;
}

.place-name {
    padding-bottom: 6px;
    padding-left: 30px;
    font-family: "PT Serif", serif;
    z-index: 1;
}
.place-name .bullet_small {
    position: absolute;
    left: 0;
    top: 0;
}

.title-3 {
    max-width: 412px;
}

.wrapper-map-box {
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
    display: none;
    position: absolute;
    z-index: 2;
    top: 10px;
    bottom: 16px;
    background: #444c53;
    padding: 10px 18px;
    width: 240px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 29px rgba(0, 0, 0, 0.32);
    box-shadow: 1px 1px 29px rgba(0, 0, 0, 0.32);
}
.wrapper-map-box.right-pos .dark_tail {
    right: 100%;
    border-right-color: #444c53;
    margin-right: -1px;
}
@media only screen and (max-width: 700px) {
    .wrapper-map-box.right-pos {
        left: auto;
        right: 10px;
    }
}
@media only screen and (max-width: 700px) {
    .wrapper-map-box.left-pos {
        left: 10px;
    }
}
.wrapper-map-box.left-pos .dark_tail {
    left: 100%;
    border-left-color: #444c53;
    margin-left: -1px;
}
@media only screen and (max-width: 500px) {
    .wrapper-map-box {
        left: 50%;
        right: auto;
        margin-left: -138px;
    }
}
.wrapper-map-box .sbl-body {
    color: #fff;
}
.wrapper-map-box img {
    display: block;
    width: 100%;
}
.wrapper-map-box .h-max_map {
    color: #94a3af;
    font-size: 13px;
    max-height: 90px;
}
.wrapper-map-box .place-name {
    color: #94a3af;
}

.dark_tail {
    -webkit-transition: top 0.2s;
    transition: top 0.2s;
    position: absolute;
    border-width: 16px;
    border-style: solid;
    border-color: transparent;
}
@media only screen and (max-width: 700px) {
    .dark_tail {
        display: none;
    }
}

.close-place__link {
    position: absolute;
    top: 10px;
    right: 10px;
}

.ev-link {
    vertical-align: top;
    width: 22%;
    text-align: left;
    text-decoration: none;
    margin: 0 2% 18px 0;
    color: #788895;
    font-size: 13px;
}
.ev-link img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
@media only screen and (max-width: 700px) {
    .ev-link {
        width: 30%;
    }
}
@media only screen and (max-width: 440px) {
    .ev-link {
        width: 47%;
    }
}

.wrapper_events {
    margin-right: -5%;
}

.wrapper_ev {
    background: url(../images/bg-events.jpg) no-repeat 50% 0;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 45px 0 54px;
}
.wrapper_ev h1 {
    color: #fff;
}

.ce__desc {
    display: none;
}

.ce__text {
    max-width: 670px;
    margin: 0 auto;
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 10px;
    color: #576078;
}

.carousel-events__item {
    margin: 0 10px;
}

.ce__item {
    max-width: 190px;
    margin: auto;
    text-decoration: none;
    text-align: center;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.ce__item img {
    width: 100%;
}
.ce__item .img-box {
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    margin-bottom: 18px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.33);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.33);
}

.ce__item__date {
    font-family: "PT Serif", serif;
    font-size: 22px;
    color: #333;
    margin-bottom: 18px;
}

.ce-trans {
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    transition: all 0.8s;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-left: -70px;
    margin-right: -70px;
}

.slick-center .ce__item {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.slick-center .ce-trans {
    opacity: 1;
    filter: alpha(opacity=100);
}
.slick-center .img-box {
    -webkit-box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
    box-shadow: 0 11px 35px rgba(0, 0, 0, 0.29);
}

.carousel-events {
    margin-bottom: 10px;
}

.white-link_rev {
    text-decoration: none;
}
@media only screen and (min-width: 1000px) {
    .white-link_rev:hover {
        text-decoration: underline;
    }
}

@media screen and (max-width: 480px) {
    .carousel-events .slick-list {
        padding: 0 100px !important;
    }
}
@media screen and (max-width: 360px) {
    .carousel-events .slick-list {
        padding: 0 60px !important;
    }
}

.btn-red_small {
    font-size: 16px;
    padding: 0 10px;
    font-style: normal;
    line-height: 28px;
}
.btn-red_small .round-box {
    border: 2px solid #fff;
    width: 14px;
    height: 14px;
    float: right;
    text-align: center;
    margin-left: 30px;
    margin-top: 4px;
    font-size: 16px;
}
.btn-red_small .round-box:before {
    position: relative;
    top: -1px;
}

.wrapper-select-red {
    vertical-align: top;
    margin-right: 3px;
}

.article-img {
    max-width: 324px;
    margin: 0 0 18px;
}
@media only screen and (min-width: 1000px) {
    .article-img {
        float: left;
    }
}
.article-img img {
    max-width: 100%;
}
.article-img + .article-text {
    margin-left: 340px;
    margin-bottom: 36px;
}
@media only screen and (max-width: 1000px) {
    .article-img + .article-text {
        margin-left: 0;
    }
}

.article_event {
    margin-bottom: 54px;
}
.article_event .article__date, .article_event .article-desc {
    margin-bottom: 18px;
}
.article_event h1 {
    margin-bottom: 0px;
}

/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:before, .slick-track:after {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.jq-checkbox {
    top: -1px;
    width: 13px;
    height: 13px;
    border: 1px solid #C3C3C3;
    border-radius: 3px;
    background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    vertical-align: middle;
    cursor: pointer;
}

.jq-checkbox.checked .jq-checkbox__div {
    width: 9px;
    height: 9px;
    margin: 2px 0 0 2px;
    border-radius: 2px;
    background: #666;
    box-shadow: inset 0 -3px 6px #AAA;
}

.jq-checkbox.focused {
    border: 1px solid #08C;
}

.jq-checkbox.disabled {
    opacity: 0.55;
    filter: alpha(opacity=55);
}

.jq-radio {
    width: 12px;
    height: 12px;
    border: 1px solid #C3C3C3;
    border-radius: 50%;
    background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
    vertical-align: middle;
    cursor: pointer;
}

.jq-radio.checked .jq-radio__div {
    width: 6px;
    height: 6px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: #666;
}

.jq-radio.focused {
    border: 1px solid #08C;
}

.jq-radio.disabled {
    opacity: 0.55;
    filter: alpha(opacity=55);
}

.jq-file {
    width: 270px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

.jq-file input {
    cursor: pointer;
    height: auto;
    line-height: 1em;
}

.jq-file__name {
    
    box-sizing: border-box;
    width: 100%;
    height: 32px;
    padding: 0 80px 0 10px;
    color: #333;
    font: 14px/30px Arial, sans-serif;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1;
    background: #FFF;
}

.focused .jq-file__name {
    border: 1px solid #5794BF;
}

.jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #CCC;
    border-radius: 0 4px 4px 0;
    background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px/30px Arial, sans-serif;
}

.jq-file:hover .jq-file__browse {
    background-color: #E6E6E6;
    background-position: 0 -10px;
}

.jq-file:active .jq-file__browse {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.disabled .jq-file__name {
    color: #888;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
    z-index: 0 !important;
}
.jq-selectbox.opened {
    z-index: 1 !important;
}

.jq-selectbox__select {
    padding: 0 45px 0 10px;
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 28px;
}

.jq-selectbox__select-text {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #f45352;
    line-height: 28px;
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 100%;
}

.jq-selectbox__trigger-arrow {
    position: absolute;
    top: 10px;
    left: 10px;
    background: url('../images/sprite-s890ce30a68.png') 0 -86px no-repeat;
    width: 9px;
    height: 6px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .jq-selectbox__trigger-arrow {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -182px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -90px;
        width: 9px;
        height: 6.5px;
    }
}

.jq-selectbox__dropdown {
    top: 28px;
    width: 100%;
    
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 1px solid #CCC;
    border-radius: 4px;
    background: #FFF;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    font: 14px/18px Arial, sans-serif;
}

.jq-selectbox__search {
    margin: 5px;
}

.jq-selectbox__search input {
    
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    outline: none;
    border: 1px solid #CCC;
    border-radius: 3px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
    box-shadow: inset 1px 1px #F1F1F1;
    color: #333;
    -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none;
}

.jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #F0F0F0;
    font-size: 13px;
}

.jq-selectbox ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.jq-selectbox li {
    min-height: 18px;
    padding: 5px 10px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
    white-space: nowrap;
    color: #231F20;
}
.jq-selectbox li:before {
    content: none;
}

.jq-selectbox li.selected {
    background-color: #A3ABB1;
    color: #FFF;
}

.jq-selectbox li:hover {
    background-color: #08C;
    color: #FFF;
}

.jq-selectbox li.disabled {
    color: #AAA;
}

.jq-selectbox li.disabled:hover {
    background: none;
}

.jq-selectbox li.optgroup {
    font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
    background: none;
    color: #231F20;
    cursor: default;
}

.jq-selectbox li.option {
    padding-left: 25px;
}

.jq-select-multiple {
    
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    background: #FFF;
    color: #333;
    font: 14px/18px Arial, sans-serif;
    cursor: default;
}

.jq-select-multiple.focused {
    border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.jq-select-multiple ul {
    margin: 0;
    padding: 0;
}

.jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.jq-select-multiple li:first-child {
    border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
    border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
    background: #08C;
    color: #FFF;
}

.jq-select-multiple li.disabled {
    color: #AAA;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
    background: #CCC;
    color: #FFF;
}

.jq-select-multiple li.optgroup {
    font-weight: bold;
}

.jq-select-multiple li.option {
    padding-left: 25px;
}

input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
    padding: 7px 9px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    font: 14px Arial, sans-serif;
}

input[type="search"].styler {
    -webkit-appearance: none;
}

textarea.styler {
    overflow: auto;
}

input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
    border-color: #B3B3B3;
}

input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
    border-color: #CCC;
    border-top-color: #B3B3B3;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    outline: none;
}

button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
    overflow: visible;
    padding: 7px 11px;
    outline: none;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    border-radius: 4px;
    background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
    box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
    color: #333;
    text-shadow: 1px 1px #FFF;
    font: 14px Arial, sans-serif;
    cursor: pointer;
}

button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button.styler:after {
    content: '';
}

button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,
input[type="reset"].styler:hover {
    background-color: #E6E6E6;
    background-position: 0 -10px;
}

button.styler:not([disabled]):active,
input[type="button"].styler:not([disabled]):active,
input[type="submit"].styler:not([disabled]):active,
input[type="reset"].styler:active {
    background: #F5F5F5;
    box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type="button"].styler[disabled],
input[type="submit"].styler[disabled] {
    border-color: #CCC;
    background: #F5F5F5;
    box-shadow: none;
    color: #888;
}

.imm-box {
    margin-right: -6px;
    padding-right: 4px;
}
@media only screen and (max-width: 1000px) {
    .imm-box {
        margin-right: -4px;
    }
}
.imm-box .m-minus {
    margin-left: -2%;
}
.imm-box .i-link {
    margin: 0 0 18px 2%;
    float: left;
}
@media only screen and (min-width: 1000px) {
    .imm-box .i-link {
        width: 31.3%;
    }
}
@media only screen and (max-width: 1000px) {
    .imm-box .i-link {
        width: 48%;
    }
}
@media only screen and (max-width: 639px) {
    .imm-box .i-link {
        float: none;
        width: auto;
    }
}

.imm-link {
    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px 18px;
    height: 234px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
    margin: 0 0 18px 2%;
    position: relative;
    text-decoration: none;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.imm-link.imm-link_bg {
    background-color: #669ed6;
}
.imm-link:after {
    display: block;
    position: absolute;
    content: '';
    -webkit-border-radius: 3px;
    border-radius: 3px;
    left: 4px;
    top: 4px;
    bottom: -4px;
    right: -4px;
    background: #444c53;
    z-index: -1;
}
@media only screen and (min-width: 1000px) {
    .imm-link:after {
        -moz-transition: all 0.2s;
        -o-transition: all 0.2s;
        -webkit-transition: all 0.2s;
        transition: all 0.2s;
    }
}
@media only screen and (min-width: 1000px) {
    .imm-link {
        width: 31.3%;
    }
    .imm-link:hover:after {
        background: #f45352;
    }
    .imm-link:hover .imm-link__title {
        text-decoration: underline;
    }
}
@media only screen and (max-width: 1000px) {
    .imm-link {
        width: 48%;
    }
}
@media only screen and (max-width: 639px) {
    .imm-link {
        float: none;
        width: auto;
    }
}

.imm-link__oh {
    overflow: hidden;
    margin-bottom: 6px;
}

.imm-link__cards, .imm-link__date {
    font-size: 14px;
    font-style: italic;
}

.imm-link__title {
    text-transform: uppercase;
    font-size: 28px;
    line-height: 1;
    font-family: "Bebas Neue";
    border-top: 3px solid #fff;
    padding-top: 10px;
    overflow: hidden;
    height: 143px;
    margin-bottom: 9px;
}

.imm-link__author {
    font-size: 14px;
}

.paging {
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 18px 50px 0;
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 1;
    font-family: "Bebas Neue";
    color: #788895;
    text-transform: uppercase;
}
.paging + .article {
    margin-bottom: 18px;
}
@media only screen and (max-width: 639px) {
    .paging {
        padding: 18px 18px 0;
    }
}

.paging-arrow_prev {
    margin-right: 3px;
    right: 0;
    background: url('../images/sprite-s890ce30a68.png') 0 -27px no-repeat;
    width: 9px;
    height: 12px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .paging-arrow_prev {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -54px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -26px;
        width: 9px;
        height: 15.5px;
    }
}

.paging-arrow_next {
    margin-left: 3px;
    left: 0;
    background: url('../images/sprite-s890ce30a68.png') 0 -70px no-repeat;
    width: 9px;
    height: 12px;
}
@media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dppx) {
    .paging-arrow_next {
        background: url('../images/sprite2x-s8ff9761e0c.png') 0 -145px no-repeat;
        -moz-background-size: 62px auto;
        -o-background-size: 62px auto;
        -webkit-background-size: 62px auto;
        background-size: 62px auto;
        background-position: 0 -71.5px;
        width: 9px;
        height: 15.5px;
    }
}

.paging-arrow {
    display: inline-block;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
}

.paging__link {
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
    display: block;
    margin-bottom: 18px;
}
@media only screen and (min-width: 1000px) {
    .paging__link:hover .paging-arrow_prev {
        right: 6px;
    }
    .paging__link:hover .paging-arrow_next {
        left: 6px;
    }
}

.paging__count {
    margin: 0 18px 18px;
}

.article-title__img.im-title_color {
    background: #669ed6;
}
.article-title__img.im-title_color:after {
    display: none;
}

.im-title:before {
    top: 120px;
}

.dark-l {
    text-decoration: none;
    color: #444c53;
}
.dark-l.active, .dark-l:hover {
    color: #f45352;
}
.dark-l.active {
    cursor: default;
}

.number-list {
    color: #444c53;
    font-size: 16px;
    line-height: 1.2;
}
.number-list li {
    margin-bottom: 10px;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspContainer {
    overflow: hidden;
    position: relative;
    outline: none;
}
.jspContainer:focus {
    outline: none;
}

.jspPane {
    position: absolute;
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 7px;
    height: 100%;
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}

.jspCap {
    display: none;
}

.jspHorizontalBar .jspCap {
    float: left;
}

.jspTrack {
    background: #ececec;
    position: relative;
}

.jspDrag {
    background: #444c53;
    position: relative;
    top: 0;
    left: 2px;
    cursor: pointer;
    width: 3px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow {
    height: 16px;
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus {
    outline: none;
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
    margin: 0 -3px 0 0;
}

.wrapper-scroll-box {
    padding: 19px;
}

.mob-hide .scroll-box {
    max-height: 440px;
    outline: none;
}
.mob-hide .scroll-box:focus {
    outline: none;
}

.touch .mob-hide .scroll-box {
    overflow-y: auto;
}

/*response*/
@media only screen and (min-width: 1000px) {
    .mob-show {
        display: none;
    }
}
@media only screen and (max-width: 1000px) {
    .big-img {
        top: 0;
    }

    .col-3 {
        width: 49%;
        margin: 0 0 30px !important;
    }
    .col-3:nth-child(3) {
        float: left;
    }
    .col-3:nth-child(even) {
        float: right;
    }
    .col-3.fl-clear {
        clear: both;
        float: none;
        width: auto;
    }
    .col-3.fl-clear .i-link {
        width: 49%;
    }
    .col-3.fl-clear .i-link:nth-child(2) {
        float: right;
    }
    .col-3.fl-clear .i-link:first-child {
        float: left;
    }
    .col-3.fl-clear .i-link:nth-child(3) {
        clear: both;
    }

    .col-double {
        float: none !important;
        width: auto;
        margin: 0 0 30px;
    }
    .col-double + .col-3 {
        float: none !important;
        width: auto;
    }
    .col-double + .col-3 .i-link {
        float: left;
        width: 48%;
    }
    .col-double + .col-3 .i-link:nth-child(2) {
        float: right;
    }

    .mh-clear {
        height: auto;
    }

    .wst {
        position: relative;
    }
    .wst .col-3 {
        float: none;
        width: auto;
    }
    .wst .red-link_r {
        position: absolute;
        right: 20px;
        bottom: 9px;
    }

    .spec-box_carousel {
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 20px;
    }
    .spec-box_carousel .spec-box__link {
        display: inline-block;
        white-space: normal;
        vertical-align: top;
        margin-left: 18px;
    }
    .spec-box_carousel .spec-box__link:first-child {
        margin-left: 0;
    }

    .mob-hide {
        display: none;
    }

    .h-mobile_clear {
        height: auto;
    }
}
@media only screen and (max-width: 700px) {
    .col-3 {
        float: none !important;
        width: auto !important;
    }
    .col-3 .i-link {
        width: auto !important;
        float: none !important;
    }

    .wrapper-banner {
        max-height: 280px;
    }

    .big-img {
        height: 280px;
    }
    .big-img .f43 {
        font-size: 32px;
    }
    .big-img .h-fix_486 {
        height: 220px;
    }

    .big-img__meta .dib {
        font-size: 13px;
    }

    .big-img__title {
        font-size: 32px;
    }

    .footer_mobile .col-half {
        float: none !important;
        width: auto;
        margin: 0 !important;
        overflow: hidden;
    }
    .footer_mobile .col-half:first-child {
        padding-bottom: 20px;
    }

    .col-3 {
        min-width: 260px;
    }
}
@media only screen and (max-width: 440px) {
    h2 {
        font-size: 24px;
    }

    .copyright {
        font-size: 12px;
    }

    .copyright_mobile {
        width: 190px;
    }

    .footer_mobile .f-logo {
        margin-left: 190px;
    }
}

.article__soc{
    padding-top: 30px;
    font-size: 0;
    line-height: 1;
}
.dib_soc{
    vertical-align: top;
    margin: 0 15px 10px 0;
}