/* =============================================================================
   Load Icon Fonts
   ============================================================================= */
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot");
  src: url("fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf") format("truetype"), url("fonts/icomoon.woff") format("woff"), url("fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal !important; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'icomoon';
    src: url("fonts/icomoon.svg#icomoon") format("svg"), url("fonts/icomoon.woff") format("woff"), url("fonts/icomoon.ttf") format("truetype"); } }
[class^="naomi-icon-"], [class*="naomi-icon-"] {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1; }

[class*="naomi-icon-"]::before, .btn-icon a:before, .widget_search #searchform:before, .naomi-load-nav a::after {
  content: "\e94f";
  font-family: "icomoon";
  font-size: inherit;
  position: relative;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.naomi-icon-uniF104:before {
  content: "\f104"; }

.naomi-icon-uniF105:before {
  content: "\f105"; }

.naomi-icon-uniF106:before {
  content: "\f106"; }

.naomi-icon-uniF107:before {
  content: "\f107"; }

.naomi-icon-vk2:before {
  content: "\f189"; }

.naomi-icon-home:before {
  content: "\e901"; }

.naomi-icon-home2:before {
  content: "\e902"; }

.naomi-icon-home3:before {
  content: "\e903"; }

.naomi-icon-office:before {
  content: "\e904"; }

.naomi-icon-newspaper:before {
  content: "\e905"; }

.naomi-icon-pencil:before {
  content: "\e906"; }

.naomi-icon-pencil2:before {
  content: "\e907"; }

.naomi-icon-quill:before {
  content: "\e908"; }

.naomi-icon-pen:before {
  content: "\e909"; }

.naomi-icon-blog:before {
  content: "\e90a"; }

.naomi-icon-eyedropper:before {
  content: "\e90b"; }

.naomi-icon-droplet:before {
  content: "\e90c"; }

.naomi-icon-paint-format:before {
  content: "\e90d"; }

.naomi-icon-image:before {
  content: "\e90e"; }

.naomi-icon-images:before {
  content: "\e90f"; }

.naomi-icon-camera:before {
  content: "\e910"; }

.naomi-icon-headphones:before {
  content: "\e911"; }

.naomi-icon-music:before {
  content: "\e912"; }

.naomi-icon-play:before {
  content: "\e913"; }

.naomi-icon-film:before {
  content: "\e914"; }

.naomi-icon-video-camera:before {
  content: "\e915"; }

.naomi-icon-dice:before {
  content: "\e916"; }

.naomi-icon-pacman:before {
  content: "\e917"; }

.naomi-icon-spades:before {
  content: "\e918"; }

.naomi-icon-clubs:before {
  content: "\e919"; }

.naomi-icon-diamonds:before {
  content: "\e91a"; }

.naomi-icon-bullhorn:before {
  content: "\e91b"; }

.naomi-icon-connection:before {
  content: "\e91c"; }

.naomi-icon-podcast:before {
  content: "\e91d"; }

.naomi-icon-feed:before {
  content: "\e91e"; }

.naomi-icon-mic:before {
  content: "\e91f"; }

.naomi-icon-book:before {
  content: "\e920"; }

.naomi-icon-books:before {
  content: "\e921"; }

.naomi-icon-library:before {
  content: "\e922"; }

.naomi-icon-file-text:before {
  content: "\e923"; }

.naomi-icon-profile:before {
  content: "\e924"; }

.naomi-icon-file-empty:before {
  content: "\e925"; }

.naomi-icon-files-empty:before {
  content: "\e926"; }

.naomi-icon-file-text2:before {
  content: "\e927"; }

.naomi-icon-file-picture:before {
  content: "\e928"; }

.naomi-icon-file-music:before {
  content: "\e929"; }

.naomi-icon-file-play:before {
  content: "\e92a"; }

.naomi-icon-file-video:before {
  content: "\e92b"; }

.naomi-icon-file-zip:before {
  content: "\e92c"; }

.naomi-icon-copy:before {
  content: "\e92d"; }

.naomi-icon-paste:before {
  content: "\e92e"; }

.naomi-icon-stack:before {
  content: "\e92f"; }

.naomi-icon-folder:before {
  content: "\e930"; }

.naomi-icon-folder-open:before {
  content: "\e931"; }

.naomi-icon-folder-plus:before {
  content: "\e932"; }

.naomi-icon-folder-minus:before {
  content: "\e933"; }

.naomi-icon-folder-download:before {
  content: "\e934"; }

.naomi-icon-folder-upload:before {
  content: "\e935"; }

.naomi-icon-tag:before, .naomi-icon-price-tag:before {
  content: "\e936"; }

.naomi-icon-tags:before, .naomi-icon-price-tags:before {
  content: "\e937"; }

.naomi-icon-barcode:before {
  content: "\e938"; }

.naomi-icon-qrcode:before {
  content: "\e939"; }

.naomi-icon-ticket:before {
  content: "\e93a"; }

.naomi-icon-cart:before {
  content: "\e93b"; }

.naomi-icon-coin-dollar:before {
  content: "\e93c"; }

.naomi-icon-coin-euro:before {
  content: "\e93d"; }

.naomi-icon-coin-pound:before {
  content: "\e93e"; }

.naomi-icon-coin-yen:before {
  content: "\e93f"; }

.naomi-icon-credit-card:before {
  content: "\e940"; }

.naomi-icon-calculator:before {
  content: "\e941"; }

.naomi-icon-lifebuoy:before {
  content: "\e942"; }

.naomi-icon-phone:before {
  content: "\e943"; }

.naomi-icon-phone-hang-up:before {
  content: "\e944"; }

.naomi-icon-address-book:before {
  content: "\e945"; }

.naomi-icon-envelop:before {
  content: "\f003"; }

.naomi-icon-pushpin:before {
  content: "\e947"; }

.naomi-icon-location:before {
  content: "\e948"; }

.naomi-icon-location2:before {
  content: "\e949"; }

.naomi-icon-compass:before {
  content: "\e94a"; }

.naomi-icon-compass2:before {
  content: "\e94b"; }

.naomi-icon-map:before {
  content: "\e94c"; }

.naomi-icon-map2:before {
  content: "\e94d"; }

.naomi-icon-history:before {
  content: "\e94e"; }

.naomi-icon-clock:before {
  content: "\e94f"; }

.naomi-icon-clock2:before {
  content: "\e950"; }

.naomi-icon-alarm:before {
  content: "\e951"; }

.naomi-icon-bell:before {
  content: "\e952"; }

.naomi-icon-stopwatch:before {
  content: "\e953"; }

.naomi-icon-calendar:before {
  content: "\e954"; }

.naomi-icon-printer:before {
  content: "\e955"; }

.naomi-icon-keyboard:before {
  content: "\e956"; }

.naomi-icon-display:before {
  content: "\e957"; }

.naomi-icon-laptop:before {
  content: "\e958"; }

.naomi-icon-mobile:before {
  content: "\e959"; }

.naomi-icon-mobile2:before {
  content: "\e95a"; }

.naomi-icon-tablet:before {
  content: "\e95b"; }

.naomi-icon-tv:before {
  content: "\e95c"; }

.naomi-icon-drawer:before {
  content: "\e95d"; }

.naomi-icon-drawer2:before {
  content: "\e95e"; }

.naomi-icon-box-add:before {
  content: "\e95f"; }

.naomi-icon-box-remove:before {
  content: "\e960"; }

.naomi-icon-download:before {
  content: "\e961"; }

.naomi-icon-upload:before {
  content: "\e962"; }

.naomi-icon-floppy-disk:before {
  content: "\e963"; }

.naomi-icon-drive:before {
  content: "\e964"; }

.naomi-icon-database:before {
  content: "\e965"; }

.naomi-icon-undo:before {
  content: "\e966"; }

.naomi-icon-redo:before {
  content: "\e967"; }

.naomi-icon-undo2:before {
  content: "\e968"; }

.naomi-icon-redo2:before {
  content: "\e969"; }

.naomi-icon-forward:before {
  content: "\e96a"; }

.naomi-icon-reply:before {
  content: "\e96b"; }

.naomi-icon-bubble:before {
  content: "\e96c"; }

.naomi-icon-bubbles:before {
  content: "\e96d"; }

.naomi-icon-bubbles2:before {
  content: "\e96e"; }

.naomi-icon-bubble2:before {
  content: "\e96f"; }

.naomi-icon-bubbles3:before {
  content: "\e970"; }

.naomi-icon-bubbles4:before {
  content: "\e971"; }

.naomi-icon-user:before {
  content: "\e972"; }

.naomi-icon-users:before {
  content: "\e973"; }

.naomi-icon-user-plus:before {
  content: "\e974"; }

.naomi-icon-user-minus:before {
  content: "\e975"; }

.naomi-icon-user-check:before {
  content: "\e976"; }

.naomi-icon-user-tie:before {
  content: "\e977"; }

.naomi-icon-quotes-left:before {
  content: "\e978"; }

.naomi-icon-quotes-right:before {
  content: "\e979"; }

.naomi-icon-hour-glass:before {
  content: "\e97a"; }

.naomi-icon-spinner:before {
  content: "\e97b"; }

.naomi-icon-spinner2:before {
  content: "\e97c"; }

.naomi-icon-spinner3:before {
  content: "\e97d"; }

.naomi-icon-spinner4:before {
  content: "\e97e"; }

.naomi-icon-spinner5:before {
  content: "\e97f"; }

.naomi-icon-spinner6:before {
  content: "\e980"; }

.naomi-icon-spinner7:before {
  content: "\e981"; }

.naomi-icon-spinner8:before {
  content: "\e982"; }

.naomi-icon-spinner9:before {
  content: "\e983"; }

.naomi-icon-spinner10:before {
  content: "\e984"; }

.naomi-icon-spinner11:before {
  content: "\e985"; }

.naomi-icon-binoculars:before {
  content: "\e986"; }

.naomi-icon-search:before {
  content: "\f002"; }

.naomi-icon-zoom-in:before {
  content: "\e988"; }

.naomi-icon-zoom-out:before {
  content: "\e989"; }

.naomi-icon-enlarge:before {
  content: "\e98a"; }

.naomi-icon-shrink:before {
  content: "\e98b"; }

.naomi-icon-enlarge2:before {
  content: "\e98c"; }

.naomi-icon-shrink2:before {
  content: "\e98d"; }

.naomi-icon-key:before {
  content: "\e98e"; }

.naomi-icon-key2:before {
  content: "\e98f"; }

.naomi-icon-lock:before {
  content: "\e990"; }

.naomi-icon-unlocked:before {
  content: "\e991"; }

.naomi-icon-wrench:before {
  content: "\e992"; }

.naomi-icon-equalizer:before {
  content: "\e993"; }

.naomi-icon-equalizer2:before {
  content: "\e994"; }

.naomi-icon-cog:before {
  content: "\e995"; }

.naomi-icon-cogs:before {
  content: "\e996"; }

.naomi-icon-hammer:before {
  content: "\e997"; }

.naomi-icon-magic-wand:before {
  content: "\e998"; }

.naomi-icon-aid-kit:before {
  content: "\e999"; }

.naomi-icon-bug:before {
  content: "\e99a"; }

.naomi-icon-pie-chart:before {
  content: "\e99b"; }

.naomi-icon-stats-dots:before {
  content: "\e99c"; }

.naomi-icon-stats-bars:before {
  content: "\e99d"; }

.naomi-icon-stats-bars2:before {
  content: "\e99e"; }

.naomi-icon-trophy:before {
  content: "\e99f"; }

.naomi-icon-gift:before {
  content: "\e9a0"; }

.naomi-icon-glass:before {
  content: "\e9a1"; }

.naomi-icon-glass2:before {
  content: "\e9a2"; }

.naomi-icon-mug:before {
  content: "\e9a3"; }

.naomi-icon-spoon-knife:before {
  content: "\e9a4"; }

.naomi-icon-leaf:before {
  content: "\e9a5"; }

.naomi-icon-rocket:before {
  content: "\e9a6"; }

.naomi-icon-meter:before {
  content: "\e9a7"; }

.naomi-icon-meter2:before {
  content: "\e9a8"; }

.naomi-icon-hammer2:before {
  content: "\e9a9"; }

.naomi-icon-fire:before {
  content: "\e9aa"; }

.naomi-icon-lab:before {
  content: "\e9ab"; }

.naomi-icon-magnet:before {
  content: "\e9ac"; }

.naomi-icon-bin:before {
  content: "\e9ad"; }

.naomi-icon-bin2:before {
  content: "\e9ae"; }

.naomi-icon-briefcase:before {
  content: "\e9af"; }

.naomi-icon-airplane:before {
  content: "\e9b0"; }

.naomi-icon-truck:before {
  content: "\e9b1"; }

.naomi-icon-road:before {
  content: "\e9b2"; }

.naomi-icon-accessibility:before {
  content: "\e9b3"; }

.naomi-icon-target:before {
  content: "\e9b4"; }

.naomi-icon-shield:before {
  content: "\e9b5"; }

.naomi-icon-power:before {
  content: "\e9b6"; }

.naomi-icon-switch:before {
  content: "\e9b7"; }

.naomi-icon-power-cord:before {
  content: "\e9b8"; }

.naomi-icon-clipboard:before {
  content: "\e9b9"; }

.naomi-icon-list-numbered:before {
  content: "\e9ba"; }

.naomi-icon-list:before {
  content: "\e9bb"; }

.naomi-icon-list2:before {
  content: "\e9bc"; }

.naomi-icon-tree:before {
  content: "\e9bd"; }

.naomi-icon-menu:before {
  content: "\e9be"; }

.naomi-icon-menu2:before {
  content: "\e9bf"; }

.naomi-icon-menu3:before {
  content: "\e9c0"; }

.naomi-icon-menu4:before {
  content: "\e9c1"; }

.naomi-icon-cloud:before {
  content: "\e9c2"; }

.naomi-icon-cloud-download:before {
  content: "\e9c3"; }

.naomi-icon-cloud-upload:before {
  content: "\e9c4"; }

.naomi-icon-cloud-check:before {
  content: "\e9c5"; }

.naomi-icon-download2:before {
  content: "\e9c6"; }

.naomi-icon-upload2:before {
  content: "\e9c7"; }

.naomi-icon-download3:before {
  content: "\e9c8"; }

.naomi-icon-upload3:before {
  content: "\e9c9"; }

.naomi-icon-sphere:before {
  content: "\e9ca"; }

.naomi-icon-earth:before {
  content: "\e9cb"; }

.naomi-icon-link:before {
  content: "\e9cc"; }

.naomi-icon-flag:before {
  content: "\e9cd"; }

.naomi-icon-attachment:before {
  content: "\e9ce"; }

.naomi-icon-eye:before {
  content: "\e9cf"; }

.naomi-icon-eye-plus:before {
  content: "\e9d0"; }

.naomi-icon-eye-minus:before {
  content: "\e9d1"; }

.naomi-icon-eye-blocked:before {
  content: "\e9d2"; }

.naomi-icon-bookmark:before {
  content: "\e9d3"; }

.naomi-icon-bookmarks:before {
  content: "\e9d4"; }

.naomi-icon-sun:before {
  content: "\e9d5"; }

.naomi-icon-contrast:before {
  content: "\e9d6"; }

.naomi-icon-brightness-contrast:before {
  content: "\e9d7"; }

.naomi-icon-star-empty:before {
  content: "\e9d8"; }

.naomi-icon-star-half:before {
  content: "\e9d9"; }

.naomi-icon-star-full:before {
  content: "\e9da"; }

.naomi-icon-heart:before {
  content: "\e9db"; }

.naomi-icon-heart-broken:before {
  content: "\e9dc"; }

.naomi-icon-man:before {
  content: "\e9dd"; }

.naomi-icon-woman:before {
  content: "\e9de"; }

.naomi-icon-man-woman:before {
  content: "\e9df"; }

.naomi-icon-happy:before {
  content: "\e9e0"; }

.naomi-icon-happy2:before {
  content: "\e9e1"; }

.naomi-icon-smile:before {
  content: "\e9e2"; }

.naomi-icon-smile2:before {
  content: "\e9e3"; }

.naomi-icon-tongue:before {
  content: "\e9e4"; }

.naomi-icon-tongue2:before {
  content: "\e9e5"; }

.naomi-icon-sad:before {
  content: "\e9e6"; }

.naomi-icon-sad2:before {
  content: "\e9e7"; }

.naomi-icon-wink:before {
  content: "\e9e8"; }

.naomi-icon-wink2:before {
  content: "\e9e9"; }

.naomi-icon-grin:before {
  content: "\e9ea"; }

.naomi-icon-grin2:before {
  content: "\e9eb"; }

.naomi-icon-cool:before {
  content: "\e9ec"; }

.naomi-icon-cool2:before {
  content: "\e9ed"; }

.naomi-icon-angry:before {
  content: "\e9ee"; }

.naomi-icon-angry2:before {
  content: "\e9ef"; }

.naomi-icon-evil:before {
  content: "\e9f0"; }

.naomi-icon-evil2:before {
  content: "\e9f1"; }

.naomi-icon-shocked:before {
  content: "\e9f2"; }

.naomi-icon-shocked2:before {
  content: "\e9f3"; }

.naomi-icon-baffled:before {
  content: "\e9f4"; }

.naomi-icon-baffled2:before {
  content: "\e9f5"; }

.naomi-icon-confused:before {
  content: "\e9f6"; }

.naomi-icon-confused2:before {
  content: "\e9f7"; }

.naomi-icon-neutral:before {
  content: "\e9f8"; }

.naomi-icon-neutral2:before {
  content: "\e9f9"; }

.naomi-icon-hipster:before {
  content: "\e9fa"; }

.naomi-icon-hipster2:before {
  content: "\e9fb"; }

.naomi-icon-wondering:before {
  content: "\e9fc"; }

.naomi-icon-wondering2:before {
  content: "\e9fd"; }

.naomi-icon-sleepy:before {
  content: "\e9fe"; }

.naomi-icon-sleepy2:before {
  content: "\e9ff"; }

.naomi-icon-frustrated:before {
  content: "\ea00"; }

.naomi-icon-frustrated2:before {
  content: "\ea01"; }

.naomi-icon-crying:before {
  content: "\ea02"; }

.naomi-icon-crying2:before {
  content: "\ea03"; }

.naomi-icon-point-up:before {
  content: "\ea04"; }

.naomi-icon-point-right:before {
  content: "\ea05"; }

.naomi-icon-point-down:before {
  content: "\ea06"; }

.naomi-icon-point-left:before {
  content: "\ea07"; }

.naomi-icon-warning:before {
  content: "\ea08"; }

.naomi-icon-notification:before {
  content: "\ea09"; }

.naomi-icon-question:before {
  content: "\ea0a"; }

.naomi-icon-plus:before {
  content: "\ea0b"; }

.naomi-icon-minus:before {
  content: "\ea0c"; }

.naomi-icon-info:before {
  content: "\ea0d"; }

.naomi-icon-cancel-circle:before {
  content: "\ea0e"; }

.naomi-icon-blocked:before {
  content: "\ea0f"; }

.naomi-icon-cross:before {
  content: "\ea10"; }

.naomi-icon-checkmark:before {
  content: "\ea11"; }

.naomi-icon-checkmark2:before {
  content: "\ea12"; }

.naomi-icon-spell-check:before {
  content: "\ea13"; }

.naomi-icon-enter:before {
  content: "\ea14"; }

.naomi-icon-exit:before {
  content: "\ea15"; }

.naomi-icon-play2:before {
  content: "\ea16"; }

.naomi-icon-pause:before {
  content: "\ea17"; }

.naomi-icon-stop:before {
  content: "\ea18"; }

.naomi-icon-previous:before {
  content: "\ea19"; }

.naomi-icon-next:before {
  content: "\ea1a"; }

.naomi-icon-backward:before {
  content: "\ea1b"; }

.naomi-icon-forward2:before {
  content: "\ea1c"; }

.naomi-icon-play3:before {
  content: "\ea1d"; }

.naomi-icon-pause2:before {
  content: "\ea1e"; }

.naomi-icon-stop2:before {
  content: "\ea1f"; }

.naomi-icon-backward2:before {
  content: "\ea20"; }

.naomi-icon-forward3:before {
  content: "\ea21"; }

.naomi-icon-first:before {
  content: "\ea22"; }

.naomi-icon-last:before {
  content: "\ea23"; }

.naomi-icon-previous2:before {
  content: "\ea24"; }

.naomi-icon-next2:before {
  content: "\ea25"; }

.naomi-icon-eject:before {
  content: "\ea26"; }

.naomi-icon-volume-high:before {
  content: "\ea27"; }

.naomi-icon-volume-medium:before {
  content: "\ea28"; }

.naomi-icon-volume-low:before {
  content: "\ea29"; }

.naomi-icon-volume-mute:before {
  content: "\ea2a"; }

.naomi-icon-volume-mute2:before {
  content: "\ea2b"; }

.naomi-icon-volume-increase:before {
  content: "\ea2c"; }

.naomi-icon-volume-decrease:before {
  content: "\ea2d"; }

.naomi-icon-loop:before {
  content: "\ea2e"; }

.naomi-icon-loop2:before {
  content: "\ea2f"; }

.naomi-icon-infinite:before {
  content: "\ea30"; }

.naomi-icon-shuffle:before {
  content: "\ea31"; }

.naomi-icon-arrow-up-left:before {
  content: "\ea32"; }

.naomi-icon-arrow-up:before {
  content: "\ea33"; }

.naomi-icon-arrow-up-right:before {
  content: "\ea34"; }

.naomi-icon-arrow-right:before {
  content: "\ea35"; }

.naomi-icon-arrow-down-right:before {
  content: "\ea36"; }

.naomi-icon-arrow-down:before {
  content: "\ea37"; }

.naomi-icon-arrow-down-left:before {
  content: "\ea38"; }

.naomi-icon-arrow-left:before {
  content: "\ea39"; }

.naomi-icon-arrow-up-left2:before {
  content: "\ea3a"; }

.naomi-icon-arrow-up2:before {
  content: "\ea3b"; }

.naomi-icon-arrow-up-right2:before {
  content: "\ea3c"; }

.naomi-icon-arrow-right2:before {
  content: "\ea3d"; }

.naomi-icon-arrow-down-right2:before {
  content: "\ea3e"; }

.naomi-icon-arrow-down2:before {
  content: "\ea3f"; }

.naomi-icon-arrow-down-left2:before {
  content: "\ea40"; }

.naomi-icon-arrow-left2:before {
  content: "\ea41"; }

.naomi-icon-circle-up:before {
  content: "\ea42"; }

.naomi-icon-circle-right:before {
  content: "\ea43"; }

.naomi-icon-circle-down:before {
  content: "\ea44"; }

.naomi-icon-circle-left:before {
  content: "\ea45"; }

.naomi-icon-tab:before {
  content: "\ea46"; }

.naomi-icon-move-up:before {
  content: "\ea47"; }

.naomi-icon-move-down:before {
  content: "\ea48"; }

.naomi-icon-sort-alpha-asc:before {
  content: "\ea49"; }

.naomi-icon-sort-alpha-desc:before {
  content: "\ea4a"; }

.naomi-icon-sort-numeric-asc:before {
  content: "\ea4b"; }

.naomi-icon-sort-numberic-desc:before {
  content: "\ea4c"; }

.naomi-icon-sort-amount-asc:before {
  content: "\ea4d"; }

.naomi-icon-sort-amount-desc:before {
  content: "\ea4e"; }

.naomi-icon-command:before {
  content: "\ea4f"; }

.naomi-icon-shift:before {
  content: "\ea50"; }

.naomi-icon-ctrl:before {
  content: "\ea51"; }

.naomi-icon-opt:before {
  content: "\ea52"; }

.naomi-icon-checkbox-checked:before {
  content: "\ea53"; }

.naomi-icon-checkbox-unchecked:before {
  content: "\ea54"; }

.naomi-icon-radio-checked:before {
  content: "\ea55"; }

.naomi-icon-radio-checked2:before {
  content: "\ea56"; }

.naomi-icon-radio-unchecked:before {
  content: "\ea57"; }

.naomi-icon-crop:before {
  content: "\ea58"; }

.naomi-icon-make-group:before {
  content: "\ea59"; }

.naomi-icon-ungroup:before {
  content: "\ea5a"; }

.naomi-icon-scissors:before {
  content: "\ea5b"; }

.naomi-icon-filter:before {
  content: "\ea5c"; }

.naomi-icon-font:before {
  content: "\ea5d"; }

.naomi-icon-ligature:before {
  content: "\ea5e"; }

.naomi-icon-ligature2:before {
  content: "\ea5f"; }

.naomi-icon-text-height:before {
  content: "\ea60"; }

.naomi-icon-text-width:before {
  content: "\ea61"; }

.naomi-icon-font-size:before {
  content: "\ea62"; }

.naomi-icon-bold:before {
  content: "\ea63"; }

.naomi-icon-underline:before {
  content: "\ea64"; }

.naomi-icon-italic:before {
  content: "\ea65"; }

.naomi-icon-strikethrough:before {
  content: "\ea66"; }

.naomi-icon-omega:before {
  content: "\ea67"; }

.naomi-icon-sigma:before {
  content: "\ea68"; }

.naomi-icon-page-break:before {
  content: "\ea69"; }

.naomi-icon-superscript:before {
  content: "\ea6a"; }

.naomi-icon-subscript:before {
  content: "\ea6b"; }

.naomi-icon-superscript2:before {
  content: "\ea6c"; }

.naomi-icon-subscript2:before {
  content: "\ea6d"; }

.naomi-icon-text-color:before {
  content: "\ea6e"; }

.naomi-icon-pagebreak:before {
  content: "\ea6f"; }

.naomi-icon-clear-formatting:before {
  content: "\ea70"; }

.naomi-icon-table:before {
  content: "\ea71"; }

.naomi-icon-table2:before {
  content: "\ea72"; }

.naomi-icon-insert-template:before {
  content: "\ea73"; }

.naomi-icon-pilcrow:before {
  content: "\ea74"; }

.naomi-icon-ltr:before {
  content: "\ea75"; }

.naomi-icon-rtl:before {
  content: "\ea76"; }

.naomi-icon-section:before {
  content: "\ea77"; }

.naomi-icon-paragraph-left:before {
  content: "\ea78"; }

.naomi-icon-paragraph-center:before {
  content: "\ea79"; }

.naomi-icon-paragraph-right:before {
  content: "\ea7a"; }

.naomi-icon-paragraph-justify:before {
  content: "\ea7b"; }

.naomi-icon-indent-increase:before {
  content: "\ea7c"; }

.naomi-icon-indent-decrease:before {
  content: "\ea7d"; }

.naomi-icon-share:before {
  content: "\ea7e"; }

.naomi-icon-new-tab:before {
  content: "\ea7f"; }

.naomi-icon-embed:before {
  content: "\ea80"; }

.naomi-icon-embed2:before {
  content: "\ea81"; }

.naomi-icon-terminal:before {
  content: "\ea82"; }

.naomi-icon-share2:before {
  content: "\ea83"; }

.naomi-icon-mail:before {
  content: "\ea84"; }

.naomi-icon-mail2:before {
  content: "\ea85"; }

.naomi-icon-mail3:before {
  content: "\ea86"; }

.naomi-icon-mail4:before {
  content: "\ea87"; }

.naomi-icon-amazon:before {
  content: "\ea88"; }

.naomi-icon-google:before {
  content: "\ea89"; }

.naomi-icon-google2:before {
  content: "\ea8a"; }

.naomi-icon-google3:before {
  content: "\ea8b"; }

.naomi-icon-google-plus:before {
  content: "\e800"; }

.naomi-icon-google-plus2:before {
  content: "\ea8d"; }

.naomi-icon-google-plus3:before {
  content: "\ea8e"; }

.naomi-icon-hangouts:before {
  content: "\ea8f"; }

.naomi-icon-google-drive:before {
  content: "\ea90"; }

.naomi-icon-facebook:before {
  content: "\ea91"; }

.naomi-icon-facebook2:before {
  content: "\ea92"; }

.naomi-icon-instagram:before {
  content: "\ea93"; }

.naomi-icon-whatsapp:before {
  content: "\ea94"; }

.naomi-icon-spotify:before {
  content: "\ea95"; }

.naomi-icon-telegram:before {
  content: "\ea96"; }

.naomi-icon-twitter:before {
  content: "\ea97"; }

.naomi-icon-vine:before {
  content: "\ea98"; }

.naomi-icon-vk:before {
  content: "\f189"; }

.naomi-icon-renren:before {
  content: "\ea99"; }

.naomi-icon-sina-weibo:before {
  content: "\ea9a"; }

.naomi-icon-rss:before {
  content: "\ea9b"; }

.naomi-icon-rss2:before {
  content: "\ea9c"; }

.naomi-icon-youtube:before {
  content: "\ea9d"; }

.naomi-icon-youtube2:before {
  content: "\ea9e"; }

.naomi-icon-twitch:before {
  content: "\ea9f"; }

.naomi-icon-vimeo:before {
  content: "\eaa0"; }

.naomi-icon-vimeo2:before {
  content: "\eaa1"; }

.naomi-icon-lanyrd:before {
  content: "\eaa2"; }

.naomi-icon-flickr:before {
  content: "\eaa3"; }

.naomi-icon-flickr2:before {
  content: "\eaa4"; }

.naomi-icon-flickr3:before {
  content: "\eaa5"; }

.naomi-icon-flickr4:before {
  content: "\eaa6"; }

.naomi-icon-dribbble:before {
  content: "\eaa7"; }

.naomi-icon-behance:before {
  content: "\eaa8"; }

.naomi-icon-behance2:before {
  content: "\eaa9"; }

.naomi-icon-deviantart:before {
  content: "\eaaa"; }

.naomi-icon-500px:before {
  content: "\eaab"; }

.naomi-icon-steam:before {
  content: "\eaac"; }

.naomi-icon-steam2:before {
  content: "\eaad"; }

.naomi-icon-dropbox:before {
  content: "\eaae"; }

.naomi-icon-onedrive:before {
  content: "\eaaf"; }

.naomi-icon-github:before {
  content: "\eab0"; }

.naomi-icon-npm:before {
  content: "\eab1"; }

.naomi-icon-basecamp:before {
  content: "\eab2"; }

.naomi-icon-trello:before {
  content: "\eab3"; }

.naomi-icon-wordpress:before {
  content: "\eab4"; }

.naomi-icon-joomla:before {
  content: "\eab5"; }

.naomi-icon-ello:before {
  content: "\eab6"; }

.naomi-icon-blogger:before {
  content: "\eab7"; }

.naomi-icon-blogger2:before {
  content: "\eab8"; }

.naomi-icon-tumblr:before {
  content: "\eab9"; }

.naomi-icon-tumblr2:before {
  content: "\eaba"; }

.naomi-icon-yahoo:before {
  content: "\eabb"; }

.naomi-icon-yahoo2:before {
  content: "\eabc"; }

.naomi-icon-tux:before {
  content: "\eabd"; }

.naomi-icon-appleinc:before {
  content: "\eabe"; }

.naomi-icon-finder:before {
  content: "\eabf"; }

.naomi-icon-android:before {
  content: "\eac0"; }

.naomi-icon-windows:before {
  content: "\eac1"; }

.naomi-icon-windows8:before {
  content: "\eac2"; }

.naomi-icon-soundcloud:before {
  content: "\eac3"; }

.naomi-icon-soundcloud2:before {
  content: "\eac4"; }

.naomi-icon-skype:before {
  content: "\eac5"; }

.naomi-icon-reddit:before {
  content: "\eac6"; }

.naomi-icon-hackernews:before {
  content: "\eac7"; }

.naomi-icon-wikipedia:before {
  content: "\eac8"; }

.naomi-icon-linkedin:before {
  content: "\eac9"; }

.naomi-icon-linkedin2:before {
  content: "\eaca"; }

.naomi-icon-lastfm:before {
  content: "\eacb"; }

.naomi-icon-lastfm2:before {
  content: "\eacc"; }

.naomi-icon-delicious:before {
  content: "\eacd"; }

.naomi-icon-stumbleupon:before {
  content: "\eace"; }

.naomi-icon-stumbleupon2:before {
  content: "\eacf"; }

.naomi-icon-stackoverflow:before {
  content: "\ead0"; }

.naomi-icon-pinterest:before {
  content: "\ead1"; }

.naomi-icon-pinterest2:before {
  content: "\ead2"; }

.naomi-icon-xing:before {
  content: "\ead3"; }

.naomi-icon-xing2:before {
  content: "\ead4"; }

.naomi-icon-flattr:before {
  content: "\ead5"; }

.naomi-icon-foursquare:before {
  content: "\ead6"; }

.naomi-icon-yelp:before {
  content: "\ead7"; }

.naomi-icon-paypal:before {
  content: "\ead8"; }

.naomi-icon-chrome:before {
  content: "\ead9"; }

.naomi-icon-firefox:before {
  content: "\eada"; }

.naomi-icon-IE:before {
  content: "\eadb"; }

.naomi-icon-edge:before {
  content: "\eadc"; }

.naomi-icon-safari:before {
  content: "\eadd"; }

.naomi-icon-opera:before {
  content: "\eade"; }

.naomi-icon-file-pdf:before {
  content: "\eadf"; }

.naomi-icon-file-openoffice:before {
  content: "\eae0"; }

.naomi-icon-file-word:before {
  content: "\eae1"; }

.naomi-icon-file-excel:before {
  content: "\eae2"; }

.naomi-icon-libreoffice:before {
  content: "\eae3"; }

.naomi-icon-html-five:before {
  content: "\eae4"; }

.naomi-icon-html-five2:before {
  content: "\eae5"; }

.naomi-icon-css3:before {
  content: "\eae6"; }

.naomi-icon-git:before {
  content: "\eae7"; }

.naomi-icon-codepen:before {
  content: "\eae8"; }

.naomi-icon-svg:before {
  content: "\eae9"; }

.naomi-icon-IcoMoon:before {
  content: "\eaea"; }

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes animated {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes animated {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.animated {
  -webkit-animation-name: animated;
  animation-name: animated; }

/*! =============================================================================
   Owl Carousel CSS3 Transitions v1.3.2
   ============================================================================= */
owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  -webkit-perspective: 1200px;
          perspective: 1200px; }

.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease; }

.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease; }

.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease; }

.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease; }

.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both; }

.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  animation: goDown .6s ease both; }

.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both; }

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both; }

@-webkit-keyframes empty {
  0% {
    opacity: 1; } }
@keyframes empty {
  0% {
    opacity: 1; } }
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  100%,75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); } }
@keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
            transform: translateZ(-500px); }
  100%,75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%);
            transform: translateZ(-500px) translateX(-200%); } }
@-webkit-keyframes backSlideIn {
  0%,25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0); } }
@keyframes backSlideIn {
  0%,25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%);
            transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px);
            transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0); } }
@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8); } }
@keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }
@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%); } }
@keyframes goDown {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); } }
@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5); } }
@keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }
@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5); } }
@keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5);
            transform: scale(1.5); } }
/*! =============================================================================
   Core Owl Carousel CSS File v1.24
   ============================================================================= */
.owl-pagination {
  display: none; }

.owl-carousel .owl-wrapper:after {
  /* clearfix */
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel {
  /* display none until init */
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
  -webkit-font-smoothing: subpixel-antialiased; }

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%; }

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item {
  float: left; }

.owl-controls .owl-page, .owl-controls .owl-buttons div {
  cursor: pointer; }

.owl-controls {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

.grabbing {
  cursor: url(../img/grabbing.png), auto; }

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

/*! =============================================================================
   Owl Carousel Owl Demo Theme  v1.24
   ============================================================================= */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center; }

.owl-controls {
  margin: 0 !important;
  padding: 0 !important; }

.owl-theme .owl-controls .owl-buttons div {
  color: transparent !important;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  margin: 5px;
  padding: 6px 10px;
  font-size: 24px;
  border-radius: 1px;
  background: #000;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  width: 46px;
  height: 46px;
  overflow: hidden !important;
  opacity: 0.9 !important; }

.owl-theme .owl-controls .owl-buttons div:hover {
  opacity: 1 !important; }

.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  top: 45% !important;
  width: 100%;
  z-index: 99;
  opacity: .7;
  -webkit-transition: .3s ease-out;
  -webkit-transition: .3s linear;
  transition: .3s linear; }

.owl-theme:hover .owl-buttons {
  opacity: 1;
  -webkit-transition: .3s ease-out;
  -webkit-transition: .3s linear;
  transition: .3s linear; }

.owl-theme .owl-controls .owl-buttons div {
  position: absolute;
  z-index: 9999; }

.owl-prev::before, .owl-next::before {
  content: "\f105";
  color: #fff;
  font-family: "Icomoon";
  font-style: normal;
  font-weight: normal;
  font-size: 40px;
  position: relative;
  line-height: 1;
  top: -4px;
  right: -5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.owl-prev::before {
  content: "\e603"; }

.owl-prev {
  display: none !important; }

.owl-next {
  right: -5px; }

#naomi-featured-posts .owl-theme .owl-controls .owl-buttons {
  opacity: 0 !important; }

#naomi-featured-posts:hover .owl-theme .owl-controls .owl-buttons {
  opacity: 1 !important; }

.widget_naomi_catposts .owl-theme .owl-controls .owl-buttons {
  opacity: 0 !important; }

.widget_naomi_catposts:hover .owl-theme .owl-controls .owl-buttons {
  opacity: 1 !important; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  position: relative;
  top: 16px;
  z-index: 9999 !important; }

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 18px;
  height: 18px;
  margin: 3px 7px;
  border-radius: 20px;
  border: 3px solid #fff;
  background: #666;
  -webkit-transition: .3s ease-out;
  -webkit-transition: .3s linear;
  transition: .3s linear; }

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #FF3431;
  -webkit-transition: .01s ease-out;
  -webkit-transition: .01s linear;
  transition: .01s linear; }

.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  border-radius: 30px; }

.owl-item.loading {
  min-height: 150px;
  background: url(../img/loader.gif) no-repeat center center; }

/*!
 * Single Element CSS Spinners
 * MIT License
 * by Luke Haas
 * https://github.com/lukehaas/css-loaders
 */
.naomi-loader:before,
.naomi-loader:after,
.naomi-loader {
  border-radius: 50%;
  width: 11px;
  height: 11px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation: animu 1.3s infinite ease-in-out;
          animation: animu 1.3s infinite ease-in-out; }

.naomi-loader {
  float: right;
  font-size: 10px;
  margin: -14px 0 0 40px;
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s; }

.naomi-loader:before {
  left: -2.1em;
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s; }

.naomi-loader:after {
  left: 2.1em; }

.naomi-loader:before,
.naomi-loader:after {
  content: '';
  position: absolute;
  top: 0; }

@-webkit-keyframes animu {
  0%,80%,100% {
    box-shadow: 0 2.5em 0 -1.3em #ccc; }
  40% {
    box-shadow: 0 2.5em 0 0 #ccc; } }
@keyframes animu {
  0%,80%,100% {
    box-shadow: 0 2.5em 0 -1.3em #ccc; }
  40% {
    box-shadow: 0 2.5em 0 0 #ccc; } }
/* =============================================================================
   WordPress Player (Responsive CSS)
   ============================================================================= */
.mejs-container {
  width: 100%;
  margin: 0 auto;
  position: relative; }

.mejs-overlay-button {
  text-align: center;
  width: 100%; }

.mejs-container {
  width: 100%;
  height: auto;
  padding-top: 57%; }

.wp-playlist {
  margin-top: 0;
  margin-bottom: 0px; }

.mejs-audio {
  width: auto;
  height: auto;
  padding-top: 40px;
  margin-bottom: 0px; }

.entry-content .mejs-audio, .entry-content .wp-playlist {
  margin-bottom: 15px; }

.mejs-overlay, .mejs-poster {
  width: 100%;
  height: 100%;
  z-index: 9999; }

.mejs-mediaelement video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%; }

.single-format-video .mejs-container, .single-format-video .mejs-embed, .single-format-video .mejs-embed body {
  background: #333; }

.single-format-video .wp-video, .single-format-video video.wp-video-shortcode, .single-format-video .mejs-container, .single-format-video .mejs-overlay.load {
  width: 100% !important;
  height: 100% !important; }

.single-format-video .wp-video, .single-format-video video.wp-video-shortcode {
  max-width: 100% !important; }

.single-format-video video.wp-video-shortcode {
  position: relative; }

.single-format-video .mejs-mediaelement {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.single-format-video .mejs-controls {
  display: none; }

.single-format-video .mejs-overlay-play {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  height: auto !important; }
