@font-face {
  font-family: 'jvbpd-icon';


  src: url('../fonts/jvbpd-icon/jvbpd-icon.eot?7rgmkm');
  src: url('../fonts/jvbpd-icon/jvbpd-icon.eot?7rgmkm#iefix') format('embedded-opentype'),
    url('../fonts/jvbpd-icon/jvbpd-icon.ttf?7rgmkm') format('truetype'),
    url('../fonts/jvbpd-icon/jvbpd-icon.woff?7rgmkm') format('woff'),
    url('../fonts/jvbpd-icon/jvbpd-icon.svg?7rgmkm#javo-advance-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="jvbpd-icon-"],
[class*=" jvbpd-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jvbpd-icon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jvbpd-icon-alarm:before {
  content: "\E99A";
}

.jvbpd-icon-apartment:before {
  content: "\E99B";
}

.jvbpd-icon-arrow-down:before {
  content: "\E99C";
}

.jvbpd-icon-arrow-down-circle:before {
  content: "\E99D";
}

.jvbpd-icon-arrow-left:before {
  content: "\E99E";
}

.jvbpd-icon-arrow-left-circle:before {
  content: "\E99F";
}

.jvbpd-icon-arrow-right:before {
  content: "\E9A0";
}

.jvbpd-icon-arrow-right-circle:before {
  content: "\E9A1";
}

.jvbpd-icon-arrow-up:before {
  content: "\E9A2";
}

.jvbpd-icon-arrow-up-circle:before {
  content: "\E9A3";
}

.jvbpd-icon-bicycle:before {
  content: "\E9A4";
}

.jvbpd-icon-bold:before {
  content: "\E9A5";
}

.jvbpd-icon-book:before {
  content: "\E9A6";
}

.jvbpd-icon-bookmark:before {
  content: "\E9A7";
}

.jvbpd-icon-briefcase:before {
  content: "\E9A8";
}

.jvbpd-icon-bubble:before {
  content: "\E9A9";
}

.jvbpd-icon-bug:before {
  content: "\E9AA";
}

.jvbpd-icon-bullhorn:before {
  content: "\E9AB";
}

.jvbpd-icon-bus:before {
  content: "\E9AC";
}

.jvbpd-icon-calendar-full:before {
  content: "\E9AD";
}

.jvbpd-icon-camera:before {
  content: "\E9AE";
}

.jvbpd-icon-camera-video:before {
  content: "\E996";
}

.jvbpd-icon-car:before {
  content: "\E997";
}

.jvbpd-icon-cart:before {
  content: "\E9AF";
}

.jvbpd-icon-chart-bars:before {
  content: "\E9B0";
}

.jvbpd-icon-checkmark-circle:before {
  content: "\E9B1";
}

.jvbpd-icon-chevron-down:before {
  content: "\E9B2";
}

.jvbpd-icon-chevron-down-circle:before {
  content: "\E9B3";
}

.jvbpd-icon-chevron-left:before {
  content: "\E9B4";
}

.jvbpd-icon-chevron-left-circle:before {
  content: "\E9B5";
}

.jvbpd-icon-chevron-right:before {
  content: "\E9B6";
}

.jvbpd-icon-chevron-right-circle:before {
  content: "\E9B7";
}

.jvbpd-icon-chevron-up:before {
  content: "\E9B8";
}

.jvbpd-icon-chevron-up-circle:before {
  content: "\E9B9";
}

.jvbpd-icon-circle-minus:before {
  content: "\E9BA";
}

.jvbpd-icon-clock2:before {
  content: "\E9BB";
}

.jvbpd-icon-cloud:before {
  content: "\E9BC";
}

.jvbpd-icon-cloud-check:before {
  content: "\E9BD";
}

.jvbpd-icon-cloud-download:before {
  content: "\E9BE";
}

.jvbpd-icon-cloud-sync:before {
  content: "\E9BF";
}

.jvbpd-icon-cloud-upload:before {
  content: "\E9C0";
}

.jvbpd-icon-code:before {
  content: "\E9C1";
}

.jvbpd-icon-coffee-cup:before {
  content: "\E9C2";
}

.jvbpd-icon-cog:before {
  content: "\E9C3";
}

.jvbpd-icon-construction:before {
  content: "\E9C4";
}

.jvbpd-icon-crop:before {
  content: "\E9C5";
}

.jvbpd-icon-cross:before {
  content: "\E9C6";
}

.jvbpd-icon-cross-circle:before {
  content: "\E9C7";
}

.jvbpd-icon-database:before {
  content: "\E9C8";
}

.jvbpd-icon-diamond2:before {
  content: "\E9C9";
}

.jvbpd-icon-dice:before {
  content: "\E9CA";
}

.jvbpd-icon-dinner:before {
  content: "\E9CB";
}

.jvbpd-icon-direction-ltr:before {
  content: "\E9CC";
}

.jvbpd-icon-direction-rtl:before {
  content: "\E9CD";
}

.jvbpd-icon-download2:before {
  content: "\E9CE";
}

.jvbpd-icon-drop:before {
  content: "\E9CF";
}

.jvbpd-icon-earth:before {
  content: "\E9D0";
}

.jvbpd-icon-enter:before {
  content: "\E9D1";
}

.jvbpd-icon-enter-down:before {
  content: "\E9D2";
}

.jvbpd-icon-envelope:before {
  content: "\E9D3";
}

.jvbpd-icon-exit:before {
  content: "\E9D4";
}

.jvbpd-icon-exit-up:before {
  content: "\E9D5";
}

.jvbpd-icon-eye2:before {
  content: "\E9D6";
}

.jvbpd-icon-file-add:before {
  content: "\E9D7";
}

.jvbpd-icon-file-empty:before {
  content: "\E9D8";
}

.jvbpd-icon-film-play:before {
  content: "\E998";
}

.jvbpd-icon-flag2:before {
  content: "\E9D9";
}

.jvbpd-icon-frame-contract:before {
  content: "\E9DA";
}

.jvbpd-icon-frame-expand:before {
  content: "\E9DB";
}

.jvbpd-icon-funnel:before {
  content: "\E9DC";
}

.jvbpd-icon-gift:before {
  content: "\E9DD";
}

.jvbpd-icon-graduation-hat:before {
  content: "\E9DE";
}

.jvbpd-icon-hand:before {
  content: "\E9DF";
}

.jvbpd-icon-heart2:before {
  content: "\E9E0";
}

.jvbpd-icon-heart-pulse:before {
  content: "\E9E1";
}

.jvbpd-icon-highlight:before {
  content: "\E9E2";
}

.jvbpd-icon-history:before {
  content: "\E9E3";
}

.jvbpd-icon-home2:before {
  content: "\E9E4";
}

.jvbpd-icon-hourglass2:before {
  content: "\E9E5";
}

.jvbpd-icon-inbox:before {
  content: "\E9E6";
}

.jvbpd-icon-indent-decrease:before {
  content: "\E9E7";
}

.jvbpd-icon-indent-increase:before {
  content: "\E9E8";
}

.jvbpd-icon-italic:before {
  content: "\E9E9";
}

.jvbpd-icon-keyboard:before {
  content: "\E9EA";
}

.jvbpd-icon-laptop:before {
  content: "\E9EB";
}

.jvbpd-icon-laptop-phone:before {
  content: "\E9EC";
}

.jvbpd-icon-layers:before {
  content: "\E9ED";
}

.jvbpd-icon-leaf:before {
  content: "\E9EE";
}

.jvbpd-icon-license:before {
  content: "\E9EF";
}

.jvbpd-icon-lighter:before {
  content: "\E9F0";
}

.jvbpd-icon-linearicons:before {
  content: "\E9F1";
}

.jvbpd-icon-line-spacing:before {
  content: "\E9F2";
}

.jvbpd-icon-link:before {
  content: "\E9F3";
}

.jvbpd-icon-list2:before {
  content: "\E9F4";
}

.jvbpd-icon-location:before {
  content: "\E9F5";
}

.jvbpd-icon-lock:before {
  content: "\E9F6";
}

.jvbpd-icon-magic-wand:before {
  content: "\E9F7";
}

.jvbpd-icon-magnifier2:before {
  content: "\E9F8";
}

.jvbpd-icon-map2:before {
  content: "\E9F9";
}

.jvbpd-icon-map-marker:before {
  content: "\E999";
}

.jvbpd-icon-menu:before {
  content: "\E9FA";
}

.jvbpd-icon-menu-circle:before {
  content: "\E9FB";
}

.jvbpd-icon-mic:before {
  content: "\E9FC";
}

.jvbpd-icon-moon:before {
  content: "\E9FD";
}

.jvbpd-icon-move:before {
  content: "\E9FE";
}

.jvbpd-icon-music-note:before {
  content: "\E9FF";
}

.jvbpd-icon-mustache:before {
  content: "\EA00";
}

.jvbpd-icon-neutral:before {
  content: "\EA01";
}

.jvbpd-icon-page-break:before {
  content: "\EA02";
}

.jvbpd-icon-paperclip:before {
  content: "\EA03";
}

.jvbpd-icon-paw:before {
  content: "\EA04";
}

.jvbpd-icon-pencil2:before {
  content: "\EA05";
}

.jvbpd-icon-phone:before {
  content: "\EA06";
}

.jvbpd-icon-phone-handset:before {
  content: "\EA07";
}

.jvbpd-icon-picture:before {
  content: "\EA08";
}

.jvbpd-icon-pie-chart:before {
  content: "\EA09";
}

.jvbpd-icon-pilcrow:before {
  content: "\EA0A";
}

.jvbpd-icon-plus-circle:before {
  content: "\EA0B";
}

.jvbpd-icon-pointer-down:before {
  content: "\EA0C";
}

.jvbpd-icon-pointer-left:before {
  content: "\EA0D";
}

.jvbpd-icon-pointer-right:before {
  content: "\EA0E";
}

.jvbpd-icon-pointer-up:before {
  content: "\EA0F";
}

.jvbpd-icon-poop:before {
  content: "\EA10";
}

.jvbpd-icon-power-switch:before {
  content: "\EA11";
}

.jvbpd-icon-printer2:before {
  content: "\EA12";
}

.jvbpd-icon-pushpin:before {
  content: "\EA13";
}

.jvbpd-icon-question-circle:before {
  content: "\EA14";
}

.jvbpd-icon-redo:before {
  content: "\EA15";
}

.jvbpd-icon-rocket:before {
  content: "\EA16";
}

.jvbpd-icon-sad:before {
  content: "\EA17";
}

.jvbpd-icon-screen:before {
  content: "\EA18";
}

.jvbpd-icon-select:before {
  content: "\EA19";
}

.jvbpd-icon-shirt:before {
  content: "\EA1A";
}

.jvbpd-icon-smartphone2:before {
  content: "\EA1B";
}

.jvbpd-icon-smile:before {
  content: "\EA1C";
}

.jvbpd-icon-sort-alpha-asc:before {
  content: "\EA1D";
}

.jvbpd-icon-sort-amount-asc:before {
  content: "\EA1E";
}

.jvbpd-icon-spell-check:before {
  content: "\EA1F";
}

.jvbpd-icon-star:before {
  content: "\EA20";
}

.jvbpd-icon-star-empty:before {
  content: "\EA21";
}

.jvbpd-icon-star-half:before {
  content: "\EA22";
}

.jvbpd-icon-store:before {
  content: "\EA23";
}

.jvbpd-icon-strikethrough:before {
  content: "\EA24";
}

.jvbpd-icon-sun:before {
  content: "\EA25";
}

.jvbpd-icon-sync:before {
  content: "\EA26";
}

.jvbpd-icon-tablet2:before {
  content: "\EA27";
}

.jvbpd-icon-tag:before {
  content: "\EA28";
}

.jvbpd-icon-text-align-center:before {
  content: "\EA29";
}

.jvbpd-icon-text-align-justify:before {
  content: "\EA2A";
}

.jvbpd-icon-text-align-left:before {
  content: "\EA2B";
}

.jvbpd-icon-text-align-right:before {
  content: "\EA2C";
}

.jvbpd-icon-text-format:before {
  content: "\EA2D";
}

.jvbpd-icon-text-format-remove:before {
  content: "\EA2E";
}

.jvbpd-icon-text-size:before {
  content: "\EA2F";
}

.jvbpd-icon-thumbs-down:before {
  content: "\EA30";
}

.jvbpd-icon-thumbs-up:before {
  content: "\EA31";
}

.jvbpd-icon-train:before {
  content: "\EA32";
}

.jvbpd-icon-trash:before {
  content: "\EA33";
}

.jvbpd-icon-underline:before {
  content: "\EA34";
}

.jvbpd-icon-undo:before {
  content: "\EA35";
}

.jvbpd-icon-unlink:before {
  content: "\EA36";
}

.jvbpd-icon-upload2:before {
  content: "\EA37";
}

.jvbpd-icon-user:before {
  content: "\EA38";
}

.jvbpd-icon-users:before {
  content: "\EA39";
}

.jvbpd-icon-volume:before {
  content: "\EA3A";
}

.jvbpd-icon-volume-high:before {
  content: "\EA3B";
}

.jvbpd-icon-volume-low:before {
  content: "\EA3C";
}

.jvbpd-icon-volume-medium:before {
  content: "\EA3D";
}

.jvbpd-icon-warning:before {
  content: "\EA3E";
}

.jvbpd-icon-wheelchair:before {
  content: "\EA3F";
}

.jvbpd-icon-accelerator:before {
  content: "\E900";
}

.jvbpd-icon-add_folder:before {
  content: "\E901";
}

.jvbpd-icon-agenda:before {
  content: "\E902";
}

.jvbpd-icon-alarm_clock:before {
  content: "\E903";
}

.jvbpd-icon-arrow_down:before {
  content: "\E904";
}

.jvbpd-icon-arrow_left:before {
  content: "\E905";
}

.jvbpd-icon-arrow_right:before {
  content: "\E906";
}

.jvbpd-icon-arrow_up:before {
  content: "\E907";
}

.jvbpd-icon-battery_1:before {
  content: "\E908";
}

.jvbpd-icon-battery_2:before {
  content: "\E909";
}

.jvbpd-icon-battery_3:before {
  content: "\E90A";
}

.jvbpd-icon-battery_4:before {
  content: "\E90B";
}

.jvbpd-icon-blackboard_graph:before {
  content: "\E90C";
}

.jvbpd-icon-boat:before {
  content: "\E90D";
}

.jvbpd-icon-booknote:before {
  content: "\E90E";
}

.jvbpd-icon-booknote_add:before {
  content: "\E90F";
}

.jvbpd-icon-booknote_remove:before {
  content: "\E910";
}

.jvbpd-icon-calendar:before {
  content: "\E911";
}

.jvbpd-icon-camera_1:before {
  content: "\E912";
}

.jvbpd-icon-camera_2:before {
  content: "\E913";
}

.jvbpd-icon-case:before {
  content: "\E914";
}

.jvbpd-icon-case_2:before {
  content: "\E915";
}

.jvbpd-icon-cd:before {
  content: "\E916";
}

.jvbpd-icon-check:before {
  content: "\E917";
}

.jvbpd-icon-chronometer:before {
  content: "\E918";
}

.jvbpd-icon-clock:before {
  content: "\E919";
}

.jvbpd-icon-cloud_check:before {
  content: "\E91A";
}

.jvbpd-icon-cloud_delete:before {
  content: "\E91B";
}

.jvbpd-icon-cloud_download:before {
  content: "\E91C";
}

.jvbpd-icon-cloud_upload:before {
  content: "\E91D";
}

.jvbpd-icon-cloudy:before {
  content: "\E91E";
}

.jvbpd-icon-cocktail:before {
  content: "\E91F";
}

.jvbpd-icon-coffee:before {
  content: "\E920";
}

.jvbpd-icon-compass:before {
  content: "\E921";
}

.jvbpd-icon-compress:before {
  content: "\E922";
}

.jvbpd-icon-cutlery:before {
  content: "\E923";
}

.jvbpd-icon-delete:before {
  content: "\E924";
}

.jvbpd-icon-delete_folder:before {
  content: "\E925";
}

.jvbpd-icon-dialogue_add:before {
  content: "\E926";
}

.jvbpd-icon-dialogue_delete:before {
  content: "\E927";
}

.jvbpd-icon-dialogue_happy:before {
  content: "\E928";
}

.jvbpd-icon-dialogue_sad:before {
  content: "\E929";
}

.jvbpd-icon-dialogue_text:before {
  content: "\E92A";
}

.jvbpd-icon-dialogue_think:before {
  content: "\E92B";
}

.jvbpd-icon-diamond:before {
  content: "\E92C";
}

.jvbpd-icon-dish_fork:before {
  content: "\E92D";
}

.jvbpd-icon-dish_spoon:before {
  content: "\E92E";
}

.jvbpd-icon-download:before {
  content: "\E92F";
}

.jvbpd-icon-download_folder:before {
  content: "\E930";
}

.jvbpd-icon-expand:before {
  content: "\E931";
}

.jvbpd-icon-eye:before {
  content: "\E932";
}

.jvbpd-icon-fast_food:before {
  content: "\E933";
}

.jvbpd-icon-flag:before {
  content: "\E934";
}

.jvbpd-icon-folder:before {
  content: "\E935";
}

.jvbpd-icon-geolocalizator:before {
  content: "\E936";
}

.jvbpd-icon-globe:before {
  content: "\E937";
}

.jvbpd-icon-graph:before {
  content: "\E938";
}

.jvbpd-icon-graph_descending:before {
  content: "\E939";
}

.jvbpd-icon-graph_rising:before {
  content: "\E93A";
}

.jvbpd-icon-hammer:before {
  content: "\E93B";
}

.jvbpd-icon-happy_drop:before {
  content: "\E93C";
}

.jvbpd-icon-headphones:before {
  content: "\E93D";
}

.jvbpd-icon-heart:before {
  content: "\E93E";
}

.jvbpd-icon-heart_broken:before {
  content: "\E93F";
}

.jvbpd-icon-home:before {
  content: "\E940";
}

.jvbpd-icon-hourglass:before {
  content: "\E941";
}

.jvbpd-icon-image:before {
  content: "\E942";
}

.jvbpd-icon-key:before {
  content: "\E943";
}

.jvbpd-icon-life_buoy:before {
  content: "\E944";
}

.jvbpd-icon-list:before {
  content: "\E945";
}

.jvbpd-icon-lock_closed:before {
  content: "\E946";
}

.jvbpd-icon-lock_open:before {
  content: "\E947";
}

.jvbpd-icon-loudspeaker:before {
  content: "\E948";
}

.jvbpd-icon-magnifier:before {
  content: "\E949";
}

.jvbpd-icon-magnifier_minus:before {
  content: "\E94A";
}

.jvbpd-icon-magnifier_plus:before {
  content: "\E94B";
}

.jvbpd-icon-mail:before {
  content: "\E94C";
}

.jvbpd-icon-mail_open:before {
  content: "\E94D";
}

.jvbpd-icon-map:before {
  content: "\E94E";
}

.jvbpd-icon-medical_case:before {
  content: "\E94F";
}

.jvbpd-icon-microphone_1:before {
  content: "\E950";
}

.jvbpd-icon-microphone_2:before {
  content: "\E951";
}

.jvbpd-icon-minus:before {
  content: "\E952";
}

.jvbpd-icon-multiple_image:before {
  content: "\E953";
}

.jvbpd-icon-music_back:before {
  content: "\E954";
}

.jvbpd-icon-music_backtoend:before {
  content: "\E955";
}

.jvbpd-icon-music_eject:before {
  content: "\E956";
}

.jvbpd-icon-music_forward:before {
  content: "\E957";
}

.jvbpd-icon-music_forwardtoend:before {
  content: "\E958";
}

.jvbpd-icon-music_pause:before {
  content: "\E959";
}

.jvbpd-icon-music_play:before {
  content: "\E95A";
}

.jvbpd-icon-music_random:before {
  content: "\E95B";
}

.jvbpd-icon-music_repeat:before {
  content: "\E95C";
}

.jvbpd-icon-music_stop:before {
  content: "\E95D";
}

.jvbpd-icon-musical_note:before {
  content: "\E95E";
}

.jvbpd-icon-musical_note_2:before {
  content: "\E95F";
}

.jvbpd-icon-old_video_cam:before {
  content: "\E960";
}

.jvbpd-icon-paper_pen:before {
  content: "\E961";
}

.jvbpd-icon-paper_pencil:before {
  content: "\E962";
}

.jvbpd-icon-paper_sheet:before {
  content: "\E963";
}

.jvbpd-icon-pen_pencil_ruler:before {
  content: "\E964";
}

.jvbpd-icon-pencil:before {
  content: "\E965";
}

.jvbpd-icon-pencil_ruler:before {
  content: "\E966";
}

.jvbpd-icon-plus:before {
  content: "\E967";
}

.jvbpd-icon-portable_pc:before {
  content: "\E968";
}

.jvbpd-icon-pricetag:before {
  content: "\E969";
}

.jvbpd-icon-printer:before {
  content: "\E96A";
}

.jvbpd-icon-profile:before {
  content: "\E96B";
}

.jvbpd-icon-profile_add:before {
  content: "\E96C";
}

.jvbpd-icon-profile_remove:before {
  content: "\E96D";
}

.jvbpd-icon-rainy:before {
  content: "\E96E";
}

.jvbpd-icon-rotate:before {
  content: "\E96F";
}

.jvbpd-icon-setting_1:before {
  content: "\E970";
}

.jvbpd-icon-setting_2:before {
  content: "\E971";
}

.jvbpd-icon-share:before {
  content: "\E972";
}

.jvbpd-icon-shield_down:before {
  content: "\E973";
}

.jvbpd-icon-shield_left:before {
  content: "\E974";
}

.jvbpd-icon-shield_right:before {
  content: "\E975";
}

.jvbpd-icon-shield_up:before {
  content: "\E976";
}

.jvbpd-icon-shopping_cart:before {
  content: "\E977";
}

.jvbpd-icon-shopping_cart_content:before {
  content: "\E978";
}

.jvbpd-icon-sinth:before {
  content: "\E979";
}

.jvbpd-icon-smartphone:before {
  content: "\E97A";
}

.jvbpd-icon-spread:before {
  content: "\E97B";
}

.jvbpd-icon-squares:before {
  content: "\E97C";
}

.jvbpd-icon-stormy:before {
  content: "\E97D";
}

.jvbpd-icon-sunny:before {
  content: "\E97E";
}

.jvbpd-icon-tablet:before {
  content: "\E97F";
}

.jvbpd-icon-three_stripes_horiz:before {
  content: "\E980";
}

.jvbpd-icon-three_stripes_vert:before {
  content: "\E981";
}

.jvbpd-icon-ticket:before {
  content: "\E982";
}

.jvbpd-icon-todolist:before {
  content: "\E983";
}

.jvbpd-icon-todolist_add:before {
  content: "\E984";
}

.jvbpd-icon-todolist_check:before {
  content: "\E985";
}

.jvbpd-icon-trash_bin:before {
  content: "\E986";
}

.jvbpd-icon-tshirt:before {
  content: "\E987";
}

.jvbpd-icon-tv_monitor:before {
  content: "\E988";
}

.jvbpd-icon-umbrella:before {
  content: "\E989";
}

.jvbpd-icon-upload:before {
  content: "\E98A";
}

.jvbpd-icon-upload_folder:before {
  content: "\E98B";
}

.jvbpd-icon-variable:before {
  content: "\E98C";
}

.jvbpd-icon-video_cam:before {
  content: "\E98D";
}

.jvbpd-icon-volume_higher:before {
  content: "\E98E";
}

.jvbpd-icon-volume_lower:before {
  content: "\E98F";
}

.jvbpd-icon-volume_off:before {
  content: "\E990";
}

.jvbpd-icon-watch:before {
  content: "\E991";
}

.jvbpd-icon-waterfall:before {
  content: "\E992";
}

.jvbpd-icon-website_1:before {
  content: "\E993";
}

.jvbpd-icon-website_2:before {
  content: "\E994";
}

.jvbpd-icon-wine:before {
  content: "\E995";
}

.jvbpd-icon-basic_accelerator:before {
  content: "\EA40";
}

.jvbpd-icon-basic_alarm:before {
  content: "\EA41";
}

.jvbpd-icon-basic_anchor:before {
  content: "\EA42";
}

.jvbpd-icon-basic_anticlockwise:before {
  content: "\EA43";
}

.jvbpd-icon-basic_archive:before {
  content: "\EA44";
}

.jvbpd-icon-basic_archive_full:before {
  content: "\EA45";
}

.jvbpd-icon-basic_ban:before {
  content: "\EA46";
}

.jvbpd-icon-basic_battery_charge:before {
  content: "\EA47";
}

.jvbpd-icon-basic_battery_empty:before {
  content: "\EA48";
}

.jvbpd-icon-basic_battery_full:before {
  content: "\EA88";
}

.jvbpd-icon-basic_battery_half:before {
  content: "\EA89";
}

.jvbpd-icon-basic_bolt:before {
  content: "\EA8A";
}

.jvbpd-icon-basic_book:before {
  content: "\EA9D";
}

.jvbpd-icon-basic_book_pen:before {
  content: "\EA9E";
}

.jvbpd-icon-basic_book_pencil:before {
  content: "\EA9F";
}

.jvbpd-icon-basic_bookmark:before {
  content: "\EAA0";
}

.jvbpd-icon-basic_calculator:before {
  content: "\EAA1";
}

.jvbpd-icon-basic_calendar:before {
  content: "\EAA2";
}

.jvbpd-icon-basic_cards_diamonds:before {
  content: "\EA49";
}

.jvbpd-icon-basic_cards_hearts:before {
  content: "\EA4A";
}

.jvbpd-icon-basic_case:before {
  content: "\EA4B";
}

.jvbpd-icon-basic_chronometer:before {
  content: "\EA4C";
}

.jvbpd-icon-basic_clessidre:before {
  content: "\EA4D";
}

.jvbpd-icon-basic_clock:before {
  content: "\EA4E";
}

.jvbpd-icon-basic_clockwise:before {
  content: "\EA4F";
}

.jvbpd-icon-basic_cloud:before {
  content: "\EA50";
}

.jvbpd-icon-basic_clubs:before {
  content: "\EA51";
}

.jvbpd-icon-basic_compass:before {
  content: "\EA8B";
}

.jvbpd-icon-basic_cup:before {
  content: "\EA8C";
}

.jvbpd-icon-basic_diamonds:before {
  content: "\EA8D";
}

.jvbpd-icon-basic_display:before {
  content: "\EAA3";
}

.jvbpd-icon-basic_download:before {
  content: "\EAA4";
}

.jvbpd-icon-basic_exclamation:before {
  content: "\EAA5";
}

.jvbpd-icon-basic_eye:before {
  content: "\EAA6";
}

.jvbpd-icon-basic_eye_closed:before {
  content: "\EAA7";
}

.jvbpd-icon-basic_female:before {
  content: "\EAA8";
}

.jvbpd-icon-basic_flag1:before {
  content: "\EA52";
}

.jvbpd-icon-basic_flag2:before {
  content: "\EA53";
}

.jvbpd-icon-basic_floppydisk:before {
  content: "\EA54";
}

.jvbpd-icon-basic_folder:before {
  content: "\EA55";
}

.jvbpd-icon-basic_folder_multiple:before {
  content: "\EA56";
}

.jvbpd-icon-basic_gear:before {
  content: "\EA57";
}

.jvbpd-icon-basic_geolocalize-01:before {
  content: "\EA58";
}

.jvbpd-icon-basic_geolocalize-05:before {
  content: "\EA59";
}

.jvbpd-icon-basic_globe:before {
  content: "\EA5A";
}

.jvbpd-icon-basic_gunsight:before {
  content: "\EA8E";
}

.jvbpd-icon-basic_hammer:before {
  content: "\EA8F";
}

.jvbpd-icon-basic_headset:before {
  content: "\EA90";
}

.jvbpd-icon-basic_heart:before {
  content: "\EAA9";
}

.jvbpd-icon-basic_heart_broken:before {
  content: "\EAAA";
}

.jvbpd-icon-basic_helm:before {
  content: "\EAAB";
}

.jvbpd-icon-basic_home:before {
  content: "\EAAC";
}

.jvbpd-icon-basic_info:before {
  content: "\EAAD";
}

.jvbpd-icon-basic_ipod:before {
  content: "\EAAE";
}

.jvbpd-icon-basic_joypad:before {
  content: "\EA5B";
}

.jvbpd-icon-basic_key:before {
  content: "\EA5C";
}

.jvbpd-icon-basic_keyboard:before {
  content: "\EA5D";
}

.jvbpd-icon-basic_laptop:before {
  content: "\EA5E";
}

.jvbpd-icon-basic_life_buoy:before {
  content: "\EA5F";
}

.jvbpd-icon-basic_lightbulb:before {
  content: "\EA60";
}

.jvbpd-icon-basic_link:before {
  content: "\EA61";
}

.jvbpd-icon-basic_lock:before {
  content: "\EA62";
}

.jvbpd-icon-basic_lock_open:before {
  content: "\EA63";
}

.jvbpd-icon-basic_magic_mouse:before {
  content: "\EA91";
}

.jvbpd-icon-basic_magnifier:before {
  content: "\EA92";
}

.jvbpd-icon-basic_magnifier_minus:before {
  content: "\EA93";
}

.jvbpd-icon-basic_magnifier_plus:before {
  content: "\EAAF";
}

.jvbpd-icon-basic_mail:before {
  content: "\EAB0";
}

.jvbpd-icon-basic_mail_multiple:before {
  content: "\EAB1";
}

.jvbpd-icon-basic_mail_open:before {
  content: "\EAB2";
}

.jvbpd-icon-basic_mail_open_text:before {
  content: "\EAB3";
}

.jvbpd-icon-basic_male:before {
  content: "\EAB4";
}

.jvbpd-icon-basic_map:before {
  content: "\EA64";
}

.jvbpd-icon-basic_message:before {
  content: "\EA65";
}

.jvbpd-icon-basic_message_multiple:before {
  content: "\EA66";
}

.jvbpd-icon-basic_message_txt:before {
  content: "\EA67";
}

.jvbpd-icon-basic_mixer2:before {
  content: "\EA68";
}

.jvbpd-icon-basic_mouse:before {
  content: "\EA69";
}

.jvbpd-icon-basic_notebook:before {
  content: "\EA6A";
}

.jvbpd-icon-basic_notebook_pen:before {
  content: "\EA6B";
}

.jvbpd-icon-basic_notebook_pencil:before {
  content: "\EA6C";
}

.jvbpd-icon-basic_paperplane:before {
  content: "\EA94";
}

.jvbpd-icon-basic_pencil_ruler:before {
  content: "\EA95";
}

.jvbpd-icon-basic_pencil_ruler_pen:before {
  content: "\EA96";
}

.jvbpd-icon-basic_photo:before {
  content: "\EAB5";
}

.jvbpd-icon-basic_picture:before {
  content: "\EAB6";
}

.jvbpd-icon-basic_picture_multiple:before {
  content: "\EAB7";
}

.jvbpd-icon-basic_pin1:before {
  content: "\EAB8";
}

.jvbpd-icon-basic_pin2:before {
  content: "\EAB9";
}

.jvbpd-icon-basic_postcard:before {
  content: "\EABA";
}

.jvbpd-icon-basic_postcard_multiple:before {
  content: "\EA6D";
}

.jvbpd-icon-basic_printer:before {
  content: "\EA6E";
}

.jvbpd-icon-basic_question:before {
  content: "\EA6F";
}

.jvbpd-icon-basic_rss:before {
  content: "\EA70";
}

.jvbpd-icon-basic_server:before {
  content: "\EA71";
}

.jvbpd-icon-basic_server_cloud:before {
  content: "\EA72";
}

.jvbpd-icon-basic_server_download:before {
  content: "\EA73";
}

.jvbpd-icon-basic_server_upload:before {
  content: "\EA74";
}

.jvbpd-icon-basic_server2:before {
  content: "\EA75";
}

.jvbpd-icon-basic_settings:before {
  content: "\EA97";
}

.jvbpd-icon-basic_share:before {
  content: "\EA98";
}

.jvbpd-icon-basic_sheet:before {
  content: "\EA99";
}

.jvbpd-icon-basic_sheet_multiple:before {
  content: "\EABB";
}

.jvbpd-icon-basic_sheet_pen:before {
  content: "\EABC";
}

.jvbpd-icon-basic_sheet_pencil:before {
  content: "\EABD";
}

.jvbpd-icon-basic_sheet_txt:before {
  content: "\EABE";
}

.jvbpd-icon-basic_signs:before {
  content: "\EABF";
}

.jvbpd-icon-basic_smartphone:before {
  content: "\EAC0";
}

.jvbpd-icon-basic_spades:before {
  content: "\EA76";
}

.jvbpd-icon-basic_spread:before {
  content: "\EA77";
}

.jvbpd-icon-basic_spread_bookmark:before {
  content: "\EA78";
}

.jvbpd-icon-basic_spread_text:before {
  content: "\EA79";
}

.jvbpd-icon-basic_spread_text_bookmark:before {
  content: "\EA7A";
}

.jvbpd-icon-basic_star:before {
  content: "\EA7B";
}

.jvbpd-icon-basic_tablet:before {
  content: "\EA7C";
}

.jvbpd-icon-basic_target:before {
  content: "\EA7D";
}

.jvbpd-icon-basic_todo:before {
  content: "\EA7E";
}

.jvbpd-icon-basic_todo_pen:before {
  content: "\EA9A";
}

.jvbpd-icon-basic_todo_pencil:before {
  content: "\EA9B";
}

.jvbpd-icon-basic_todo_txt:before {
  content: "\EA9C";
}

.jvbpd-icon-basic_todolist_pen:before {
  content: "\EAC1";
}

.jvbpd-icon-basic_todolist_pencil:before {
  content: "\EAC2";
}

.jvbpd-icon-basic_trashcan:before {
  content: "\EAC3";
}

.jvbpd-icon-basic_trashcan_full:before {
  content: "\EAC4";
}

.jvbpd-icon-basic_trashcan_refresh:before {
  content: "\EAC5";
}

.jvbpd-icon-basic_trashcan_remove:before {
  content: "\EAC6";
}

.jvbpd-icon-basic_upload:before {
  content: "\EA7F";
}

.jvbpd-icon-basic_usb:before {
  content: "\EA80";
}

.jvbpd-icon-basic_video:before {
  content: "\EA81";
}

.jvbpd-icon-basic_watch:before {
  content: "\EA82";
}

.jvbpd-icon-basic_webpage:before {
  content: "\EA83";
}

.jvbpd-icon-basic_webpage_img_txt:before {
  content: "\EA84";
}

.jvbpd-icon-basic_webpage_multiple:before {
  content: "\EA85";
}

.jvbpd-icon-basic_webpage_txt:before {
  content: "\EA86";
}

.jvbpd-icon-basic_world:before {
  content: "\EA87";
}@font-face {
  font-family: 'jvbpd-icon1';
  src: url('../fonts/jvbpd-icon1/jvbpd-icon1.eot?9cpiic');
  src: url('../fonts/jvbpd-icon1/jvbpd-icon1.eot?9cpiic#iefix') format('embedded-opentype'),
    url('../fonts/jvbpd-icon1/jvbpd-icon1.ttf?9cpiic') format('truetype'),
    url('../fonts/jvbpd-icon1/jvbpd-icon1.woff?9cpiic') format('woff'),
    url('../fonts/jvbpd-icon1/jvbpd-icon1.svg?9cpiic#jvbpd-icon1') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="jvbpd-icon1-"],
[class*=" jvbpd-icon1-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jvbpd-icon1' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jvbpd-icon1-addition:before {
  content: "\E900";
}

.jvbpd-icon1-arrow-left:before {
  content: "\E901";
}

.jvbpd-icon1-arrow-right:before {
  content: "\E902";
}

.jvbpd-icon1-audio:before {
  content: "\E903";
}

.jvbpd-icon1-basket:before {
  content: "\E904";
}

.jvbpd-icon1-battery:before {
  content: "\E905";
}

.jvbpd-icon1-block:before {
  content: "\E906";
}

.jvbpd-icon1-block2:before {
  content: "\E907";
}

.jvbpd-icon1-book:before {
  content: "\E908";
}

.jvbpd-icon1-calender:before {
  content: "\E909";
}

.jvbpd-icon1-camera:before {
  content: "\E90A";
}

.jvbpd-icon1-check:before {
  content: "\E90B";
}

.jvbpd-icon1-clip:before {
  content: "\E90C";
}

.jvbpd-icon1-clock:before {
  content: "\E90D";
}

.jvbpd-icon1-comment:before {
  content: "\E90E";
}

.jvbpd-icon1-comment-o:before {
  content: "\E90F";
}

.jvbpd-icon1-danger:before {
  content: "\E910";
}

.jvbpd-icon1-doc-envelope:before {
  content: "\E911";
}

.jvbpd-icon1-docs:before {
  content: "\E912";
}

.jvbpd-icon1-docs2:before {
  content: "\E913";
}

.jvbpd-icon1-docs3:before {
  content: "\E914";
}

.jvbpd-icon1-dot:before {
  content: "\E915";
}

.jvbpd-icon1-dounload:before {
  content: "\E916";
}

.jvbpd-icon1-envelope:before {
  content: "\E917";
}

.jvbpd-icon1-export:before {
  content: "\E918";
}

.jvbpd-icon1-eyes:before {
  content: "\E919";
}

.jvbpd-icon1-fax:before {
  content: "\E91A";
}

.jvbpd-icon1-flag:before {
  content: "\E91B";
}

.jvbpd-icon1-folder:before {
  content: "\E91C";
}

.jvbpd-icon1-heart:before {
  content: "\E91D";
}

.jvbpd-icon1-house:before {
  content: "\E91E";
}

.jvbpd-icon1-import:before {
  content: "\E91F";
}

.jvbpd-icon1-jewelry:before {
  content: "\E920";
}

.jvbpd-icon1-like:before {
  content: "\E921";
}

.jvbpd-icon1-link:before {
  content: "\E922";
}

.jvbpd-icon1-location:before {
  content: "\E923";
}

.jvbpd-icon1-management:before {
  content: "\E924";
}

.jvbpd-icon1-mic:before {
  content: "\E925";
}

.jvbpd-icon1-none:before {
  content: "\E926";
}

.jvbpd-icon1-paragraph:before {
  content: "\E927";
}

.jvbpd-icon1-people:before {
  content: "\E928";
}

.jvbpd-icon1-rain:before {
  content: "\E929";
}

.jvbpd-icon1-search:before {
  content: "\E92A";
}

.jvbpd-icon1-setting:before {
  content: "\E92B";
}

.jvbpd-icon1-setting2:before {
  content: "\E92C";
}

.jvbpd-icon1-shop:before {
  content: "\E92D";
}

.jvbpd-icon1-shop2:before {
  content: "\E92E";
}

.jvbpd-icon1-subtract:before {
  content: "\E92F";
}

.jvbpd-icon1-sun:before {
  content: "\E930";
}

.jvbpd-icon1-support:before {
  content: "\E931";
}

.jvbpd-icon1-tag:before {
  content: "\E932";
}

.jvbpd-icon1-umbralla:before {
  content: "\E933";
}

.jvbpd-icon1-write:before {
  content: "\E934";
}@font-face {
  font-family: 'jvbpd-icon2';
  src: url('../fonts/jvbpd-icon2/jvbpd-icon2.eot?bc29uw');
  src: url('../fonts/jvbpd-icon2/jvbpd-icon2.eot?bc29uw#iefix') format('embedded-opentype'),
    url('../fonts/jvbpd-icon2/jvbpd-icon2.ttf?bc29uw') format('truetype'),
    url('../fonts/jvbpd-icon2/jvbpd-icon2.woff?bc29uw') format('woff'),
    url('../fonts/jvbpd-icon2/jvbpd-icon2.svg?bc29uw#jvbpd-icon2') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="jvbpd-icon2-"],
[class*=" jvbpd-icon2-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jvbpd-icon2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jvbpd-icon2-bookmark2:before {
  content: "\E935";
}

.jvbpd-icon2-battery:before {
  content: "\E905";
}

.jvbpd-icon2-block:before {
  content: "\E906";
}

.jvbpd-icon2-block2:before {
  content: "\E907";
}

.jvbpd-icon2-clock2:before {
  content: "\E90D";
}

.jvbpd-icon2-location3:before {
  content: "\E923";
}

.jvbpd-icon2-none:before {
  content: "\E926";
}

.jvbpd-icon2-paragraph:before {
  content: "\E927";
}

.jvbpd-icon2-user2:before {
  content: "\E928";
}

.jvbpd-icon2-search2:before {
  content: "\E92A";
}

.jvbpd-icon2-setting2:before {
  content: "\E92B";
}

.jvbpd-icon2-umbralla:before {
  content: "\E933";
}

.jvbpd-icon2-academy:before {
  content: "\E900";
}

.jvbpd-icon2-add:before {
  content: "\E901";
}

.jvbpd-icon2-arrow-down:before {
  content: "\E902";
}

.jvbpd-icon2-arrow-left:before {
  content: "\E903";
}

.jvbpd-icon2-arrow-right:before {
  content: "\E904";
}

.jvbpd-icon2-arrow-up:before {
  content: "\E908";
}

.jvbpd-icon2-atom:before {
  content: "\E909";
}

.jvbpd-icon2-bell:before {
  content: "\E90A";
}

.jvbpd-icon2-book:before {
  content: "\E90B";
}

.jvbpd-icon2-bookmark:before {
  content: "\E90C";
}

.jvbpd-icon2-brush:before {
  content: "\E90E";
}

.jvbpd-icon2-button:before {
  content: "\E90F";
}

.jvbpd-icon2-calendar:before {
  content: "\E910";
}

.jvbpd-icon2-camera:before {
  content: "\E911";
}

.jvbpd-icon2-check:before {
  content: "\E912";
}

.jvbpd-icon2-clip:before {
  content: "\E913";
}

.jvbpd-icon2-clock:before {
  content: "\E914";
}

.jvbpd-icon2-close:before {
  content: "\E915";
}

.jvbpd-icon2-combass:before {
  content: "\E916";
}

.jvbpd-icon2-comment:before {
  content: "\E917";
}

.jvbpd-icon2-connect:before {
  content: "\E918";
}

.jvbpd-icon2-cook:before {
  content: "\E919";
}

.jvbpd-icon2-crop:before {
  content: "\E91A";
}

.jvbpd-icon2-danger:before {
  content: "\E91B";
}

.jvbpd-icon2-docs1:before {
  content: "\E91C";
}

.jvbpd-icon2-documentation:before {
  content: "\E91D";
}

.jvbpd-icon2-download:before {
  content: "\E91E";
}

.jvbpd-icon2-download2:before {
  content: "\E91F";
}

.jvbpd-icon2-drawing:before {
  content: "\E920";
}

.jvbpd-icon2-drop:before {
  content: "\E921";
}

.jvbpd-icon2-dropbox:before {
  content: "\E922";
}

.jvbpd-icon2-email:before {
  content: "\E924";
}

.jvbpd-icon2-export:before {
  content: "\E925";
}

.jvbpd-icon2-export2:before {
  content: "\E929";
}

.jvbpd-icon2-eye:before {
  content: "\E92C";
}

.jvbpd-icon2-fax:before {
  content: "\E92D";
}

.jvbpd-icon2-flag:before {
  content: "\E92E";
}

.jvbpd-icon2-flower:before {
  content: "\E92F";
}

.jvbpd-icon2-folder:before {
  content: "\E930";
}

.jvbpd-icon2-food:before {
  content: "\E931";
}

.jvbpd-icon2-grahp:before {
  content: "\E932";
}

.jvbpd-icon2-grahp2:before {
  content: "\E934";
}

.jvbpd-icon2-grahp3:before {
  content: "\E936";
}

.jvbpd-icon2-grahp4:before {
  content: "\E937";
}

.jvbpd-icon2-headset:before {
  content: "\E938";
}

.jvbpd-icon2-heart:before {
  content: "\E939";
}

.jvbpd-icon2-home:before {
  content: "\E93A";
}

.jvbpd-icon2-hospital:before {
  content: "\E93B";
}

.jvbpd-icon2-image:before {
  content: "\E93C";
}

.jvbpd-icon2-info:before {
  content: "\E93D";
}

.jvbpd-icon2-info2:before {
  content: "\E93E";
}

.jvbpd-icon2-jewelry:before {
  content: "\E93F";
}

.jvbpd-icon2-briefcase:before {
  content: "\E940";
}

.jvbpd-icon2-layer:before {
  content: "\E941";
}

.jvbpd-icon2-light:before {
  content: "\E942";
}

.jvbpd-icon2-location1:before {
  content: "\E943";
}

.jvbpd-icon2-location2:before {
  content: "\E944";
}

.jvbpd-icon2-lock:before {
  content: "\E945";
}

.jvbpd-icon2-map:before {
  content: "\E946";
}

.jvbpd-icon2-mark:before {
  content: "\E947";
}

.jvbpd-icon2-mark3:before {
  content: "\E948";
}

.jvbpd-icon2-medal:before {
  content: "\E949";
}

.jvbpd-icon2-memo:before {
  content: "\E94A";
}

.jvbpd-icon2-mic:before {
  content: "\E94B";
}

.jvbpd-icon2-milestone:before {
  content: "\E94C";
}

.jvbpd-icon2-mobile:before {
  content: "\E94D";
}

.jvbpd-icon2-monitor:before {
  content: "\E94E";
}

.jvbpd-icon2-music:before {
  content: "\E94F";
}

.jvbpd-icon2-nature:before {
  content: "\E950";
}

.jvbpd-icon2-option:before {
  content: "\E951";
}

.jvbpd-icon2-pattern:before {
  content: "\E952";
}

.jvbpd-icon2-pen:before {
  content: "\E953";
}

.jvbpd-icon2-pencil:before {
  content: "\E954";
}

.jvbpd-icon2-user:before {
  content: "\E955";
}

.jvbpd-icon2-pin:before {
  content: "\E956";
}

.jvbpd-icon2-power:before {
  content: "\E957";
}

.jvbpd-icon2-rodding:before {
  content: "\E958";
}

.jvbpd-icon2-search:before {
  content: "\E959";
}

.jvbpd-icon2-setting:before {
  content: "\E95A";
}

.jvbpd-icon2-shield:before {
  content: "\E95B";
}

.jvbpd-icon2-shop:before {
  content: "\E95C";
}

.jvbpd-icon2-shop2:before {
  content: "\E95D";
}

.jvbpd-icon2-spread:before {
  content: "\E95E";
}

.jvbpd-icon2-star:before {
  content: "\E95F";
}

.jvbpd-icon2-stop:before {
  content: "\E960";
}

.jvbpd-icon2-student:before {
  content: "\E961";
}

.jvbpd-icon2-subtract:before {
  content: "\E962";
}

.jvbpd-icon2-tag:before {
  content: "\E963";
}

.jvbpd-icon2-tell:before {
  content: "\E964";
}

.jvbpd-icon2-temperature:before {
  content: "\E965";
}

.jvbpd-icon2-timer:before {
  content: "\E966";
}

.jvbpd-icon2-tool:before {
  content: "\E967";
}

.jvbpd-icon2-trash:before {
  content: "\E968";
}

.jvbpd-icon2-tree:before {
  content: "\E969";
}

.jvbpd-icon2-umbrella:before {
  content: "\E96A";
}

.jvbpd-icon2-video:before {
  content: "\E96B";
}

.jvbpd-icon2-volume:before {
  content: "\E96C";
}

.jvbpd-icon2-wifi:before {
  content: "\E96D";
}

.jvbpd-icon2-world:before {
  content: "\E96E";
}

.jvbpd-icon2-headset2:before {
  content: "\E96F";
}@font-face {
  font-family: 'jvbpd-icon3';
  src: url('../fonts/jvbpd-icon3/jvbpd-icon3.eot?g59ikv');
  src: url('../fonts/jvbpd-icon3/jvbpd-icon3.eot?g59ikv#iefix') format('embedded-opentype'),
    url('../fonts/jvbpd-icon3/jvbpd-icon3.ttf?g59ikv') format('truetype'),
    url('../fonts/jvbpd-icon3/jvbpd-icon3.woff?g59ikv') format('woff'),
    url('../fonts/jvbpd-icon3/jvbpd-icon3.svg?g59ikv#jvbpd-icon3') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="jvbpd-icon3-"],
[class*=" jvbpd-icon3-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jvbpd-icon3' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jvbpd-icon3-user:before {
  content: "\E000";
}

.jvbpd-icon3-user-add:before {
  content: "\E002";
}

.jvbpd-icon3-user-check:before {
  content: "\E003";
}

.jvbpd-icon3-user-delete:before {
  content: "\E004";
}

.jvbpd-icon3-trophy:before {
  content: "\E006";
}

.jvbpd-icon3-mobile:before {
  content: "\E010";
}

.jvbpd-icon3-desktop:before {
  content: "\E011";
}

.jvbpd-icon3-airplane:before {
  content: "\E012";
}

.jvbpd-icon3-note:before {
  content: "\E013";
}

.jvbpd-icon3-beard:before {
  content: "\E014";
}

.jvbpd-icon3-mouse:before {
  content: "\E015";
}

.jvbpd-icon3-magnet:before {
  content: "\E016";
}

.jvbpd-icon3-flash:before {
  content: "\E020";
}

.jvbpd-icon3-smile:before {
  content: "\E021";
}

.jvbpd-icon3-music-cd:before {
  content: "\E022";
}

.jvbpd-icon3-directions:before {
  content: "\E023";
}

.jvbpd-icon3-crop:before {
  content: "\E024";
}

.jvbpd-icon3-credit-card:before {
  content: "\E025";
}

.jvbpd-icon3-research:before {
  content: "\E026";
}

.jvbpd-icon3-user2:before {
  content: "\E005";
}

.jvbpd-icon3-dashboard:before {
  content: "\E007";
}

.jvbpd-icon3-youtube:before {
  content: "\E008";
}

.jvbpd-icon3-twitter:before {
  content: "\E009";
}

.jvbpd-icon3-tumblr:before {
  content: "\E00A";
}

.jvbpd-icon3-facebook:before {
  content: "\E00B";
}

.jvbpd-icon3-drop-box:before {
  content: "\E00C";
}

.jvbpd-icon3-dribbble:before {
  content: "\E00D";
}

.jvbpd-icon3-shield:before {
  content: "\E00E";
}

.jvbpd-icon3-tablet:before {
  content: "\E00F";
}

.jvbpd-icon3-magic:before {
  content: "\E017";
}

.jvbpd-icon3-hourglass:before {
  content: "\E018";
}

.jvbpd-icon3-education:before {
  content: "\E019";
}

.jvbpd-icon3-ghost:before {
  content: "\E01A";
}

.jvbpd-icon3-game:before {
  content: "\E01B";
}

.jvbpd-icon3-fire:before {
  content: "\E01C";
}

.jvbpd-icon3-glasses:before {
  content: "\E01D";
}

.jvbpd-icon3-read-message:before {
  content: "\E01E";
}

.jvbpd-icon3-new-message:before {
  content: "\E01F";
}

.jvbpd-icon3-bell:before {
  content: "\E027";
}

.jvbpd-icon3-badge:before {
  content: "\E028";
}

.jvbpd-icon3-anchor:before {
  content: "\E029";
}

.jvbpd-icon3-wallet:before {
  content: "\E02A";
}

.jvbpd-icon3-object:before {
  content: "\E02B";
}

.jvbpd-icon3-comment:before {
  content: "\E02C";
}

.jvbpd-icon3-puzzle:before {
  content: "\E02D";
}

.jvbpd-icon3-print:before {
  content: "\E02E";
}

.jvbpd-icon3-gift:before {
  content: "\E02F";
}

.jvbpd-icon3-queue-music:before {
  content: "\E030";
}

.jvbpd-icon3-pin:before {
  content: "\E031";
}

.jvbpd-icon3-image:before {
  content: "\E032";
}

.jvbpd-icon3-map:before {
  content: "\E033";
}

.jvbpd-icon3-layer:before {
  content: "\E034";
}

.jvbpd-icon3-basket:before {
  content: "\E035";
}

.jvbpd-icon3-globe:before {
  content: "\E036";
}

.jvbpd-icon3-earth:before {
  content: "\E037";
}

.jvbpd-icon3-select-area:before {
  content: "\E038";
}

.jvbpd-icon3-folder:before {
  content: "\E039";
}

.jvbpd-icon3-film:before {
  content: "\E03A";
}

.jvbpd-icon3-rss:before {
  content: "\E03B";
}

.jvbpd-icon3-earphone:before {
  content: "\E03C";
}

.jvbpd-icon3-headphone:before {
  content: "\E03D";
}

.jvbpd-icon3-water-drop:before {
  content: "\E03E";
}

.jvbpd-icon3-box:before {
  content: "\E03F";
}

.jvbpd-icon3-copy:before {
  content: "\E040";
}

.jvbpd-icon3-guide-plate:before {
  content: "\E041";
}

.jvbpd-icon3-guide-plate2:before {
  content: "\E042";
}

.jvbpd-icon3-jewelry:before {
  content: "\E043";
}

.jvbpd-icon3-coffee:before {
  content: "\E044";
}

.jvbpd-icon3-compass:before {
  content: "\E045";
}

.jvbpd-icon3-caller:before {
  content: "\E046";
}

.jvbpd-icon3-receiver:before {
  content: "\E047";
}

.jvbpd-icon3-call:before {
  content: "\E048";
}

.jvbpd-icon3-calculation:before {
  content: "\E049";
}

.jvbpd-icon3-comments:before {
  content: "\E04A";
}

.jvbpd-icon3-briefcase:before {
  content: "\E04B";
}

.jvbpd-icon3-book:before {
  content: "\E04C";
}

.jvbpd-icon3-cart-full:before {
  content: "\E04D";
}

.jvbpd-icon3-cart:before {
  content: "\E04E";
}

.jvbpd-icon3-bag:before {
  content: "\E04F";
}

.jvbpd-icon3-left:before {
  content: "\E050";
}

.jvbpd-icon3-right:before {
  content: "\E051";
}

.jvbpd-icon3-setting-wrench:before {
  content: "\E052";
}

.jvbpd-icon3-umbrella:before {
  content: "\E053";
}

.jvbpd-icon3-trash:before {
  content: "\E054";
}

.jvbpd-icon3-tag:before {
  content: "\E055";
}

.jvbpd-icon3-life-buoy:before {
  content: "\E056";
}

.jvbpd-icon3-expansion:before {
  content: "\E057";
}

.jvbpd-icon3-reduction:before {
  content: "\E058";
}

.jvbpd-icon3-Shuffle:before {
  content: "\E059";
}

.jvbpd-icon3-export:before {
  content: "\E05A";
}

.jvbpd-icon3-share:before {
  content: "\E05B";
}

.jvbpd-icon3-rocket:before {
  content: "\E05C";
}

.jvbpd-icon3-help:before {
  content: "\E05D";
}

.jvbpd-icon3-pie-chart:before {
  content: "\E05E";
}

.jvbpd-icon3-setting-edit:before {
  content: "\E05F";
}

.jvbpd-icon3-write:before {
  content: "\E060";
}

.jvbpd-icon3-music1:before {
  content: "\E061";
}

.jvbpd-icon3-music2:before {
  content: "\E062";
}

.jvbpd-icon3-mic:before {
  content: "\E063";
}

.jvbpd-icon3-repeat:before {
  content: "\E064";
}

.jvbpd-icon3-logout:before {
  content: "\E065";
}

.jvbpd-icon3-login:before {
  content: "\E066";
}

.jvbpd-icon3-list-item:before {
  content: "\E067";
}

.jvbpd-icon3-like:before {
  content: "\E068";
}

.jvbpd-icon3-home:before {
  content: "\E069";
}

.jvbpd-icon3-application:before {
  content: "\E06A";
}

.jvbpd-icon3-polyline:before {
  content: "\E06B";
}

.jvbpd-icon3-setting-mixer:before {
  content: "\E06C";
}

.jvbpd-icon3-down:before {
  content: "\E06D";
}

.jvbpd-icon3-send:before {
  content: "\E06E";
}

.jvbpd-icon3-skip-previous:before {
  content: "\E06F";
}

.jvbpd-icon3-fast-rewind:before {
  content: "\E070";
}

.jvbpd-icon3-play:before {
  content: "\E071";
}

.jvbpd-icon3-pause:before {
  content: "\E072";
}

.jvbpd-icon3-fast-forward:before {
  content: "\E073";
}

.jvbpd-icon3-skip-next:before {
  content: "\E074";
}

.jvbpd-icon3-calendar:before {
  content: "\E075";
}

.jvbpd-icon3-bulb:before {
  content: "\E076";
}

.jvbpd-icon3-chart:before {
  content: "\E077";
}

.jvbpd-icon3-arrow-up:before {
  content: "\E078";
}

.jvbpd-icon3-arrow-right:before {
  content: "\E079";
}

.jvbpd-icon3-arrow-left:before {
  content: "\E07A";
}

.jvbpd-icon3-arrow-down:before {
  content: "\E07B";
}

.jvbpd-icon3-not-interested:before {
  content: "\E07C";
}

.jvbpd-icon3-comment2:before {
  content: "\E07D";
}

.jvbpd-icon3-video:before {
  content: "\E07E";
}

.jvbpd-icon3-camera:before {
  content: "\E07F";
}

.jvbpd-icon3-check:before {
  content: "\E080";
}

.jvbpd-icon3-clock:before {
  content: "\E081";
}

.jvbpd-icon3-close:before {
  content: "\E082";
}

.jvbpd-icon3-cloud-download:before {
  content: "\E083";
}

.jvbpd-icon3-cloud-upload:before {
  content: "\E084";
}

.jvbpd-icon3-empty:before {
  content: "\E085";
}

.jvbpd-icon3-envelop:before {
  content: "\E086";
}

.jvbpd-icon3-visible:before {
  content: "\E087";
}

.jvbpd-icon3-flag:before {
  content: "\E088";
}

.jvbpd-icon3-folder2:before {
  content: "\E089";
}

.jvbpd-icon3-heart:before {
  content: "\E08A";
}

.jvbpd-icon3-info:before {
  content: "\E08B";
}

.jvbpd-icon3-key:before {
  content: "\E08C";
}

.jvbpd-icon3-link:before {
  content: "\E08D";
}

.jvbpd-icon3-lock:before {
  content: "\E08E";
}

.jvbpd-icon3-unlocked:before {
  content: "\E08F";
}

.jvbpd-icon3-search:before {
  content: "\E090";
}

.jvbpd-icon3-zoom-in:before {
  content: "\E091";
}

.jvbpd-icon3-zoom-out:before {
  content: "\E092";
}

.jvbpd-icon3-clip:before {
  content: "\E093";
}

.jvbpd-icon3-navigation:before {
  content: "\E094";
}

.jvbpd-icon3-addtion:before {
  content: "\E095";
}

.jvbpd-icon3-location:before {
  content: "\E096";
}

.jvbpd-icon3-power:before {
  content: "\E097";
}

.jvbpd-icon3-repeat:before {
  content: "\E098";
}

.jvbpd-icon3-rotate:before {
  content: "\E099";
}

.jvbpd-icon3-setting:before {
  content: "\E09A";
}

.jvbpd-icon3-star:before {
  content: "\E09B";
}

.jvbpd-icon3-female:before {
  content: "\E09C";
}

.jvbpd-icon3-male:before {
  content: "\E09D";
}

.jvbpd-icon3-location2:before {
  content: "\E09E";
}

.jvbpd-icon3-volume:before {
  content: "\E09F";
}

.jvbpd-icon3-volume2:before {
  content: "\E0A0";
}

.jvbpd-icon3-mute:before {
  content: "\E0A1";
}

.jvbpd-icon3-user-group:before {
  content: "\E001";
}@font-face {
  font-family: 'jvbpd-icon4';
  src: url('../fonts/jvbpd-icon4/jvbpd-icon4.eot?t1aqck');
  src: url('../fonts/jvbpd-icon4/jvbpd-icon4.eot?t1aqck#iefix') format('embedded-opentype'),
    url('../fonts/jvbpd-icon4/jvbpd-icon4.ttf?t1aqck') format('truetype'),
    url('../fonts/jvbpd-icon4/jvbpd-icon4.woff?t1aqck') format('woff'),
    url('../fonts/jvbpd-icon4/jvbpd-icon4.svg?t1aqck#jvbpd-icon4') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="jvbpd-icon4-"],
[class*=" jvbpd-icon4-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'jvbpd-icon4' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jvbpd-icon4-arrow_left:before {
  content: "\E900";
}

.jvbpd-icon4-arrow_right:before {
  content: "\E901";
}

.jvbpd-icon4-arrow_up:before {
  content: "\E902";
}

.jvbpd-icon4-arrow_down:before {
  content: "\E903";
}

.jvbpd-icon4-plus:before {
  content: "\E904";
}

.jvbpd-icon4-minus:before {
  content: "\E905";
}

.jvbpd-icon4-close:before {
  content: "\E906";
}

.jvbpd-icon4-choose:before {
  content: "\E907";
}

.jvbpd-icon4-arrow_lockwise:before {
  content: "\E908";
}

.jvbpd-icon4-arrow_anti-clockwise:before {
  content: "\E909";
}

.jvbpd-icon4-circle_arrow_left:before {
  content: "\E90A";
}

.jvbpd-icon4-circle_arrow_right:before {
  content: "\E90B";
}

.jvbpd-icon4-circle_arrow_up:before {
  content: "\E90C";
}

.jvbpd-icon4-circle_arrow_down:before {
  content: "\E90D";
}

.jvbpd-icon4-circle_plus:before {
  content: "\E90E";
}

.jvbpd-icon4-circle_minus:before {
  content: "\E90F";
}

.jvbpd-icon4-circle_close:before {
  content: "\E910";
}

.jvbpd-icon4-circle_choose:before {
  content: "\E911";
}

.jvbpd-icon4-refresh:before {
  content: "\E912";
}

.jvbpd-icon4-enter:before {
  content: "\E913";
}

.jvbpd-icon4-arrow2_left:before {
  content: "\E914";
}

.jvbpd-icon4-arrow2_right:before {
  content: "\E915";
}

.jvbpd-icon4-arrow2_up:before {
  content: "\E916";
}

.jvbpd-icon4-arrow2_down:before {
  content: "\E917";
}

.jvbpd-icon4-login:before {
  content: "\E918";
}

.jvbpd-icon4-logout:before {
  content: "\E919";
}

.jvbpd-icon4-download:before {
  content: "\E91A";
}

.jvbpd-icon4-upload:before {
  content: "\E91B";
}

.jvbpd-icon4-cloud_download:before {
  content: "\E91C";
}

.jvbpd-icon4-cloud_upload:before {
  content: "\E91D";
}

.jvbpd-icon4-list:before {
  content: "\E91E";
}

.jvbpd-icon4-list_item:before {
  content: "\E91F";
}

.jvbpd-icon4-list_choose:before {
  content: "\E920";
}

.jvbpd-icon4-text:before {
  content: "\E921";
}

.jvbpd-icon4-file_empty:before {
  content: "\E922";
}

.jvbpd-icon4-file_text:before {
  content: "\E923";
}

.jvbpd-icon4-file_plus:before {
  content: "\E924";
}

.jvbpd-icon4-file_minus:before {
  content: "\E925";
}

.jvbpd-icon4-file_choose:before {
  content: "\E926";
}

.jvbpd-icon4-file_delete:before {
  content: "\E927";
}

.jvbpd-icon4-help:before {
  content: "\E928";
}

.jvbpd-icon4-caution:before {
  content: "\E929";
}

.jvbpd-icon4-hint:before {
  content: "\E92A";
}

.jvbpd-icon4-no:before {
  content: "\E92B";
}

.jvbpd-icon4-bell:before {
  content: "\E92C";
}

.jvbpd-icon4-lamp-bulb:before {
  content: "\E92D";
}

.jvbpd-icon4-message:before {
  content: "\E92E";
}

.jvbpd-icon4-chat:before {
  content: "\E92F";
}

.jvbpd-icon4-mail:before {
  content: "\E930";
}

.jvbpd-icon4-megaphone:before {
  content: "\E931";
}

.jvbpd-icon4-phone:before {
  content: "\E932";
}

.jvbpd-icon4-pad:before {
  content: "\E933";
}

.jvbpd-icon4-desktop:before {
  content: "\E934";
}

.jvbpd-icon4-mouse:before {
  content: "\E935";
}

.jvbpd-icon4-battery_full:before {
  content: "\E936";
}

.jvbpd-icon4-battery_empty:before {
  content: "\E937";
}

.jvbpd-icon4-power:before {
  content: "\E938";
}

.jvbpd-icon4-flag:before {
  content: "\E939";
}

.jvbpd-icon4-basketball:before {
  content: "\E93A";
}

.jvbpd-icon4-life-buoy:before {
  content: "\E93B";
}

.jvbpd-icon4-signal:before {
  content: "\E93C";
}

.jvbpd-icon4-wifi:before {
  content: "\E93D";
}

.jvbpd-icon4-telephone:before {
  content: "\E93E";
}

.jvbpd-icon4-telephone-directory:before {
  content: "\E93F";
}

.jvbpd-icon4-calendar:before {
  content: "\E940";
}

.jvbpd-icon4-alarm:before {
  content: "\E941";
}

.jvbpd-icon4-clock:before {
  content: "\E942";
}

.jvbpd-icon4-hourglass:before {
  content: "\E943";
}

.jvbpd-icon4-hyperlink:before {
  content: "\E944";
}

.jvbpd-icon4-hyperlink2:before {
  content: "\E945";
}

.jvbpd-icon4-earth:before {
  content: "\E946";
}

.jvbpd-icon4-planet:before {
  content: "\E947";
}

.jvbpd-icon4-focus:before {
  content: "\E948";
}

.jvbpd-icon4-coordinates:before {
  content: "\E949";
}

.jvbpd-icon4-navigation:before {
  content: "\E94A";
}

.jvbpd-icon4-pin:before {
  content: "\E94B";
}

.jvbpd-icon4-compass:before {
  content: "\E94C";
}

.jvbpd-icon4-plane:before {
  content: "\E94D";
}

.jvbpd-icon4-dashboard:before {
  content: "\E94E";
}

.jvbpd-icon4-clip:before {
  content: "\E94F";
}

.jvbpd-icon4-setting_wrench:before {
  content: "\E950";
}

.jvbpd-icon4-setting_cog:before {
  content: "\E951";
}

.jvbpd-icon4-setting_edit:before {
  content: "\E952";
}

.jvbpd-icon4-ruler:before {
  content: "\E953";
}

.jvbpd-icon4-scissors:before {
  content: "\E954";
}

.jvbpd-icon4-empty:before {
  content: "\E955";
}

.jvbpd-icon4-chart:before {
  content: "\E956";
}

.jvbpd-icon4-pie-chart:before {
  content: "\E957";
}

.jvbpd-icon4-filter:before {
  content: "\E958";
}

.jvbpd-icon4-briefcase:before {
  content: "\E959";
}

.jvbpd-icon4-id-card:before {
  content: "\E95A";
}

.jvbpd-icon4-file:before {
  content: "\E95B";
}

.jvbpd-icon4-picture:before {
  content: "\E95C";
}

.jvbpd-icon4-camera:before {
  content: "\E95D";
}

.jvbpd-icon4-search:before {
  content: "\E95E";
}

.jvbpd-icon4-zoom-in:before {
  content: "\E95F";
}

.jvbpd-icon4-zoom-out:before {
  content: "\E960";
}

.jvbpd-icon4-locked:before {
  content: "\E961";
}

.jvbpd-icon4-unlocked:before {
  content: "\E962";
}

.jvbpd-icon4-key:before {
  content: "\E963";
}

.jvbpd-icon4-home:before {
  content: "\E964";
}

.jvbpd-icon4-warehouse:before {
  content: "\E965";
}

.jvbpd-icon4-user:before {
  content: "\E966";
}

.jvbpd-icon4-VIP:before {
  content: "\E967";
}

.jvbpd-icon4-assisant:before {
  content: "\E968";
}

.jvbpd-icon4-team:before {
  content: "\E969";
}

.jvbpd-icon4-medal:before {
  content: "\E96A";
}

.jvbpd-icon4-medal2:before {
  content: "\E96B";
}

.jvbpd-icon4-diamond:before {
  content: "\E96C";
}

.jvbpd-icon4-crown:before {
  content: "\E96D";
}

.jvbpd-icon4-van:before {
  content: "\E96E";
}

.jvbpd-icon4-cart:before {
  content: "\E96F";
}

.jvbpd-icon4-basket:before {
  content: "\E970";
}

.jvbpd-icon4-bag:before {
  content: "\E971";
}

.jvbpd-icon4-tag:before {
  content: "\E972";
}

.jvbpd-icon4-order-form:before {
  content: "\E973";
}

.jvbpd-icon4-coupon:before {
  content: "\E974";
}

.jvbpd-icon4-clothes:before {
  content: "\E975";
}

.jvbpd-icon4-tie:before {
  content: "\E976";
}

.jvbpd-icon4-application:before {
  content: "\E977";
}

.jvbpd-icon4-euro:before {
  content: "\E978";
}

.jvbpd-icon4-pound:before {
  content: "\E979";
}

.jvbpd-icon4-dollar:before {
  content: "\E97A";
}

.jvbpd-icon4-yuan:before {
  content: "\E97B";
}

.jvbpd-icon4-wallet:before {
  content: "\E97C";
}

.jvbpd-icon4-cash:before {
  content: "\E97D";
}

.jvbpd-icon4-card:before {
  content: "\E97E";
}

.jvbpd-icon4-eye:before {
  content: "\E97F";
}

.jvbpd-icon4-steering-wheel:before {
  content: "\E980";
}

.jvbpd-icon4-rocket:before {
  content: "\E981";
}

.jvbpd-icon4-play:before {
  content: "\E982";
}

.jvbpd-icon4-pause:before {
  content: "\E983";
}

.jvbpd-icon4-stop:before {
  content: "\E984";
}

.jvbpd-icon4-fast-forward:before {
  content: "\E985";
}

.jvbpd-icon4-rewind:before {
  content: "\E986";
}

.jvbpd-icon4-next:before {
  content: "\E987";
}

.jvbpd-icon4-previous:before {
  content: "\E988";
}

.jvbpd-icon4-cd:before {
  content: "\E989";
}

.jvbpd-icon4-open-file:before {
  content: "\E98A";
}

.jvbpd-icon4-music:before {
  content: "\E98B";
}

.jvbpd-icon4-volume:before {
  content: "\E98C";
}

.jvbpd-icon4-mute:before {
  content: "\E98D";
}

.jvbpd-icon4-earphone:before {
  content: "\E98E";
}

.jvbpd-icon4-headphone-:before {
  content: "\E98F";
}

.jvbpd-icon4-microphone:before {
  content: "\E990";
}

.jvbpd-icon4-star:before {
  content: "\E991";
}

.jvbpd-icon4-heart:before {
  content: "\E992";
}

.jvbpd-icon4-add-to-collection:before {
  content: "\E993";
}

.jvbpd-icon4-collection:before {
  content: "\E994";
}

.jvbpd-icon4-bookmark:before {
  content: "\E995";
}

.jvbpd-icon4-wine:before {
  content: "\E996";
}

.jvbpd-icon4-cocktail:before {
  content: "\E997";
}

.jvbpd-icon4-juice:before {
  content: "\E998";
}

.jvbpd-icon4-beer:before {
  content: "\E999";
}

.jvbpd-icon4-coffe_tea:before {
  content: "\E99A";
}

.jvbpd-icon4-cupcake:before {
  content: "\E99B";
}

.jvbpd-icon4-candle:before {
  content: "\E99C";
}

.jvbpd-icon4-gift:before {
  content: "\E99D";
}

.jvbpd-icon4-cake:before {
  content: "\E99E";
}

.jvbpd-icon4-flower:before {
  content: "\E99F";
}

.jvbpd-icon4-snow:before {
  content: "\E9A0";
}

.jvbpd-icon4-thunder:before {
  content: "\E9A1";
}

.jvbpd-icon4-rain:before {
  content: "\E9A2";
}

.jvbpd-icon4-cloud1:before {
  content: "\E9A3";
}

.jvbpd-icon4-cloud2:before {
  content: "\E9A4";
}

.jvbpd-icon4-sun:before {
  content: "\E9A5";
}

.jvbpd-icon4-moon:before {
  content: "\E9A6";
}

.jvbpd-icon4-snow-and-rain:before {
  content: "\E9A7";
}

.jvbpd-icon4-umbrella:before {
  content: "\E9A8";
}

.jvbpd-icon4-leaves:before {
  content: "\E9A9";
}@charset "UTF-8";
/*--------------------------------------------------------------
# Import Modules
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Core
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*-------------------------
*  Grid
*--------------------------*/
/*-------------------------
*  Spacing
*--------------------------*/
/*-------------------------
*  Media Queries
*--------------------------*/
/*-------------------------
*  Colours
*--------------------------*/
/*-------------------------
*  Typography
*--------------------------*/
/*-------------------------
*  Animations
*--------------------------*/
/* 2b2d38 */
/*Sentence*/
.sentence {
  color: #222;
  font-size: 30px;
  text-align: left;
}

/*Vertical Sliding*/
.slidingVertical {
  display: inline;
  text-indent: 8px;
}

.slidingVertical span {
  animation: topToBottom 12.5s linear infinite 0s;
  -ms-animation: topToBottom 12.5s linear infinite 0s;
  -webkit-animation: topToBottom 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.slidingVertical span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.slidingVertical span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.slidingVertical span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.slidingVertical span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*topToBottom Animation*/
@-webkit-keyframes topToBottom {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateY(-50px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(50px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*Horizontal Sliding*/
.slidingHorizontal {
  display: inline;
  text-indent: 8px;
}

.slidingHorizontal span {
  animation: leftToRight 12.5s linear infinite 0s;
  -ms-animation: leftToRight 12.5s linear infinite 0s;
  -webkit-animation: leftToRight 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.slidingHorizontal span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.slidingHorizontal span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.slidingHorizontal span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.slidingHorizontal span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*leftToRight Animation*/
@-webkit-keyframes leftToRight {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(50px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*FadeIn*/
.fadeIn {
  display: inline;
  text-indent: 8px;
}

.fadeIn span {
  animation: fadeEffect 12.5s linear infinite 0s;
  -ms-animation: fadeEffect 12.5s linear infinite 0s;
  -webkit-animation: fadeEffect 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.fadeIn span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.fadeIn span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.fadeIn span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.fadeIn span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*FadeIn Animation*/
@-webkit-keyframes fadeEffect {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*Vertical Flip*/
.verticalFlip {
  display: inline;
  text-indent: 8px;
}

.verticalFlip span {
  animation: vertical 12.5s linear infinite 0s;
  -ms-animation: vertical 12.5s linear infinite 0s;
  -webkit-animation: vertical 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.verticalFlip span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.verticalFlip span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.verticalFlip span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.verticalFlip span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Vertical Flip Animation*/
@-webkit-keyframes vertical {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotateX(180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*Horizontal Flip*/
.horizontalFlip {
  display: inline;
  text-indent: 8px;
}

.horizontalFlip span {
  animation: horizontal 12.5s linear infinite 0s;
  -ms-animation: horizontal 12.5s linear infinite 0s;
  -webkit-animation: horizontal 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.horizontalFlip span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.horizontalFlip span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.horizontalFlip span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.horizontalFlip span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Horizontal Flip Animation*/
@-webkit-keyframes horizontal {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotateY(180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*AntiClockWise Effect*/
.antiClock {
  display: inline;
  text-indent: 8px;
}

.antiClock span {
  animation: anti 12.5s linear infinite 0s;
  -ms-animation: anti 12.5s linear infinite 0s;
  -webkit-animation: anti 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.antiClock span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.antiClock span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.antiClock span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.antiClock span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*AntiClockWise Effect Animation*/
@-webkit-keyframes anti {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*ClockWise Effect*/
.clockWise {
  display: inline;
  text-indent: 8px;
}

.clockWise span {
  animation: clock 12.5s linear infinite 0s;
  -ms-animation: clock 12.5s linear infinite 0s;
  -webkit-animation: clock 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.clockWise span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.clockWise span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.clockWise span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.clockWise span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*ClockWise Effect Animation*/
@-webkit-keyframes clock {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(-180deg);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*Pop Effect*/
.popEffect {
  display: inline;
  text-indent: 8px;
}

.popEffect span {
  animation: pop 12.5s linear infinite 0s;
  -ms-animation: pop 12.5s linear infinite 0s;
  -webkit-animation: pop 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.popEffect span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.popEffect span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.popEffect span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.popEffect span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Pop Effect Animation*/
@-webkit-keyframes pop {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.1) skew(0deg) translate(0px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateY(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*Push Effect*/
.pushEffect {
  display: inline;
  text-indent: 8px;
}

.pushEffect span {
  animation: push 12.5s linear infinite 0s;
  -ms-animation: push 12.5s linear infinite 0s;
  -webkit-animation: push 12.5s linear infinite 0s;
  color: #00abe9;
  opacity: 0;
  overflow: hidden;
  position: absolute;
}

.pushEffect span:nth-child(2) {
  animation-delay: 2.5s;
  -ms-animation-delay: 2.5s;
  -webkit-animation-delay: 2.5s;
}

.pushEffect span:nth-child(3) {
  animation-delay: 5s;
  -ms-animation-delay: 5s;
  -webkit-animation-delay: 5s;
}

.pushEffect span:nth-child(4) {
  animation-delay: 7.5s;
  -ms-animation-delay: 7.5s;
  -webkit-animation-delay: 7.5s;
}

.pushEffect span:nth-child(5) {
  animation-delay: 10s;
  -ms-animation-delay: 10s;
  -webkit-animation-delay: 10s;
}

/*Push Effect Animation*/
@-webkit-keyframes push {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(2) skew(0deg) translate(0px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  25% {
    opacity: 1;
    -webkit-transform: translateX(0px);
  }
  30% {
    opacity: 0;
    -webkit-transform: translateX(0px);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
/*------------------------------------------------------------------
	[PlayO The Grid animation Keyframe]
------------------------------------------------------------------*/
/*------------------------------------------------------------------
	["jv-preloader-inner"]
	*/
.jv-preloader-inner > div {
  background: #34495e;
  border-color: #34495e !important;
}

.jv-preloader-scale {
  transform: scale(1);
}

.jv-preloader-inner {
  position: relative;
  display: inline-block;
}

.jv-preloader-holder {
  position: relative;
  display: block;
  top: 50%;
  width: 100%;
  padding: 0;
  margin: 0 auto;
  line-height: 0;
  text-align: center;
}

.jv-preloader {
  display: block;
}

.jv-holder:before, .jv-preloader {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 100%;
}

/*------------------------------------------------------------------
	["Pacman animation"]
	*/
.pacman > div:first-of-type,
.pacman > div:nth-child(2) {
  width: 0;
  height: 0;
  border-right: 25px solid transparent !important;
  border-top: 25px solid;
  border-left: 25px solid;
  border-bottom: 25px solid;
  border-radius: 25px;
  position: relative;
  left: -30px;
  background-color: transparent !important;
}

@-webkit-keyframes rotate_pacman_half_up {
  0%, 100% {
    transform: rotate(270deg);
  }
  50% {
    transform: rotate(360deg);
  }
}
@keyframes rotate_pacman_half_up {
  0%, 100% {
    transform: rotate(270deg);
  }
  50% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate_pacman_half_down {
  0%, 100% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(0);
  }
}
@keyframes rotate_pacman_half_down {
  0%, 100% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(0);
  }
}
@-webkit-keyframes pacman-balls {
  0% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
  75% {
    opacity: 0.7;
    transform: translate3d(-75px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(-100px, 0, 0);
  }
}
@keyframes pacman-balls {
  0% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
  75% {
    opacity: 0.7;
    transform: translate3d(-75px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(-100px, 0, 0);
  }
}
.pacman {
  position: relative;
}

.pacman > div:nth-child(3) {
  -webkit-animation: pacman-balls 1s -0.66s infinite linear;
  animation: pacman-balls 1s -0.66s infinite linear;
}

.pacman > div:nth-child(4) {
  -webkit-animation: pacman-balls 1s -0.33s infinite linear;
  animation: pacman-balls 1s -0.33s infinite linear;
}

.pacman > div:nth-child(5) {
  -webkit-animation: pacman-balls 1s -0.01s infinite linear;
  animation: pacman-balls 1s -0.01s infinite linear;
}

.pacman > div:first-of-type {
  -webkit-animation: rotate_pacman_half_up 0.45s 0s infinite;
  animation: rotate_pacman_half_up 0.45s 0s infinite;
}

.pacman > div:nth-child(2) {
  -webkit-animation: rotate_pacman_half_down 0.45s 0s infinite;
  animation: rotate_pacman_half_down 0.45s 0s infinite;
  margin-top: -50px;
}

.pacman > div:nth-child(3),
.pacman > div:nth-child(4),
.pacman > div:nth-child(5),
.pacman > div:nth-child(6) {
  position: absolute;
  display: block;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  top: 50%;
  margin-top: -5px;
  left: 80px;
}

/*------------------------------------------------------------------
	["Line-spin-fade"]
	*/
@-webkit-keyframes line-spin-fade {
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
@keyframes line-spin-fade {
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.line-spin-fade {
  position: relative;
  top: -10px;
  left: -4px;
}

.line-spin-fade > div:nth-child(1) {
  margin-top: 20px;
  left: 0;
  -webkit-animation: line-spin-fade 1.2s -0.84s infinite ease-in-out;
  animation: line-spin-fade 1.2s -0.84s infinite ease-in-out;
}

.line-spin-fade > div:nth-child(2) {
  margin-top: 13.64px;
  left: 13.64px;
  transform: rotate(-45deg);
  -webkit-animation: line-spin-fade 1.2s -0.72s infinite ease-in-out;
  animation: line-spin-fade 1.2s -0.72s infinite ease-in-out;
}

.line-spin-fade > div:nth-child(3) {
  margin-top: 0;
  left: 20px;
  transform: rotate(90deg);
  -webkit-animation: line-spin-fade 1.2s -0.6s infinite ease-in-out;
  animation: line-spin-fade 1.2s -0.6s infinite ease-in-out;
}

.line-spin-fade > div:nth-child(4) {
  margin-top: -13.64px;
  left: 13.64px;
  transform: rotate(45deg);
  -webkit-animation: line-spin-fade 1.2s -0.48s infinite ease-in-out;
  animation: line-spin-fade 1.2s -0.48s infinite ease-in-out;
}

.line-spin-fade > div:nth-child(5) {
  margin-top: -20px;
  left: 0;
  -webkit-animation: line-spin-fade 1.2s -0.36s infinite ease-in-out;
  animation: line-spin-fade 1.2s -0.36s infinite ease-in-out;
}

.line-spin-fade > div:nth-child(6) {
  margin-top: -13.64px;
  left: -13.64px;
  transform: rotate(-45deg);
  -webkit-animation: line-spin-fade 1.2s -0.24s infinite ease-in-out;
  animation: line-spin-fade 1.2s -0.24s infinite ease-in-out;
}

.line-spin-fade > div:nth-child(7) {
  margin-top: 0;
  left: -20px;
  transform: rotate(90deg);
  -webkit-animation: line-spin-fade 1.2s -0.12s infinite ease-in-out;
  animation: line-spin-fade 1.2s -0.12s infinite ease-in-out;
}

.line-spin-fade > div:nth-child(8) {
  margin-top: 13.64px;
  left: -13.64px;
  transform: rotate(45deg);
  -webkit-animation: line-spin-fade 1.2s 0s infinite ease-in-out;
  animation: line-spin-fade 1.2s 0s infinite ease-in-out;
}

.line-spin-fade > div {
  background-color: #fff;
  border-radius: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  width: 5px;
  height: 15px;
}

/*------------------------------------------------------------------
	["ball-spin-fade"]
	*/
@-webkit-keyframes ball-spin-fade {
  50% {
    opacity: 0.3;
    transform: scale(0.4);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes ball-spin-fade {
  50% {
    opacity: 0.3;
    transform: scale(0.4);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.ball-spin-fade {
  position: relative;
  top: -10px;
  left: -10px;
}

.ball-spin-fade > div:nth-child(1) {
  margin-top: 25px;
  left: 0;
  -webkit-animation: ball-spin-fade 1s -0.96s infinite linear;
  animation: ball-spin-fade 1s -0.96s infinite linear;
}

.ball-spin-fade > div:nth-child(2) {
  margin-top: 17.05px;
  left: 17.05px;
  -webkit-animation: ball-spin-fade 1s -0.84s infinite linear;
  animation: ball-spin-fade 1s -0.84s infinite linear;
}

.ball-spin-fade > div:nth-child(3) {
  margin-top: 0;
  left: 25px;
  -webkit-animation: ball-spin-fade 1s -0.72s infinite linear;
  animation: ball-spin-fade 1s -0.72s infinite linear;
}

.ball-spin-fade > div:nth-child(4) {
  margin-top: -17.05px;
  left: 17.05px;
  -webkit-animation: ball-spin-fade 1s -0.6s infinite linear;
  animation: ball-spin-fade 1s -0.6s infinite linear;
}

.ball-spin-fade > div:nth-child(5) {
  margin-top: -25px;
  left: 0;
  -webkit-animation: ball-spin-fade 1s -0.48s infinite linear;
  animation: ball-spin-fade 1s -0.48s infinite linear;
}

.ball-spin-fade > div:nth-child(6) {
  margin-top: -17.05px;
  left: -17.05px;
  -webkit-animation: ball-spin-fade 1s -0.36s infinite linear;
  animation: ball-spin-fade 1s -0.36s infinite linear;
}

.ball-spin-fade > div:nth-child(7) {
  margin-top: 0;
  left: -25px;
  -webkit-animation: ball-spin-fade 1s -0.24s infinite linear;
  animation: ball-spin-fade 1s -0.24s infinite linear;
}

.ball-spin-fade > div:nth-child(8) {
  margin-top: 17.05px;
  left: -17.05px;
  -webkit-animation: ball-spin-fade 1s -0.12s infinite linear;
  animation: ball-spin-fade 1s -0.12s infinite linear;
}

.ball-spin-fade > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
}

/*------------------------------------------------------------------
["ball-scale"]
*/
@-webkit-keyframes ball-scale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes ball-scale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.ball-scale > div {
  background-color: #fff;
  border-radius: 100%;
  margin: 2px;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
  animation: ball-scale 1s 0s ease-in-out infinite;
}

/*------------------------------------------------------------------
	["ball-zig-zag"]
	*/
@-webkit-keyframes ball-zig {
  33% {
    transform: translate(-15px, -30px);
  }
  66% {
    transform: translate(15px, -30px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes ball-zig {
  33% {
    transform: translate(-15px, -30px);
  }
  66% {
    transform: translate(15px, -30px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@-webkit-keyframes ball-zag {
  33% {
    transform: translate(15px, 30px);
  }
  66% {
    transform: translate(-15px, 30px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes ball-zag {
  33% {
    transform: translate(15px, 30px);
  }
  66% {
    transform: translate(-15px, 30px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.ball-zig-zag {
  position: relative;
  transform: translate(-7px, -7px);
}

.ball-zig-zag > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px 2px 2px 15px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.ball-zig-zag > div:first-child {
  -webkit-animation: ball-zig 0.7s 0s infinite linear;
  animation: ball-zig 0.7s 0s infinite linear;
  margin-top: 17px;
}

.ball-zig-zag > div:last-child {
  -webkit-animation: ball-zag 0.7s 0s infinite linear;
  animation: ball-zag 0.7s 0s infinite linear;
  margin-top: -17px;
}

/*------------------------------------------------------------------
	["cube-transition"]
	*/
@-webkit-keyframes cube-transition {
  25% {
    transform: translateX(50px) scale(0.5) rotate(-90deg);
  }
  50% {
    transform: translate(50px, 50px) rotate(-180deg);
  }
  75% {
    transform: translateY(50px) scale(0.5) rotate(-270deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes cube-transition {
  25% {
    transform: translateX(50px) scale(0.5) rotate(-90deg);
  }
  50% {
    transform: translate(50px, 50px) rotate(-180deg);
  }
  75% {
    transform: translateY(50px) scale(0.5) rotate(-270deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.cube-transition {
  position: relative;
  transform: translate(-25px, -25px);
}

.cube-transition > div {
  width: 10px;
  height: 10px;
  position: absolute;
  margin-left: -6px;
  margin-top: -7px;
  background-color: #fff;
  -webkit-animation: cube-transition 1.6s -0.01s infinite ease-in-out;
  animation: cube-transition 1.6s -0.01s infinite ease-in-out;
}

.cube-transition > div:last-child {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

/*------------------------------------------------------------------
	["Line-scale"]
	*/
@-webkit-keyframes line-scale {
  0% {
    transform: scaley(1);
  }
  50% {
    transform: scaley(0.4);
  }
  100% {
    transform: scaley(1);
  }
}
@keyframes line-scale {
  0% {
    transform: scaley(1);
  }
  50% {
    transform: scaley(0.4);
  }
  100% {
    transform: scaley(1);
  }
}
.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

/*------------------------------------------------------------------
	["ball-beat"]
	*/
@-webkit-keyframes ball-beat {
  50% {
    opacity: 0.2;
    transform: scale(0.75);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes ball-beat {
  50% {
    opacity: 0.2;
    transform: scale(0.75);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.ball-beat > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  display: inline-block;
  -webkit-animation: ball-beat 0.7s 0s infinite linear;
  animation: ball-beat 0.7s 0s infinite linear;
}

.ball-beat > div:nth-child(2n-1) {
  -webkit-animation-delay: -0.35s !important;
  animation-delay: -0.35s !important;
}

/*------------------------------------------------------------------
	["ball-pulse-sync"]
	*/
@-webkit-keyframes ball-pulse-sync {
  33% {
    transform: translateY(10px);
  }
  66% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes ball-pulse-sync {
  33% {
    transform: translateY(10px);
  }
  66% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.ball-pulse-sync > div:nth-child(0) {
  -webkit-animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out;
}

.ball-pulse-sync > div:nth-child(1) {
  -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
}

.ball-pulse-sync > div:nth-child(2) {
  -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
}

.ball-pulse-sync > div:nth-child(3) {
  -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
}

.ball-pulse-sync > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
}

/*------------------------------------------------------------------
	["square-spin"]
	*/
@-webkit-keyframes square-spin {
  25% {
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
@keyframes square-spin {
  25% {
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
.square-spin > div {
  width: 50px;
  height: 50px;
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

/*------------------------------------------------------------------
	["ball-clip-rotate"]
	*/
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}
.ball-clip-rotate > div {
  border-radius: 100%;
  margin: 2px;
  border: 2px solid #fff;
  border-bottom-color: transparent !important;
  height: 25px;
  width: 25px;
  background: 0 0 !important;
  display: inline-block;
  -webkit-animation: rotate 0.75s 0s linear infinite;
  animation: rotate 0.75s 0s linear infinite;
}

/*------------------------------------------------------------------
	["ball-grid-pulse"]
	*/
@-webkit-keyframes ball-grid-pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes ball-grid-pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ball-grid-pulse {
  width: 57px;
}

.ball-grid-pulse > div:nth-child(1) {
  -webkit-animation-delay: 0.73s;
  animation-delay: 0.73s;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}

.ball-grid-pulse > div:nth-child(2) {
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}

.ball-grid-pulse > div:nth-child(3) {
  -webkit-animation-delay: 0.71s;
  animation-delay: 0.71s;
  -webkit-animation-duration: 0.88s;
  animation-duration: 0.88s;
}

.ball-grid-pulse > div:nth-child(4) {
  -webkit-animation-delay: 0.62s;
  animation-delay: 0.62s;
  -webkit-animation-duration: 1.06s;
  animation-duration: 1.06s;
}

.ball-grid-pulse > div:nth-child(5) {
  -webkit-animation-delay: 0.31s;
  animation-delay: 0.31s;
  -webkit-animation-duration: 0.62s;
  animation-duration: 0.62s;
}

.ball-grid-pulse > div:nth-child(6) {
  -webkit-animation-delay: -0.14s;
  animation-delay: -0.14s;
  -webkit-animation-duration: 1.48s;
  animation-duration: 1.48s;
}

.ball-grid-pulse > div:nth-child(7) {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
  -webkit-animation-duration: 1.47s;
  animation-duration: 1.47s;
}

.ball-grid-pulse > div:nth-child(8) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-duration: 1.49s;
  animation-duration: 1.49s;
}

.ball-grid-pulse > div:nth-child(9) {
  -webkit-animation-delay: 0.73s;
  animation-delay: 0.73s;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}

.ball-grid-pulse > div {
  display: inline-block;
  float: left;
  width: 15px;
  height: 15px;
  margin: 2px;
  border-radius: 100%;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: ball-grid-pulse;
  animation-name: ball-grid-pulse;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

/*------------------------------------------------------------------
	["square-grid-pulse"]
	*/
@-webkit-keyframes square-grid-pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes square-grid-pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.square-grid-pulse {
  width: 57px;
}

.square-grid-pulse > div:nth-child(1) {
  -webkit-animation-delay: 0.73s;
  animation-delay: 0.73s;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}

.square-grid-pulse > div:nth-child(2) {
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}

.square-grid-pulse > div:nth-child(3) {
  -webkit-animation-delay: 0.71s;
  animation-delay: 0.71s;
  -webkit-animation-duration: 0.88s;
  animation-duration: 0.88s;
}

.square-grid-pulse > div:nth-child(4) {
  -webkit-animation-delay: 0.62s;
  animation-delay: 0.62s;
  -webkit-animation-duration: 1.06s;
  animation-duration: 1.06s;
}

.square-grid-pulse > div:nth-child(5) {
  -webkit-animation-delay: 0.31s;
  animation-delay: 0.31s;
  -webkit-animation-duration: 0.62s;
  animation-duration: 0.62s;
}

.square-grid-pulse > div:nth-child(6) {
  -webkit-animation-delay: -0.14s;
  animation-delay: -0.14s;
  -webkit-animation-duration: 1.48s;
  animation-duration: 1.48s;
}

.square-grid-pulse > div:nth-child(7) {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
  -webkit-animation-duration: 1.47s;
  animation-duration: 1.47s;
}

.square-grid-pulse > div:nth-child(8) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-animation-duration: 1.49s;
  animation-duration: 1.49s;
}

.square-grid-pulse > div:nth-child(9) {
  -webkit-animation-delay: 0.73s;
  animation-delay: 0.73s;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}

.square-grid-pulse > div {
  display: inline-block;
  float: left;
  width: 15px;
  height: 15px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: square-grid-pulse;
  animation-name: square-grid-pulse;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
}

/* ajax search */
.ellipsis .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzZweCIgIGhlaWdodD0iNzZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWVsbGlwc2lzIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjwhLS1jaXJjbGUoY3g9IjE2IixjeT0iNTAiLHI9IjEwIiktLT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSIwIiBmaWxsPSIjZmY2ZDAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjE0OzA7MDswOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI4NDs4NDs4NDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM3LjgwMjQiIGN5PSI1MCIgcj0iMTQiIGZpbGw9IiNmZjAwM2EiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsxNDsxNDsxNDswIiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7NTA7ODQ7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNiIgY3k9IjUwIiByPSI4Ljk3NzQ1IiBmaWxsPSIjZTcwMDhhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjs1MDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSI1LjAyMjU1IiBmaWxsPSIjNDY1OGFjIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiB2YWx1ZXM9IjE2OzE2OzUwOzg0Ozg0IiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjBzIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNzEuODAyNCIgY3k9IjUwIiByPSIxNCIgZmlsbD0iI2ZmNmQwMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzA7MTQ7MTQ7MTQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjsxNjs1MDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==") no-repeat 0 0;
  width: 55px;
  height: 11px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 53px 39px;
  background-position: center center;
}

.bars .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NiIgaGVpZ2h0PSI5My42NjY2NjY1NzgzNjM0NSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiIGNsYXNzPSJzZWxlY3RlZCIgc3R5bGU9IiIvPjxnIGNsYXNzPSJjdXJyZW50TGF5ZXIiIHN0eWxlPSIiPjx0aXRsZT5MYXllciAxPC90aXRsZT48cmVjdCBuZy1hdHRyLXg9Int7Y29uZmlnLngxfX0iIG5nLWF0dHIteT0ie3tjb25maWcueX19IiBuZy1hdHRyLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLWhlaWdodD0ie3tjb25maWcuaGVpZ2h0fX0iIG5nLWF0dHItZmlsbD0ie3tjb25maWcuYzF9fSIgeD0iMCIgeT0iMzUiIHdpZHRoPSIxNSIgaGVpZ2h0PSIzMCIgZmlsbD0iIzFkM2Y3MiIgaWQ9InN2Z18xIiBjbGFzcz0iIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ5IiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjU7MzU7MzUiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjEuMiIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGJlZ2luPSItMC4yNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iaGVpZ2h0IiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjkwOzMwOzMwIiBrZXlUaW1lcz0iMDswLjU7MSIgZHVyPSIxLjIiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBiZWdpbj0iLTAuMjRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCBuZy1hdHRyLXg9Int7Y29uZmlnLngyfX0iIG5nLWF0dHIteT0ie3tjb25maWcueX19IiBuZy1hdHRyLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLWhlaWdodD0ie3tjb25maWcuaGVpZ2h0fX0iIG5nLWF0dHItZmlsbD0ie3tjb25maWcuYzJ9fSIgeD0iMjUiIHk9IjM1IiB3aWR0aD0iMTUiIGhlaWdodD0iMzAiIGZpbGw9IiM1Njk5ZDIiIGlkPSJzdmdfMiIgY2xhc3M9IiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIxMi41OzM1OzM1IiBrZXlUaW1lcz0iMDswLjU7MSIgZHVyPSIxLjIiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBiZWdpbj0iLTAuMTJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImhlaWdodCIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSI3NTszMDszMCIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMS4yIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgYmVnaW49Ii0wLjEycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgbmctYXR0ci14PSJ7e2NvbmZpZy54M319IiBuZy1hdHRyLXk9Int7Y29uZmlnLnl9fSIgbmctYXR0ci13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgbmctYXR0ci1oZWlnaHQ9Int7Y29uZmlnLmhlaWdodH19IiBuZy1hdHRyLWZpbGw9Int7Y29uZmlnLmMzfX0iIHg9IjUwIiB5PSIzNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjMwIiBmaWxsPSIjZDhlYmY5IiBpZD0ic3ZnXzMiIGNsYXNzPSIiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMjA7MzU7MzUiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjEuMiIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iNjA7MzA7MzAiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjEuMiIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PC9nPjwvc3ZnPg==") no-repeat 0 0;
  width: 55px;
  height: 44px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 53px 40px;
  background-position: center center;
}

.ripple-thin .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcmlwcGxlIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjE0LjAzMzQiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jMX19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgc3Ryb2tlPSIjMWQzZjcyIiBzdHJva2Utd2lkdGg9IjIiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMDs0MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxIiBrZXlTcGxpbmVzPSIwIDAuMiAwLjggMSIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEiIGtleVNwbGluZXM9IjAuMiAwIDAuOCAxIiBiZWdpbj0iLTAuNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzMuNTY3MSIgZmlsbD0ibm9uZSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLmMyfX0iIG5nLWF0dHItc3Ryb2tlLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBzdHJva2U9IiM1Njk5ZDIiIHN0cm9rZS13aWR0aD0iMiI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIwOzQwIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEiIGtleVNwbGluZXM9IjAgMC4yIDAuOCAxIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMSIga2V5U3BsaW5lcz0iMC4yIDAgMC44IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48L2NpcmNsZT48L3N2Zz4=") no-repeat 0 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 30px 30px;
  background-position: 4px 3px;
}

.ripple-thick .lava-ajax-search-form-wrap .actions > div.loading::before {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwcHgiICBoZWlnaHQ9IjIwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcmlwcGxlIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjM2LjA2MjkiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jMX19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgc3Ryb2tlPSIjOTNkYmU5IiBzdHJva2Utd2lkdGg9IjgiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMDs0MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxIiBrZXlTcGxpbmVzPSIwIDAuMiAwLjggMSIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEiIGtleVNwbGluZXM9IjAuMiAwIDAuOCAxIiBiZWdpbj0iLTAuNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMTcuNzg0IiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuYzJ9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIHN0cm9rZT0iIzY4OWNjNSIgc3Ryb2tlLXdpZHRoPSI4Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjA7NDAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMSIga2V5U3BsaW5lcz0iMCAwLjIgMC44IDEiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBjYWxjTW9kZT0ic3BsaW5lIiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxIiBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==") no-repeat 0 0;
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: 0px 5px 0 0;
  background-size: 30px 30px;
  background-position: 4px 3px;
}

/* hide default one */
.ellipsis .actions > div.loading i,
.ripple-thin .actions > div.loading i,
.ripple-thick .actions > div.loading i,
.bars .actions > div.loading i {
  display: none;
}

/*------------------------------------------------------------------
	[1.15.2. Shortcode Preloader "Rectangle" Style]
	*/
.loader-rect .output-loading.active {
  width: 55px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-self: center;
}
.loader-rect .output-loading.active:before {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  content: "";
  box-shadow: 20px 0 0 rgba(45, 45, 45, 0), 40px 0 0 rgba(45, 45, 45, 0), 0 -20px 0 rgba(45, 45, 45, 0), 20px -20px 0 rgba(45, 45, 45, 0), 40px -20px 0 rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  -webkit-animation: loader-rectangle 3s linear forwards infinite;
          animation: loader-rectangle 3s linear forwards infinite;
}
.loader-rect .output-loading.active:after {
  position: absolute;
  bottom: 10px;
  left: 0;
  display: block;
  width: 15px;
  height: 15px;
  background-color: #2d2d2d;
  opacity: 0;
  content: "";
  -webkit-animation: loader-rectangle-base 3s linear forwards infinite;
          animation: loader-rectangle-base 3s linear forwards infinite;
}

/*------------------------------------------------------------------
	[1.16.2. Keyframe "loader-rectangle-base"]
	*/
@-webkit-keyframes loader-rectangle-base {
  0% {
    bottom: 10px;
    opacity: 0;
  }
  5%, 50% {
    bottom: 0;
    opacity: 1;
  }
  55%, 100% {
    bottom: -10px;
    opacity: 0;
  }
}
@keyframes loader-rectangle-base {
  0% {
    bottom: 10px;
    opacity: 0;
  }
  5%, 50% {
    bottom: 0;
    opacity: 1;
  }
  55%, 100% {
    bottom: -10px;
    opacity: 0;
  }
}
/*------------------------------------------------------------------
	[1.16.3. Keyframe "loader-rectangle"]
	*/
@-webkit-keyframes loader-rectangle {
  0% {
    box-shadow: 20px -10px rgba(45, 45, 45, 0), 40px 0 rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  5% {
    box-shadow: 20px -10px rgba(45, 45, 45, 0), 40px 0 rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  10% {
    box-shadow: 20px 0 #2d2d2d, 40px -10px rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  15% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -30px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  20% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -30px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  25% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -30px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  30% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -50px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  35% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -50px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  40% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -50px rgba(255, 90, 95, 0);
  }
  45%, 55% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  60% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  65% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  70% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  75% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  80% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  85% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  90% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -30px rgba(45, 45, 45, 0), 40px -40px #ff5a5f;
  }
  95%, 100% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -30px rgba(45, 45, 45, 0), 40px -30px rgba(255, 90, 95, 0);
  }
}
@keyframes loader-rectangle {
  0% {
    box-shadow: 20px -10px rgba(45, 45, 45, 0), 40px 0 rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  5% {
    box-shadow: 20px -10px rgba(45, 45, 45, 0), 40px 0 rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  10% {
    box-shadow: 20px 0 #2d2d2d, 40px -10px rgba(45, 45, 45, 0), 0 -20px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  15% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -30px rgba(45, 45, 45, 0), 20px -20px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  20% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -30px rgba(45, 45, 45, 0), 40px -20px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  25% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -30px rgba(45, 45, 45, 0), 0 -40px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  30% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -50px rgba(45, 45, 45, 0), 20px -40px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  35% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -50px rgba(45, 45, 45, 0), 40px -40px rgba(255, 90, 95, 0);
  }
  40% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -50px rgba(255, 90, 95, 0);
  }
  45%, 55% {
    box-shadow: 20px 0 #2d2d2d, 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  60% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 0 #2d2d2d, 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  65% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -20px #2d2d2d, 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  70% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -20px #2d2d2d, 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  75% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -20px #2d2d2d, 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  80% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -40px #2d2d2d, 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  85% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -40px #2d2d2d, 40px -40px #ff5a5f;
  }
  90% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -30px rgba(45, 45, 45, 0), 40px -40px #ff5a5f;
  }
  95%, 100% {
    box-shadow: 20px 10px rgba(45, 45, 45, 0), 40px 10px rgba(45, 45, 45, 0), 0 -10px rgba(45, 45, 45, 0), 20px -10px rgba(45, 45, 45, 0), 40px -10px rgba(45, 45, 45, 0), 0 -30px rgba(45, 45, 45, 0), 20px -30px rgba(45, 45, 45, 0), 40px -30px rgba(255, 90, 95, 0);
  }
}
/*------------------------------------------------------------------
	[1.15.3. Shortcode Preloader "Circle" Style]
	*/
.loader-circle .output-loading.active {
  display: block;
  border-radius: 50%;
  width: 8em;
  height: 8em;
  margin: 60px auto;
  font-size: 10px;
  position: absolute;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
.loader-circle .output-loading.active:before {
  content: "";
  color: #fff;
}
.loader-circle .output-loading.active:after {
  content: "";
  border-radius: 50%;
  width: 8em;
  height: 8em;
}

/*------------------------------------------------------------------
	[1.16.4. Keyframe "loader-circle"]
	*/
@-webkit-keyframes loader-circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loader-circle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-loading1 .output-loading.active {
  display: block;
  color: #ffffff;
  font-size: 10px;
  margin: 80px auto;
  position: absolute;
  text-indent: -9999em;
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader-loading1 .output-loading.active, .loader-loading1 .output-loading.active:before, .loader-loading1 .output-loading.active:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader-loading1 .output-loading.active:before, .loader-loading1 .output-loading.active:after {
  content: "";
  position: absolute;
  top: 0;
}
.loader-loading1 .output-loading.active:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader-loading1 .output-loading.active:after {
  left: 3.5em;
}

.loader-loading2 .output-loading.active {
  display: block;
  margin: 100px auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: absolute;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  transform: translateZ(0);
}

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@-webkit-keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes load5 {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%, 100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
.box00 {
  display: inline-block;
  width: 200px;
  height: 200px;
  border: 1px solid currentcolor;
  border-radius: 3px;
  font-size: 30px;
  padding: 1em;
  position: relative;
  margin-bottom: 0.25em;
  vertical-align: top;
  transition: 0.3s color, 0.3s border, 0.3s transform, 0.3s opacity;
}
.box00:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
  font-size: 0;
  padding: 0;
  border-width: 3px;
  line-height: 200px;
  opacity: 1;
  transform: scale(1.2);
  z-index: 2;
}
.box00:hover [class*=loader-] {
  font-size: 70px;
  line-height: 200px;
}

.output-loading.active {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1em;
  height: 1em;
  border-radius: 3px;
  font-size: 30px;
  color: #000;
  vertical-align: middle;
  pointer-events: none;
}

.loader-loader-01 .output-loading.active {
  border: 0.2em dotted currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-01 linear infinite;
          animation: 1s loader-01 linear infinite;
}

@-webkit-keyframes loader-01 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-01 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-02 {
  border: 0.2em solid transparent;
  border-left-color: currentcolor;
  border-right-color: currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-02 linear infinite;
          animation: 1s loader-02 linear infinite;
}

@-webkit-keyframes loader-02 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-02 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-03 {
  border: 0.2em solid currentcolor;
  border-bottom-color: transparent;
  border-radius: 50%;
  -webkit-animation: 1s loader-03 linear infinite;
          animation: 1s loader-03 linear infinite;
  position: relative;
}

@-webkit-keyframes loader-03 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-03 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-04 {
  border: 1px solid currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-04 linear infinite;
          animation: 1s loader-04 linear infinite;
  position: relative;
}
.loader-04:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -0.2em;
  left: 50%;
  border: 0.2em solid currentcolor;
  border-radius: 50%;
}

@-webkit-keyframes loader-04 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-04 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-05 {
  border: 0.2em solid transparent;
  border-top-color: currentcolor;
  border-radius: 50%;
  -webkit-animation: 1s loader-05 linear infinite;
          animation: 1s loader-05 linear infinite;
  position: relative;
}
.loader-05:before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  position: absolute;
  top: -0.2em;
  left: -0.2em;
  border: 0.2em solid currentcolor;
  border-radius: 50%;
  opacity: 0.5;
}

@-webkit-keyframes loader-05 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-05 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-06 {
  border: 0.2em solid currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-06 1s ease-out infinite;
          animation: loader-06 1s ease-out infinite;
}

@-webkit-keyframes loader-06 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@keyframes loader-06 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.loader-07 {
  border: 0 solid transparent;
  border-radius: 50%;
  position: relative;
}
.loader-07:before, .loader-07:after {
  content: "";
  border: 0.2em solid currentcolor;
  border-radius: 50%;
  width: inherit;
  height: inherit;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: loader-07 1s linear infinite;
          animation: loader-07 1s linear infinite;
  opacity: 0;
}
.loader-07:before {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.loader-07:after {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

@-webkit-keyframes loader-07 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@keyframes loader-07 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.loader-08 {
  position: relative;
}
.loader-08:before, .loader-08:after {
  content: "";
  width: inherit;
  height: inherit;
  border-radius: 50%;
  background-color: currentcolor;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: loader-08 2s infinite ease-in-out;
          animation: loader-08 2s infinite ease-in-out;
}
.loader-08:after {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

@-webkit-keyframes loader-08 {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}

@keyframes loader-08 {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.loader-09 {
  background-color: currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-09 1s infinite ease-in-out;
          animation: loader-09 1s infinite ease-in-out;
}

@-webkit-keyframes loader-09 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

@keyframes loader-09 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
.loader-10 {
  position: relative;
  -webkit-animation: loader-10-1 2s infinite linear;
          animation: loader-10-1 2s infinite linear;
}
.loader-10:before, .loader-10:after {
  content: "";
  width: 0;
  height: 0;
  border: 0.5em solid currentcolor;
  display: block;
  position: absolute;
  border-radius: 100%;
  -webkit-animation: loader-10-2 2s infinite ease-in-out;
          animation: loader-10-2 2s infinite ease-in-out;
}
.loader-10:before {
  top: 0;
  left: 50%;
}
.loader-10:after {
  bottom: 0;
  right: 50%;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

@-webkit-keyframes loader-10-1 {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-10-1 {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader-10-2 {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes loader-10-2 {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
.loader-11 {
  background-color: currentcolor;
  -webkit-animation: loader-11 1.2s infinite ease-in-out;
          animation: loader-11 1.2s infinite ease-in-out;
}

@-webkit-keyframes loader-11 {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

@keyframes loader-11 {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.loader-12 {
  position: relative;
}
.loader-12:before, .loader-12:after {
  content: "";
  display: block;
  position: absolute;
  background-color: currentcolor;
  left: 50%;
  right: 0;
  top: 0;
  bottom: 50%;
  box-shadow: -0.5em 0 0 currentcolor;
  -webkit-animation: loader-12 1s linear infinite;
          animation: loader-12 1s linear infinite;
}
.loader-12:after {
  top: 50%;
  bottom: 0;
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}

@-webkit-keyframes loader-12 {
  0%, 100% {
    box-shadow: -0.5em 0 0 transparent;
    background-color: currentcolor;
  }
  50% {
    box-shadow: -0.5em 0 0 currentcolor;
    background-color: transparent;
  }
}

@keyframes loader-12 {
  0%, 100% {
    box-shadow: -0.5em 0 0 transparent;
    background-color: currentcolor;
  }
  50% {
    box-shadow: -0.5em 0 0 currentcolor;
    background-color: transparent;
  }
}
.loader-13:before,
.loader-13:after,
.loader-13 {
  border-radius: 50%;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation: loader-13 1.8s infinite ease-in-out;
          animation: loader-13 1.8s infinite ease-in-out;
}

.loader-13 {
  color: currentcolor;
  position: relative;
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s;
  top: -1em;
}
.loader-13:before {
  right: 100%;
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s;
}
.loader-13:after {
  left: 100%;
}
.loader-13:before, .loader-13:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: inherit;
  height: inherit;
}

@-webkit-keyframes loader-13 {
  0%, 80%, 100% {
    box-shadow: 0 1em 0 -1em;
  }
  40% {
    box-shadow: 0 1em 0 -0.2em;
  }
}

@keyframes loader-13 {
  0%, 80%, 100% {
    box-shadow: 0 1em 0 -1em;
  }
  40% {
    box-shadow: 0 1em 0 -0.2em;
  }
}
.loader-14 {
  border-radius: 50%;
  box-shadow: 0 1em 0 -0.2em currentcolor;
  position: relative;
  -webkit-animation: loader-14 0.8s ease-in-out alternate infinite;
          animation: loader-14 0.8s ease-in-out alternate infinite;
  -webkit-animation-delay: 0.32s;
          animation-delay: 0.32s;
  top: -1em;
}
.loader-14:after, .loader-14:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  box-shadow: inherit;
  -webkit-animation: inherit;
          animation: inherit;
}
.loader-14:before {
  left: -1em;
  -webkit-animation-delay: 0.48s;
          animation-delay: 0.48s;
}
.loader-14:after {
  right: -1em;
  -webkit-animation-delay: 0.16s;
          animation-delay: 0.16s;
}

@-webkit-keyframes loader-14 {
  0% {
    box-shadow: 0 2em 0 -0.2em currentcolor;
  }
  100% {
    box-shadow: 0 1em 0 -0.2em currentcolor;
  }
}

@keyframes loader-14 {
  0% {
    box-shadow: 0 2em 0 -0.2em currentcolor;
  }
  100% {
    box-shadow: 0 1em 0 -0.2em currentcolor;
  }
}
.loader-15 {
  background: currentcolor;
  position: relative;
  -webkit-animation: loader-15 1s ease-in-out infinite;
          animation: loader-15 1s ease-in-out infinite;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
  width: 0.25em;
  height: 0.5em;
  margin: 0 0.5em;
}
.loader-15:after, .loader-15:before {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  background: inherit;
  -webkit-animation: inherit;
          animation: inherit;
}
.loader-15:before {
  right: 0.5em;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.loader-15:after {
  left: 0.5em;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

@-webkit-keyframes loader-15 {
  0%, 100% {
    box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
  }
  50% {
    box-shadow: 0 -0.25em 0 currentcolor, 0 0.25em 0 currentcolor;
  }
}

@keyframes loader-15 {
  0%, 100% {
    box-shadow: 0 0 0 currentcolor, 0 0 0 currentcolor;
  }
  50% {
    box-shadow: 0 -0.25em 0 currentcolor, 0 0.25em 0 currentcolor;
  }
}
.loader-16 {
  transform: rotateZ(45deg);
  perspective: 1000px;
  border-radius: 50%;
}
.loader-16:before, .loader-16:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  border-radius: 50%;
  -webkit-animation: 1s loader-spin linear infinite;
          animation: 1s loader-spin linear infinite;
}
.loader-16:before {
  transform: rotateX(70deg);
}
.loader-16:after {
  transform: rotateY(70deg);
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

@keyframes rotate {
  0% {
    transform: translate(-50%, -50%) rotateZ(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotateZ(360deg);
  }
}
@-webkit-keyframes rotateccw {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(-360deg);
  }
}
@keyframes rotateccw {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(-360deg);
  }
}
@-webkit-keyframes loader-spin {
  0%, 100% {
    box-shadow: 0.2em 0px 0 0px currentcolor;
  }
  12% {
    box-shadow: 0.2em 0.2em 0 0 currentcolor;
  }
  25% {
    box-shadow: 0 0.2em 0 0px currentcolor;
  }
  37% {
    box-shadow: -0.2em 0.2em 0 0 currentcolor;
  }
  50% {
    box-shadow: -0.2em 0 0 0 currentcolor;
  }
  62% {
    box-shadow: -0.2em -0.2em 0 0 currentcolor;
  }
  75% {
    box-shadow: 0px -0.2em 0 0 currentcolor;
  }
  87% {
    box-shadow: 0.2em -0.2em 0 0 currentcolor;
  }
}
@keyframes loader-spin {
  0%, 100% {
    box-shadow: 0.2em 0px 0 0px currentcolor;
  }
  12% {
    box-shadow: 0.2em 0.2em 0 0 currentcolor;
  }
  25% {
    box-shadow: 0 0.2em 0 0px currentcolor;
  }
  37% {
    box-shadow: -0.2em 0.2em 0 0 currentcolor;
  }
  50% {
    box-shadow: -0.2em 0 0 0 currentcolor;
  }
  62% {
    box-shadow: -0.2em -0.2em 0 0 currentcolor;
  }
  75% {
    box-shadow: 0px -0.2em 0 0 currentcolor;
  }
  87% {
    box-shadow: 0.2em -0.2em 0 0 currentcolor;
  }
}
.loader-17 {
  position: relative;
  background-color: currentcolor;
  border-radius: 50%;
}
.loader-17:after, .loader-17:before {
  content: "";
  position: absolute;
  width: 0.25em;
  height: 0.25em;
  border-radius: 50%;
  opacity: 0.8;
}
.loader-17:after {
  left: -0.5em;
  top: -0.25em;
  background-color: currentcolor;
  transform-origin: 0.75em 1em;
  -webkit-animation: loader-17 1s linear infinite;
          animation: loader-17 1s linear infinite;
  opacity: 0.6;
}
.loader-17:before {
  left: -1.25em;
  top: -0.75em;
  background-color: currentcolor;
  transform-origin: 1.5em 1em;
  -webkit-animation: loader-17 2s linear infinite;
          animation: loader-17 2s linear infinite;
}

@-webkit-keyframes loader-17 {
  0% {
    transform: rotateZ(0deg) translate3d(0, 0, 0);
  }
  100% {
    transform: rotateZ(360deg) translate3d(0, 0, 0);
  }
}

@keyframes loader-17 {
  0% {
    transform: rotateZ(0deg) translate3d(0, 0, 0);
  }
  100% {
    transform: rotateZ(360deg) translate3d(0, 0, 0);
  }
}
.loader-18 {
  position: relative;
}
.loader-18:before, .loader-18:after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 50%;
  border: 0.1em solid transparent;
  border-bottom-color: currentcolor;
  top: 0;
  left: 0;
  -webkit-animation: 1s loader-18 linear infinite;
          animation: 1s loader-18 linear infinite;
}
.loader-18:before {
  width: 1em;
  height: 1em;
}
.loader-18:after {
  width: 0.8em;
  height: 0.8em;
  top: 0.1em;
  left: 0.1em;
  animation-direction: reverse;
}

@-webkit-keyframes loader-18 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-18 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-19 {
  border-top: 0.2em solid currentcolor;
  border-right: 0.2em solid transparent;
  -webkit-animation: loader-19 1s linear infinite;
          animation: loader-19 1s linear infinite;
  border-radius: 100%;
  position: relative;
}

@-webkit-keyframes loader-19 {
  to {
    transform: rotate(360deg);
  }
}

@keyframes loader-19 {
  to {
    transform: rotate(360deg);
  }
}
.loader-20 {
  background-color: transparent;
  box-shadow: inset 0px 0px 0px 0.1em currentcolor;
  border-radius: 50%;
  position: relative;
}
.loader-20:after, .loader-20:before {
  position: absolute;
  content: "";
  background-color: currentcolor;
  top: 0.5em;
  left: 0.5em;
  height: 0.1em;
  transform-origin: left center;
}
.loader-20:after {
  width: 0.4em;
  -webkit-animation: loader-20 2s linear infinite;
          animation: loader-20 2s linear infinite;
}
.loader-20:before {
  width: 0.3em;
  -webkit-animation: loader-20 8s linear infinite;
          animation: loader-20 8s linear infinite;
}

@-webkit-keyframes loader-20 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-20 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-21 {
  position: relative;
}
.loader-21:before, .loader-21:after {
  position: absolute;
  content: "";
}
.loader-21:before {
  width: 80%;
  height: 80%;
  left: 10%;
  bottom: 10%;
  border-radius: 100% 100% 100% 0;
  box-shadow: 0px 0px 0px 0.1em currentcolor;
  -webkit-animation: loader-21 1s linear infinite;
          animation: loader-21 1s linear infinite;
  transform: rotate(-46deg);
}
.loader-21:after {
  width: 1em;
  height: 0.3em;
  border-radius: 100%;
  left: 0;
  background-color: rgba(255, 255, 255, 0.2);
  bottom: -0.2em;
  z-index: -1;
}

@-webkit-keyframes loader-21 {
  0% {
    top: 0;
  }
  50% {
    top: -5px;
  }
  100% {
    top: 0;
  }
}

@keyframes loader-21 {
  0% {
    top: 0;
  }
  50% {
    top: -5px;
  }
  100% {
    top: 0;
  }
}
.loader-22 {
  border: 0.1em currentcolor solid;
  border-radius: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.loader-22:after, .loader-22:before {
  position: absolute;
  content: "";
  background-color: currentcolor;
}
.loader-22:after {
  width: 50%;
  height: 0.1em;
  left: 50%;
  top: 50%;
  transform-origin: left center;
  -webkit-animation: loader-22 2s linear infinite alternate;
          animation: loader-22 2s linear infinite alternate;
}
.loader-22:before {
  width: 100%;
  height: 40%;
  left: 0;
  bottom: 0;
}

@-webkit-keyframes loader-22 {
  0% {
    transform: rotate(-160deg);
  }
  100% {
    transform: rotate(-20deg);
  }
}

@keyframes loader-22 {
  0% {
    transform: rotate(-160deg);
  }
  100% {
    transform: rotate(-20deg);
  }
}
.loader-23 {
  height: 0.5em;
  border: 0.1em currentcolor solid;
  border-radius: 0.1em;
  position: relative;
  -webkit-animation: loader-23 5s linear infinite;
          animation: loader-23 5s linear infinite;
}
.loader-23:after {
  width: 0.07em;
  height: 100%;
  background-color: currentcolor;
  border-radius: 0px 0.5em 0.5em 0px;
  position: absolute;
  content: "";
  top: 0;
  left: calc(100% + .1em);
}

@-webkit-keyframes loader-23 {
  0% {
    box-shadow: inset 0px 0px 0px currentcolor;
  }
  100% {
    box-shadow: inset 1em 0px 0px currentcolor;
  }
}

@keyframes loader-23 {
  0% {
    box-shadow: inset 0px 0px 0px currentcolor;
  }
  100% {
    box-shadow: inset 1em 0px 0px currentcolor;
  }
}
.loader-24 {
  width: 0.8em;
  height: 1em;
  border: 0.1em currentcolor solid;
  border-radius: 0px 0px 0.2em 0.2em;
  position: relative;
}
.loader-24:after, .loader-24:before {
  position: absolute;
  content: "";
}
.loader-24:after {
  width: 0.2em;
  height: 50%;
  border: 0.1em currentcolor solid;
  border-left: none;
  border-radius: 0px 0.5em 0.5em 0px;
  left: calc(100% + .1em);
  top: 0.1em;
}
.loader-24:before {
  width: 0.1em;
  height: 0.3em;
  background-color: currentcolor;
  top: -0.3em;
  left: 0.05em;
  box-shadow: 0.2em 0px 0px 0px currentcolor, 0.2em -0.2em 0px 0px currentcolor, 0.4em 0px 0px 0px currentcolor;
  -webkit-animation: loader-24 1s linear infinite alternate;
          animation: loader-24 1s linear infinite alternate;
}

@-webkit-keyframes loader-24 {
  0% {
    height: 0px;
  }
  100% {
    height: 6px;
  }
}

@keyframes loader-24 {
  0% {
    height: 0px;
  }
  100% {
    height: 6px;
  }
}
.loader-25 {
  border: 0.1em currentcolor solid;
  position: relative;
  -webkit-animation: loader-25-1 5s linear infinite;
          animation: loader-25-1 5s linear infinite;
}
.loader-25:after {
  width: 0.2em;
  height: 0.2em;
  position: absolute;
  content: "";
  background-color: currentcolor;
  bottom: calc(100% + .2em);
  left: -0.4em;
  -webkit-animation: loader-25-2 1s ease-in-out infinite;
          animation: loader-25-2 1s ease-in-out infinite;
}

@-webkit-keyframes loader-25-1 {
  0% {
    box-shadow: inset 0 0 0 0 currentcolor;
  }
  100% {
    box-shadow: inset 0 -1em 0 0 currentcolor;
  }
}

@keyframes loader-25-1 {
  0% {
    box-shadow: inset 0 0 0 0 currentcolor;
  }
  100% {
    box-shadow: inset 0 -1em 0 0 currentcolor;
  }
}
@-webkit-keyframes loader-25-2 {
  25% {
    left: calc(100% + .2em);
    bottom: calc(100% + .2em);
  }
  50% {
    left: calc(100% + .2em);
    bottom: -0.4em;
  }
  75% {
    left: -0.4em;
    bottom: -0.4em;
  }
  100% {
    left: -0.4em;
    bottom: calc(100% + .2em);
  }
}
@keyframes loader-25-2 {
  25% {
    left: calc(100% + .2em);
    bottom: calc(100% + .2em);
  }
  50% {
    left: calc(100% + .2em);
    bottom: -0.4em;
  }
  75% {
    left: -0.4em;
    bottom: -0.4em;
  }
  100% {
    left: -0.4em;
    bottom: calc(100% + .2em);
  }
}
.loader-26 {
  width: 0.5em;
  height: 0.5em;
  background-color: currentcolor;
  box-shadow: 1em 0px 0px currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-26 1s ease-in-out infinite alternate;
          animation: loader-26 1s ease-in-out infinite alternate;
}

@-webkit-keyframes loader-26 {
  0% {
    opacity: 0.1;
    transform: rotate(0deg) scale(0.5);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg) scale(1.2);
  }
}

@keyframes loader-26 {
  0% {
    opacity: 0.1;
    transform: rotate(0deg) scale(0.5);
  }
  100% {
    opacity: 1;
    transform: rotate(360deg) scale(1.2);
  }
}
.loader-27 {
  box-shadow: inset 0 0 0 0.1em currentcolor;
  border-radius: 50%;
  position: relative;
  margin-left: 1.2em;
}
.loader-27:before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  border-radius: 50%;
  position: absolute;
  right: 1.2em;
  top: 0;
  box-shadow: inset 0 0 0 0.1em currentcolor;
}
.loader-27:after {
  border: 0.2em solid currentcolor;
  box-shadow: -1.2em 0 0 0 currentcolor;
  width: 0;
  height: 0;
  border-radius: 50%;
  left: 50%;
  top: 25%;
  position: absolute;
  content: "";
  -webkit-animation: loader-27 2s linear infinite alternate;
          animation: loader-27 2s linear infinite alternate;
}

@-webkit-keyframes loader-27 {
  0% {
    left: 0;
  }
  100% {
    left: 0.5em;
  }
}

@keyframes loader-27 {
  0% {
    left: 0;
  }
  100% {
    left: 0.5em;
  }
}
.loader-28 {
  position: relative;
  -webkit-animation: 2s loader-28-1 infinite;
          animation: 2s loader-28-1 infinite;
}
.loader-28:before {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  border-radius: 80% 20%;
  border: 0.1em solid currentcolor;
  transform: rotate(45deg);
  border-width: 0.1em 0.05em 0.05em 0.1em;
}
.loader-28:after {
  content: "";
  display: block;
  width: 0.2em;
  height: 0.2em;
  position: absolute;
  top: 0.4em;
  left: 50%;
  border-radius: 50%;
  box-shadow: -0.07em 0.07em 0 0.1em currentcolor;
  -webkit-animation: 2s loader-28-2 linear infinite;
          animation: 2s loader-28-2 linear infinite;
}

@-webkit-keyframes loader-28-1 {
  0%, 100% {
    transform: scaleY(1);
  }
  10% {
    transform: scaleY(0);
  }
  20% {
    transform: scaleY(1);
  }
}

@keyframes loader-28-1 {
  0%, 100% {
    transform: scaleY(1);
  }
  10% {
    transform: scaleY(0);
  }
  20% {
    transform: scaleY(1);
  }
}
@-webkit-keyframes loader-28-2 {
  0%, 100% {
    transform: translateX(0);
  }
  30% {
    transform: translateX(-100%);
  }
  50% {
    transform: transalteX(200%);
  }
}
@keyframes loader-28-2 {
  0%, 100% {
    transform: translateX(0);
  }
  30% {
    transform: translateX(-100%);
  }
  50% {
    transform: transalteX(200%);
  }
}
.loader-29 {
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.1em currentcolor, -0.5em -0.5em 0 -0.4em currentcolor, 0 -0.7em 0 -0.4em currentcolor, 0.5em -0.5em 0 -0.4em currentcolor, -0.5em 0.5em 0 -0.4em currentcolor, 0 0.7em 0 -0.4em currentcolor, 0.5em 0.5em 0 -0.4em currentcolor, -0.7em 0 0 -0.4em currentcolor, 0.7em 0 0 -0.4em currentcolor;
  -webkit-animation: 5s loader-29 linear infinite;
          animation: 5s loader-29 linear infinite;
}

@-webkit-keyframes loader-29 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-29 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-30 {
  border: 0.2em solid transparent;
  border-top-color: currentcolor;
  border-bottom-color: currentcolor;
  border-radius: 50%;
  position: relative;
  -webkit-animation: 1s loader-30 linear infinite;
          animation: 1s loader-30 linear infinite;
}
.loader-30:before, .loader-30:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border: 0.2em solid transparent;
  border-bottom-color: currentcolor;
}
.loader-30:before {
  transform: rotate(135deg);
  right: -0.3em;
  top: -0.05em;
}
.loader-30:after {
  transform: rotate(-45deg);
  left: -0.3em;
  bottom: -0.05em;
}

@-webkit-keyframes loader-30 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-30 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader-31 {
  box-shadow: 0 0 2em currentcolor;
  background-color: currentcolor;
  position: relative;
  border-radius: 50%;
  transform: rotateX(-60deg) perspective(1000px);
}
.loader-31:before, .loader-31:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  -webkit-animation: 1s loader-31 ease-out infinite;
          animation: 1s loader-31 ease-out infinite;
}
.loader-31:after {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

@-webkit-keyframes loader-31 {
  0% {
    opacity: 1;
    transform: rotate(0deg);
    box-shadow: 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor;
  }
  100% {
    opacity: 0;
    transform: rotate(180deg);
    box-shadow: -1em -1em 0 -0.35em currentcolor, 0 -1.5em 0 -0.35em currentcolor, 1em -1em 0 -0.35em currentcolor, -1.5em 0 0 -0.35em currentcolor, 1.5em 0 0 -0.35em currentcolor, -1em 1em 0 -0.35em currentcolor, 0 1.5em 0 -0.35em currentcolor, 1em 1em 0 -0.35em currentcolor;
  }
}

@keyframes loader-31 {
  0% {
    opacity: 1;
    transform: rotate(0deg);
    box-shadow: 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor, 0 0 0 -0.5em currentcolor;
  }
  100% {
    opacity: 0;
    transform: rotate(180deg);
    box-shadow: -1em -1em 0 -0.35em currentcolor, 0 -1.5em 0 -0.35em currentcolor, 1em -1em 0 -0.35em currentcolor, -1.5em 0 0 -0.35em currentcolor, 1.5em 0 0 -0.35em currentcolor, -1em 1em 0 -0.35em currentcolor, 0 1.5em 0 -0.35em currentcolor, 1em 1em 0 -0.35em currentcolor;
  }
}
.loader-32 {
  position: relative;
  border-radius: 50%;
  box-shadow: 0 0 1em 0 currentcolor, inset 0 0 1em 0 currentcolor;
  -webkit-animation: 1s loader-32 linear infinite;
          animation: 1s loader-32 linear infinite;
}
.loader-32:before, .loader-32:after {
  content: "";
  display: block;
  width: inherit;
  height: inherit;
  position: absolute;
  border-radius: 50%;
}
.loader-32:before {
  border-top: 0.2em solid currentcolor;
  border-right: 0.2em solid transparent;
  top: 0.28em;
  right: calc(50% - .22em);
}
.loader-32:after {
  border-bottom: 0.2em solid currentcolor;
  border-left: 0.2em solid transparent;
  bottom: 0.28em;
  left: calc(50% - .22em);
}

@-webkit-keyframes loader-32 {
  0% {
    transform: rotateX(-60deg) rotateZ(0deg);
  }
  100% {
    transform: rotateX(-60deg) rotateZ(360deg);
  }
}

@keyframes loader-32 {
  0% {
    transform: rotateX(-60deg) rotateZ(0deg);
  }
  100% {
    transform: rotateX(-60deg) rotateZ(360deg);
  }
}
.loader-33 {
  border-radius: 50%;
  position: relative;
}
.loader-33:after, .loader-33:before {
  position: absolute;
  content: "";
}
.loader-33:after {
  height: 0.1em;
  width: 1em;
  background-color: currentcolor;
  border-radius: 0.1em;
  bottom: 0;
  left: 0;
  transform-origin: bottom center;
  -webkit-animation: loader-33-1 0.8s ease-in-out infinite alternate;
          animation: loader-33-1 0.8s ease-in-out infinite alternate;
}
.loader-33:before {
  height: 0.2em;
  width: 0.2em;
  background-color: currentcolor;
  border-radius: 50%;
  top: 0;
  left: calc(50% - .1em);
  -webkit-animation: loader-33-2 0.4s ease-in-out infinite alternate;
          animation: loader-33-2 0.4s ease-in-out infinite alternate;
}

@-webkit-keyframes loader-33-2 {
  0% {
    height: 0.24em;
    transform: translateY(0px);
  }
  75% {
    height: 0.2em;
    width: 0.2em;
  }
  100% {
    height: 0.1em;
    width: 0.24em;
    transform: translateY(0.8em);
  }
}

@keyframes loader-33-2 {
  0% {
    height: 0.24em;
    transform: translateY(0px);
  }
  75% {
    height: 0.2em;
    width: 0.2em;
  }
  100% {
    height: 0.1em;
    width: 0.24em;
    transform: translateY(0.8em);
  }
}
@-webkit-keyframes loader-33-1 {
  0% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
@keyframes loader-33-1 {
  0% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(45deg);
  }
}
.loader-34 {
  position: relative;
  width: 1em;
  height: 0.5em;
}
.loader-34:after, .loader-34:before {
  position: absolute;
  content: "";
  height: 0.4em;
  width: 0.4em;
  top: 0;
  background-color: currentcolor;
  border-radius: 50%;
}
.loader-34:after {
  right: 0;
  -webkit-animation: loader-34-2 0.5s ease-in-out infinite;
          animation: loader-34-2 0.5s ease-in-out infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}
.loader-34:before {
  left: 0;
  -webkit-animation: loader-34-1 0.5s ease-in-out infinite;
          animation: loader-34-1 0.5s ease-in-out infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
}

@-webkit-keyframes loader-34-1 {
  0% {
    transform: translatex(0px);
  }
  65% {
    height: 0.4em;
    width: 0.4em;
  }
  100% {
    height: 0.5em;
    width: 0.3em;
    transform: translatex(0.2em);
  }
}

@keyframes loader-34-1 {
  0% {
    transform: translatex(0px);
  }
  65% {
    height: 0.4em;
    width: 0.4em;
  }
  100% {
    height: 0.5em;
    width: 0.3em;
    transform: translatex(0.2em);
  }
}
@-webkit-keyframes loader-34-2 {
  0% {
    transform: translatex(0px);
  }
  65% {
    height: 0.4em;
    width: 0.4em;
  }
  100% {
    height: 0.5em;
    width: 0.3em;
    transform: translatex(-0.2em);
  }
}
@keyframes loader-34-2 {
  0% {
    transform: translatex(0px);
  }
  65% {
    height: 0.4em;
    width: 0.4em;
  }
  100% {
    height: 0.5em;
    width: 0.3em;
    transform: translatex(-0.2em);
  }
}
.loader-35 {
  margin: 0 0.5em;
  position: relative;
}
.loader-35:before {
  border-radius: 50%;
  background-color: currentcolor;
  -webkit-animation: loader-35 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
          animation: loader-35 3s cubic-bezier(0.77, 0, 0.175, 1) infinite;
  content: "";
  width: inherit;
  height: inherit;
  top: 0;
  left: 0;
  position: absolute;
}

@-webkit-keyframes loader-35 {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-100%) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(100%) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}

@keyframes loader-35 {
  0% {
    transform: translateX(0) scale(1);
  }
  25% {
    transform: translateX(-100%) scale(0.3);
  }
  50% {
    transform: translateX(0) scale(1);
  }
  75% {
    transform: translateX(100%) scale(0.3);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}
.loader-36 {
  position: relative;
}
.loader-36:before, .loader-36:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.loader-36:before {
  width: 1em;
  height: 1em;
  border: 0.1em solid currentcolor;
  border-radius: 50%;
  -webkit-animation: loader-36-1 1.15s infinite -0.3s;
          animation: loader-36-1 1.15s infinite -0.3s;
}
.loader-36:after {
  right: 0;
  bottom: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 0.1em solid currentcolor;
  border-radius: 50%;
  transform: translate(-0.2em);
  -webkit-animation: loader-36-2 4.6s infinite steps(1);
          animation: loader-36-2 4.6s infinite steps(1);
}

@-webkit-keyframes loader-36-1 {
  to {
    transform: rotateX(180deg);
  }
}

@keyframes loader-36-1 {
  to {
    transform: rotateX(180deg);
  }
}
@-webkit-keyframes loader-36-2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    box-shadow: 0.2em 0 0 currentcolor;
  }
  75% {
    box-shadow: 0.2em 0 0 currentcolor, 0.4em 0 0 currentcolor;
  }
}
@keyframes loader-36-2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    box-shadow: 0.2em 0 0 currentcolor;
  }
  75% {
    box-shadow: 0.2em 0 0 currentcolor, 0.4em 0 0 currentcolor;
  }
}
.loader-37 {
  border-right: 0.1em solid currentcolor;
  border-radius: 100%;
  -webkit-animation: loader-37 800ms linear infinite;
          animation: loader-37 800ms linear infinite;
}
.loader-37:before, .loader-37:after {
  content: "";
  width: 0.8em;
  height: 0.8em;
  display: block;
  position: absolute;
  top: calc(50% - .4em);
  left: calc(50% - .4em);
  border-left: 0.08em solid currentcolor;
  border-radius: 100%;
  animation: loader-37 400ms linear infinite reverse;
}
.loader-37:after {
  width: 0.6em;
  height: 0.6em;
  top: calc(50% - .3em);
  left: calc(50% - .3em);
  border: 0;
  border-right: 0.05em solid currentcolor;
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes loader-37 {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}

@keyframes loader-37 {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.loader-38 {
  height: 0.1em;
  width: 0.1em;
  box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  -webkit-animation: loader-38 6s infinite;
          animation: loader-38 6s infinite;
}

@-webkit-keyframes loader-38 {
  0% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  8.33% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  16.66% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  24.99% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  33.32% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  41.65% {
    box-shadow: 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  49.98% {
    box-shadow: 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  58.31% {
    box-shadow: -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  66.64% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  74.97% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  83.3% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  91.63% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  100% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
}

@keyframes loader-38 {
  0% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  8.33% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  16.66% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  24.99% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  33.32% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
  41.65% {
    box-shadow: 0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor;
  }
  49.98% {
    box-shadow: 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor;
  }
  58.31% {
    box-shadow: -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  66.64% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  74.97% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  83.3% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, 0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  91.63% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor, -0.2em 0.2em 0 0.1em currentcolor;
  }
  100% {
    box-shadow: -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor, -0.2em -0.2em 0 0.1em currentcolor;
  }
}
.loader-39 {
  position: relative;
  width: 0.15em;
  height: 0.15em;
  background-color: currentcolor;
  border-radius: 100%;
  -webkit-animation: loader-39-1 30s infinite linear;
          animation: loader-39-1 30s infinite linear;
}
.loader-39:before, .loader-39:after {
  content: "";
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.loader-39:before {
  width: 0.3em;
  height: 1em;
  -webkit-animation: loader-39-2 0.8s linear infinite;
          animation: loader-39-2 0.8s linear infinite;
}
.loader-39:after {
  width: 1em;
  height: 0.3em;
  -webkit-animation: loader-39-2 1.2s linear infinite;
          animation: loader-39-2 1.2s linear infinite;
}

@-webkit-keyframes loader-39-1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loader-39-1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes loader-39-2 {
  0% {
    box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
  25% {
    box-shadow: 0.04em 0.04em 0 0.02em currentcolor;
  }
  50% {
    box-shadow: -0.04em 0.04em 0 0.02em currentcolor;
  }
  75% {
    box-shadow: -0.04em -0.04em 0 0.02em currentcolor;
  }
  100% {
    box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
}
@keyframes loader-39-2 {
  0% {
    box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
  25% {
    box-shadow: 0.04em 0.04em 0 0.02em currentcolor;
  }
  50% {
    box-shadow: -0.04em 0.04em 0 0.02em currentcolor;
  }
  75% {
    box-shadow: -0.04em -0.04em 0 0.02em currentcolor;
  }
  100% {
    box-shadow: 0.04em -0.04em 0 0.02em currentcolor;
  }
}
.loader-40 {
  border: 0.05em currentcolor solid;
  border-radius: 0.2em;
  overflow: hidden;
  position: relative;
}
.loader-40:after, .loader-40:before {
  content: "";
  border-radius: 50%;
  position: absolute;
  width: inherit;
  height: inherit;
  -webkit-animation: loader-40 2s infinite linear;
          animation: loader-40 2s infinite linear;
}
.loader-40:before {
  border-top: 0.2em currentcolor solid;
  top: -0.15em;
  left: calc(-50% - .15em);
  transform-origin: right center;
}
.loader-40:after {
  border-bottom: 0.2em currentcolor solid;
  top: 0.15em;
  right: calc(-50% - .15em);
  transform-origin: left center;
}

@-webkit-keyframes loader-40 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

@keyframes loader-40 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.loader-41 {
  border: 0.05em currentcolor solid;
  border-radius: 0.2em;
  position: relative;
  background: linear-gradient(45deg, transparent 48%, currentcolor 50%, currentcolor 50%, transparent 52%, transparent), linear-gradient(-45deg, transparent 48%, currentcolor 50%, currentcolor 50%, transparent 52%, transparent);
  background-size: 0.5em 0.5em;
  background-position: 0% 0%;
  -webkit-animation: loader-41 1s infinite linear;
          animation: loader-41 1s infinite linear;
}

@-webkit-keyframes loader-41 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1em 0;
  }
}

@keyframes loader-41 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -1em 0;
  }
}
.loader-42 {
  width: 2em;
  height: 0.66em;
  border: 0.05em currentcolor solid;
  border-radius: 0.1em;
  background: linear-gradient(-60deg, transparent 0%, transparent 50%, currentcolor 50%, currentcolor 75%, transparent 75%, transparent);
  background-size: 1em 2em;
  background-position: 0 0;
  -webkit-animation: loader-42 0.8s infinite linear;
          animation: loader-42 0.8s infinite linear;
}

@-webkit-keyframes loader-42 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2em 0;
  }
}

@keyframes loader-42 {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -2em 0;
  }
}
.box:nth-of-type(n + 43) {
  display: none;
}

body {
  background-color: #fff;
}

b, strong {
  color: unset;
}

.pull-right {
  float: right;
}

/*------------------------------------------------------------------
[Checkbox]
*/
/* Customize the label (the container) */
.chk-wrap {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
}
.chk-wrap input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.chk-wrap .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.chk-wrap:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.chk-wrap input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.chk-wrap input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.chk-wrap .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

/** Fetch CSS code from Native Theme **/
.widget li::before {
  content: "";
}

#content-wrapper {
  padding-top: 0;
}

@media (min-width: 767px), all {
  .site-main {
    padding-right: 0;
  }
}
@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed !important;
  }
}
/*
*Listing Submit Form
*/
.lava-item-add-form .slimScrollDiv {
  border: 1px solid #eeeeee;
}
.lava-item-add-form input[type=checkbox] {
  width: unset;
}

.jvbpd-grid {
  list-style: none;
  margin: 20px auto;
  padding: 0;
}

.jvbpd-grid > li {
  display: block;
  float: left;
  padding: 7px;
  width: 33%;
  opacity: 0;
}

.jvbpd-grid li.shown,
.no-js .jvbpd-grid li,
.no-cssanimations .jvbpd-grid li {
  opacity: 1;
}

.jvbpd-grid li a,
.jvbpd-grid li img {
  outline: none;
  border: none;
  display: inline-block;
  max-width: 100%;
}

/* Effect 1: opacity */
.jvbpd-grid.effect-1 li.animate {
  -webkit-animation: fadeIn 0.65s ease forwards;
  animation: fadeIn 0.65s ease forwards;
}

@-webkit-keyframes fadeIn {
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  100% {
    opacity: 1;
  }
}
/* Effect 2: Move Up */
.jvbpd-grid.effect-2 li.animate {
  transform: translateY(200px);
  -webkit-animation: moveUp 0.65s ease forwards;
  animation: moveUp 0.65s ease forwards;
}

@-webkit-keyframes moveUp {
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes moveUp {
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
/* Effect 3: Scale up */
.jvbpd-grid.effect-3 li.animate {
  transform: scale(0.6);
  -webkit-animation: scaleUp 0.65s ease-in-out forwards;
  animation: scaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes scaleUp {
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Effect 4: fall perspective */
.jvbpd-grid.effect-4 {
  perspective: 1300px;
}

.jvbpd-grid.effect-4 li.animate {
  transform-style: preserve-3d;
  transform: translateZ(400px) translateY(300px) rotateX(-90deg);
  -webkit-animation: fallPerspective 0.8s ease-in-out forwards;
  animation: fallPerspective 0.8s ease-in-out forwards;
}

@-webkit-keyframes fallPerspective {
  100% {
    -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes fallPerspective {
  100% {
    transform: translateZ(0px) translateY(0px) rotateX(0deg);
    opacity: 1;
  }
}
/* Effect 5: fly (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.jvbpd-grid.effect-5 {
  perspective: 1300px;
}

.jvbpd-grid.effect-5 li.animate {
  transform-style: preserve-3d;
  transform-origin: 50% 50% -300px;
  transform: rotateX(-180deg);
  -webkit-animation: fly 0.8s ease-in-out forwards;
  animation: fly 0.8s ease-in-out forwards;
}

@-webkit-keyframes fly {
  100% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes fly {
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
/* Effect 6: flip (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.jvbpd-grid.effect-6 {
  perspective: 1300px;
}

.jvbpd-grid.effect-6 li.animate {
  transform-style: preserve-3d;
  transform-origin: 0% 0%;
  transform: rotateX(-80deg);
  -webkit-animation: grid-flip 0.8s ease-in-out forwards;
  animation: grid-flip 0.8s ease-in-out forwards;
}

@-webkit-keyframes grid-flip {
  100% {
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes grid-flip {
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
/* Effect 7: helix (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */
.jvbpd-grid.effect-7 {
  perspective: 1300px;
}

.jvbpd-grid.effect-7 li.animate {
  transform-style: preserve-3d;
  transform: rotateY(-180deg);
  -webkit-animation: helix 0.8s ease-in-out forwards;
  animation: helix 0.8s ease-in-out forwards;
}

@-webkit-keyframes helix {
  100% {
    -webkit-transform: rotateY(0deg);
    opacity: 1;
  }
}
@keyframes helix {
  100% {
    transform: rotateY(0deg);
    opacity: 1;
  }
}
/* Effect 8:  */
.jvbpd-grid.effect-8 {
  perspective: 1300px;
}

.jvbpd-grid.effect-8 li.animate {
  transform-style: preserve-3d;
  transform: scale(0.4);
  -webkit-animation: popUp 0.8s ease-in forwards;
  animation: popUp 0.8s ease-in forwards;
}

@-webkit-keyframes popUp {
  70% {
    -webkit-transform: scale(1.1);
    opacity: 0.8;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes popUp {
  70% {
    transform: scale(1.1);
    opacity: 0.8;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@media screen and (max-width: 900px) {
  .jvbpd-grid li {
    width: 50%;
  }
}
@media screen and (max-width: 400px) {
  .jvbpd-grid li {
    width: 100%;
  }
}
/*--------------------------------------------------------------
# Theme helper : Reset or helper for theme default CSS for Elementor or Shortcodes
--------------------------------------------------------------*/
body {
  font-family: "Poppins", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
  font-family: inherit;
}

/*--------------------------------------------------------------
# Partials
--------------------------------------------------------------*/
@font-face {
  font-family: "jv-icons";
  src: url("../fonts/javo-icons.eot");
  src: url("../fonts/jv-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/jv-icons.woff") format("woff"), url("../fonts/jv-icons.ttf") format("truetype"), url("../fonts/jv-icons.svg#jv-icons") format("svg");
  font-weight: normal;
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "jv-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=jvic-]:before,
[class*=" jvic-"]:before {
  font-family: "jv-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jvic-frame:before {
  content: "b";
}

.jvic-clock-11:before {
  content: "c";
}

.jvic-american-express:before {
  content: "d";
}

.jvic-bag-return:before {
  content: "e";
}

.jvic-bag-5:before {
  content: "f";
}

.jvic-bar-2:before {
  content: "g";
}

.jvic-bucket-2:before {
  content: "h";
}

.jvic-bathrobe:before {
  content: "i";
}

.jvic-bathroom:before {
  content: "j";
}

.jvic-breakfast:before {
  content: "k";
}

.jvic-car-rental:before {
  content: "m";
}

.jvic-cart:before {
  content: "n";
}

.jvic-bell-3:before {
  content: "o";
}

.jvic-scissors:before {
  content: "p";
}

.jvic-credit-card-7:before {
  content: "q";
}

.jvic-delta-credit-card:before {
  content: "r";
}

.jvic-disabled-1:before {
  content: "s";
}

.jvic-discover-credit-card:before {
  content: "t";
}

.jvic-dollar-currency:before {
  content: "u";
}

.jvic-dumbbell:before {
  content: "v";
}

.jvic-free-toiletries:before {
  content: "w";
}

.jvic-gavel:before {
  content: "x";
}

.jvic-gift-3:before {
  content: "y";
}

.jvic-globe-7:before {
  content: "z";
}

.jvic-hairdryer:before {
  content: "A";
}

.jvic-heating:before {
  content: "B";
}

.jvic-iron:before {
  content: "C";
}

.jvic-jcb-credit-card:before {
  content: "D";
}

.jvic-laundry:before {
  content: "E";
}

.jvic-linens:before {
  content: "F";
}

.jvic-lounge:before {
  content: "G";
}

.jvic-maestro-credit-card:before {
  content: "H";
}

.jvic-letter-1:before {
  content: "I";
}

.jvic-mastercard-card:before {
  content: "J";
}

.jvic-add-bag:before {
  content: "K";
}

.jvic-mobile-app:before {
  content: "L";
}

.jvic-newspaper-4:before {
  content: "M";
}

.jvic-no-smoking-1:before {
  content: "N";
}

.jvic-garage:before {
  content: "O";
}

.jvic-paypal-4:before {
  content: "P";
}

.jvic-dog:before {
  content: "Q";
}

.jvic-pig:before {
  content: "R";
}

.jvic-pool:before {
  content: "S";
}

.jvic-pound-currency:before {
  content: "T";
}

.jvic-radio:before {
  content: "U";
}

.jvic-refrigerator:before {
  content: "V";
}

.jvic-restaurant-1:before {
  content: "W";
}

.jvic-ruler:before {
  content: "X";
}

.jvic-rupee-currency:before {
  content: "Y";
}

.jvic-safe:before {
  content: "Z";
}

.jvic-satellite-channels:before {
  content: "0";
}

.jvic-magnifying-glass-1:before {
  content: "1";
}

.jvic-lock-9:before {
  content: "2";
}

.jvic-shower:before {
  content: "3";
}

.jvic-shuttle-service:before {
  content: "4";
}

.jvic-slippers:before {
  content: "5";
}

.jvic-smoking:before {
  content: "6";
}

.jvic-solo-credit-card:before {
  content: "7";
}

.jvic-soundproof:before {
  content: "8";
}

.jvic-spa:before {
  content: "9";
}

.jvic-star-11:before {
  content: "!";
}

.jvic-sun-deck:before {
  content: '"';
}

.jvic-tube:before {
  content: "#";
}

.jvic-label:before {
  content: "$";
}

.jvic-phone-6:before {
  content: "%";
}

.jvic-toilet:before {
  content: "&";
}

.jvic-towels:before {
  content: "'";
}

.jvic-transport:before {
  content: "(";
}

.jvic-monitor-2:before {
  content: ")";
}

.jvic-visa-card:before {
  content: "*";
}

.jvic-visa-electron:before {
  content: "+";
}

.jvic-wi-fi:before {
  content: ",";
}

.jvic-yen-currency:before {
  content: "-";
}

.jvic-euro-currency:before {
  content: "a";
}

.jvic-elevator-1:before {
  content: ".";
}

.jvic-fan:before {
  content: "/";
}

.jvic-alert:before {
  content: ":";
}

.jvic-alignment-align:before {
  content: ";";
}

.jvic-alignment-aligned-to:before {
  content: "<";
}

.jvic-alignment-unalign:before {
  content: "=";
}

.jvic-arrow-down:before {
  content: ">";
}

.jvic-arrow-left:before {
  content: "?";
}

.jvic-arrow-right:before {
  content: "@";
}

.jvic-arrow-small-down:before {
  content: "[";
}

.jvic-arrow-small-left:before {
  content: "]";
}

.jvic-arrow-small-right:before {
  content: "^";
}

.jvic-arrow-small-up:before {
  content: "_";
}

.jvic-arrow-up:before {
  content: "`";
}

.jvic-beer:before {
  content: "{";
}

.jvic-book:before {
  content: "|";
}

.jvic-bookmark:before {
  content: "}";
}

.jvic-briefcase:before {
  content: "~";
}

.jvic-broadcast:before {
  content: "\\";
}

.jvic-browser:before {
  content: "\E000";
}

.jvic-bug:before {
  content: "\E001";
}

.jvic-calendar:before {
  content: "\E002";
}

.jvic-check:before {
  content: "\E003";
}

.jvic-checklist:before {
  content: "\E004";
}

.jvic-chevron-down:before {
  content: "\E005";
}

.jvic-chevron-left:before {
  content: "\E006";
}

.jvic-chevron-right:before {
  content: "\E007";
}

.jvic-chevron-up:before {
  content: "\E008";
}

.jvic-circle-slash:before {
  content: "\E009";
}

.jvic-circuit-board:before {
  content: "\E00A";
}

.jvic-clippy:before {
  content: "\E00B";
}

.jvic-clock:before {
  content: "\E00C";
}

.jvic-cloud-download:before {
  content: "\E00D";
}

.jvic-cloud-upload:before {
  content: "\E00E";
}

.jvic-code:before {
  content: "\E00F";
}

.jvic-color-mode:before {
  content: "\E010";
}

.jvic-comment:before {
  content: "\E011";
}

.jvic-comment-discussion:before {
  content: "\E012";
}

.jvic-credit-card:before {
  content: "\E013";
}

.jvic-dash:before {
  content: "\E014";
}

.jvic-dashboard:before {
  content: "\E015";
}

.jvic-database:before {
  content: "\E016";
}

.jvic-device-camera:before {
  content: "\E017";
}

.jvic-device-camera-video:before {
  content: "\E018";
}

.jvic-device-desktop:before {
  content: "\E019";
}

.jvic-device-mobile:before {
  content: "\E01A";
}

.jvic-diff:before {
  content: "\E01B";
}

.jvic-diff-added:before {
  content: "\E01C";
}

.jvic-diff-ignored:before {
  content: "\E01D";
}

.jvic-diff-modified:before {
  content: "\E01E";
}

.jvic-diff-removed:before {
  content: "\E01F";
}

.jvic-diff-renamed:before {
  content: "\E020";
}

.jvic-ellipsis:before {
  content: "\E021";
}

.jvic-eye:before {
  content: "\E022";
}

.jvic-file-binary:before {
  content: "\E023";
}

.jvic-file-code:before {
  content: "\E024";
}

.jvic-file-directory:before {
  content: "\E025";
}

.jvic-file-media:before {
  content: "\E026";
}

.jvic-file-pdf:before {
  content: "\E027";
}

.jvic-file-submodule:before {
  content: "\E028";
}

.jvic-file-symlink-directory:before {
  content: "\E029";
}

.jvic-file-symlink-file:before {
  content: "\E02A";
}

.jvic-file-text:before {
  content: "\E02B";
}

.jvic-file-zip:before {
  content: "\E02C";
}

.jvic-flame:before {
  content: "\E02D";
}

.jvic-fold:before {
  content: "\E02E";
}

.jvic-gear:before {
  content: "\E02F";
}

.jvic-gift:before {
  content: "\E030";
}

.jvic-gist:before {
  content: "\E031";
}

.jvic-gist-secret:before {
  content: "\E032";
}

.jvic-git-branch:before {
  content: "\E033";
}

.jvic-git-commit:before {
  content: "\E034";
}

.jvic-git-compare:before {
  content: "\E035";
}

.jvic-git-merge:before {
  content: "\E036";
}

.jvic-git-pull-request:before {
  content: "\E037";
}

.jvic-globe:before {
  content: "\E038";
}

.jvic-graph:before {
  content: "\E039";
}

.jvic-heart:before {
  content: "\E03A";
}

.jvic-history:before {
  content: "\E03B";
}

.jvic-home:before {
  content: "\E03C";
}

.jvic-horizontal-rule:before {
  content: "\E03D";
}

.jvic-hourglass:before {
  content: "\E03E";
}

.jvic-hubot:before {
  content: "\E03F";
}

.jvic-inbox:before {
  content: "\E040";
}

.jvic-info:before {
  content: "\E041";
}

.jvic-issue-closed:before {
  content: "\E042";
}

.jvic-issue-opened:before {
  content: "\E043";
}

.jvic-issue-reopened:before {
  content: "\E044";
}

.jvic-jersey:before {
  content: "\E045";
}

.jvic-jump-down:before {
  content: "\E046";
}

.jvic-jump-left:before {
  content: "\E047";
}

.jvic-jump-right:before {
  content: "\E048";
}

.jvic-jump-up:before {
  content: "\E049";
}

.jvic-key:before {
  content: "\E04A";
}

.jvic-keyboard:before {
  content: "\E04B";
}

.jvic-law:before {
  content: "\E04C";
}

.jvic-light-bulb:before {
  content: "\E04D";
}

.jvic-link:before {
  content: "\E04E";
}

.jvic-link-external:before {
  content: "\E04F";
}

.jvic-list-ordered:before {
  content: "\E050";
}

.jvic-list-unordered:before {
  content: "\E051";
}

.jvic-location:before {
  content: "\E052";
}

.jvic-lock:before {
  content: "\E053";
}

.jvic-logo-github:before {
  content: "\E054";
}

.jvic-mail:before {
  content: "\E055";
}

.jvic-mail-read:before {
  content: "\E056";
}

.jvic-mail-reply:before {
  content: "\E057";
}

.jvic-mark-github:before {
  content: "\E058";
}

.jvic-markdown:before {
  content: "\E059";
}

.jvic-megaphone:before {
  content: "\E05A";
}

.jvic-mention:before {
  content: "\E05B";
}

.jvic-microscope:before {
  content: "\E05C";
}

.jvic-milestone:before {
  content: "\E05D";
}

.jvic-mirror:before {
  content: "\E05E";
}

.jvic-mortar-board:before {
  content: "\E05F";
}

.jvic-move-down:before {
  content: "\E060";
}

.jvic-move-left:before {
  content: "\E061";
}

.jvic-move-right:before {
  content: "\E062";
}

.jvic-move-up:before {
  content: "\E063";
}

.jvic-mute:before {
  content: "\E064";
}

.jvic-no-newline:before {
  content: "\E065";
}

.jvic-octoface:before {
  content: "\E066";
}

.jvic-organization:before {
  content: "\E067";
}

.jvic-package:before {
  content: "\E068";
}

.jvic-paintcan:before {
  content: "\E069";
}

.jvic-pencil:before {
  content: "\E06A";
}

.jvic-person:before {
  content: "\E06B";
}

.jvic-pin:before {
  content: "\E06C";
}

.jvic-playback-fast-forward:before {
  content: "\E06D";
}

.jvic-playback-pause:before {
  content: "\E06E";
}

.jvic-playback-play:before {
  content: "\E06F";
}

.jvic-playback-rewind:before {
  content: "\E070";
}

.jvic-plug:before {
  content: "\E071";
}

.jvic-plus:before {
  content: "\E072";
}

.jvic-podium:before {
  content: "\E073";
}

.jvic-primitive-dot:before {
  content: "\E074";
}

.jvic-primitive-square:before {
  content: "\E075";
}

.jvic-pulse:before {
  content: "\E076";
}

.jvic-puzzle:before {
  content: "\E077";
}

.jvic-question:before {
  content: "\E078";
}

.jvic-quote:before {
  content: "\E079";
}

.jvic-radio-tower:before {
  content: "\E07A";
}

.jvic-repo:before {
  content: "\E07B";
}

.jvic-repo-clone:before {
  content: "\E07C";
}

.jvic-repo-force-push:before {
  content: "\E07D";
}

.jvic-repo-forked:before {
  content: "\E07E";
}

.jvic-repo-pull:before {
  content: "\E07F";
}

.jvic-repo-push:before {
  content: "\E080";
}

.jvic-rocket:before {
  content: "\E081";
}

.jvic-rss:before {
  content: "\E082";
}

.jvic-ruby:before {
  content: "\E083";
}

.jvic-screen-full:before {
  content: "\E084";
}

.jvic-screen-normal:before {
  content: "\E085";
}

.jvic-search:before {
  content: "\E086";
}

.jvic-server:before {
  content: "\E087";
}

.jvic-settings:before {
  content: "\E088";
}

.jvic-sign-in:before {
  content: "\E089";
}

.jvic-sign-out:before {
  content: "\E08A";
}

.jvic-split:before {
  content: "\E08B";
}

.jvic-squirrel:before {
  content: "\E08C";
}

.jvic-star:before {
  content: "\E08D";
}

.jvic-steps:before {
  content: "\E08E";
}

.jvic-stop:before {
  content: "\E08F";
}

.jvic-sync:before {
  content: "\E090";
}

.jvic-tag:before {
  content: "\E091";
}

.jvic-telescope:before {
  content: "\E092";
}

.jvic-terminal:before {
  content: "\E093";
}

.jvic-three-bars:before {
  content: "\E094";
}

.jvic-tools:before {
  content: "\E095";
}

.jvic-trashcan:before {
  content: "\E096";
}

.jvic-triangle-down:before {
  content: "\E097";
}

.jvic-triangle-left:before {
  content: "\E098";
}

.jvic-triangle-right:before {
  content: "\E099";
}

.jvic-triangle-up:before {
  content: "\E09A";
}

.jvic-unfold:before {
  content: "\E09B";
}

.jvic-unmute:before {
  content: "\E09C";
}

.jvic-versions:before {
  content: "\E09D";
}

.jvic-x:before {
  content: "\E09E";
}

.jvic-zap:before {
  content: "\E09F";
}

.jvic-airport-circled:before {
  content: "\E0A0";
}

.jvic-airport-plane:before {
  content: "\E0A1";
}

.jvic-bicycle:before {
  content: "\E0A2";
}

.jvic-bullet-train:before {
  content: "\E0A3";
}

.jvic-bullet-train-outline-tunnleded:before {
  content: "\E0A4";
}

.jvic-bullet-train-tunneled:before {
  content: "\E0A5";
}

.jvic-bus:before {
  content: "\E0A6";
}

.jvic-bus-terminal:before {
  content: "\E0A7";
}

.jvic-bus-terminal-two:before {
  content: "\E0A8";
}

.jvic-bus-two:before {
  content: "\E0A9";
}

.jvic-car-front:before {
  content: "\E0AA";
}

.jvic-car-side:before {
  content: "\E0AB";
}

.jvic-clock-outline:before {
  content: "\E0AC";
}

.jvic-clock-solid:before {
  content: "\E0AD";
}

.jvic-disabled:before {
  content: "\E0AE";
}

.jvic-disabled-circled:before {
  content: "\E0AF";
}

.jvic-funicular:before {
  content: "\E0B0";
}

.jvic-hanged-cabins:before {
  content: "\E0B1";
}

.jvic-hospital:before {
  content: "\E0B2";
}

.jvic-metro-line-one:before {
  content: "\E0B3";
}

.jvic-metro-line-three:before {
  content: "\E0B4";
}

.jvic-metro-line-two:before {
  content: "\E0B5";
}

.jvic-metro-one:before {
  content: "\E0B6";
}

.jvic-metro-three:before {
  content: "\E0B7";
}

.jvic-metro-two:before {
  content: "\E0B8";
}

.jvic-monorail:before {
  content: "\E0B9";
}

.jvic-monorail-outline-tunneled:before {
  content: "\E0BA";
}

.jvic-monorail-tunneled:before {
  content: "\E0BB";
}

.jvic-motorcycle:before {
  content: "\E0BC";
}

.jvic-parking:before {
  content: "\E0BD";
}

.jvic-pedestrian:before {
  content: "\E0BE";
}

.jvic-police:before {
  content: "\E0BF";
}

.jvic-police-1:before {
  content: "\E0C0";
}

.jvic-regional-railways:before {
  content: "\E0C1";
}

.jvic-regional-railways-two:before {
  content: "\E0C2";
}

.jvic-rent-car-front:before {
  content: "\E0C3";
}

.jvic-rent-car-side:before {
  content: "\E0C4";
}

.jvic-s-bahn:before {
  content: "\E0C5";
}

.jvic-s-bahn-line:before {
  content: "\E0C6";
}

.jvic-scooter:before {
  content: "\E0C7";
}

.jvic-ship:before {
  content: "\E0C8";
}

.jvic-sky-train:before {
  content: "\E0C9";
}

.jvic-street-crossing:before {
  content: "\E0CA";
}

.jvic-taxi-front:before {
  content: "\E0CB";
}

.jvic-taxi-park-front:before {
  content: "\E0CC";
}

.jvic-taxi-park-side:before {
  content: "\E0CD";
}

.jvic-taxi-side:before {
  content: "\E0CE";
}

.jvic-tram:before {
  content: "\E0CF";
}

.jvic-tram-depot:before {
  content: "\E0D0";
}

.jvic-tram-depot-two:before {
  content: "\E0D1";
}

.jvic-tram-outline-tunneled:before {
  content: "\E0D2";
}

.jvic-tram-tunneled:before {
  content: "\E0D3";
}

.jvic-tram-two:before {
  content: "\E0D4";
}

.jvic-tree-outline:before {
  content: "\E0D5";
}

.jvic-tree-solid:before {
  content: "\E0D6";
}

.jvic-trolleybus:before {
  content: "\E0D7";
}

.jvic-trolleybus-depot:before {
  content: "\E0D8";
}

.jvic-trolleybus-depot-two:before {
  content: "\E0D9";
}

.jvic-trolleybus-two:before {
  content: "\E0DA";
}

.jvic-truck:before {
  content: "\E0DB";
}

.jvic-u-bahn:before {
  content: "\E0DC";
}

.jvic-u-bahn-line:before {
  content: "\E0DD";
}

.jvic-armchair-chair-streamline:before {
  content: "\E0DE";
}

.jvic-arrow-streamline-target:before {
  content: "\E0DF";
}

.jvic-backpack-streamline-trekking:before {
  content: "\E0E0";
}

.jvic-bag-shopping-streamline:before {
  content: "\E0E1";
}

.jvic-barbecue-eat-food-streamline:before {
  content: "\E0E2";
}

.jvic-barista-coffee-espresso-streamline:before {
  content: "\E0E3";
}

.jvic-bomb-bug:before {
  content: "\E0E4";
}

.jvic-book-dowload-streamline:before {
  content: "\E0E5";
}

.jvic-book-read-streamline:before {
  content: "\E0E6";
}

.jvic-browser-streamline-window:before {
  content: "\E0E7";
}

.jvic-brush-paint-streamline:before {
  content: "\E0E8";
}

.jvic-bubble-comment-streamline-talk:before {
  content: "\E0E9";
}

.jvic-bubble-love-streamline-talk:before {
  content: "\E0EA";
}

.jvic-caddie-shop-shopping-streamline:before {
  content: "\E0EB";
}

.jvic-caddie-shopping-streamline:before {
  content: "\E0EC";
}

.jvic-camera-photo-polaroid-streamline:before {
  content: "\E0ED";
}

.jvic-camera-photo-streamline:before {
  content: "\E0EE";
}

.jvic-camera-streamline-video:before {
  content: "\E0EF";
}

.jvic-chaplin-hat-movie-streamline:before {
  content: "\E0F0";
}

.jvic-chef-food-restaurant-streamline:before {
  content: "\E0F1";
}

.jvic-clock-streamline-time:before {
  content: "\E0F2";
}

.jvic-cocktail-mojito-streamline:before {
  content: "\E0F3";
}

.jvic-coffee-streamline:before {
  content: "\E0F4";
}

.jvic-computer-imac:before {
  content: "\E0F5";
}

.jvic-computer-imac-2:before {
  content: "\E0F6";
}

.jvic-computer-macintosh-vintage:before {
  content: "\E0F7";
}

.jvic-computer-network-streamline:before {
  content: "\E0F8";
}

.jvic-computer-streamline:before {
  content: "\E0F9";
}

.jvic-cook-pan-pot-streamline:before {
  content: "\E0FA";
}

.jvic-crop-streamline:before {
  content: "\E0FB";
}

.jvic-crown-king-streamline:before {
  content: "\E0FC";
}

.jvic-danger-death-delete-destroy-skull-stream:before {
  content: "\E0FD";
}

.jvic-dashboard-speed-streamline:before {
  content: "\E0FE";
}

.jvic-database-streamline:before {
  content: "\E0FF";
}

.jvic-delete-garbage-streamline:before {
  content: "\E100";
}

.jvic-design-graphic-tablet-streamline-tablet:before {
  content: "\E101";
}

.jvic-design-pencil-rule-streamline:before {
  content: "\E102";
}

.jvic-diving-leisure-sea-sport-streamline:before {
  content: "\E103";
}

.jvic-drug-medecine-streamline-syringue:before {
  content: "\E104";
}

.jvic-earth-globe-streamline:before {
  content: "\E105";
}

.jvic-eat-food-fork-knife-streamline:before {
  content: "\E106";
}

.jvic-eat-food-hotdog-streamline:before {
  content: "\E107";
}

.jvic-edit-modify-streamline:before {
  content: "\E108";
}

.jvic-email-mail-streamline:before {
  content: "\E109";
}

.jvic-envellope-mail-streamline:before {
  content: "\E10A";
}

.jvic-eye-dropper-streamline:before {
  content: "\E10B";
}

.jvic-factory-lift-streamline-warehouse:before {
  content: "\E10C";
}

.jvic-first-aid-medecine-shield-streamline:before {
  content: "\E10D";
}

.jvic-food-ice-cream-streamline:before {
  content: "\E10E";
}

.jvic-frame-picture-streamline:before {
  content: "\E10F";
}

.jvic-grid-lines-streamline:before {
  content: "\E110";
}

.jvic-handle-streamline-vector:before {
  content: "\E111";
}

.jvic-happy-smiley-streamline:before {
  content: "\E112";
}

.jvic-headset-sound-streamline:before {
  content: "\E113";
}

.jvic-home-house-streamline:before {
  content: "\E114";
}

.jvic-ibook-laptop:before {
  content: "\E115";
}

.jvic-ink-pen-streamline:before {
  content: "\E116";
}

.jvic-ipad-streamline:before {
  content: "\E117";
}

.jvic-iphone-streamline:before {
  content: "\E118";
}

.jvic-ipod-mini-music-streamline:before {
  content: "\E119";
}

.jvic-ipod-music-streamline:before {
  content: "\E11A";
}

.jvic-ipod-streamline:before {
  content: "\E11B";
}

.jvic-japan-streamline-tea:before {
  content: "\E11C";
}

.jvic-laptop-macbook-streamline:before {
  content: "\E11D";
}

.jvic-like-love-streamline:before {
  content: "\E11E";
}

.jvic-link-streamline:before {
  content: "\E11F";
}

.jvic-lock-locker-streamline:before {
  content: "\E120";
}

.jvic-locker-streamline-unlock:before {
  content: "\E121";
}

.jvic-macintosh:before {
  content: "\E122";
}

.jvic-magic-magic-wand-streamline:before {
  content: "\E123";
}

.jvic-magnet-streamline:before {
  content: "\E124";
}

.jvic-man-people-streamline-user:before {
  content: "\E125";
}

.jvic-map-pin-streamline:before {
  content: "\E126";
}

.jvic-map-streamline-user:before {
  content: "\E127";
}

.jvic-micro-record-streamline:before {
  content: "\E128";
}

.jvic-monocle-mustache-streamline:before {
  content: "\E129";
}

.jvic-music-note-streamline:before {
  content: "\E12A";
}

.jvic-music-speaker-streamline:before {
  content: "\E12B";
}

.jvic-notebook-streamline:before {
  content: "\E12C";
}

.jvic-paint-bucket-streamline:before {
  content: "\E12D";
}

.jvic-painting-pallet-streamline:before {
  content: "\E12E";
}

.jvic-painting-roll-streamline:before {
  content: "\E12F";
}

.jvic-pen-streamline:before {
  content: "\E130";
}

.jvic-pen-streamline-1:before {
  content: "\E131";
}

.jvic-pen-streamline-2:before {
  content: "\E132";
}

.jvic-pen-streamline-3:before {
  content: "\E133";
}

.jvic-photo-pictures-streamline:before {
  content: "\E134";
}

.jvic-picture-streamline:before {
  content: "\E135";
}

.jvic-picture-streamline-1:before {
  content: "\E136";
}

.jvic-receipt-shopping-streamline:before {
  content: "\E137";
}

.jvic-remote-control-streamline:before {
  content: "\E138";
}

.jvic-settings-streamline:before {
  content: "\E139";
}

.jvic-settings-streamline-1:before {
  content: "\E13A";
}

.jvic-settings-streamline-2:before {
  content: "\E13B";
}

.jvic-shoes-snickers-streamline:before {
  content: "\E13C";
}

.jvic-speech-streamline-talk-user:before {
  content: "\E13D";
}

.jvic-stamp-streamline:before {
  content: "\E13E";
}

.jvic-streamline-suitcase-travel:before {
  content: "\E13F";
}

.jvic-streamline-sync:before {
  content: "\E140";
}

.jvic-streamline-umbrella-weather:before {
  content: "\E141";
}

.jvic-address-book:before {
  content: "\E142";
}

.jvic-alert-1:before {
  content: "\E143";
}

.jvic-align-center:before {
  content: "\E144";
}

.jvic-align-justify:before {
  content: "\E145";
}

.jvic-align-left:before {
  content: "\E146";
}

.jvic-align-right:before {
  content: "\E147";
}

.jvic-anchor:before {
  content: "\E148";
}

.jvic-annotate:before {
  content: "\E149";
}

.jvic-archive:before {
  content: "\E14A";
}

.jvic-arrow-down-1:before {
  content: "\E14B";
}

.jvic-arrow-left-1:before {
  content: "\E14C";
}

.jvic-arrow-right-1:before {
  content: "\E14D";
}

.jvic-arrow-up-1:before {
  content: "\E14E";
}

.jvic-arrows-compress:before {
  content: "\E14F";
}

.jvic-arrows-expand:before {
  content: "\E150";
}

.jvic-arrows-in:before {
  content: "\E151";
}

.jvic-arrows-out:before {
  content: "\E152";
}

.jvic-asl:before {
  content: "\E153";
}

.jvic-asterisk:before {
  content: "\E154";
}

.jvic-at-sign:before {
  content: "\E155";
}

.jvic-background-color:before {
  content: "\E156";
}

.jvic-battery-empty:before {
  content: "\E157";
}

.jvic-battery-full:before {
  content: "\E158";
}

.jvic-battery-half:before {
  content: "\E159";
}

.jvic-bitcoin:before {
  content: "\E15A";
}

.jvic-bitcoin-circle:before {
  content: "\E15B";
}

.jvic-blind:before {
  content: "\E15C";
}

.jvic-bluetooth:before {
  content: "\E15D";
}

.jvic-bold:before {
  content: "\E15E";
}

.jvic-book-1:before {
  content: "\E15F";
}

.jvic-book-bookmark:before {
  content: "\E160";
}

.jvic-bookmark-1:before {
  content: "\E161";
}

.jvic-braille:before {
  content: "\E162";
}

.jvic-burst:before {
  content: "\E163";
}

.jvic-burst-new:before {
  content: "\E164";
}

.jvic-burst-sale:before {
  content: "\E165";
}

.jvic-calendar-1:before {
  content: "\E166";
}

.jvic-camera:before {
  content: "\E167";
}

.jvic-check-1:before {
  content: "\E168";
}

.jvic-checkbox:before {
  content: "\E169";
}

.jvic-clipboard:before {
  content: "\E16A";
}

.jvic-clipboard-notes:before {
  content: "\E16B";
}

.jvic-clipboard-pencil:before {
  content: "\E16C";
}

.jvic-clock-1:before {
  content: "\E16D";
}

.jvic-closed-caption:before {
  content: "\E16E";
}

.jvic-cloud:before {
  content: "\E16F";
}

.jvic-comment-1:before {
  content: "\E170";
}

.jvic-comment-minus:before {
  content: "\E171";
}

.jvic-comment-quotes:before {
  content: "\E172";
}

.jvic-comment-video:before {
  content: "\E173";
}

.jvic-comments:before {
  content: "\E174";
}

.jvic-compass:before {
  content: "\E175";
}

.jvic-contrast:before {
  content: "\E176";
}

.jvic-credit-card-1:before {
  content: "\E177";
}

.jvic-crop:before {
  content: "\E178";
}

.jvic-crown:before {
  content: "\E179";
}

.jvic-css3:before {
  content: "\E17A";
}

.jvic-database-1:before {
  content: "\E17B";
}

.jvic-die-five:before {
  content: "\E17C";
}

.jvic-die-four:before {
  content: "\E17D";
}

.jvic-die-one:before {
  content: "\E17E";
}

.jvic-die-six:before {
  content: "\E17F";
}

.jvic-die-three:before {
  content: "\E180";
}

.jvic-die-two:before {
  content: "\E181";
}

.jvic-dislike:before {
  content: "\E182";
}

.jvic-dollar:before {
  content: "\E183";
}

.jvic-dollar-bill:before {
  content: "\E184";
}

.jvic-download:before {
  content: "\E185";
}

.jvic-eject:before {
  content: "\E186";
}

.jvic-elevator:before {
  content: "\E187";
}

.jvic-euro:before {
  content: "\E188";
}

.jvic-eye-1:before {
  content: "\E189";
}

.jvic-fast-forward:before {
  content: "\E18A";
}

.jvic-female:before {
  content: "\E18B";
}

.jvic-female-symbol:before {
  content: "\E18C";
}

.jvic-filter:before {
  content: "\E18D";
}

.jvic-first-aid:before {
  content: "\E18E";
}

.jvic-flag:before {
  content: "\E18F";
}

.jvic-folder:before {
  content: "\E190";
}

.jvic-folder-add:before {
  content: "\E191";
}

.jvic-folder-lock:before {
  content: "\E192";
}

.jvic-foot:before {
  content: "\E193";
}

.jvic-foundation:before {
  content: "\E194";
}

.jvic-graph-bar:before {
  content: "\E195";
}

.jvic-graph-horizontal:before {
  content: "\E196";
}

.jvic-graph-pie:before {
  content: "\E197";
}

.jvic-graph-trend:before {
  content: "\E198";
}

.jvic-guide-dog:before {
  content: "\E199";
}

.jvic-hearing-aid:before {
  content: "\E19A";
}

.jvic-heart-1:before {
  content: "\E19B";
}

.jvic-home-1:before {
  content: "\E19C";
}

.jvic-html5:before {
  content: "\E19D";
}

.jvic-indent-less:before {
  content: "\E19E";
}

.jvic-indent-more:before {
  content: "\E19F";
}

.jvic-info-1:before {
  content: "\E1A0";
}

.jvic-italic:before {
  content: "\E1A1";
}

.jvic-key-1:before {
  content: "\E1A2";
}

.jvic-laptop:before {
  content: "\E1A3";
}

.jvic-layout:before {
  content: "\E1A4";
}

.jvic-lightbulb:before {
  content: "\E1A5";
}

.jvic-like:before {
  content: "\E1A6";
}

.jvic-link-1:before {
  content: "\E1A7";
}

.jvic-list:before {
  content: "\E1A8";
}

.jvic-list-bullet:before {
  content: "\E1A9";
}

.jvic-list-number:before {
  content: "\E1AA";
}

.jvic-list-thumbnails:before {
  content: "\E1AB";
}

.jvic-lock-1:before {
  content: "\E1AC";
}

.jvic-loop:before {
  content: "\E1AD";
}

.jvic-magnifying-glass:before {
  content: "\E1AE";
}

.jvic-mail-1:before {
  content: "\E1AF";
}

.jvic-male:before {
  content: "\E1B0";
}

.jvic-male-female:before {
  content: "\E1B1";
}

.jvic-male-symbol:before {
  content: "\E1B2";
}

.jvic-map:before {
  content: "\E1B3";
}

.jvic-marker:before {
  content: "\E1B4";
}

.jvic-megaphone-1:before {
  content: "\E1B5";
}

.jvic-microphone:before {
  content: "\E1B6";
}

.jvic-minus:before {
  content: "\E1B7";
}

.jvic-minus-circle:before {
  content: "\E1B8";
}

.jvic-mobile:before {
  content: "\E1B9";
}

.jvic-mobile-signal:before {
  content: "\E1BA";
}

.jvic-monitor:before {
  content: "\E1BB";
}

.jvic-mountains:before {
  content: "\E1BC";
}

.jvic-music:before {
  content: "\E1BD";
}

.jvic-next:before {
  content: "\E1BE";
}

.jvic-no-dogs:before {
  content: "\E1BF";
}

.jvic-no-smoking:before {
  content: "\E1C0";
}

.jvic-page:before {
  content: "\E1C1";
}

.jvic-page-add:before {
  content: "\E1C2";
}

.jvic-page-copy:before {
  content: "\E1C3";
}

.jvic-page-csv:before {
  content: "\E1C4";
}

.jvic-page-delete:before {
  content: "\E1C5";
}

.jvic-page-doc:before {
  content: "\E1C6";
}

.jvic-page-edit:before {
  content: "\E1C7";
}

.jvic-page-export:before {
  content: "\E1C8";
}

.jvic-page-export-csv:before {
  content: "\E1C9";
}

.jvic-page-export-doc:before {
  content: "\E1CA";
}

.jvic-page-export-pdf:before {
  content: "\E1CB";
}

.jvic-page-filled:before {
  content: "\E1CC";
}

.jvic-page-multiple:before {
  content: "\E1CD";
}

.jvic-page-pdf:before {
  content: "\E1CE";
}

.jvic-page-remove:before {
  content: "\E1CF";
}

.jvic-page-search:before {
  content: "\E1D0";
}

.jvic-paint-bucket:before {
  content: "\E1D1";
}

.jvic-paperclip:before {
  content: "\E1D2";
}

.jvic-pause:before {
  content: "\E1D3";
}

.jvic-paw:before {
  content: "\E1D4";
}

.jvic-paypal:before {
  content: "\E1D5";
}

.jvic-pencil-1:before {
  content: "\E1D6";
}

.jvic-photo:before {
  content: "\E1D7";
}

.jvic-play:before {
  content: "\E1D8";
}

.jvic-play-circle:before {
  content: "\E1D9";
}

.jvic-play-video:before {
  content: "\E1DA";
}

.jvic-plus-1:before {
  content: "\E1DB";
}

.jvic-pound:before {
  content: "\E1DC";
}

.jvic-power:before {
  content: "\E1DD";
}

.jvic-previous:before {
  content: "\E1DE";
}

.jvic-price-tag:before {
  content: "\E1DF";
}

.jvic-pricetag-multiple:before {
  content: "\E1E0";
}

.jvic-print:before {
  content: "\E1E1";
}

.jvic-prohibited:before {
  content: "\E1E2";
}

.jvic-projection-screen:before {
  content: "\E1E3";
}

.jvic-puzzle-1:before {
  content: "\E1E4";
}

.jvic-quote-1:before {
  content: "\E1E5";
}

.jvic-record:before {
  content: "\E1E6";
}

.jvic-refresh:before {
  content: "\E1E7";
}

.jvic-results:before {
  content: "\E1E8";
}

.jvic-results-demographics:before {
  content: "\E1E9";
}

.jvic-rewind:before {
  content: "\E1EA";
}

.jvic-rewind-ten:before {
  content: "\E1EB";
}

.jvic-rss-1:before {
  content: "\E1EC";
}

.jvic-safety-cone:before {
  content: "\E1ED";
}

.jvic-save:before {
  content: "\E1EE";
}

.jvic-share:before {
  content: "\E1EF";
}

.jvic-sheriff-badge:before {
  content: "\E1F0";
}

.jvic-shield:before {
  content: "\E1F1";
}

.jvic-shopping-bag:before {
  content: "\E1F2";
}

.jvic-shopping-cart:before {
  content: "\E1F3";
}

.jvic-shuffle:before {
  content: "\E1F4";
}

.jvic-skull:before {
  content: "\E1F5";
}

.jvic-social-500px:before {
  content: "\E1F6";
}

.jvic-social-adobe:before {
  content: "\E1F7";
}

.jvic-social-amazon:before {
  content: "\E1F8";
}

.jvic-social-android:before {
  content: "\E1F9";
}

.jvic-social-apple:before {
  content: "\E1FA";
}

.jvic-social-behance:before {
  content: "\E1FB";
}

.jvic-social-bing:before {
  content: "\E1FC";
}

.jvic-social-blogger:before {
  content: "\E1FD";
}

.jvic-social-delicious:before {
  content: "\E1FE";
}

.jvic-social-designer-news:before {
  content: "\E1FF";
}

.jvic-social-deviant-art:before {
  content: "\E200";
}

.jvic-social-digg:before {
  content: "\E201";
}

.jvic-social-dribbble:before {
  content: "\E202";
}

.jvic-social-drive:before {
  content: "\E203";
}

.jvic-social-dropbox:before {
  content: "\E204";
}

.jvic-social-evernote:before {
  content: "\E205";
}

.jvic-social-facebook:before {
  content: "\E206";
}

.jvic-social-flickr:before {
  content: "\E207";
}

.jvic-social-forrst:before {
  content: "\E208";
}

.jvic-social-foursquare:before {
  content: "\E209";
}

.jvic-social-game-center:before {
  content: "\E20A";
}

.jvic-social-github:before {
  content: "\E20B";
}

.jvic-social-google-plus:before {
  content: "\E20C";
}

.jvic-social-hacker-news:before {
  content: "\E20D";
}

.jvic-social-hi5:before {
  content: "\E20E";
}

.jvic-social-instagram:before {
  content: "\E20F";
}

.jvic-social-joomla:before {
  content: "\E210";
}

.jvic-social-lastfm:before {
  content: "\E211";
}

.jvic-social-linkedin:before {
  content: "\E212";
}

.jvic-social-medium:before {
  content: "\E213";
}

.jvic-social-myspace:before {
  content: "\E214";
}

.jvic-social-orkut:before {
  content: "\E215";
}

.jvic-social-path:before {
  content: "\E216";
}

.jvic-social-picasa:before {
  content: "\E217";
}

.jvic-social-pinterest:before {
  content: "\E218";
}

.jvic-social-rdio:before {
  content: "\E219";
}

.jvic-social-reddit:before {
  content: "\E21A";
}

.jvic-social-skillshare:before {
  content: "\E21B";
}

.jvic-social-skype:before {
  content: "\E21C";
}

.jvic-social-smashing-mag:before {
  content: "\E21D";
}

.jvic-social-snapchat:before {
  content: "\E21E";
}

.jvic-social-spotify:before {
  content: "\E21F";
}

.jvic-social-squidoo:before {
  content: "\E220";
}

.jvic-social-stack-overflow:before {
  content: "\E221";
}

.jvic-social-steam:before {
  content: "\E222";
}

.jvic-social-stumbleupon:before {
  content: "\E223";
}

.jvic-social-treehouse:before {
  content: "\E224";
}

.jvic-social-tumblr:before {
  content: "\E225";
}

.jvic-social-twitter:before {
  content: "\E226";
}

.jvic-social-vimeo:before {
  content: "\E227";
}

.jvic-social-windows:before {
  content: "\E228";
}

.jvic-social-xbox:before {
  content: "\E229";
}

.jvic-social-yahoo:before {
  content: "\E22A";
}

.jvic-social-yelp:before {
  content: "\E22B";
}

.jvic-social-youtube:before {
  content: "\E22C";
}

.jvic-social-zerply:before {
  content: "\E22D";
}

.jvic-social-zurb:before {
  content: "\E22E";
}

.jvic-sound:before {
  content: "\E22F";
}

.jvic-star-1:before {
  content: "\E230";
}

.jvic-stop-1:before {
  content: "\E231";
}

.jvic-strikethrough:before {
  content: "\E232";
}

.jvic-subscript:before {
  content: "\E233";
}

.jvic-superscript:before {
  content: "\E234";
}

.jvic-tablet-landscape:before {
  content: "\E235";
}

.jvic-tablet-portrait:before {
  content: "\E236";
}

.jvic-target:before {
  content: "\E237";
}

.jvic-target-two:before {
  content: "\E238";
}

.jvic-telephone:before {
  content: "\E239";
}

.jvic-telephone-accessible:before {
  content: "\E23A";
}

.jvic-text-color:before {
  content: "\E23B";
}

.jvic-thumbnails:before {
  content: "\E23C";
}

.jvic-ticket:before {
  content: "\E23D";
}

.jvic-torso:before {
  content: "\E23E";
}

.jvic-torso-business:before {
  content: "\E23F";
}

.jvic-torso-female:before {
  content: "\E240";
}

.jvic-torsos:before {
  content: "\E241";
}

.jvic-torsos-all:before {
  content: "\E242";
}

.jvic-torsos-all-female:before {
  content: "\E243";
}

.jvic-torsos-female-male:before {
  content: "\E244";
}

.jvic-torsos-male-female:before {
  content: "\E245";
}

.jvic-trash:before {
  content: "\E246";
}

.jvic-trees:before {
  content: "\E247";
}

.jvic-trophy:before {
  content: "\E248";
}

.jvic-underline:before {
  content: "\E249";
}

.jvic-universal-access:before {
  content: "\E24A";
}

.jvic-unlink:before {
  content: "\E24B";
}

.jvic-unlock:before {
  content: "\E24C";
}

.jvic-upload:before {
  content: "\E24D";
}

.jvic-upload-cloud:before {
  content: "\E24E";
}

.jvic-usb:before {
  content: "\E24F";
}

.jvic-video:before {
  content: "\E250";
}

.jvic-volume:before {
  content: "\E251";
}

.jvic-volume-none:before {
  content: "\E252";
}

.jvic-volume-strike:before {
  content: "\E253";
}

.jvic-web:before {
  content: "\E254";
}

.jvic-wheelchair:before {
  content: "\E255";
}

.jvic-widget:before {
  content: "\E256";
}

.jvic-wrench:before {
  content: "\E257";
}

.jvic-x-1:before {
  content: "\E258";
}

.jvic-x-circle:before {
  content: "\E259";
}

.jvic-yen:before {
  content: "\E25A";
}

.jvic-zoom-in:before {
  content: "\E25B";
}

.jvic-zoom-out:before {
  content: "\E25C";
}

.jvic-ep-icon-module-11:before {
  content: "l";
}

.jvic-window:before {
  content: "\E25F";
}

.jvic-chart-bar:before {
  content: "\E260";
}

.jvic-chart-line:before {
  content: "\E261";
}

.jvic-chart-pie:before {
  content: "\E262";
}

.jvic-chat:before {
  content: "\E263";
}

.jvic-check-2:before {
  content: "\E264";
}

.jvic-clipboard-1:before {
  content: "\E265";
}

.jvic-clock-2:before {
  content: "\E266";
}

.jvic-cloud-1:before {
  content: "\E267";
}

.jvic-credit-card-2:before {
  content: "\E268";
}

.jvic-cup:before {
  content: "\E269";
}

.jvic-cw:before {
  content: "\E26A";
}

.jvic-database-2:before {
  content: "\E26B";
}

.jvic-db-shape:before {
  content: "\E26C";
}

.jvic-direction:before {
  content: "\E26D";
}

.jvic-doc:before {
  content: "\E26E";
}

.jvic-doc-landscape:before {
  content: "\E26F";
}

.jvic-adjust:before {
  content: "\E25E";
}

.jvic-air:before {
  content: "\E270";
}

.jvic-alert-2:before {
  content: "\E271";
}

.jvic-archive-1:before {
  content: "\E272";
}

.jvic-arrow-combo:before {
  content: "\E273";
}

.jvic-arrows-ccw:before {
  content: "\E274";
}

.jvic-attach:before {
  content: "\E275";
}

.jvic-attention:before {
  content: "\E276";
}

.jvic-back:before {
  content: "\E277";
}

.jvic-back-in-time:before {
  content: "\E278";
}

.jvic-bag:before {
  content: "\E279";
}

.jvic-basket:before {
  content: "\E27A";
}

.jvic-battery:before {
  content: "\E27B";
}

.jvic-behance:before {
  content: "\E27C";
}

.jvic-bell:before {
  content: "\E27D";
}

.jvic-block:before {
  content: "\E27E";
}

.jvic-book-2:before {
  content: "\E27F";
}

.jvic-book-open:before {
  content: "\E280";
}

.jvic-bookmark-2:before {
  content: "\E281";
}

.jvic-bookmarks:before {
  content: "\E282";
}

.jvic-box:before {
  content: "\E283";
}

.jvic-briefcase-1:before {
  content: "\E284";
}

.jvic-brush:before {
  content: "\E285";
}

.jvic-bucket:before {
  content: "\E286";
}

.jvic-calendar-2:before {
  content: "\E287";
}

.jvic-camera-1:before {
  content: "\E288";
}

.jvic-cancel:before {
  content: "\E289";
}

.jvic-cancel-circled:before {
  content: "\E28A";
}

.jvic-cancel-squared:before {
  content: "\E28B";
}

.jvic-cc:before {
  content: "\E28C";
}

.jvic-cc-by:before {
  content: "\E28D";
}

.jvic-cc-nc:before {
  content: "\E28E";
}

.jvic-cc-nc-eu:before {
  content: "\E28F";
}

.jvic-cc-nc-jp:before {
  content: "\E290";
}

.jvic-cc-nd:before {
  content: "\E291";
}

.jvic-cc-pd:before {
  content: "\E292";
}

.jvic-cc-remix:before {
  content: "\E293";
}

.jvic-cc-sa:before {
  content: "\E294";
}

.jvic-address:before {
  content: "\E295";
}

.jvic-cc-share:before {
  content: "\E296";
}

.jvic-cc-zero:before {
  content: "\E297";
}

.jvic-ccw:before {
  content: "\E298";
}

.jvic-cd:before {
  content: "\E299";
}

.jvic-chart-area:before {
  content: "\E29A";
}

.jvic-cloud-thunder:before {
  content: "\E29B";
}

.jvic-code-1:before {
  content: "\E29C";
}

.jvic-cog:before {
  content: "\E29D";
}

.jvic-comment-2:before {
  content: "\E29E";
}

.jvic-compass-1:before {
  content: "\E29F";
}

.jvic-doc-text:before {
  content: "\E2A0";
}

.jvic-doc-text-inv:before {
  content: "\E2A1";
}

.jvic-docs:before {
  content: "\E2A2";
}

.jvic-dot:before {
  content: "\E2A3";
}

.jvic-dot-2:before {
  content: "\E2A4";
}

.jvic-dot-3:before {
  content: "\E2A5";
}

.jvic-down:before {
  content: "\E2A6";
}

.jvic-down-bold:before {
  content: "\E2A7";
}

.jvic-down-circled:before {
  content: "\E2A8";
}

.jvic-down-dir:before {
  content: "\E2A9";
}

.jvic-down-open:before {
  content: "\E2AA";
}

.jvic-down-open-big:before {
  content: "\E2AB";
}

.jvic-down-open-mini:before {
  content: "\E2AC";
}

.jvic-droplet:before {
  content: "\E2AE";
}

.jvic-erase:before {
  content: "\E2AF";
}

.jvic-evernote:before {
  content: "\E2B0";
}

.jvic-export:before {
  content: "\E2B1";
}

.jvic-eye-2:before {
  content: "\E2B2";
}

.jvic-facebook:before {
  content: "\E2B3";
}

.jvic-facebook-circled:before {
  content: "\E2B4";
}

.jvic-flashlight:before {
  content: "\E2B6";
}

.jvic-flattr:before {
  content: "\E2B7";
}

.jvic-flickr:before {
  content: "\E2B8";
}

.jvic-flickr-circled:before {
  content: "\E2B9";
}

.jvic-flight:before {
  content: "\E2BA";
}

.jvic-floppy:before {
  content: "\E2BB";
}

.jvic-flow-branch:before {
  content: "\E2BC";
}

.jvic-gauge:before {
  content: "\E2BE";
}

.jvic-github:before {
  content: "\E2BF";
}

.jvic-github-circled:before {
  content: "\E2C0";
}

.jvic-globe-1:before {
  content: "\E2C1";
}

.jvic-google-circles:before {
  content: "\E2C2";
}

.jvic-gplus:before {
  content: "\E2C3";
}

.jvic-gplus-circled:before {
  content: "\E2C4";
}

.jvic-hourglass-1:before {
  content: "\E2C6";
}

.jvic-inbox-1:before {
  content: "\E2C7";
}

.jvic-infinity:before {
  content: "\E2C8";
}

.jvic-info-2:before {
  content: "\E2C9";
}

.jvic-info-circled:before {
  content: "\E2CA";
}

.jvic-instagrem:before {
  content: "\E2CB";
}

.jvic-install:before {
  content: "\E2CC";
}

.jvic-layout-1:before {
  content: "\E2CE";
}

.jvic-leaf:before {
  content: "\E2CF";
}

.jvic-left:before {
  content: "\E2D0";
}

.jvic-left-bold:before {
  content: "\E2D1";
}

.jvic-left-circled:before {
  content: "\E2D2";
}

.jvic-left-dir:before {
  content: "\E2D3";
}

.jvic-left-open:before {
  content: "\E2D4";
}

.jvic-light-down:before {
  content: "\E2D6";
}

.jvic-light-up:before {
  content: "\E2D7";
}

.jvic-link-2:before {
  content: "\E2D8";
}

.jvic-linkedin:before {
  content: "\E2D9";
}

.jvic-linkedin-circled:before {
  content: "\E2DA";
}

.jvic-list-1:before {
  content: "\E2DB";
}

.jvic-list-add:before {
  content: "\E2DC";
}

.jvic-loop-1:before {
  content: "\E2DE";
}

.jvic-magnet:before {
  content: "\E2DF";
}

.jvic-mail-2:before {
  content: "\E2E0";
}

.jvic-map-1:before {
  content: "\E2E1";
}

.jvic-megaphone-2:before {
  content: "\E2E2";
}

.jvic-menu:before {
  content: "\E2E3";
}

.jvic-mic:before {
  content: "\E2E4";
}

.jvic-moon:before {
  content: "\E2E6";
}

.jvic-mouse:before {
  content: "\E2E7";
}

.jvic-music-1:before {
  content: "\E2E8";
}

.jvic-mute-1:before {
  content: "\E2E9";
}

.jvic-network:before {
  content: "\E2EA";
}

.jvic-newspaper:before {
  content: "\E2EB";
}

.jvic-note:before {
  content: "\E2EC";
}

.jvic-phone:before {
  content: "\E2EE";
}

.jvic-picasa:before {
  content: "\E2EF";
}

.jvic-picture:before {
  content: "\E2F0";
}

.jvic-pinterest:before {
  content: "\E2F1";
}

.jvic-pinterest-circled:before {
  content: "\E2F2";
}

.jvic-play-1:before {
  content: "\E2F3";
}

.jvic-plus-2:before {
  content: "\E2F4";
}

.jvic-progress-2:before {
  content: "\E2F6";
}

.jvic-progress-3:before {
  content: "\E2F7";
}

.jvic-publish:before {
  content: "\E2F8";
}

.jvic-qq:before {
  content: "\E2F9";
}

.jvic-quote-2:before {
  content: "\E2FA";
}

.jvic-rdio:before {
  content: "\E2FB";
}

.jvic-rdio-circled:before {
  content: "\E2FC";
}

.jvic-retweet:before {
  content: "\E2FE";
}

.jvic-right:before {
  content: "\E2FF";
}

.jvic-right-bold:before {
  content: "\E300";
}

.jvic-right-circled:before {
  content: "\E301";
}

.jvic-right-dir:before {
  content: "\E302";
}

.jvic-right-open:before {
  content: "\E303";
}

.jvic-right-open-big:before {
  content: "\E304";
}

.jvic-shareable:before {
  content: "\E306";
}

.jvic-shuffle-1:before {
  content: "\E307";
}

.jvic-signal:before {
  content: "\E308";
}

.jvic-sina-weibo:before {
  content: "\E309";
}

.jvic-skype:before {
  content: "\E30A";
}

.jvic-skype-circled:before {
  content: "\E30B";
}

.jvic-smashing:before {
  content: "\E30C";
}

.jvic-stop-2:before {
  content: "\E30E";
}

.jvic-stumbleupon:before {
  content: "\E30F";
}

.jvic-stumbleupon-circled:before {
  content: "\E310";
}

.jvic-suitcase:before {
  content: "\E311";
}

.jvic-sweden:before {
  content: "\E312";
}

.jvic-switch:before {
  content: "\E313";
}

.jvic-tag-1:before {
  content: "\E314";
}

.jvic-to-end:before {
  content: "\E316";
}

.jvic-to-start:before {
  content: "\E317";
}

.jvic-tools-1:before {
  content: "\E318";
}

.jvic-traffic-cone:before {
  content: "\E319";
}

.jvic-trash-1:before {
  content: "\E31A";
}

.jvic-trophy-1:before {
  content: "\E31B";
}

.jvic-tumblr:before {
  content: "\E31C";
}

.jvic-up-dir:before {
  content: "\E31E";
}

.jvic-up-open:before {
  content: "\E31F";
}

.jvic-up-open-big:before {
  content: "\E320";
}

.jvic-up-open-mini:before {
  content: "\E321";
}

.jvic-up-thin:before {
  content: "\E322";
}

.jvic-upload-1:before {
  content: "\E323";
}

.jvic-upload-cloud-1:before {
  content: "\E324";
}

.jvic-down-thin:before {
  content: "\E2AD";
}

.jvic-download-1:before {
  content: "\E2B5";
}

.jvic-dribbble:before {
  content: "\E2BD";
}

.jvic-dribbble-circled:before {
  content: "\E2C5";
}

.jvic-drive:before {
  content: "\E2CD";
}

.jvic-facebook-squared:before {
  content: "\E2D5";
}

.jvic-fast-backward:before {
  content: "\E2DD";
}

.jvic-fast-forward-1:before {
  content: "\E2E5";
}

.jvic-feather:before {
  content: "\E2ED";
}

.jvic-flag-1:before {
  content: "\E2F5";
}

.jvic-flow-cascade:before {
  content: "\E2FD";
}

.jvic-flow-line:before {
  content: "\E305";
}

.jvic-flow-parallel:before {
  content: "\E30D";
}

.jvic-flow-tree:before {
  content: "\E315";
}

.jvic-folder-1:before {
  content: "\E31D";
}

.jvic-graduation-cap:before {
  content: "\E325";
}

.jvic-heart-2:before {
  content: "\E326";
}

.jvic-heart-empty:before {
  content: "\E327";
}

.jvic-help:before {
  content: "\E328";
}

.jvic-help-circled:before {
  content: "\E329";
}

.jvic-key-2:before {
  content: "\E32A";
}

.jvic-keyboard-1:before {
  content: "\E32B";
}

.jvic-lamp:before {
  content: "\E32C";
}

.jvic-language:before {
  content: "\E32D";
}

.jvic-lastfm:before {
  content: "\E32E";
}

.jvic-left-open-big:before {
  content: "\E32F";
}

.jvic-left-open-mini:before {
  content: "\E330";
}

.jvic-left-thin:before {
  content: "\E331";
}

.jvic-level-down:before {
  content: "\E332";
}

.jvic-level-up:before {
  content: "\E333";
}

.jvic-location-1:before {
  content: "\E334";
}

.jvic-lock-2:before {
  content: "\E335";
}

.jvic-lock-open:before {
  content: "\E336";
}

.jvic-login:before {
  content: "\E337";
}

.jvic-logo-db:before {
  content: "\E338";
}

.jvic-minus-1:before {
  content: "\E339";
}

.jvic-minus-circled:before {
  content: "\E33A";
}

.jvic-minus-squared:before {
  content: "\E33B";
}

.jvic-mixi:before {
  content: "\E33C";
}

.jvic-mobile-1:before {
  content: "\E33D";
}

.jvic-note-beamed:before {
  content: "\E33E";
}

.jvic-palette:before {
  content: "\E33F";
}

.jvic-paper-plane:before {
  content: "\E340";
}

.jvic-pause-1:before {
  content: "\E341";
}

.jvic-paypal-1:before {
  content: "\E342";
}

.jvic-plus-circled:before {
  content: "\E343";
}

.jvic-plus-squared:before {
  content: "\E344";
}

.jvic-popup:before {
  content: "\E345";
}

.jvic-print-1:before {
  content: "\E346";
}

.jvic-progress-0:before {
  content: "\E347";
}

.jvic-record-1:before {
  content: "\E348";
}

.jvic-renren:before {
  content: "\E349";
}

.jvic-reply:before {
  content: "\E34A";
}

.jvic-reply-all:before {
  content: "\E34B";
}

.jvic-resize-full:before {
  content: "\E34C";
}

.jvic-right-open-mini:before {
  content: "\E34D";
}

.jvic-right-thin:before {
  content: "\E34E";
}

.jvic-rocket-1:before {
  content: "\E34F";
}

.jvic-rss-2:before {
  content: "\E350";
}

.jvic-search-1:before {
  content: "\E351";
}

.jvic-sound-1:before {
  content: "\E352";
}

.jvic-soundcloud:before {
  content: "\E353";
}

.jvic-spotify:before {
  content: "\E354";
}

.jvic-spotify-circled:before {
  content: "\E355";
}

.jvic-star-2:before {
  content: "\E356";
}

.jvic-tape:before {
  content: "\E357";
}

.jvic-target-1:before {
  content: "\E358";
}

.jvic-thermometer:before {
  content: "\E359";
}

.jvic-thumbs-down:before {
  content: "\E35A";
}

.jvic-thumbs-up:before {
  content: "\E35B";
}

.jvic-tumblr-circled:before {
  content: "\E35C";
}

.jvic-twitter:before {
  content: "\E35D";
}

.jvic-twitter-circled:before {
  content: "\E35E";
}

.jvic-up:before {
  content: "\E35F";
}

.jvic-up-bold:before {
  content: "\E360";
}

.jvic-user:before {
  content: "\E361";
}

.jvic-user-add:before {
  content: "\E362";
}

.jvic-users:before {
  content: "\E363";
}

.jvic-vcard:before {
  content: "\E364";
}

.jvic-video-1:before {
  content: "\E365";
}

.jvic-dropbox:before {
  content: "\E366";
}

.jvic-flash:before {
  content: "\E367";
}

.jvic-forward:before {
  content: "\E368";
}

.jvic-home-2:before {
  content: "\E369";
}

.jvic-lastfm-circled:before {
  content: "\E36A";
}

.jvic-lifebuoy:before {
  content: "\E36B";
}

.jvic-logout:before {
  content: "\E36C";
}

.jvic-monitor-1:before {
  content: "\E36D";
}

.jvic-pencil-2:before {
  content: "\E36E";
}

.jvic-progress-1:before {
  content: "\E36F";
}

.jvic-resize-small:before {
  content: "\E370";
}

.jvic-share-1:before {
  content: "\E371";
}

.jvic-star-empty:before {
  content: "\E372";
}

.jvic-ticket-1:before {
  content: "\E373";
}

.jvic-up-circled:before {
  content: "\E374";
}

.jvic-vimeo:before {
  content: "\E375";
}

.jvic-vimeo-circled:before {
  content: "\E376";
}

.jvic-vkontakte:before {
  content: "\E377";
}

.jvic-volume-1:before {
  content: "\E378";
}

.jvic-water:before {
  content: "\E379";
}

.jvic-align-center-1:before {
  content: "\E37A";
}

.jvic-align-justify-1:before {
  content: "\E37B";
}

.jvic-align-left-1:before {
  content: "\E37C";
}

.jvic-align-right-1:before {
  content: "\E37D";
}

.jvic-archive-2:before {
  content: "\E37E";
}

.jvic-arrow-down-2:before {
  content: "\E37F";
}

.jvic-arrow-left-2:before {
  content: "\E380";
}

.jvic-arrow-right-2:before {
  content: "\E381";
}

.jvic-arrow-up-2:before {
  content: "\E382";
}

.jvic-atom:before {
  content: "\E383";
}

.jvic-bag-1:before {
  content: "\E384";
}

.jvic-bank-notes:before {
  content: "\E385";
}

.jvic-barbell:before {
  content: "\E386";
}

.jvic-bars:before {
  content: "\E387";
}

.jvic-battery-0:before {
  content: "\E388";
}

.jvic-battery-1:before {
  content: "\E389";
}

.jvic-battery-2:before {
  content: "\E38A";
}

.jvic-battery-3:before {
  content: "\E38B";
}

.jvic-battery-4:before {
  content: "\E38C";
}

.jvic-battery-power:before {
  content: "\E38D";
}

.jvic-beer-1:before {
  content: "\E38E";
}

.jvic-bolt:before {
  content: "\E38F";
}

.jvic-bones:before {
  content: "\E390";
}

.jvic-book-close:before {
  content: "\E391";
}

.jvic-book-open-1:before {
  content: "\E392";
}

.jvic-bookmark-3:before {
  content: "\E393";
}

.jvic-box-1:before {
  content: "\E394";
}

.jvic-browser-1:before {
  content: "\E395";
}

.jvic-bubble:before {
  content: "\E396";
}

.jvic-bubble-1:before {
  content: "\E397";
}

.jvic-bubble-2:before {
  content: "\E398";
}

.jvic-bubble-3:before {
  content: "\E399";
}

.jvic-bucket-1:before {
  content: "\E39A";
}

.jvic-calculator:before {
  content: "\E39B";
}

.jvic-calendar-3:before {
  content: "\E39C";
}

.jvic-camera-2:before {
  content: "\E39D";
}

.jvic-cardiac-pulse:before {
  content: "\E39E";
}

.jvic-cd-1:before {
  content: "\E39F";
}

.jvic-character:before {
  content: "\E3A0";
}

.jvic-checkbox-checked:before {
  content: "\E3A1";
}

.jvic-checkmark:before {
  content: "\E3A2";
}

.jvic-clipboard-2:before {
  content: "\E3A3";
}

.jvic-clock-3:before {
  content: "\E3A4";
}

.jvic-cloud-2:before {
  content: "\E3A5";
}

.jvic-coffee:before {
  content: "\E3A6";
}

.jvic-comment-3:before {
  content: "\E3A7";
}

.jvic-connection-0:before {
  content: "\E3A8";
}

.jvic-connection-1:before {
  content: "\E3A9";
}

.jvic-connection-2:before {
  content: "\E3AA";
}

.jvic-connection-3:before {
  content: "\E3AB";
}

.jvic-connection-4:before {
  content: "\E3AC";
}

.jvic-credit-cards:before {
  content: "\E3AD";
}

.jvic-crop-1:before {
  content: "\E3AE";
}

.jvic-cube:before {
  content: "\E3AF";
}

.jvic-diamond:before {
  content: "\E3B0";
}

.jvic-download-2:before {
  content: "\E3B1";
}

.jvic-email:before {
  content: "\E3B2";
}

.jvic-email-plane:before {
  content: "\E3B3";
}

.jvic-enter:before {
  content: "\E3B4";
}

.jvic-envelope:before {
  content: "\E3B5";
}

.jvic-eyedropper:before {
  content: "\E3B6";
}

.jvic-file:before {
  content: "\E3B7";
}

.jvic-file-add:before {
  content: "\E3B8";
}

.jvic-file-broken:before {
  content: "\E3B9";
}

.jvic-file-settings:before {
  content: "\E3BA";
}

.jvic-files:before {
  content: "\E3BB";
}

.jvic-flag-2:before {
  content: "\E3BC";
}

.jvic-folder-2:before {
  content: "\E3BD";
}

.jvic-folder-add-1:before {
  content: "\E3BE";
}

.jvic-folder-check:before {
  content: "\E3BF";
}

.jvic-folder-settings:before {
  content: "\E3C0";
}

.jvic-forbidden:before {
  content: "\E3C1";
}

.jvic-frames:before {
  content: "\E3C2";
}

.jvic-glass:before {
  content: "\E3C3";
}

.jvic-graph-1:before {
  content: "\E3C4";
}

.jvic-grid:before {
  content: "\E3C5";
}

.jvic-heart-3:before {
  content: "\E3C6";
}

.jvic-home-3:before {
  content: "\E3C7";
}

.jvic-id-card:before {
  content: "\E3C8";
}

.jvic-invoice:before {
  content: "\E3C9";
}

.jvic-ipad:before {
  content: "\E3CA";
}

.jvic-ipad-2:before {
  content: "\E3CB";
}

.jvic-lab:before {
  content: "\E3CC";
}

.jvic-laptop-1:before {
  content: "\E3CD";
}

.jvic-list-2:before {
  content: "\E3CE";
}

.jvic-lock-3:before {
  content: "\E3CF";
}

.jvic-locked:before {
  content: "\E3D0";
}

.jvic-map-2:before {
  content: "\E3D1";
}

.jvic-measure:before {
  content: "\E3D2";
}

.jvic-meter:before {
  content: "\E3D3";
}

.jvic-micro:before {
  content: "\E3D4";
}

.jvic-micro-mute:before {
  content: "\E3D5";
}

.jvic-microwave:before {
  content: "\E3D6";
}

.jvic-minus-2:before {
  content: "\E3D7";
}

.jvic-modem:before {
  content: "\E3D8";
}

.jvic-mute-2:before {
  content: "\E3D9";
}

.jvic-newspaper-1:before {
  content: "\E3DA";
}

.jvic-paperclip-1:before {
  content: "\E3DB";
}

.jvic-pencil-3:before {
  content: "\E3DC";
}

.jvic-phone-1:before {
  content: "\E3DD";
}

.jvic-phone-2:before {
  content: "\E3DE";
}

.jvic-phone-3:before {
  content: "\E3DF";
}

.jvic-picture-1:before {
  content: "\E3E0";
}

.jvic-pie-chart:before {
  content: "\E3E1";
}

.jvic-pill:before {
  content: "\E3E2";
}

.jvic-pin-1:before {
  content: "\E3E3";
}

.jvic-power-1:before {
  content: "\E3E4";
}

.jvic-printer-1:before {
  content: "\E3E5";
}

.jvic-printer-2:before {
  content: "\E3E6";
}

.jvic-refresh-1:before {
  content: "\E3E7";
}

.jvic-reload:before {
  content: "\E3E8";
}

.jvic-screen:before {
  content: "\E3E9";
}

.jvic-select:before {
  content: "\E3EA";
}

.jvic-set:before {
  content: "\E3EB";
}

.jvic-settings-1:before {
  content: "\E3EC";
}

.jvic-share-2:before {
  content: "\E3ED";
}

.jvic-share-outline:before {
  content: "\E3EE";
}

.jvic-shorts:before {
  content: "\E3EF";
}

.jvic-speaker:before {
  content: "\E3F0";
}

.jvic-star-3:before {
  content: "\E3F1";
}

.jvic-stopwatch:before {
  content: "\E3F2";
}

.jvic-sun:before {
  content: "\E3F3";
}

.jvic-syringe:before {
  content: "\E3F4";
}

.jvic-tag-2:before {
  content: "\E3F5";
}

.jvic-train:before {
  content: "\E3F6";
}

.jvic-trash-2:before {
  content: "\E3F7";
}

.jvic-unlocked:before {
  content: "\E3F8";
}

.jvic-user-1:before {
  content: "\E3F9";
}

.jvic-user-outline:before {
  content: "\E3FA";
}

.jvic-users-1:before {
  content: "\E3FB";
}

.jvic-users-outline:before {
  content: "\E3FC";
}

.jvic-volume-2:before {
  content: "\E3FD";
}

.jvic-volume-down:before {
  content: "\E3FE";
}

.jvic-volume-up:before {
  content: "\E3FF";
}

.jvic-wifi-1:before {
  content: "\E400";
}

.jvic-wifi-2:before {
  content: "\E401";
}

.jvic-wifi-3:before {
  content: "\E402";
}

.jvic-window-delete:before {
  content: "\E403";
}

.jvic-windows:before {
  content: "\E404";
}

.jvic-zoom:before {
  content: "\E405";
}

.jvic-zoom-in-1:before {
  content: "\E406";
}

.jvic-zoom-out-1:before {
  content: "\E407";
}

.jvic-banknote:before {
  content: "\E408";
}

.jvic-bubble-4:before {
  content: "\E409";
}

.jvic-bulb:before {
  content: "\E40A";
}

.jvic-calendar-4:before {
  content: "\E40B";
}

.jvic-camera-3:before {
  content: "\E40C";
}

.jvic-clip:before {
  content: "\E40D";
}

.jvic-clock-4:before {
  content: "\E40E";
}

.jvic-cloud-3:before {
  content: "\E40F";
}

.jvic-cup-1:before {
  content: "\E410";
}

.jvic-data:before {
  content: "\E411";
}

.jvic-diamond-1:before {
  content: "\E412";
}

.jvic-display:before {
  content: "\E413";
}

.jvic-eye-3:before {
  content: "\E414";
}

.jvic-fire:before {
  content: "\E415";
}

.jvic-food:before {
  content: "\E416";
}

.jvic-heart-4:before {
  content: "\E417";
}

.jvic-key-3:before {
  content: "\E418";
}

.jvic-lab-1:before {
  content: "\E419";
}

.jvic-like-1:before {
  content: "\E41A";
}

.jvic-location-2:before {
  content: "\E41B";
}

.jvic-lock-4:before {
  content: "\E41C";
}

.jvic-mail-3:before {
  content: "\E41D";
}

.jvic-megaphone-3:before {
  content: "\E41E";
}

.jvic-music-2:before {
  content: "\E41F";
}

.jvic-news:before {
  content: "\E420";
}

.jvic-note-1:before {
  content: "\E421";
}

.jvic-paperplane:before {
  content: "\E422";
}

.jvic-params:before {
  content: "\E423";
}

.jvic-pen:before {
  content: "\E424";
}

.jvic-phone-4:before {
  content: "\E425";
}

.jvic-photo-1:before {
  content: "\E426";
}

.jvic-search-2:before {
  content: "\E427";
}

.jvic-settings-2:before {
  content: "\E428";
}

.jvic-shop:before {
  content: "\E429";
}

.jvic-sound-2:before {
  content: "\E42A";
}

.jvic-stack:before {
  content: "\E42B";
}

.jvic-star-4:before {
  content: "\E42C";
}

.jvic-study:before {
  content: "\E42D";
}

.jvic-t-shirt:before {
  content: "\E42E";
}

.jvic-tag-3:before {
  content: "\E42F";
}

.jvic-trash-3:before {
  content: "\E430";
}

.jvic-truck-1:before {
  content: "\E431";
}

.jvic-tv:before {
  content: "\E432";
}

.jvic-user-2:before {
  content: "\E433";
}

.jvic-vallet:before {
  content: "\E434";
}

.jvic-video-2:before {
  content: "\E435";
}

.jvic-vynil:before {
  content: "\E436";
}

.jvic-world:before {
  content: "\E437";
}

.jvic-aim:before {
  content: "\E25D";
}

.jvic-aim-alt:before {
  content: "\E438";
}

.jvic-amazon:before {
  content: "\E439";
}

.jvic-app-store:before {
  content: "\E43A";
}

.jvic-apple:before {
  content: "\E43B";
}

.jvic-arto:before {
  content: "\E43C";
}

.jvic-aws:before {
  content: "\E43D";
}

.jvic-baidu:before {
  content: "\E43E";
}

.jvic-basecamp:before {
  content: "\E43F";
}

.jvic-bebo:before {
  content: "\E440";
}

.jvic-behance-1:before {
  content: "\E441";
}

.jvic-bing:before {
  content: "\E442";
}

.jvic-blip:before {
  content: "\E443";
}

.jvic-blogger:before {
  content: "\E444";
}

.jvic-bnter:before {
  content: "\E445";
}

.jvic-brightkite:before {
  content: "\E446";
}

.jvic-cinch:before {
  content: "\E447";
}

.jvic-cloudapp:before {
  content: "\E448";
}

.jvic-coroflot:before {
  content: "\E449";
}

.jvic-creative-commons:before {
  content: "\E44A";
}

.jvic-dailybooth:before {
  content: "\E44B";
}

.jvic-delicious:before {
  content: "\E44C";
}

.jvic-designbump:before {
  content: "\E44D";
}

.jvic-designfloat:before {
  content: "\E44E";
}

.jvic-designmoo:before {
  content: "\E44F";
}

.jvic-deviantart:before {
  content: "\E450";
}

.jvic-digg:before {
  content: "\E451";
}

.jvic-digg-alt:before {
  content: "\E452";
}

.jvic-diigo:before {
  content: "\E453";
}

.jvic-dribbble-1:before {
  content: "\E454";
}

.jvic-dropbox-1:before {
  content: "\E455";
}

.jvic-drupal:before {
  content: "\E456";
}

.jvic-dzone:before {
  content: "\E457";
}

.jvic-ebay:before {
  content: "\E458";
}

.jvic-ember:before {
  content: "\E459";
}

.jvic-etsy:before {
  content: "\E45A";
}

.jvic-evernote-1:before {
  content: "\E45B";
}

.jvic-facebook-1:before {
  content: "\E45C";
}

.jvic-facebook-alt:before {
  content: "\E45D";
}

.jvic-facebook-places:before {
  content: "\E45E";
}

.jvic-facto:before {
  content: "\E45F";
}

.jvic-feedburner:before {
  content: "\E460";
}

.jvic-flickr-1:before {
  content: "\E461";
}

.jvic-folkd:before {
  content: "\E462";
}

.jvic-formspring:before {
  content: "\E463";
}

.jvic-forrst:before {
  content: "\E464";
}

.jvic-foursquare:before {
  content: "\E465";
}

.jvic-friendfeed:before {
  content: "\E466";
}

.jvic-friendster:before {
  content: "\E467";
}

.jvic-gdgt:before {
  content: "\E468";
}

.jvic-github-1:before {
  content: "\E469";
}

.jvic-github-alt:before {
  content: "\E46A";
}

.jvic-goodreads:before {
  content: "\E46B";
}

.jvic-google:before {
  content: "\E46C";
}

.jvic-google-buzz:before {
  content: "\E46D";
}

.jvic-google-talk:before {
  content: "\E46E";
}

.jvic-gowalla:before {
  content: "\E46F";
}

.jvic-gowalla-alt:before {
  content: "\E470";
}

.jvic-grooveshark:before {
  content: "\E471";
}

.jvic-hacker-news:before {
  content: "\E472";
}

.jvic-hi5:before {
  content: "\E473";
}

.jvic-hype-machine:before {
  content: "\E474";
}

.jvic-hyves:before {
  content: "\E475";
}

.jvic-icq:before {
  content: "\E476";
}

.jvic-identi:before {
  content: "\E477";
}

.jvic-instapaper:before {
  content: "\E478";
}

.jvic-itunes:before {
  content: "\E479";
}

.jvic-kik:before {
  content: "\E47A";
}

.jvic-krop:before {
  content: "\E47B";
}

.jvic-last:before {
  content: "\E47C";
}

.jvic-linkedin-1:before {
  content: "\E47D";
}

.jvic-linkedin-alt:before {
  content: "\E47E";
}

.jvic-livejournal:before {
  content: "\E47F";
}

.jvic-lovedsgn:before {
  content: "\E480";
}

.jvic-meetup:before {
  content: "\E481";
}

.jvic-metacafe:before {
  content: "\E482";
}

.jvic-ming:before {
  content: "\E483";
}

.jvic-mister-wong:before {
  content: "\E484";
}

.jvic-mixx:before {
  content: "\E485";
}

.jvic-mixx-alt:before {
  content: "\E486";
}

.jvic-mobileme:before {
  content: "\E487";
}

.jvic-msn-messenger:before {
  content: "\E488";
}

.jvic-myspace:before {
  content: "\E489";
}

.jvic-myspace-alt:before {
  content: "\E48A";
}

.jvic-newsvine:before {
  content: "\E48B";
}

.jvic-official:before {
  content: "\E48C";
}

.jvic-openid:before {
  content: "\E48D";
}

.jvic-orkut:before {
  content: "\E48E";
}

.jvic-pandora:before {
  content: "\E48F";
}

.jvic-path:before {
  content: "\E490";
}

.jvic-paypal-2:before {
  content: "\E491";
}

.jvic-photobucket:before {
  content: "\E492";
}

.jvic-picasa-1:before {
  content: "\E493";
}

.jvic-picassa:before {
  content: "\E494";
}

.jvic-pinboard:before {
  content: "\E495";
}

.jvic-ping:before {
  content: "\E496";
}

.jvic-pingchat:before {
  content: "\E497";
}

.jvic-playstation:before {
  content: "\E498";
}

.jvic-plixi:before {
  content: "\E499";
}

.jvic-plurk:before {
  content: "\E49A";
}

.jvic-podcast:before {
  content: "\E49B";
}

.jvic-posterous:before {
  content: "\E49C";
}

.jvic-qik:before {
  content: "\E49D";
}

.jvic-quik:before {
  content: "\E49E";
}

.jvic-quora:before {
  content: "\E49F";
}

.jvic-rdio-1:before {
  content: "\E4A0";
}

.jvic-readernaut:before {
  content: "\E4A1";
}

.jvic-reddit:before {
  content: "\E4A2";
}

.jvic-retweet-1:before {
  content: "\E4A3";
}

.jvic-robo:before {
  content: "\E4A4";
}

.jvic-rss-3:before {
  content: "\E4A5";
}

.jvic-scribd:before {
  content: "\E4A6";
}

.jvic-sharethis:before {
  content: "\E4A7";
}

.jvic-simplenote:before {
  content: "\E4A8";
}

.jvic-skype-1:before {
  content: "\E4A9";
}

.jvic-slashdot:before {
  content: "\E4AA";
}

.jvic-slideshare:before {
  content: "\E4AB";
}

.jvic-smugmug:before {
  content: "\E4AC";
}

.jvic-soundcloud-1:before {
  content: "\E4AD";
}

.jvic-spotify-1:before {
  content: "\E4AE";
}

.jvic-squarespace:before {
  content: "\E4AF";
}

.jvic-squidoo:before {
  content: "\E4B0";
}

.jvic-steam:before {
  content: "\E4B1";
}

.jvic-stumbleupon-1:before {
  content: "\E4B2";
}

.jvic-technorati:before {
  content: "\E4B3";
}

.jvic-threewords:before {
  content: "\E4B4";
}

.jvic-tribe:before {
  content: "\E4B5";
}

.jvic-tripit:before {
  content: "\E4B6";
}

.jvic-tumblr-1:before {
  content: "\E4B7";
}

.jvic-twitter-1:before {
  content: "\E4B8";
}

.jvic-twitter-alt:before {
  content: "\E4B9";
}

.jvic-vcard-1:before {
  content: "\E4BA";
}

.jvic-viddler:before {
  content: "\E4BB";
}

.jvic-vimeo-1:before {
  content: "\E4BC";
}

.jvic-virb:before {
  content: "\E4BD";
}

.jvic-w3:before {
  content: "\E4BE";
}

.jvic-whatsapp:before {
  content: "\E4BF";
}

.jvic-wikipedia:before {
  content: "\E4C0";
}

.jvic-windows-1:before {
  content: "\E4C1";
}

.jvic-wists:before {
  content: "\E4C2";
}

.jvic-wordpress-alt:before {
  content: "\E4C3";
}

.jvic-xing:before {
  content: "\E4C4";
}

.jvic-yahoo:before {
  content: "\E4C5";
}

.jvic-yahoo-buzz:before {
  content: "\E4C6";
}

.jvic-yahoo-messenger:before {
  content: "\E4C7";
}

.jvic-yelp:before {
  content: "\E4C8";
}

.jvic-youtube:before {
  content: "\E4C9";
}

.jvic-youtube-alt:before {
  content: "\E4CA";
}

.jvic-zerply:before {
  content: "\E4CB";
}

.jvic-zootool:before {
  content: "\E4CC";
}

.jvic-zynga:before {
  content: "\E4CD";
}

.jvic-wordpress:before {
  content: "\E4CE";
}

.jvic-ep-icon:before {
  content: "\E4CF";
}

.jvic-ep-icon-1:before {
  content: "\E4D0";
}

.jvic-ep-icon-2:before {
  content: "\E4D1";
}

.jvic-ep-icon-3:before {
  content: "\E4D2";
}

.jvic-ep-icon-4:before {
  content: "\E4D3";
}

.jvic-ep-icon-5:before {
  content: "\E4D4";
}

.jvic-ep-icon-6:before {
  content: "\E4D5";
}

.jvic-ep-icon-7:before {
  content: "\E4D6";
}

.jvic-ep-icon-8:before {
  content: "\E4D7";
}

.jvic-ep-icon-module-77:before {
  content: "\E4D8";
}

.jvic-ep-icon-module-78:before {
  content: "\E4D9";
}

.jvic-ep-icon-module-79:before {
  content: "\E4DA";
}

.jvic-ep-icon-module-80:before {
  content: "\E4DB";
}

.jvic-ep-icon-module-81:before {
  content: "\E4DC";
}

.jvic-ep-icon-module-82:before {
  content: "\E4DD";
}

.jvic-ep-icon-module-83:before {
  content: "\E4DE";
}

.jvic-ep-icon-module-84:before {
  content: "\E4DF";
}

.jvic-ep-icon-module-85:before {
  content: "\E4E0";
}

.jvic-ep-icon-module-86:before {
  content: "\E4E1";
}

.jvic-ep-icon-module-87:before {
  content: "\E4E2";
}

.jvic-ep-icon-module-88:before {
  content: "\E4E3";
}

.jvic-ep-icon-module-90:before {
  content: "\E4E5";
}

.jvic-ep-icon-module-91:before {
  content: "\E4E6";
}

.jvic-ep-icon-module-92:before {
  content: "\E4E7";
}

.jvic-ep-icon-module-93:before {
  content: "\E4E8";
}

.jvic-ep-icon-module-94:before {
  content: "\E4E9";
}

.jvic-ep-icon-module-95:before {
  content: "\E4EA";
}

.jvic-ep-icon-module-96:before {
  content: "\E4EB";
}

.jvic-ep-icon-module-97:before {
  content: "\E4EC";
}

.jvic-ep-icon-module-98:before {
  content: "\E4ED";
}

.jvic-ep-icon-module-99:before {
  content: "\E4EE";
}

.jvic-ep-icon-module-100:before {
  content: "\E4EF";
}

.jvic-ep-icon-module-101:before {
  content: "\E4F0";
}

.jvic-ep-icon-module-102:before {
  content: "\E4F1";
}

.jvic-ep-icon-module-103:before {
  content: "\E4F2";
}

.jvic-ep-icon-module-104:before {
  content: "\E4F3";
}

.jvic-ep-icon-module-105:before {
  content: "\E4F4";
}

.jvic-ep-icon-module-106:before {
  content: "\E4F5";
}

.jvic-ep-icon-module-107:before {
  content: "\E4F6";
}

.jvic-ep-icon-module-108:before {
  content: "\E4F7";
}

.jvic-ep-icon-module-109:before {
  content: "\E4F8";
}

.jvic-ep-icon-module-110:before {
  content: "\E4F9";
}

.jvic-ep-icon-module-111:before {
  content: "\E4FA";
}

.jvic-ep-icon-module-112:before {
  content: "\E4FB";
}

.jvic-ep-icon-module-113:before {
  content: "\E4FC";
}

.jvic-ep-icon-module-114:before {
  content: "\E4FD";
}

.jvic-ep-icon-module-115:before {
  content: "\E4FE";
}

.jvic-ep-icon-module-116:before {
  content: "\E4FF";
}

.jvic-ep-icon-module-117:before {
  content: "\E500";
}

.jvic-ep-icon-module-118:before {
  content: "\E501";
}

.jvic-ep-icon-module-119:before {
  content: "\E502";
}

.jvic-ep-icon-module-120:before {
  content: "\E503";
}

.jvic-ep-icon-module-121:before {
  content: "\E504";
}

.jvic-ep-icon-module-122:before {
  content: "\E505";
}

.jvic-ep-icon-module-123:before {
  content: "\E506";
}

.jvic-ep-icon-module-124:before {
  content: "\E507";
}

.jvic-ep-icon-module-125:before {
  content: "\E508";
}

.jvic-ep-icon-module-126:before {
  content: "\E509";
}

.jvic-ep-icon-module-127:before {
  content: "\E50A";
}

.jvic-ep-icon-module-128:before {
  content: "\E50B";
}

.jvic-ep-icon-module-129:before {
  content: "\E50C";
}

.jvic-ep-icon-module-130:before {
  content: "\E50D";
}

.jvic-ep-icon-module-131:before {
  content: "\E50E";
}

.jvic-ep-icon-module-132:before {
  content: "\E50F";
}

.jvic-ep-icon-module-133:before {
  content: "\E510";
}

.jvic-ep-icon-module-134:before {
  content: "\E511";
}

.jvic-ep-icon-module-135:before {
  content: "\E512";
}

.jvic-ep-icon-module-136:before {
  content: "\E513";
}

.jvic-ep-icon-module-137:before {
  content: "\E514";
}

.jvic-ep-icon-module-138:before {
  content: "\E515";
}

.jvic-ep-icon-module-139:before {
  content: "\E516";
}

.jvic-ep-icon-module-140:before {
  content: "\E517";
}

.jvic-ep-icon-module-141:before {
  content: "\E518";
}

.jvic-ep-icon-module-142:before {
  content: "\E519";
}

.jvic-ep-icon-module-143:before {
  content: "\E51A";
}

.jvic-ep-icon-module-144:before {
  content: "\E51B";
}

.jvic-ep-icon-module-145:before {
  content: "\E51C";
}

.jvic-ep-icon-module-146:before {
  content: "\E51D";
}

.jvic-ep-icon-module-147:before {
  content: "\E51E";
}

.jvic-ep-icon-module-148:before {
  content: "\E51F";
}

.jvic-ep-icon-module-149:before {
  content: "\E520";
}

.jvic-ep-icon-module-150:before {
  content: "\E521";
}

.jvic-ep-icon-module-151:before {
  content: "\E522";
}

.jvic-ep-icon-module-152:before {
  content: "\E523";
}

.jvic-ep-icon-module-153:before {
  content: "\E524";
}

.jvic-map-icons:before {
  content: "\E525";
}

.jvic-map-icons-1:before {
  content: "\E526";
}

.jvic-map-icons-2:before {
  content: "\E527";
}

.jvic-map-icons-3:before {
  content: "\E528";
}

.jvic-map-icons-4:before {
  content: "\E529";
}

.jvic-map-icons-5:before {
  content: "\E52A";
}

.jvic-map-icons-6:before {
  content: "\E52B";
}

.jvic-map-icons-7:before {
  content: "\E52C";
}

.jvic-map-icons-8:before {
  content: "\E52D";
}

.jvic-map-icons-9:before {
  content: "\E52E";
}

.jvic-map-icons-10:before {
  content: "\E52F";
}

.jvic-map-icons-11:before {
  content: "\E530";
}

.jvic-map-icons-12:before {
  content: "\E531";
}

.jvic-map-icons-13:before {
  content: "\E532";
}

.jvic-map-icons-14:before {
  content: "\E533";
}

.jvic-map-icons-15:before {
  content: "\E534";
}

.jvic-map-icons-16:before {
  content: "\E535";
}

.jvic-map-icons-17:before {
  content: "\E536";
}

.jvic-map-icons-18:before {
  content: "\E537";
}

.jvic-map-icons-19:before {
  content: "\E538";
}

.jvic-map-icons-20:before {
  content: "\E539";
}

.jvic-map-icons-21:before {
  content: "\E53A";
}

.jvic-map-icons-22:before {
  content: "\E53B";
}

.jvic-map-icons-23:before {
  content: "\E53C";
}

.jvic-map-icons-24:before {
  content: "\E53D";
}

.jvic-map-icons-25:before {
  content: "\E53E";
}

.jvic-map-icons-26:before {
  content: "\E53F";
}

.jvic-map-icons-27:before {
  content: "\E540";
}

.jvic-map-icons-28:before {
  content: "\E541";
}

.jvic-map-icons-29:before {
  content: "\E542";
}

.jvic-map-icons-30:before {
  content: "\E543";
}

.jvic-map-icons-31:before {
  content: "\E544";
}

.jvic-map-icons-32:before {
  content: "\E545";
}

.jvic-map-icons-33:before {
  content: "\E546";
}

.jvic-map-icons-34:before {
  content: "\E547";
}

.jvic-map-icons-35:before {
  content: "\E548";
}

.jvic-map-icons-36:before {
  content: "\E549";
}

.jvic-map-icons-37:before {
  content: "\E54A";
}

.jvic-map-icons-38:before {
  content: "\E54B";
}

.jvic-map-icons-39:before {
  content: "\E54C";
}

.jvic-map-icons-40:before {
  content: "\E54D";
}

.jvic-map-icons-41:before {
  content: "\E54E";
}

.jvic-map-icons-42:before {
  content: "\E54F";
}

.jvic-map-icons-43:before {
  content: "\E550";
}

.jvic-map-icons-44:before {
  content: "\E551";
}

.jvic-map-icons-45:before {
  content: "\E552";
}

.jvic-map-icons-46:before {
  content: "\E553";
}

.jvic-map-icons-47:before {
  content: "\E554";
}

.jvic-map-icons-48:before {
  content: "\E555";
}

.jvic-map-icons-49:before {
  content: "\E556";
}

.jvic-map-icons-50:before {
  content: "\E557";
}

.jvic-map-icons-51:before {
  content: "\E558";
}

.jvic-map-icons-52:before {
  content: "\E559";
}

.jvic-map-icons-53:before {
  content: "\E55A";
}

.jvic-map-icons-54:before {
  content: "\E55B";
}

.jvic-map-icons-55:before {
  content: "\E55C";
}

.jvic-map-icons-56:before {
  content: "\E55D";
}

.jvic-map-icons-57:before {
  content: "\E55E";
}

.jvic-map-icons-58:before {
  content: "\E55F";
}

.jvic-map-icons-59:before {
  content: "\E560";
}

.jvic-map-icons-60:before {
  content: "\E561";
}

.jvic-map-icons-61:before {
  content: "\E562";
}

.jvic-map-icons-62:before {
  content: "\E563";
}

.jvic-map-icons-63:before {
  content: "\E564";
}

.jvic-map-icons-64:before {
  content: "\E565";
}

.jvic-map-icons-65:before {
  content: "\E566";
}

.jvic-map-icons-66:before {
  content: "\E567";
}

.jvic-map-icons-67:before {
  content: "\E568";
}

.jvic-map-icons-68:before {
  content: "\E569";
}

.jvic-map-icons-69:before {
  content: "\E56A";
}

.jvic-map-icons-70:before {
  content: "\E56B";
}

.jvic-map-icons-71:before {
  content: "\E56C";
}

.jvic-map-icons-72:before {
  content: "\E56D";
}

.jvic-map-icons-73:before {
  content: "\E56E";
}

.jvic-map-icons-74:before {
  content: "\E56F";
}

.jvic-map-icons-75:before {
  content: "\E570";
}

.jvic-map-icons-76:before {
  content: "\E571";
}

.jvic-map-icons-77:before {
  content: "\E572";
}

.jvic-map-icons-78:before {
  content: "\E573";
}

.jvic-map-icons-79:before {
  content: "\E574";
}

.jvic-map-icons-80:before {
  content: "\E575";
}

.jvic-map-icons-81:before {
  content: "\E576";
}

.jvic-map-icons-82:before {
  content: "\E577";
}

.jvic-map-icons-83:before {
  content: "\E578";
}

.jvic-map-icons-84:before {
  content: "\E579";
}

.jvic-map-icons-85:before {
  content: "\E57A";
}

.jvic-map-icons-86:before {
  content: "\E57B";
}

.jvic-map-icons-87:before {
  content: "\E57C";
}

.jvic-map-icons-88:before {
  content: "\E57D";
}

.jvic-map-icons-89:before {
  content: "\E57E";
}

.jvic-map-icons-90:before {
  content: "\E57F";
}

.jvic-map-icons-91:before {
  content: "\E580";
}

.jvic-map-icons-92:before {
  content: "\E581";
}

.jvic-map-icons-93:before {
  content: "\E582";
}

.jvic-map-icons-94:before {
  content: "\E583";
}

.jvic-map-icons-95:before {
  content: "\E584";
}

.jvic-map-icons-96:before {
  content: "\E585";
}

.jvic-map-icons-97:before {
  content: "\E586";
}

.jvic-map-icons-98:before {
  content: "\E587";
}

.jvic-map-icons-99:before {
  content: "\E588";
}

.jvic-map-icons-100:before {
  content: "\E589";
}

.jvic-map-icons-101:before {
  content: "\E58A";
}

.jvic-map-icons-102:before {
  content: "\E58B";
}

.jvic-map-icons-103:before {
  content: "\E58C";
}

.jvic-map-icons-104:before {
  content: "\E58D";
}

.jvic-map-icons-105:before {
  content: "\E58E";
}

.jvic-map-icons-106:before {
  content: "\E58F";
}

.jvic-map-icons-107:before {
  content: "\E590";
}

.jvic-map-icons-108:before {
  content: "\E591";
}

.jvic-map-icons-109:before {
  content: "\E592";
}

.jvic-map-icons-110:before {
  content: "\E593";
}

.jvic-map-icons-111:before {
  content: "\E594";
}

.jvic-map-icons-112:before {
  content: "\E595";
}

.jvic-map-icons-113:before {
  content: "\E596";
}

.jvic-map-icons-114:before {
  content: "\E597";
}

.jvic-map-icons-115:before {
  content: "\E598";
}

.jvic-map-icons-116:before {
  content: "\E599";
}

.jvic-map-icons-117:before {
  content: "\E59A";
}

.jvic-map-icons-118:before {
  content: "\E59B";
}

.jvic-map-icons-119:before {
  content: "\E59C";
}

.jvic-map-icons-120:before {
  content: "\E59D";
}

.jvic-map-icons-121:before {
  content: "\E59E";
}

.jvic-map-icons-122:before {
  content: "\E59F";
}

.jvic-map-icons-123:before {
  content: "\E5A0";
}

.jvic-map-icons-124:before {
  content: "\E5A1";
}

.jvic-map-icons-125:before {
  content: "\E5A2";
}

.jvic-map-icons-126:before {
  content: "\E5A3";
}

.jvic-map-icons-127:before {
  content: "\E5A4";
}

.jvic-map-icons-128:before {
  content: "\E5A5";
}

.jvic-map-icons-129:before {
  content: "\E5A6";
}

.jvic-map-icons-130:before {
  content: "\E5A7";
}

.jvic-map-icons-131:before {
  content: "\E5A8";
}

.jvic-map-icons-132:before {
  content: "\E5A9";
}

.jvic-map-icons-133:before {
  content: "\E5AA";
}

.jvic-map-icons-134:before {
  content: "\E5AB";
}

.jvic-map-icons-135:before {
  content: "\E5AC";
}

.jvic-map-icons-136:before {
  content: "\E5AD";
}

.jvic-map-icons-137:before {
  content: "\E5AE";
}

.jvic-map-icons-138:before {
  content: "\E5AF";
}

.jvic-map-icons-139:before {
  content: "\E5B0";
}

.jvic-map-icons-140:before {
  content: "\E5B1";
}

.jvic-map-icons-141:before {
  content: "\E5B2";
}

.jvic-map-icons-142:before {
  content: "\E5B3";
}

.jvic-map-icons-143:before {
  content: "\E5B4";
}

.jvic-map-icons-144:before {
  content: "\E5B5";
}

.jvic-map-icons-145:before {
  content: "\E5B6";
}

.jvic-map-icons-146:before {
  content: "\E5B7";
}

.jvic-map-icons-147:before {
  content: "\E5B8";
}

.jvic-map-icons-148:before {
  content: "\E5B9";
}

.jvic-map-icons-149:before {
  content: "\E5BA";
}

.jvic-map-icons-150:before {
  content: "\E5BB";
}

.jvic-map-icons-151:before {
  content: "\E5BC";
}

.jvic-map-icons-152:before {
  content: "\E5BD";
}

.jvic-map-icons-153:before {
  content: "\E5BE";
}

.jvic-map-icons-154:before {
  content: "\E5BF";
}

.jvic-map-icons-155:before {
  content: "\E5C0";
}

.jvic-map-icons-156:before {
  content: "\E5C1";
}

.jvic-map-icons-157:before {
  content: "\E5C2";
}

.jvic-map-icons-158:before {
  content: "\E5C3";
}

.jvic-map-icons-159:before {
  content: "\E5C4";
}

.jvic-map-icons-160:before {
  content: "\E5C5";
}

.jvic-map-icons-161:before {
  content: "\E5C6";
}

.jvic-map-icons-162:before {
  content: "\E5C7";
}

.jvic-map-icons-163:before {
  content: "\E5C8";
}

.jvic-map-icons-164:before {
  content: "\E5C9";
}

.jvic-map-icons-165:before {
  content: "\E5CA";
}

.jvic-map-icons-166:before {
  content: "\E5CB";
}

.jvic-map-icons-167:before {
  content: "\E5CC";
}

.jvic-map-icons-168:before {
  content: "\E5CD";
}

.jvic-map-icons-169:before {
  content: "\E5CE";
}

.jvic-map-icons-170:before {
  content: "\E5CF";
}

.jvic-map-icons-171:before {
  content: "\E5D0";
}

.jvic-map-icons-172:before {
  content: "\E5D1";
}

.jvic-map-icons-173:before {
  content: "\E5D2";
}

.jvic-map-icons-174:before {
  content: "\E5D3";
}

.jvic-ep-icon-module-89:before {
  content: "\E4E4";
}

.jvic-add:before {
  content: "\E5D4";
}

.jvic-alarm:before {
  content: "\E5D5";
}

.jvic-anchor-1:before {
  content: "\E5D6";
}

.jvic-attachment:before {
  content: "\E5D7";
}

.jvic-brightness:before {
  content: "\E5D8";
}

.jvic-brightness-half:before {
  content: "\E5D9";
}

.jvic-browser-2:before {
  content: "\E5DA";
}

.jvic-calculator-2:before {
  content: "\E5DB";
}

.jvic-calendar-5:before {
  content: "\E5DC";
}

.jvic-camera-4:before {
  content: "\E5DD";
}

.jvic-chat-1:before {
  content: "\E5DE";
}

.jvic-circle-full:before {
  content: "\E5DF";
}

.jvic-circle-half:before {
  content: "\E5E0";
}

.jvic-clipboard-3:before {
  content: "\E5E1";
}

.jvic-clock-5:before {
  content: "\E5E2";
}

.jvic-close:before {
  content: "\E5E3";
}

.jvic-cloud-4:before {
  content: "\E5E4";
}

.jvic-cmd:before {
  content: "\E5E5";
}

.jvic-comments-1:before {
  content: "\E5E6";
}

.jvic-compose:before {
  content: "\E5E7";
}

.jvic-delicious-1:before {
  content: "\E5E8";
}

.jvic-dribbble-2:before {
  content: "\E5E9";
}

.jvic-envelope-1:before {
  content: "\E5EA";
}

.jvic-exclamation:before {
  content: "\E5EB";
}

.jvic-expand:before {
  content: "\E5EC";
}

.jvic-facebook-2:before {
  content: "\E5ED";
}

.jvic-feather-1:before {
  content: "\E5EE";
}

.jvic-forbid:before {
  content: "\E5EF";
}

.jvic-forbid-1:before {
  content: "\E5F0";
}

.jvic-fork-and-knife:before {
  content: "\E5F1";
}

.jvic-fork-and-spoon:before {
  content: "\E5F2";
}

.jvic-forward-1:before {
  content: "\E5F3";
}

.jvic-gallary:before {
  content: "\E5F4";
}

.jvic-globe-2:before {
  content: "\E5F5";
}

.jvic-googleplus:before {
  content: "\E5F6";
}

.jvic-grid-1:before {
  content: "\E5F7";
}

.jvic-grid-alt:before {
  content: "\E5F8";
}

.jvic-heart-5:before {
  content: "\E5F9";
}

.jvic-home-4:before {
  content: "\E5FA";
}

.jvic-hyperlink:before {
  content: "\E5FB";
}

.jvic-in:before {
  content: "\E5FC";
}

.jvic-in-alt:before {
  content: "\E5FD";
}

.jvic-inbox-2:before {
  content: "\E5FE";
}

.jvic-inbox-alt:before {
  content: "\E5FF";
}

.jvic-instagram:before {
  content: "\E600";
}

.jvic-ipad-1:before {
  content: "\E601";
}

.jvic-iphone:before {
  content: "\E602";
}

.jvic-light-bulb-1:before {
  content: "\E603";
}

.jvic-list-3:before {
  content: "\E604";
}

.jvic-maximize:before {
  content: "\E605";
}

.jvic-menu-1:before {
  content: "\E606";
}

.jvic-moon-1:before {
  content: "\E607";
}

.jvic-newspaper-2:before {
  content: "\E608";
}

.jvic-newspaper-alt:before {
  content: "\E609";
}

.jvic-out:before {
  content: "\E60A";
}

.jvic-pause-2:before {
  content: "\E60B";
}

.jvic-pin-2:before {
  content: "\E60C";
}

.jvic-pin-alt:before {
  content: "\E60D";
}

.jvic-play-2:before {
  content: "\E60E";
}

.jvic-portfolio:before {
  content: "\E60F";
}

.jvic-question-1:before {
  content: "\E610";
}

.jvic-rewind-1:before {
  content: "\E611";
}

.jvic-screen-1:before {
  content: "\E612";
}

.jvic-search-3:before {
  content: "\E613";
}

.jvic-settings-3:before {
  content: "\E614";
}

.jvic-sound-3:before {
  content: "\E615";
}

.jvic-sound-alt:before {
  content: "\E616";
}

.jvic-sound-off:before {
  content: "\E617";
}

.jvic-spinner:before {
  content: "\E618";
}

.jvic-stop-3:before {
  content: "\E619";
}

.jvic-store:before {
  content: "\E61A";
}

.jvic-subtract:before {
  content: "\E61B";
}

.jvic-task:before {
  content: "\E61C";
}

.jvic-trash-4:before {
  content: "\E61D";
}

.jvic-trash-alt:before {
  content: "\E61E";
}

.jvic-user-3:before {
  content: "\E61F";
}

.jvic-users-2:before {
  content: "\E620";
}

.jvic-windows-2:before {
  content: "\E621";
}

.jvic-zoom-in-2:before {
  content: "\E622";
}

.jvic-zoom-out-2:before {
  content: "\E623";
}

.jvic-body-cut:before {
  content: "\E624";
}

.jvic-body-overlay:before {
  content: "\E625";
}

.jvic-boob:before {
  content: "\E626";
}

.jvic-car-burn:before {
  content: "\E627";
}

.jvic-death-boiling:before {
  content: "\E628";
}

.jvic-dildo:before {
  content: "\E629";
}

.jvic-dismembrement:before {
  content: "\E62A";
}

.jvic-drug:before {
  content: "\E62B";
}

.jvic-electrical-shock:before {
  content: "\E62C";
}

.jvic-execute-hanging:before {
  content: "\E62D";
}

.jvic-eye-spilling:before {
  content: "\E62E";
}

.jvic-fart:before {
  content: "\E62F";
}

.jvic-fell-down:before {
  content: "\E630";
}

.jvic-frankenstein:before {
  content: "\E631";
}

.jvic-fuck:before {
  content: "\E632";
}

.jvic-garbage:before {
  content: "\E633";
}

.jvic-girl-gun:before {
  content: "\E634";
}

.jvic-girl-knife:before {
  content: "\E635";
}

.jvic-guillotine:before {
  content: "\E636";
}

.jvic-head-cut:before {
  content: "\E637";
}

.jvic-head-pound:before {
  content: "\E638";
}

.jvic-head-shot:before {
  content: "\E639";
}

.jvic-head-shot-arrow:before {
  content: "\E63A";
}

.jvic-head-stab-1:before {
  content: "\E63B";
}

.jvic-head-stab-2:before {
  content: "\E63C";
}

.jvic-hippie:before {
  content: "\E63D";
}

.jvic-hookah:before {
  content: "\E63E";
}

.jvic-inject:before {
  content: "\E63F";
}

.jvic-killer:before {
  content: "\E640";
}

.jvic-lick:before {
  content: "\E641";
}

.jvic-lumberjack:before {
  content: "\E642";
}

.jvic-nuclear:before {
  content: "\E643";
}

.jvic-pee:before {
  content: "\E644";
}

.jvic-pen-eye:before {
  content: "\E645";
}

.jvic-pick-nose:before {
  content: "\E646";
}

.jvic-plane-crash:before {
  content: "\E647";
}

.jvic-poison-2:before {
  content: "\E648";
}

.jvic-poop:before {
  content: "\E649";
}

.jvic-prison:before {
  content: "\E64A";
}

.jvic-prostitute:before {
  content: "\E64B";
}

.jvic-riot-squad:before {
  content: "\E64C";
}

.jvic-skull-1:before {
  content: "\E64D";
}

.jvic-unicorn:before {
  content: "\E64E";
}

.jvic-voodoo:before {
  content: "\E64F";
}

.jvic-war:before {
  content: "\E650";
}

.jvic-address-at:before {
  content: "\E651";
}

.jvic-alarm-clock:before {
  content: "\E652";
}

.jvic-alarm-clock-1:before {
  content: "\E653";
}

.jvic-alarm-clock-outline:before {
  content: "\E654";
}

.jvic-albums:before {
  content: "\E655";
}

.jvic-albums-outline:before {
  content: "\E656";
}

.jvic-android:before {
  content: "\E657";
}

.jvic-android-outine:before {
  content: "\E658";
}

.jvic-apple-1:before {
  content: "\E659";
}

.jvic-apple-outline:before {
  content: "\E65A";
}

.jvic-archive-3:before {
  content: "\E65B";
}

.jvic-arrow-backward:before {
  content: "\E65C";
}

.jvic-arrow-down-3:before {
  content: "\E65D";
}

.jvic-arrow-down-4:before {
  content: "\E65E";
}

.jvic-arrow-down-left:before {
  content: "\E65F";
}

.jvic-arrow-down-right:before {
  content: "\E660";
}

.jvic-arrow-graph-down-left:before {
  content: "\E661";
}

.jvic-arrow-graph-down-right:before {
  content: "\E662";
}

.jvic-arrow-graph-up-left:before {
  content: "\E663";
}

.jvic-arrow-graph-up-right:before {
  content: "\E664";
}

.jvic-arrow-left-3:before {
  content: "\E665";
}

.jvic-arrow-left-4:before {
  content: "\E666";
}

.jvic-arrow-line-down:before {
  content: "\E667";
}

.jvic-arrow-line-left:before {
  content: "\E668";
}

.jvic-arrow-line-right:before {
  content: "\E669";
}

.jvic-arrow-line-up:before {
  content: "\E66A";
}

.jvic-arrow-move:before {
  content: "\E66B";
}

.jvic-arrow-right-3:before {
  content: "\E66C";
}

.jvic-arrow-right-4:before {
  content: "\E66D";
}

.jvic-arrow-up-3:before {
  content: "\E66E";
}

.jvic-arrow-up-4:before {
  content: "\E66F";
}

.jvic-arrow-up-left:before {
  content: "\E670";
}

.jvic-arrow-up-right:before {
  content: "\E671";
}

.jvic-at-address:before {
  content: "\E672";
}

.jvic-at-address-thick:before {
  content: "\E673";
}

.jvic-back-system:before {
  content: "\E674";
}

.jvic-bag-2:before {
  content: "\E675";
}

.jvic-bar:before {
  content: "\E676";
}

.jvic-battery-5:before {
  content: "\E677";
}

.jvic-battery-charging:before {
  content: "\E678";
}

.jvic-battery-empty-1:before {
  content: "\E679";
}

.jvic-battery-full-1:before {
  content: "\E67A";
}

.jvic-battery-low:before {
  content: "\E67B";
}

.jvic-battery-medium:before {
  content: "\E67C";
}

.jvic-beaker:before {
  content: "\E67D";
}

.jvic-beaker-science-flask:before {
  content: "\E67E";
}

.jvic-beer-2:before {
  content: "\E67F";
}

.jvic-bell-1:before {
  content: "\E680";
}

.jvic-bell-alarm:before {
  content: "\E681";
}

.jvic-bell-outline:before {
  content: "\E682";
}

.jvic-bitcoin-1:before {
  content: "\E683";
}

.jvic-bitcoin-outline:before {
  content: "\E684";
}

.jvic-bluetooth-1:before {
  content: "\E685";
}

.jvic-book-3:before {
  content: "\E686";
}

.jvic-bookmark-4:before {
  content: "\E687";
}

.jvic-bookmark-5:before {
  content: "\E688";
}

.jvic-bookmark-outline:before {
  content: "\E689";
}

.jvic-box-2:before {
  content: "\E68A";
}

.jvic-box-outline:before {
  content: "\E68B";
}

.jvic-briefcase-2:before {
  content: "\E68C";
}

.jvic-briefcase-2-1:before {
  content: "\E68D";
}

.jvic-briefcase-outline:before {
  content: "\E68E";
}

.jvic-brightness-1:before {
  content: "\E68F";
}

.jvic-brightness-outline:before {
  content: "\E690";
}

.jvic-browsers:before {
  content: "\E691";
}

.jvic-browsers-outline:before {
  content: "\E692";
}

.jvic-bubbles:before {
  content: "\E693";
}

.jvic-buffer:before {
  content: "\E694";
}

.jvic-buffer-outline:before {
  content: "\E695";
}

.jvic-bug-1:before {
  content: "\E696";
}

.jvic-buoy-help:before {
  content: "\E697";
}

.jvic-calculator-1:before {
  content: "\E698";
}

.jvic-calculator-2-1:before {
  content: "\E699";
}

.jvic-calculator-outline:before {
  content: "\E69A";
}

.jvic-calendar-6:before {
  content: "\E69B";
}

.jvic-calendar-2-1:before {
  content: "\E69C";
}

.jvic-calendar-3-1:before {
  content: "\E69D";
}

.jvic-calendar-outline:before {
  content: "\E69E";
}

.jvic-call:before {
  content: "\E69F";
}

.jvic-call-phone:before {
  content: "\E6A0";
}

.jvic-call-phone-outline:before {
  content: "\E6A1";
}

.jvic-camera-5:before {
  content: "\E6A2";
}

.jvic-camera-2-1:before {
  content: "\E6A3";
}

.jvic-camera-3-1:before {
  content: "\E6A4";
}

.jvic-camera-outline:before {
  content: "\E6A5";
}

.jvic-car:before {
  content: "\E6A6";
}

.jvic-caret-down:before {
  content: "\E6A7";
}

.jvic-caret-left:before {
  content: "\E6A8";
}

.jvic-caret-right:before {
  content: "\E6A9";
}

.jvic-caret-up:before {
  content: "\E6AA";
}

.jvic-chat-talk:before {
  content: "\E6AB";
}

.jvic-chat-talk-outline:before {
  content: "\E6AC";
}

.jvic-chatbubble:before {
  content: "\E6AD";
}

.jvic-chatbubble-outline:before {
  content: "\E6AE";
}

.jvic-check-circle:before {
  content: "\E6AF";
}

.jvic-check-mark:before {
  content: "\E6B0";
}

.jvic-check-mark-2:before {
  content: "\E6B1";
}

.jvic-check-mark-3:before {
  content: "\E6B2";
}

.jvic-check-mark-4:before {
  content: "\E6B3";
}

.jvic-check-mark-circle:before {
  content: "\E6B4";
}

.jvic-check-mark-circle-outline:before {
  content: "\E6B5";
}

.jvic-chevron-down-1:before {
  content: "\E6B6";
}

.jvic-chevron-down-2:before {
  content: "\E6B7";
}

.jvic-chevron-left-1:before {
  content: "\E6B8";
}

.jvic-chevron-left-2:before {
  content: "\E6B9";
}

.jvic-chevron-left-thick:before {
  content: "\E6BA";
}

.jvic-chevron-right-1:before {
  content: "\E6BB";
}

.jvic-chevron-right-2:before {
  content: "\E6BC";
}

.jvic-chevron-right-thick:before {
  content: "\E6BD";
}

.jvic-chevron-up-1:before {
  content: "\E6BE";
}

.jvic-chevron-up-2:before {
  content: "\E6BF";
}

.jvic-circle-filled:before {
  content: "\E6C0";
}

.jvic-circle-filled-outline:before {
  content: "\E6C1";
}

.jvic-clipboard-4:before {
  content: "\E6C2";
}

.jvic-clock-6:before {
  content: "\E6C3";
}

.jvic-clock-2-1:before {
  content: "\E6C4";
}

.jvic-clock-2-outline:before {
  content: "\E6C5";
}

.jvic-clock-outline-1:before {
  content: "\E6C6";
}

.jvic-clock-time:before {
  content: "\E6C7";
}

.jvic-clock-time-outline:before {
  content: "\E6C8";
}

.jvic-close-circle:before {
  content: "\E6C9";
}

.jvic-close-circle-outline:before {
  content: "\E6CA";
}

.jvic-close-empty:before {
  content: "\E6CB";
}

.jvic-cloud-5:before {
  content: "\E6CC";
}

.jvic-cloud-2-1:before {
  content: "\E6CD";
}

.jvic-cloud-download-1:before {
  content: "\E6CE";
}

.jvic-cloud-download-outline:before {
  content: "\E6CF";
}

.jvic-cloud-lightning:before {
  content: "\E6D0";
}

.jvic-cloud-lightning-outline:before {
  content: "\E6D1";
}

.jvic-cloud-moon:before {
  content: "\E6D2";
}

.jvic-cloud-moon-outline:before {
  content: "\E6D3";
}

.jvic-cloud-outline:before {
  content: "\E6D4";
}

.jvic-cloud-rain:before {
  content: "\E6D5";
}

.jvic-cloud-rain-outline:before {
  content: "\E6D6";
}

.jvic-cloud-small:before {
  content: "\E6D7";
}

.jvic-cloud-small-outline:before {
  content: "\E6D8";
}

.jvic-cloud-sun:before {
  content: "\E6D9";
}

.jvic-cloud-sun-outline:before {
  content: "\E6DA";
}

.jvic-cloud-upload-1:before {
  content: "\E6DB";
}

.jvic-cloud-upload-2:before {
  content: "\E6DC";
}

.jvic-cloud-upload-outline:before {
  content: "\E6DD";
}

.jvic-code-2:before {
  content: "\E6DE";
}

.jvic-code-download:before {
  content: "\E6DF";
}

.jvic-code-working:before {
  content: "\E6E0";
}

.jvic-cog-1:before {
  content: "\E6E1";
}

.jvic-cog-outline:before {
  content: "\E6E2";
}

.jvic-compass-2:before {
  content: "\E6E3";
}

.jvic-compose-1:before {
  content: "\E6E4";
}

.jvic-compose-edit:before {
  content: "\E6E5";
}

.jvic-compose-edit-outline:before {
  content: "\E6E6";
}

.jvic-contacs:before {
  content: "\E6E7";
}

.jvic-contact:before {
  content: "\E6E8";
}

.jvic-contact-2:before {
  content: "\E6E9";
}

.jvic-contact-add:before {
  content: "\E6EA";
}

.jvic-contact-add-2:before {
  content: "\E6EB";
}

.jvic-contact-add-3:before {
  content: "\E6EC";
}

.jvic-contact-big:before {
  content: "\E6ED";
}

.jvic-contact-group:before {
  content: "\E6EE";
}

.jvic-contact-group-outline:before {
  content: "\E6EF";
}

.jvic-contact-outline:before {
  content: "\E6F0";
}

.jvic-contact-outline-add:before {
  content: "\E6F1";
}

.jvic-contacts:before {
  content: "\E6F2";
}

.jvic-contacts-social:before {
  content: "\E6F3";
}

.jvic-contrast-1:before {
  content: "\E6F4";
}

.jvic-copy:before {
  content: "\E6F5";
}

.jvic-copy-outline:before {
  content: "\E6F6";
}

.jvic-credit-card-3:before {
  content: "\E6F7";
}

.jvic-crosshairpinpoint:before {
  content: "\E6F8";
}

.jvic-cup-coffee:before {
  content: "\E6F9";
}

.jvic-data-1:before {
  content: "\E6FA";
}

.jvic-designernews:before {
  content: "\E6FB";
}

.jvic-designernews-outline:before {
  content: "\E6FC";
}

.jvic-disc:before {
  content: "\E6FD";
}

.jvic-display-contrast:before {
  content: "\E6FE";
}

.jvic-document:before {
  content: "\E6FF";
}

.jvic-download-3:before {
  content: "\E700";
}

.jvic-download-inbox:before {
  content: "\E701";
}

.jvic-drag:before {
  content: "\E702";
}

.jvic-drag-2:before {
  content: "\E703";
}

.jvic-dribble:before {
  content: "\E704";
}

.jvic-dribble-outline:before {
  content: "\E705";
}

.jvic-dropbox-2:before {
  content: "\E706";
}

.jvic-dropbox-outline:before {
  content: "\E707";
}

.jvic-dropdown:before {
  content: "\E708";
}

.jvic-egg:before {
  content: "\E709";
}

.jvic-eject-1:before {
  content: "\E70A";
}

.jvic-electric-flash-outline:before {
  content: "\E70B";
}

.jvic-electric-no-off:before {
  content: "\E70C";
}

.jvic-exclamation-1:before {
  content: "\E70D";
}

.jvic-exclamation-alert:before {
  content: "\E70E";
}

.jvic-eye-disabled:before {
  content: "\E70F";
}

.jvic-eye-glass:before {
  content: "\E710";
}

.jvic-eye-glass-outline:before {
  content: "\E711";
}

.jvic-eye-view:before {
  content: "\E712";
}

.jvic-eye-view-2:before {
  content: "\E713";
}

.jvic-eye-view-outline:before {
  content: "\E714";
}

.jvic-facebook-3:before {
  content: "\E715";
}

.jvic-facebook-outline:before {
  content: "\E716";
}

.jvic-fast-backward-1:before {
  content: "\E717";
}

.jvic-fast-forward-2:before {
  content: "\E718";
}

.jvic-fast-forward-3:before {
  content: "\E719";
}

.jvic-fast-forward-outline:before {
  content: "\E71A";
}

.jvic-female-1:before {
  content: "\E71B";
}

.jvic-female-symbol-1:before {
  content: "\E71C";
}

.jvic-fighter:before {
  content: "\E71D";
}

.jvic-file-document-text:before {
  content: "\E71E";
}

.jvic-filing:before {
  content: "\E71F";
}

.jvic-film-maker:before {
  content: "\E720";
}

.jvic-filmstrip:before {
  content: "\E721";
}

.jvic-filmstrip-outline:before {
  content: "\E722";
}

.jvic-flag-3:before {
  content: "\E723";
}

.jvic-flag-2-1:before {
  content: "\E724";
}

.jvic-flag-outline:before {
  content: "\E725";
}

.jvic-flash-electric:before {
  content: "\E726";
}

.jvic-flash-electric-2:before {
  content: "\E727";
}

.jvic-folder-open:before {
  content: "\E728";
}

.jvic-folder-open-2:before {
  content: "\E729";
}

.jvic-folder-small:before {
  content: "\E72A";
}

.jvic-folder-small-outline:before {
  content: "\E72B";
}

.jvic-fork:before {
  content: "\E72C";
}

.jvic-fork-repo:before {
  content: "\E72D";
}

.jvic-forward-2:before {
  content: "\E72E";
}

.jvic-freebsd-devil:before {
  content: "\E72F";
}

.jvic-friends:before {
  content: "\E730";
}

.jvic-gamepad:before {
  content: "\E731";
}

.jvic-gamepad-2:before {
  content: "\E732";
}

.jvic-gear-cog:before {
  content: "\E733";
}

.jvic-gear-setting:before {
  content: "\E734";
}

.jvic-gear-setting-1:before {
  content: "\E735";
}

.jvic-gear-setting-2:before {
  content: "\E736";
}

.jvic-gear-setting-2-1:before {
  content: "\E737";
}

.jvic-github-2:before {
  content: "\E738";
}

.jvic-github-outline:before {
  content: "\E739";
}

.jvic-glass-wine:before {
  content: "\E73A";
}

.jvic-globe-3:before {
  content: "\E73B";
}

.jvic-globe-outline:before {
  content: "\E73C";
}

.jvic-globe-world:before {
  content: "\E73D";
}

.jvic-globe-world-1:before {
  content: "\E73E";
}

.jvic-googleplus-1:before {
  content: "\E73F";
}

.jvic-googleplus-2:before {
  content: "\E740";
}

.jvic-googleplus-3:before {
  content: "\E741";
}

.jvic-googleplus-thick:before {
  content: "\E742";
}

.jvic-grid-2:before {
  content: "\E743";
}

.jvic-hackernews:before {
  content: "\E744";
}

.jvic-hackernews-outline:before {
  content: "\E745";
}

.jvic-hammer:before {
  content: "\E746";
}

.jvic-hand-block:before {
  content: "\E747";
}

.jvic-hand-like:before {
  content: "\E748";
}

.jvic-hand-unlike:before {
  content: "\E749";
}

.jvic-hashtag:before {
  content: "\E74A";
}

.jvic-headphone:before {
  content: "\E74B";
}

.jvic-heart-6:before {
  content: "\E74C";
}

.jvic-heart-small:before {
  content: "\E74D";
}

.jvic-heart-small-outline:before {
  content: "\E74E";
}

.jvic-home-5:before {
  content: "\E74F";
}

.jvic-home-system:before {
  content: "\E750";
}

.jvic-ice-cream:before {
  content: "\E751";
}

.jvic-inbox-3:before {
  content: "\E752";
}

.jvic-inbox-box:before {
  content: "\E753";
}

.jvic-inbox-outline:before {
  content: "\E754";
}

.jvic-infinite:before {
  content: "\E755";
}

.jvic-infinite-outline:before {
  content: "\E756";
}

.jvic-information:before {
  content: "\E757";
}

.jvic-information-circle:before {
  content: "\E758";
}

.jvic-information-circle-2:before {
  content: "\E759";
}

.jvic-information-small:before {
  content: "\E75A";
}

.jvic-information-small-circle:before {
  content: "\E75B";
}

.jvic-information-small-circle-outline:before {
  content: "\E75C";
}

.jvic-ionic:before {
  content: "\E75D";
}

.jvic-ionic-outline:before {
  content: "\E75E";
}

.jvic-ipod:before {
  content: "\E75F";
}

.jvic-key-4:before {
  content: "\E760";
}

.jvic-keypad:before {
  content: "\E761";
}

.jvic-keypad-2:before {
  content: "\E762";
}

.jvic-keypad-outline:before {
  content: "\E763";
}

.jvic-knife:before {
  content: "\E764";
}

.jvic-laptop-2:before {
  content: "\E765";
}

.jvic-leaf-1:before {
  content: "\E766";
}

.jvic-letter-mail:before {
  content: "\E767";
}

.jvic-lightbulb-1:before {
  content: "\E768";
}

.jvic-lightbulb-2:before {
  content: "\E769";
}

.jvic-lightbulb-2-1:before {
  content: "\E76A";
}

.jvic-lightbulb-outline:before {
  content: "\E76B";
}

.jvic-link-3:before {
  content: "\E76C";
}

.jvic-linkedin-2:before {
  content: "\E76D";
}

.jvic-linkedin-outline:before {
  content: "\E76E";
}

.jvic-linux:before {
  content: "\E76F";
}

.jvic-loading-1:before {
  content: "\E770";
}

.jvic-loading-2:before {
  content: "\E771";
}

.jvic-loading-3:before {
  content: "\E772";
}

.jvic-loading-4:before {
  content: "\E773";
}

.jvic-location-3:before {
  content: "\E774";
}

.jvic-lock-5:before {
  content: "\E775";
}

.jvic-lock-big:before {
  content: "\E776";
}

.jvic-lock-outline:before {
  content: "\E777";
}

.jvic-log-in:before {
  content: "\E778";
}

.jvic-log-out:before {
  content: "\E779";
}

.jvic-log-out-1:before {
  content: "\E77A";
}

.jvic-loop-2:before {
  content: "\E77B";
}

.jvic-magnet-1:before {
  content: "\E77C";
}

.jvic-mail-letter:before {
  content: "\E77D";
}

.jvic-mail-letter-2:before {
  content: "\E77E";
}

.jvic-mail-letter-outline:before {
  content: "\E77F";
}

.jvic-mail-send:before {
  content: "\E780";
}

.jvic-male-1:before {
  content: "\E781";
}

.jvic-male-symbol-1:before {
  content: "\E782";
}

.jvic-map-3:before {
  content: "\E783";
}

.jvic-mark-map:before {
  content: "\E784";
}

.jvic-mark-map-1:before {
  content: "\E785";
}

.jvic-mark-map-outline:before {
  content: "\E786";
}

.jvic-medkit:before {
  content: "\E787";
}

.jvic-medkit-2:before {
  content: "\E788";
}

.jvic-medkit-outline:before {
  content: "\E789";
}

.jvic-message-talk:before {
  content: "\E78A";
}

.jvic-mic-1:before {
  content: "\E78B";
}

.jvic-mic-2:before {
  content: "\E78C";
}

.jvic-mic-3:before {
  content: "\E78D";
}

.jvic-mic-4:before {
  content: "\E78E";
}

.jvic-mic-5:before {
  content: "\E78F";
}

.jvic-mic-off:before {
  content: "\E790";
}

.jvic-mic-outline:before {
  content: "\E791";
}

.jvic-minus-3:before {
  content: "\E792";
}

.jvic-minus-2-1:before {
  content: "\E793";
}

.jvic-minus-3-1:before {
  content: "\E794";
}

.jvic-minus-circle-1:before {
  content: "\E795";
}

.jvic-minus-circle-2:before {
  content: "\E796";
}

.jvic-minus-circle-outline:before {
  content: "\E797";
}

.jvic-minus-remove:before {
  content: "\E798";
}

.jvic-mixer:before {
  content: "\E799";
}

.jvic-mixer-2:before {
  content: "\E79A";
}

.jvic-mobile-phone:before {
  content: "\E79B";
}

.jvic-moon-2:before {
  content: "\E79C";
}

.jvic-moon-outline:before {
  content: "\E79D";
}

.jvic-more:before {
  content: "\E79E";
}

.jvic-more-2:before {
  content: "\E79F";
}

.jvic-more-option:before {
  content: "\E7A0";
}

.jvic-more-outline:before {
  content: "\E7A1";
}

.jvic-music-note:before {
  content: "\E7A2";
}

.jvic-music-note-2:before {
  content: "\E7A3";
}

.jvic-music-song:before {
  content: "\E7A4";
}

.jvic-navicon:before {
  content: "\E7A5";
}

.jvic-navicon-round:before {
  content: "\E7A6";
}

.jvic-navigate:before {
  content: "\E7A7";
}

.jvic-navigate-location:before {
  content: "\E7A8";
}

.jvic-navigate-outline:before {
  content: "\E7A9";
}

.jvic-no-smoke:before {
  content: "\E7AA";
}

.jvic-note-file:before {
  content: "\E7AB";
}

.jvic-nuclear-1:before {
  content: "\E7AC";
}

.jvic-paper-airplane:before {
  content: "\E7AD";
}

.jvic-paper-clip:before {
  content: "\E7AE";
}

.jvic-parentheses:before {
  content: "\E7AF";
}

.jvic-pause-3:before {
  content: "\E7B0";
}

.jvic-pause-2-1:before {
  content: "\E7B1";
}

.jvic-pause-outline:before {
  content: "\E7B2";
}

.jvic-pencil-edit:before {
  content: "\E7B3";
}

.jvic-photo-image:before {
  content: "\E7B4";
}

.jvic-photo-picture:before {
  content: "\E7B5";
}

.jvic-photos:before {
  content: "\E7B6";
}

.jvic-photos-outline:before {
  content: "\E7B7";
}

.jvic-photos-pictures:before {
  content: "\E7B8";
}

.jvic-pie:before {
  content: "\E7B9";
}

.jvic-pie-2:before {
  content: "\E7BA";
}

.jvic-pie-outline:before {
  content: "\E7BB";
}

.jvic-pin-3:before {
  content: "\E7BC";
}

.jvic-pin-location:before {
  content: "\E7BD";
}

.jvic-pinterest-1:before {
  content: "\E7BE";
}

.jvic-pinterest-outline:before {
  content: "\E7BF";
}

.jvic-pizza:before {
  content: "\E7C0";
}

.jvic-plane-airport:before {
  content: "\E7C1";
}

.jvic-play-3:before {
  content: "\E7C2";
}

.jvic-play-2-1:before {
  content: "\E7C3";
}

.jvic-play-3-1:before {
  content: "\E7C4";
}

.jvic-play-outline:before {
  content: "\E7C5";
}

.jvic-play-station:before {
  content: "\E7C6";
}

.jvic-plus-3:before {
  content: "\E7C7";
}

.jvic-plus-add:before {
  content: "\E7C8";
}

.jvic-plus-add-2:before {
  content: "\E7C9";
}

.jvic-plus-big:before {
  content: "\E7CA";
}

.jvic-plus-circle:before {
  content: "\E7CB";
}

.jvic-plus-circle-outline:before {
  content: "\E7CC";
}

.jvic-plus-outline:before {
  content: "\E7CD";
}

.jvic-power-off:before {
  content: "\E7CE";
}

.jvic-print-2:before {
  content: "\E7CF";
}

.jvic-print-3:before {
  content: "\E7D0";
}

.jvic-print-2-1:before {
  content: "\E7D1";
}

.jvic-print-outline:before {
  content: "\E7D2";
}

.jvic-question-2:before {
  content: "\E7D3";
}

.jvic-question-circle:before {
  content: "\E7D4";
}

.jvic-question-circle-1:before {
  content: "\E7D5";
}

.jvic-question-circle-outline:before {
  content: "\E7D6";
}

.jvic-question-small:before {
  content: "\E7D7";
}

.jvic-quote-3:before {
  content: "\E7D8";
}

.jvic-radio-waves:before {
  content: "\E7D9";
}

.jvic-random:before {
  content: "\E7DA";
}

.jvic-record-2:before {
  content: "\E7DB";
}

.jvic-record-2-1:before {
  content: "\E7DC";
}

.jvic-record-outline:before {
  content: "\E7DD";
}

.jvic-reddit-1:before {
  content: "\E7DE";
}

.jvic-reddit-outline:before {
  content: "\E7DF";
}

.jvic-redo:before {
  content: "\E7E0";
}

.jvic-redo-outline:before {
  content: "\E7E1";
}

.jvic-refresh-2:before {
  content: "\E7E2";
}

.jvic-refresh-3:before {
  content: "\E7E3";
}

.jvic-refresh-circle:before {
  content: "\E7E4";
}

.jvic-refresh-circle-outline:before {
  content: "\E7E5";
}

.jvic-reload-1:before {
  content: "\E7E6";
}

.jvic-remove:before {
  content: "\E7E7";
}

.jvic-remove-delete:before {
  content: "\E7E8";
}

.jvic-remove-delete-circle:before {
  content: "\E7E9";
}

.jvic-remove-delete-two:before {
  content: "\E7EA";
}

.jvic-reply-1:before {
  content: "\E7EB";
}

.jvic-reply-all-1:before {
  content: "\E7EC";
}

.jvic-resize-arrow-2:before {
  content: "\E7ED";
}

.jvic-resize-arrow-down:before {
  content: "\E7EE";
}

.jvic-resize-arrow-up:before {
  content: "\E7EF";
}

.jvic-return-left:before {
  content: "\E7F0";
}

.jvic-return-left-1:before {
  content: "\E7F1";
}

.jvic-rewind-2:before {
  content: "\E7F2";
}

.jvic-rewind-outline:before {
  content: "\E7F3";
}

.jvic-rss-4:before {
  content: "\E7F4";
}

.jvic-rss-outline:before {
  content: "\E7F5";
}

.jvic-screen-2:before {
  content: "\E7F6";
}

.jvic-screen-3:before {
  content: "\E7F7";
}

.jvic-screen-outline:before {
  content: "\E7F8";
}

.jvic-search-4:before {
  content: "\E7F9";
}

.jvic-search-2-1:before {
  content: "\E7FA";
}

.jvic-search-3-1:before {
  content: "\E7FB";
}

.jvic-search-outline:before {
  content: "\E7FC";
}

.jvic-send-mail:before {
  content: "\E7FD";
}

.jvic-send-mail-outline:before {
  content: "\E7FE";
}

.jvic-setting-tools:before {
  content: "\E7FF";
}

.jvic-share-3:before {
  content: "\E800";
}

.jvic-shopping-cart-1:before {
  content: "\E801";
}

.jvic-shopping-cart-outline:before {
  content: "\E802";
}

.jvic-signal-bar:before {
  content: "\E803";
}

.jvic-signal-wifi:before {
  content: "\E804";
}

.jvic-skipbackward:before {
  content: "\E805";
}

.jvic-skipbackward-outline:before {
  content: "\E806";
}

.jvic-skipforward:before {
  content: "\E807";
}

.jvic-skipforward-outline:before {
  content: "\E808";
}

.jvic-skype-2:before {
  content: "\E809";
}

.jvic-skype-outline:before {
  content: "\E80A";
}

.jvic-snowy:before {
  content: "\E80B";
}

.jvic-sort:before {
  content: "\E80C";
}

.jvic-speaker-1:before {
  content: "\E80D";
}

.jvic-speaker-no:before {
  content: "\E80E";
}

.jvic-speakerphone:before {
  content: "\E80F";
}

.jvic-speedometer:before {
  content: "\E810";
}

.jvic-speedometer-1:before {
  content: "\E811";
}

.jvic-speedometer-outline:before {
  content: "\E812";
}

.jvic-spoon:before {
  content: "\E813";
}

.jvic-square-download:before {
  content: "\E814";
}

.jvic-square-download-outline:before {
  content: "\E815";
}

.jvic-square-upload:before {
  content: "\E816";
}

.jvic-square-upload-outline:before {
  content: "\E817";
}

.jvic-star-5:before {
  content: "\E818";
}

.jvic-star-6:before {
  content: "\E819";
}

.jvic-star-2-1:before {
  content: "\E81A";
}

.jvic-star-outline:before {
  content: "\E81B";
}

.jvic-steam-1:before {
  content: "\E81C";
}

.jvic-stop-4:before {
  content: "\E81D";
}

.jvic-stopwatch-1:before {
  content: "\E81E";
}

.jvic-stopwatch-2:before {
  content: "\E81F";
}

.jvic-stopwatch-outline:before {
  content: "\E820";
}

.jvic-storage:before {
  content: "\E821";
}

.jvic-swap-exchage:before {
  content: "\E822";
}

.jvic-tablet:before {
  content: "\E823";
}

.jvic-tag-4:before {
  content: "\E824";
}

.jvic-tag-outline:before {
  content: "\E825";
}

.jvic-tag-round:before {
  content: "\E826";
}

.jvic-tags:before {
  content: "\E827";
}

.jvic-tags-round:before {
  content: "\E828";
}

.jvic-talk-chat:before {
  content: "\E829";
}

.jvic-talk-chat-1:before {
  content: "\E82A";
}

.jvic-talk-chat-bubble:before {
  content: "\E82B";
}

.jvic-talk-chat-bubble-1:before {
  content: "\E82C";
}

.jvic-talk-chat-bubble-2:before {
  content: "\E82D";
}

.jvic-thermometer-1:before {
  content: "\E82E";
}

.jvic-timer:before {
  content: "\E82F";
}

.jvic-timer-clock:before {
  content: "\E830";
}

.jvic-timer-clock-outline:before {
  content: "\E831";
}

.jvic-trash-bin:before {
  content: "\E832";
}

.jvic-trash-bin-1:before {
  content: "\E833";
}

.jvic-trash-bin-2:before {
  content: "\E834";
}

.jvic-trash-bin-2-1:before {
  content: "\E835";
}

.jvic-trash-bin-outline:before {
  content: "\E836";
}

.jvic-tumblr-2:before {
  content: "\E837";
}

.jvic-tumblr-outline:before {
  content: "\E838";
}

.jvic-twitter-2:before {
  content: "\E839";
}

.jvic-twitter-outline:before {
  content: "\E83A";
}

.jvic-umbrella:before {
  content: "\E83B";
}

.jvic-undo:before {
  content: "\E83C";
}

.jvic-undo-outline:before {
  content: "\E83D";
}

.jvic-unlock-1:before {
  content: "\E83E";
}

.jvic-unlock-2:before {
  content: "\E83F";
}

.jvic-unlock-outline:before {
  content: "\E840";
}

.jvic-usb-1:before {
  content: "\E841";
}

.jvic-user-4:before {
  content: "\E842";
}

.jvic-user-circle:before {
  content: "\E843";
}

.jvic-user-circle-outline:before {
  content: "\E844";
}

.jvic-video-camera:before {
  content: "\E845";
}

.jvic-video-camera-outline:before {
  content: "\E846";
}

.jvic-videocamera:before {
  content: "\E847";
}

.jvic-vimeo-2:before {
  content: "\E848";
}

.jvic-vimeo-outline:before {
  content: "\E849";
}

.jvic-volume-high:before {
  content: "\E84A";
}

.jvic-volume-low:before {
  content: "\E84B";
}

.jvic-volume-medium:before {
  content: "\E84C";
}

.jvic-volume-mute:before {
  content: "\E84D";
}

.jvic-volume-speaker:before {
  content: "\E84E";
}

.jvic-waterdrop:before {
  content: "\E84F";
}

.jvic-wifi:before {
  content: "\E850";
}

.jvic-windows-3:before {
  content: "\E851";
}

.jvic-windows-outline:before {
  content: "\E852";
}

.jvic-windows-system:before {
  content: "\E853";
}

.jvic-wine-glass:before {
  content: "\E854";
}

.jvic-wine-glass-outline:before {
  content: "\E855";
}

.jvic-wordpress-1:before {
  content: "\E856";
}

.jvic-wordpress-outline:before {
  content: "\E857";
}

.jvic-wrench-1:before {
  content: "\E858";
}

.jvic-xbox:before {
  content: "\E859";
}

.jvic-yahoo-1:before {
  content: "\E85A";
}

.jvic-yahoo-outline:before {
  content: "\E85B";
}

.jvic-youtube-play:before {
  content: "\E85C";
}

.jvic-youtube-play-outline:before {
  content: "\E85D";
}

.jvic-adjust-alt:before {
  content: "\E85E";
}

.jvic-adult:before {
  content: "\E85F";
}

.jvic-align-center-2:before {
  content: "\E860";
}

.jvic-align-justify-2:before {
  content: "\E861";
}

.jvic-align-left-2:before {
  content: "\E862";
}

.jvic-align-right-2:before {
  content: "\E863";
}

.jvic-arrow-doen:before {
  content: "\E864";
}

.jvic-arrow-down-circle:before {
  content: "\E865";
}

.jvic-arrow-left-5:before {
  content: "\E866";
}

.jvic-arrow-right-5:before {
  content: "\E867";
}

.jvic-arrow-up-5:before {
  content: "\E868";
}

.jvic-asl-1:before {
  content: "\E869";
}

.jvic-asterisk-1:before {
  content: "\E86A";
}

.jvic-backward:before {
  content: "\E86B";
}

.jvic-ban-denied:before {
  content: "\E86C";
}

.jvic-barcode:before {
  content: "\E86D";
}

.jvic-behance-2:before {
  content: "\E86E";
}

.jvic-bell-2:before {
  content: "\E86F";
}

.jvic-blind-1:before {
  content: "\E870";
}

.jvic-blod:before {
  content: "\E871";
}

.jvic-blogger-1:before {
  content: "\E872";
}

.jvic-book-4:before {
  content: "\E873";
}

.jvic-bookmark-6:before {
  content: "\E874";
}

.jvic-braille-1:before {
  content: "\E875";
}

.jvic-briefcase-3:before {
  content: "\E876";
}

.jvic-broom:before {
  content: "\E877";
}

.jvic-brush-1:before {
  content: "\E878";
}

.jvic-bulb-1:before {
  content: "\E879";
}

.jvic-bullhorn:before {
  content: "\E87A";
}

.jvic-calendar-7:before {
  content: "\E87B";
}

.jvic-calendar-circled:before {
  content: "\E87C";
}

.jvic-camera-6:before {
  content: "\E87D";
}

.jvic-car-1:before {
  content: "\E87E";
}

.jvic-caret-down-1:before {
  content: "\E87F";
}

.jvic-caret-left-1:before {
  content: "\E880";
}

.jvic-caret-right-1:before {
  content: "\E881";
}

.jvic-caret-up-1:before {
  content: "\E882";
}

.jvic-cc-1:before {
  content: "\E883";
}

.jvic-certificate:before {
  content: "\E884";
}

.jvic-chat-2:before {
  content: "\E885";
}

.jvic-check-3:before {
  content: "\E886";
}

.jvic-check-circled:before {
  content: "\E887";
}

.jvic-check-empty:before {
  content: "\E888";
}

.jvic-check-mark-1:before {
  content: "\E889";
}

.jvic-check-mark-two:before {
  content: "\E88A";
}

.jvic-chevron-down-3:before {
  content: "\E88B";
}

.jvic-chevron-left-3:before {
  content: "\E88C";
}

.jvic-chevron-right-3:before {
  content: "\E88D";
}

.jvic-chevron-up-3:before {
  content: "\E88E";
}

.jvic-child:before {
  content: "\E88F";
}

.jvic-circle-arrow-left:before {
  content: "\E890";
}

.jvic-circle-arrow-right:before {
  content: "\E891";
}

.jvic-circle-arrow-up:before {
  content: "\E892";
}

.jvic-clock-time-1:before {
  content: "\E893";
}

.jvic-cloud-6:before {
  content: "\E894";
}

.jvic-cloud-circled:before {
  content: "\E895";
}

.jvic-comment-4:before {
  content: "\E896";
}

.jvic-compass-3:before {
  content: "\E897";
}

.jvic-compass-two:before {
  content: "\E898";
}

.jvic-contact-book:before {
  content: "\E899";
}

.jvic-contact-book-circled:before {
  content: "\E89A";
}

.jvic-contrast-2:before {
  content: "\E89B";
}

.jvic-credit-card-4:before {
  content: "\E89C";
}

.jvic-crosshair:before {
  content: "\E89D";
}

.jvic-css:before {
  content: "\E89E";
}

.jvic-cursor-move:before {
  content: "\E89F";
}

.jvic-dashboard-1:before {
  content: "\E8A0";
}

.jvic-delicious-2:before {
  content: "\E8A1";
}

.jvic-deviantart-1:before {
  content: "\E8A2";
}

.jvic-digg-1:before {
  content: "\E8A3";
}

.jvic-disabled-wheelshair:before {
  content: "\E8A4";
}

.jvic-dislike-1:before {
  content: "\E8A5";
}

.jvic-download-4:before {
  content: "\E8A6";
}

.jvic-download-two:before {
  content: "\E8A7";
}

.jvic-dribble-1:before {
  content: "\E8A8";
}

.jvic-edit:before {
  content: "\E8A9";
}

.jvic-eject-2:before {
  content: "\E8AA";
}

.jvic-elusive-icons:before {
  content: "\E8AB";
}

.jvic-elusive-icons-1:before {
  content: "\E8AC";
}

.jvic-elusive-icons-2:before {
  content: "\E8AD";
}

.jvic-elusive-icons-3:before {
  content: "\E8AE";
}

.jvic-elusive-icons-4:before {
  content: "\E8AF";
}

.jvic-elusive-icons-5:before {
  content: "\E8B0";
}

.jvic-envelope-2:before {
  content: "\E8B1";
}

.jvic-envelope-circled:before {
  content: "\E8B2";
}

.jvic-error:before {
  content: "\E8B3";
}

.jvic-error-two:before {
  content: "\E8B4";
}

.jvic-exclamation-sign:before {
  content: "\E8B5";
}

.jvic-eye-close:before {
  content: "\E8B6";
}

.jvic-eye-galsses:before {
  content: "\E8B7";
}

.jvic-eye-open:before {
  content: "\E8B8";
}

.jvic-facebook-4:before {
  content: "\E8B9";
}

.jvic-facetime-video:before {
  content: "\E8BA";
}

.jvic-fast-backward-2:before {
  content: "\E8BB";
}

.jvic-fast-forward-4:before {
  content: "\E8BC";
}

.jvic-female-2:before {
  content: "\E8BD";
}

.jvic-filckr:before {
  content: "\E8BE";
}

.jvic-file-1:before {
  content: "\E8BF";
}

.jvic-file-circled:before {
  content: "\E8C0";
}

.jvic-file-edit:before {
  content: "\E8C1";
}

.jvic-file-edit-circled:before {
  content: "\E8C2";
}

.jvic-folder-3:before {
  content: "\E8C3";
}

.jvic-folder-4:before {
  content: "\E8C4";
}

.jvic-folder-circled:before {
  content: "\E8C5";
}

.jvic-folder-close:before {
  content: "\E8C6";
}

.jvic-font:before {
  content: "\E8C7";
}

.jvic-fontsize:before {
  content: "\E8C8";
}

.jvic-fork-1:before {
  content: "\E8C9";
}

.jvic-forward-3:before {
  content: "\E8CA";
}

.jvic-forward-circled:before {
  content: "\E8CB";
}

.jvic-foursquare-1:before {
  content: "\E8CC";
}

.jvic-friendfeed-1:before {
  content: "\E8CD";
}

.jvic-friendfeed-two:before {
  content: "\E8CE";
}

.jvic-fullscreen:before {
  content: "\E8CF";
}

.jvic-gear-cog-1:before {
  content: "\E8D0";
}

.jvic-gear-cog-circled:before {
  content: "\E8D1";
}

.jvic-gift-1:before {
  content: "\E8D2";
}

.jvic-githup:before {
  content: "\E8D3";
}

.jvic-githup-text:before {
  content: "\E8D4";
}

.jvic-glass-1:before {
  content: "\E8D5";
}

.jvic-globe-4:before {
  content: "\E8D6";
}

.jvic-globe-two:before {
  content: "\E8D7";
}

.jvic-googleplus-4:before {
  content: "\E8D8";
}

.jvic-graph-2:before {
  content: "\E8D9";
}

.jvic-graph-circled:before {
  content: "\E8DA";
}

.jvic-group:before {
  content: "\E8DB";
}

.jvic-group-circle:before {
  content: "\E8DC";
}

.jvic-guidedog:before {
  content: "\E8DD";
}

.jvic-hand-down:before {
  content: "\E8DE";
}

.jvic-hand-left:before {
  content: "\E8DF";
}

.jvic-hand-right:before {
  content: "\E8E0";
}

.jvic-hand-up:before {
  content: "\E8E1";
}

.jvic-harddrive:before {
  content: "\E8E2";
}

.jvic-headphones:before {
  content: "\E8E3";
}

.jvic-hearing-impaired:before {
  content: "\E8E4";
}

.jvic-heart-7:before {
  content: "\E8E5";
}

.jvic-heart-circled:before {
  content: "\E8E6";
}

.jvic-heart-empty-1:before {
  content: "\E8E7";
}

.jvic-home-6:before {
  content: "\E8E8";
}

.jvic-home-circled:before {
  content: "\E8E9";
}

.jvic-idea:before {
  content: "\E8EA";
}

.jvic-idea-circle:before {
  content: "\E8EB";
}

.jvic-inbox-4:before {
  content: "\E8EC";
}

.jvic-inbox-box-1:before {
  content: "\E8ED";
}

.jvic-inbox-circled:before {
  content: "\E8EE";
}

.jvic-indent-right:before {
  content: "\E8EF";
}

.jvic-indentleft:before {
  content: "\E8F0";
}

.jvic-information-1:before {
  content: "\E8F1";
}

.jvic-instagram-1:before {
  content: "\E8F2";
}

.jvic-iphone-home:before {
  content: "\E8F3";
}

.jvic-italic-1:before {
  content: "\E8F4";
}

.jvic-key-5:before {
  content: "\E8F5";
}

.jvic-laptop-3:before {
  content: "\E8F6";
}

.jvic-laptop-circled:before {
  content: "\E8F7";
}

.jvic-lastfm-1:before {
  content: "\E8F8";
}

.jvic-leaf-2:before {
  content: "\E8F9";
}

.jvic-like-2:before {
  content: "\E8FA";
}

.jvic-lines:before {
  content: "\E8FB";
}

.jvic-link-4:before {
  content: "\E8FC";
}

.jvic-linkedin-3:before {
  content: "\E8FD";
}

.jvic-list-4:before {
  content: "\E8FE";
}

.jvic-list-5:before {
  content: "\E8FF";
}

.jvic-list-alt:before {
  content: "\E900";
}

.jvic-livejournal-1:before {
  content: "\E901";
}

.jvic-lock-6:before {
  content: "\E902";
}

.jvic-lock-circled:before {
  content: "\E903";
}

.jvic-magic-wand:before {
  content: "\E904";
}

.jvic-magnet-2:before {
  content: "\E905";
}

.jvic-male-2:before {
  content: "\E906";
}

.jvic-mic-6:before {
  content: "\E907";
}

.jvic-mic-circled:before {
  content: "\E908";
}

.jvic-minus-4:before {
  content: "\E909";
}

.jvic-minus-sign:before {
  content: "\E90A";
}

.jvic-movie:before {
  content: "\E90B";
}

.jvic-music-3:before {
  content: "\E90C";
}

.jvic-myspace-1:before {
  content: "\E90D";
}

.jvic-network-1:before {
  content: "\E90E";
}

.jvic-off:before {
  content: "\E90F";
}

.jvic-paper-clip-1:before {
  content: "\E910";
}

.jvic-paper-clip-circled:before {
  content: "\E911";
}

.jvic-path-1:before {
  content: "\E912";
}

.jvic-path-circled:before {
  content: "\E913";
}

.jvic-pause-4:before {
  content: "\E914";
}

.jvic-pause-circled:before {
  content: "\E915";
}

.jvic-pencil-4:before {
  content: "\E916";
}

.jvic-pencil-circled:before {
  content: "\E917";
}

.jvic-person-1:before {
  content: "\E918";
}

.jvic-phone-5:before {
  content: "\E919";
}

.jvic-phone-circled:before {
  content: "\E91A";
}

.jvic-photo-2:before {
  content: "\E91B";
}

.jvic-photo-circled:before {
  content: "\E91C";
}

.jvic-picasa-2:before {
  content: "\E91D";
}

.jvic-picture-2:before {
  content: "\E91E";
}

.jvic-pin-map:before {
  content: "\E91F";
}

.jvic-pin-map-circled:before {
  content: "\E920";
}

.jvic-plane:before {
  content: "\E921";
}

.jvic-play-4:before {
  content: "\E922";
}

.jvic-play-circle-1:before {
  content: "\E923";
}

.jvic-play-circled:before {
  content: "\E924";
}

.jvic-plus-add-1:before {
  content: "\E925";
}

.jvic-plus-circled-1:before {
  content: "\E926";
}

.jvic-print-4:before {
  content: "\E927";
}

.jvic-qrcode:before {
  content: "\E928";
}

.jvic-question-3:before {
  content: "\E929";
}

.jvic-question-circled:before {
  content: "\E92A";
}

.jvic-quotes:before {
  content: "\E92B";
}

.jvic-quotes-circled:before {
  content: "\E92C";
}

.jvic-random-1:before {
  content: "\E92D";
}

.jvic-record-circled:before {
  content: "\E92E";
}

.jvic-reddit-2:before {
  content: "\E92F";
}

.jvic-refresh-4:before {
  content: "\E930";
}

.jvic-remove-1:before {
  content: "\E931";
}

.jvic-remove-circled:before {
  content: "\E932";
}

.jvic-remove-circled-two:before {
  content: "\E933";
}

.jvic-repeat:before {
  content: "\E934";
}

.jvic-repeat-circled:before {
  content: "\E935";
}

.jvic-resize-full-1:before {
  content: "\E936";
}

.jvic-resize-horizontal:before {
  content: "\E937";
}

.jvic-resize-small-1:before {
  content: "\E938";
}

.jvic-resize-vertical:before {
  content: "\E939";
}

.jvic-return-key:before {
  content: "\E93A";
}

.jvic-retweet-2:before {
  content: "\E93B";
}

.jvic-reverse-circled:before {
  content: "\E93C";
}

.jvic-road:before {
  content: "\E93D";
}

.jvic-rss-5:before {
  content: "\E93E";
}

.jvic-screen-4:before {
  content: "\E93F";
}

.jvic-screen-circled:before {
  content: "\E940";
}

.jvic-search-circled:before {
  content: "\E941";
}

.jvic-search-magnifier:before {
  content: "\E942";
}

.jvic-setting-gear:before {
  content: "\E943";
}

.jvic-share-4:before {
  content: "\E944";
}

.jvic-share-5:before {
  content: "\E945";
}

.jvic-shopping-cart-2:before {
  content: "\E946";
}

.jvic-shopping-cart-circled:before {
  content: "\E947";
}

.jvic-signal-1:before {
  content: "\E948";
}

.jvic-skype-3:before {
  content: "\E949";
}

.jvic-slideshare-1:before {
  content: "\E94A";
}

.jvic-smiley:before {
  content: "\E94B";
}

.jvic-smiley-circled:before {
  content: "\E94C";
}

.jvic-soundcloud-2:before {
  content: "\E94D";
}

.jvic-speaker-2:before {
  content: "\E94E";
}

.jvic-spotify-2:before {
  content: "\E94F";
}

.jvic-stackoverflow:before {
  content: "\E950";
}

.jvic-star-7:before {
  content: "\E951";
}

.jvic-star-2-2:before {
  content: "\E952";
}

.jvic-star-circled:before {
  content: "\E953";
}

.jvic-step-backward:before {
  content: "\E954";
}

.jvic-step-forward:before {
  content: "\E955";
}

.jvic-stop-circled:before {
  content: "\E956";
}

.jvic-stop-two:before {
  content: "\E957";
}

.jvic-stumbleupon-2:before {
  content: "\E958";
}

.jvic-tag-5:before {
  content: "\E959";
}

.jvic-tag-line:before {
  content: "\E95A";
}

.jvic-tags-1:before {
  content: "\E95B";
}

.jvic-tasks:before {
  content: "\E95C";
}

.jvic-text-height:before {
  content: "\E95D";
}

.jvic-text-width:before {
  content: "\E95E";
}

.jvic-thumbnails-1:before {
  content: "\E95F";
}

.jvic-thumbnails-large:before {
  content: "\E960";
}

.jvic-time:before {
  content: "\E961";
}

.jvic-tint:before {
  content: "\E962";
}

.jvic-torso-1:before {
  content: "\E963";
}

.jvic-trash-5:before {
  content: "\E964";
}

.jvic-trash-circled:before {
  content: "\E965";
}

.jvic-tumblr-3:before {
  content: "\E966";
}

.jvic-twitter-3:before {
  content: "\E967";
}

.jvic-universal-access-1:before {
  content: "\E968";
}

.jvic-unlock-3:before {
  content: "\E969";
}

.jvic-unlock-circled:before {
  content: "\E96A";
}

.jvic-upload-2:before {
  content: "\E96B";
}

.jvic-user-5:before {
  content: "\E96C";
}

.jvic-viadeo:before {
  content: "\E96D";
}

.jvic-video-chat:before {
  content: "\E96E";
}

.jvic-video-circled:before {
  content: "\E96F";
}

.jvic-view-mode:before {
  content: "\E970";
}

.jvic-vimeo-3:before {
  content: "\E971";
}

.jvic-vkontakte-1:before {
  content: "\E972";
}

.jvic-volume-down-1:before {
  content: "\E973";
}

.jvic-volume-off:before {
  content: "\E974";
}

.jvic-volume-up-1:before {
  content: "\E975";
}

.jvic-w3c:before {
  content: "\E976";
}

.jvic-warning-sign:before {
  content: "\E977";
}

.jvic-website:before {
  content: "\E978";
}

.jvic-website-circled:before {
  content: "\E979";
}

.jvic-wordpress-2:before {
  content: "\E97A";
}

.jvic-wrench-2:before {
  content: "\E97B";
}

.jvic-wrench-circled:before {
  content: "\E97C";
}

.jvic-youtube-1:before {
  content: "\E97D";
}

.jvic-youtube-two:before {
  content: "\E97E";
}

.jvic-zoom-in-3:before {
  content: "\E97F";
}

.jvic-zoom-out-3:before {
  content: "\E980";
}

.jvic-3-css:before {
  content: "\E981";
}

.jvic-advertising-megaphone-2:before {
  content: "\E982";
}

.jvic-airplane:before {
  content: "\E983";
}

.jvic-analytics-chart-graph:before {
  content: "\E984";
}

.jvic-analytics-file-1:before {
  content: "\E985";
}

.jvic-angry-smiley:before {
  content: "\E986";
}

.jvic-apple-2:before {
  content: "\E987";
}

.jvic-arrow-1-down:before {
  content: "\E988";
}

.jvic-arrow-1-left:before {
  content: "\E989";
}

.jvic-arrow-1-right:before {
  content: "\E98A";
}

.jvic-arrow-1-square-down:before {
  content: "\E98B";
}

.jvic-arrow-1-square-left:before {
  content: "\E98C";
}

.jvic-arrow-1-square-right:before {
  content: "\E98D";
}

.jvic-arrow-1-square-up:before {
  content: "\E98E";
}

.jvic-arrow-1-up:before {
  content: "\E98F";
}

.jvic-arrow-circle-1-down:before {
  content: "\E990";
}

.jvic-arrow-circle-1-left:before {
  content: "\E991";
}

.jvic-arrow-circle-1-right:before {
  content: "\E992";
}

.jvic-arrow-circle-1-up:before {
  content: "\E993";
}

.jvic-arrow-circle-2-down:before {
  content: "\E994";
}

.jvic-arrow-circle-2-left:before {
  content: "\E995";
}

.jvic-arrow-circle-2-right:before {
  content: "\E996";
}

.jvic-arrow-circle-2-up:before {
  content: "\E997";
}

.jvic-arrow-cursor:before {
  content: "\E998";
}

.jvic-arrow-down-5:before {
  content: "\E999";
}

.jvic-arrow-left-6:before {
  content: "\E99A";
}

.jvic-arrow-right-6:before {
  content: "\E99B";
}

.jvic-arrow-up-6:before {
  content: "\E99C";
}

.jvic-at-email:before {
  content: "\E99D";
}

.jvic-battery-charging-1:before {
  content: "\E99E";
}

.jvic-battery-full-2:before {
  content: "\E99F";
}

.jvic-battery-half-1:before {
  content: "\E9A0";
}

.jvic-battery-low-1:before {
  content: "\E9A1";
}

.jvic-bike:before {
  content: "\E9A2";
}

.jvic-blink-smiley:before {
  content: "\E9A3";
}

.jvic-boat:before {
  content: "\E9A4";
}

.jvic-bookmark-file-1:before {
  content: "\E9A5";
}

.jvic-bookmark-star-favorite:before {
  content: "\E9A6";
}

.jvic-bookmark-tag:before {
  content: "\E9A7";
}

.jvic-briefcase-4:before {
  content: "\E9A8";
}

.jvic-brush-2:before {
  content: "\E9A9";
}

.jvic-bubble-talk-1:before {
  content: "\E9AA";
}

.jvic-bubbles-talk-1:before {
  content: "\E9AB";
}

.jvic-burning-fire:before {
  content: "\E9AC";
}

.jvic-bus-1:before {
  content: "\E9AD";
}

.jvic-buy-sign:before {
  content: "\E9AE";
}

.jvic-call-old-telephone:before {
  content: "\E9AF";
}

.jvic-camera-1-1:before {
  content: "\E9B0";
}

.jvic-camera-surveillance-1:before {
  content: "\E9B1";
}

.jvic-camera-video-3:before {
  content: "\E9B2";
}

.jvic-campfire:before {
  content: "\E9B3";
}

.jvic-cannabis-hemp:before {
  content: "\E9B4";
}

.jvic-car-2:before {
  content: "\E9B5";
}

.jvic-card-user-2:before {
  content: "\E9B6";
}

.jvic-cart-shopping-1:before {
  content: "\E9B7";
}

.jvic-carton-milk:before {
  content: "\E9B8";
}

.jvic-case-medic:before {
  content: "\E9B9";
}

.jvic-cash-register:before {
  content: "\E9BA";
}

.jvic-cd-cover-music:before {
  content: "\E9BB";
}

.jvic-certificate-file:before {
  content: "\E9BC";
}

.jvic-chart-graph-file-1:before {
  content: "\E9BD";
}

.jvic-check-1-1:before {
  content: "\E9BE";
}

.jvic-check-5:before {
  content: "\E9BF";
}

.jvic-check-clipboard-1:before {
  content: "\E9C0";
}

.jvic-click-hand-1:before {
  content: "\E9C1";
}

.jvic-clip-paper-1:before {
  content: "\E9C2";
}

.jvic-close-off-2:before {
  content: "\E9C3";
}

.jvic-clothes-hanger:before {
  content: "\E9C4";
}

.jvic-cloud-7:before {
  content: "\E9C5";
}

.jvic-cloud-download-2:before {
  content: "\E9C6";
}

.jvic-cloud-sun-1:before {
  content: "\E9C7";
}

.jvic-cloud-upload-2-1:before {
  content: "\E9C8";
}

.jvic-clouds-cloudy:before {
  content: "\E9C9";
}

.jvic-code-html-file-1:before {
  content: "\E9CA";
}

.jvic-color-palette:before {
  content: "\E9CB";
}

.jvic-compressed-zip-file:before {
  content: "\E9CC";
}

.jvic-content-1:before {
  content: "\E9CD";
}

.jvic-content-7:before {
  content: "\E9CE";
}

.jvic-content-8:before {
  content: "\E9CF";
}

.jvic-content-14:before {
  content: "\E9D0";
}

.jvic-content-34:before {
  content: "\E9D1";
}

.jvic-content-41:before {
  content: "\E9D2";
}

.jvic-content-42:before {
  content: "\E9D3";
}

.jvic-content-43:before {
  content: "\E9D4";
}

.jvic-content-44:before {
  content: "\E9D5";
}

.jvic-credit-card-5:before {
  content: "\E9D6";
}

.jvic-crhistmas-spruce-tree:before {
  content: "\E9D7";
}

.jvic-crown-king-1:before {
  content: "\E9D8";
}

.jvic-cup-2:before {
  content: "\E9D9";
}

.jvic-database-5:before {
  content: "\E9DA";
}

.jvic-date:before {
  content: "\E9DB";
}

.jvic-delete-trash-1:before {
  content: "\E9DC";
}

.jvic-delivery-transport-2:before {
  content: "\E9DD";
}

.jvic-denied-outline:before {
  content: "\E9DE";
}

.jvic-direction-move-1:before {
  content: "\E9DF";
}

.jvic-disc-floppy-font:before {
  content: "\E9E0";
}

.jvic-dislike-no-vote:before {
  content: "\E9E1";
}

.jvic-doctor:before {
  content: "\E9E2";
}

.jvic-document-file-1:before {
  content: "\E9E3";
}

.jvic-download-5:before {
  content: "\E9E4";
}

.jvic-download-1-1:before {
  content: "\E9E5";
}

.jvic-dribbble-3:before {
  content: "\E9E6";
}

.jvic-dropbox-3:before {
  content: "\E9E7";
}

.jvic-edit-pen-1:before {
  content: "\E9E8";
}

.jvic-excel-table-1:before {
  content: "\E9E9";
}

.jvic-eye-view-1:before {
  content: "\E9EA";
}

.jvic-facebook-alt-1:before {
  content: "\E9EB";
}

.jvic-favorite-heart-outline:before {
  content: "\E9EC";
}

.jvic-favorite-map-pin:before {
  content: "\E9ED";
}

.jvic-feed-rss-2:before {
  content: "\E9EE";
}

.jvic-female-rounded-1:before {
  content: "\E9EF";
}

.jvic-female-symbol-2:before {
  content: "\E9F0";
}

.jvic-files-1:before {
  content: "\E9F1";
}

.jvic-filled-folder-1:before {
  content: "\E9F2";
}

.jvic-flag-mark:before {
  content: "\E9F3";
}

.jvic-forward-1-1:before {
  content: "\E9F4";
}

.jvic-gears-setting:before {
  content: "\E9F5";
}

.jvic-gift-2:before {
  content: "\E9F6";
}

.jvic-google-plus-1:before {
  content: "\E9F7";
}

.jvic-hail-weather:before {
  content: "\E9F8";
}

.jvic-hand-hold:before {
  content: "\E9F9";
}

.jvic-hand-stop:before {
  content: "\E9FA";
}

.jvic-happy-smiley:before {
  content: "\E9FB";
}

.jvic-happy-smiley-very:before {
  content: "\E9FC";
}

.jvic-harddrive-1:before {
  content: "\E9FD";
}

.jvic-hat-magician:before {
  content: "\E9FE";
}

.jvic-helicopter:before {
  content: "\E9FF";
}

.jvic-home-1-1:before {
  content: "\EA00";
}

.jvic-hospital-1:before {
  content: "\EA01";
}

.jvic-hour-glass:before {
  content: "\EA02";
}

.jvic-html:before {
  content: "\EA03";
}

.jvic-image-photo-file-1:before {
  content: "\EA04";
}

.jvic-ink-pen:before {
  content: "\EA05";
}

.jvic-interface-window-1:before {
  content: "\EA06";
}

.jvic-interface-windows:before {
  content: "\EA07";
}

.jvic-ipod-1:before {
  content: "\EA08";
}

.jvic-layers:before {
  content: "\EA09";
}

.jvic-letter-mail-1:before {
  content: "\EA0A";
}

.jvic-lightbulb-shine:before {
  content: "\EA0B";
}

.jvic-lightning-weather:before {
  content: "\EA0C";
}

.jvic-like-yes-vote:before {
  content: "\EA0D";
}

.jvic-linkedin-alt-1:before {
  content: "\EA0E";
}

.jvic-lock-secure-1:before {
  content: "\EA0F";
}

.jvic-magnet-3:before {
  content: "\EA10";
}

.jvic-mailbox-1:before {
  content: "\EA11";
}

.jvic-male-rounded-1:before {
  content: "\EA12";
}

.jvic-male-symbol-2:before {
  content: "\EA13";
}

.jvic-male-user-1:before {
  content: "\EA14";
}

.jvic-male-user-3:before {
  content: "\EA15";
}

.jvic-male-user-4:before {
  content: "\EA16";
}

.jvic-map-pin-5:before {
  content: "\EA17";
}

.jvic-medal-outline-star:before {
  content: "\EA18";
}

.jvic-medal-rank-star:before {
  content: "\EA19";
}

.jvic-microscope-1:before {
  content: "\EA1A";
}

.jvic-minus-zoom:before {
  content: "\EA1B";
}

.jvic-missile-rocket:before {
  content: "\EA1C";
}

.jvic-monitor-screen-1:before {
  content: "\EA1D";
}

.jvic-movie-play-1:before {
  content: "\EA1E";
}

.jvic-movie-play-file-1:before {
  content: "\EA1F";
}

.jvic-music-file-1:before {
  content: "\EA20";
}

.jvic-new-sign:before {
  content: "\EA21";
}

.jvic-next-1:before {
  content: "\EA22";
}

.jvic-next-3:before {
  content: "\EA23";
}

.jvic-nurse-user:before {
  content: "\EA24";
}

.jvic-omg-smiley:before {
  content: "\EA25";
}

.jvic-paint-brush-2:before {
  content: "\EA26";
}

.jvic-palm-tree:before {
  content: "\EA27";
}

.jvic-parking-sign:before {
  content: "\EA28";
}

.jvic-pause-1-1:before {
  content: "\EA29";
}

.jvic-paypal-3:before {
  content: "\EA2A";
}

.jvic-phone-1-1:before {
  content: "\EA2B";
}

.jvic-play-1-1:before {
  content: "\EA2C";
}

.jvic-plus-zoom:before {
  content: "\EA2D";
}

.jvic-polaroid:before {
  content: "\EA2E";
}

.jvic-previous-1:before {
  content: "\EA2F";
}

.jvic-radar-2:before {
  content: "\EA30";
}

.jvic-rain-weather:before {
  content: "\EA31";
}

.jvic-refresh-reload-1:before {
  content: "\EA32";
}

.jvic-rewind-3:before {
  content: "\EA33";
}

.jvic-road-1:before {
  content: "\EA34";
}

.jvic-rocket-2:before {
  content: "\EA35";
}

.jvic-sad-smiley:before {
  content: "\EA36";
}

.jvic-scooter-1:before {
  content: "\EA37";
}

.jvic-script:before {
  content: "\EA38";
}

.jvic-search-5:before {
  content: "\EA39";
}

.jvic-sell-sign:before {
  content: "\EA3A";
}

.jvic-send-to-back:before {
  content: "\EA3B";
}

.jvic-send-to-front:before {
  content: "\EA3C";
}

.jvic-server-1:before {
  content: "\EA3D";
}

.jvic-skype-4:before {
  content: "\EA3E";
}

.jvic-smart-phone-2:before {
  content: "\EA3F";
}

.jvic-snow-weather:before {
  content: "\EA40";
}

.jvic-square-vector-1:before {
  content: "\EA41";
}

.jvic-square-vector-2:before {
  content: "\EA42";
}

.jvic-sun-weather:before {
  content: "\EA43";
}

.jvic-television-tv:before {
  content: "\EA44";
}

.jvic-text-document:before {
  content: "\EA45";
}

.jvic-thermometer-2:before {
  content: "\EA46";
}

.jvic-train-1:before {
  content: "\EA47";
}

.jvic-tree:before {
  content: "\EA48";
}

.jvic-twitter-4:before {
  content: "\EA49";
}

.jvic-twitter-alt-1:before {
  content: "\EA4A";
}

.jvic-umbrella-1:before {
  content: "\EA4B";
}

.jvic-unlock-4:before {
  content: "\EA4C";
}

.jvic-upload-3:before {
  content: "\EA4D";
}

.jvic-upload-1-1:before {
  content: "\EA4E";
}

.jvic-van:before {
  content: "\EA4F";
}

.jvic-video-1-1:before {
  content: "\EA50";
}

.jvic-wallet-money:before {
  content: "\EA51";
}

.jvic-yang-ying:before {
  content: "\EA52";
}

.jvic-3d-cube:before {
  content: "\EA53";
}

.jvic-adjust-1:before {
  content: "\EA54";
}

.jvic-air-plane:before {
  content: "\EA55";
}

.jvic-alarm-clock-2:before {
  content: "\EA56";
}

.jvic-animal-footprint:before {
  content: "\EA57";
}

.jvic-arrow-curve-left:before {
  content: "\EA58";
}

.jvic-arrow-curve-recycle:before {
  content: "\EA59";
}

.jvic-arrow-curve-right:before {
  content: "\EA5A";
}

.jvic-arrow-cycle:before {
  content: "\EA5B";
}

.jvic-arrow-cycling:before {
  content: "\EA5C";
}

.jvic-arrow-down-6:before {
  content: "\EA5D";
}

.jvic-arrow-down-big:before {
  content: "\EA5E";
}

.jvic-arrow-down-bold:before {
  content: "\EA5F";
}

.jvic-arrow-down-bold-round:before {
  content: "\EA60";
}

.jvic-arrow-down-light:before {
  content: "\EA61";
}

.jvic-arrow-down-thin:before {
  content: "\EA62";
}

.jvic-arrow-fill-down:before {
  content: "\EA63";
}

.jvic-arrow-fill-left:before {
  content: "\EA64";
}

.jvic-arrow-fill-right:before {
  content: "\EA65";
}

.jvic-arrow-fill-up:before {
  content: "\EA66";
}

.jvic-arrow-left-7:before {
  content: "\EA67";
}

.jvic-arrow-left-big:before {
  content: "\EA68";
}

.jvic-arrow-left-bold:before {
  content: "\EA69";
}

.jvic-arrow-left-bold-round:before {
  content: "\EA6A";
}

.jvic-arrow-left-light:before {
  content: "\EA6B";
}

.jvic-arrow-left-thin:before {
  content: "\EA6C";
}

.jvic-arrow-multi-line-down:before {
  content: "\EA6D";
}

.jvic-arrow-multi-line-left:before {
  content: "\EA6E";
}

.jvic-arrow-multi-line-right:before {
  content: "\EA6F";
}

.jvic-arrow-multi-line-up:before {
  content: "\EA70";
}

.jvic-arrow-oblique-contract:before {
  content: "\EA71";
}

.jvic-arrow-oblique-contract-directions:before {
  content: "\EA72";
}

.jvic-arrow-oblique-expand:before {
  content: "\EA73";
}

.jvic-arrow-oblique-expand-directions:before {
  content: "\EA74";
}

.jvic-arrow-right-7:before {
  content: "\EA75";
}

.jvic-arrow-right-big:before {
  content: "\EA76";
}

.jvic-arrow-right-bold:before {
  content: "\EA77";
}

.jvic-arrow-right-bold-round:before {
  content: "\EA78";
}

.jvic-arrow-right-light:before {
  content: "\EA79";
}

.jvic-arrow-right-thin:before {
  content: "\EA7A";
}

.jvic-arrow-up-7:before {
  content: "\EA7B";
}

.jvic-arrow-up-big:before {
  content: "\EA7C";
}

.jvic-arrow-up-bold:before {
  content: "\EA7D";
}

.jvic-arrow-up-bold-round:before {
  content: "\EA7E";
}

.jvic-arrow-up-light:before {
  content: "\EA7F";
}

.jvic-arrow-up-thin:before {
  content: "\EA80";
}

.jvic-atom-1:before {
  content: "\EA81";
}

.jvic-axis-rules:before {
  content: "\EA82";
}

.jvic-backward-1:before {
  content: "\EA83";
}

.jvic-bag-3:before {
  content: "\EA84";
}

.jvic-ban-circle:before {
  content: "\EA85";
}

.jvic-bars-1:before {
  content: "\EA86";
}

.jvic-bezier:before {
  content: "\EA87";
}

.jvic-blank:before {
  content: "\EA88";
}

.jvic-block-menu:before {
  content: "\EA89";
}

.jvic-bolt-1:before {
  content: "\EA8A";
}

.jvic-box-add:before {
  content: "\EA8B";
}

.jvic-box-blank:before {
  content: "\EA8C";
}

.jvic-box-close:before {
  content: "\EA8D";
}

.jvic-box-remove:before {
  content: "\EA8E";
}

.jvic-browser-sizes:before {
  content: "\EA8F";
}

.jvic-brush-3:before {
  content: "\EA90";
}

.jvic-button-add:before {
  content: "\EA91";
}

.jvic-button-check:before {
  content: "\EA92";
}

.jvic-button-close:before {
  content: "\EA93";
}

.jvic-button-email:before {
  content: "\EA94";
}

.jvic-button-exclamation:before {
  content: "\EA95";
}

.jvic-button-minus:before {
  content: "\EA96";
}

.jvic-button-question:before {
  content: "\EA97";
}

.jvic-camera-7:before {
  content: "\EA98";
}

.jvic-cd-dvd-rom:before {
  content: "\EA99";
}

.jvic-chart-down:before {
  content: "\EA9A";
}

.jvic-chat-3:before {
  content: "\EA9B";
}

.jvic-check-4:before {
  content: "\EA9C";
}

.jvic-circles:before {
  content: "\EA9D";
}

.jvic-clock-7:before {
  content: "\EA9E";
}

.jvic-cloud-8:before {
  content: "\EA9F";
}

.jvic-cloud-add:before {
  content: "\EAA0";
}

.jvic-cloud-download-3:before {
  content: "\EAA1";
}

.jvic-cloud-remove:before {
  content: "\EAA2";
}

.jvic-cloud-upload-3:before {
  content: "\EAA3";
}

.jvic-coins:before {
  content: "\EAA4";
}

.jvic-comment-5:before {
  content: "\EAA5";
}

.jvic-comments-2:before {
  content: "\EAA6";
}

.jvic-compass-4:before {
  content: "\EAA7";
}

.jvic-compass-2-1:before {
  content: "\EAA8";
}

.jvic-contract-directions:before {
  content: "\EAA9";
}

.jvic-contract-horizontal:before {
  content: "\EAAA";
}

.jvic-contract-vertical:before {
  content: "\EAAB";
}

.jvic-copy-document:before {
  content: "\EAAC";
}

.jvic-copy-paste-document:before {
  content: "\EAAD";
}

.jvic-credit-card-6:before {
  content: "\EAAE";
}

.jvic-cross:before {
  content: "\EAAF";
}

.jvic-directions:before {
  content: "\EAB0";
}

.jvic-document-1:before {
  content: "\EAB1";
}

.jvic-document-fill:before {
  content: "\EAB2";
}

.jvic-documents:before {
  content: "\EAB3";
}

.jvic-dollar-1:before {
  content: "\EAB4";
}

.jvic-dot-circle:before {
  content: "\EAB5";
}

.jvic-dot-line:before {
  content: "\EAB6";
}

.jvic-dot-square:before {
  content: "\EAB7";
}

.jvic-double-diamonds:before {
  content: "\EAB8";
}

.jvic-download-6:before {
  content: "\EAB9";
}

.jvic-download-selection:before {
  content: "\EABA";
}

.jvic-download-selection-circle:before {
  content: "\EABB";
}

.jvic-drop:before {
  content: "\EABC";
}

.jvic-drops:before {
  content: "\EABD";
}

.jvic-eject-3:before {
  content: "\EABE";
}

.jvic-email-add:before {
  content: "\EABF";
}

.jvic-email-close:before {
  content: "\EAC0";
}

.jvic-email-download:before {
  content: "\EAC1";
}

.jvic-email-luminosity:before {
  content: "\EAC2";
}

.jvic-email-remove:before {
  content: "\EAC3";
}

.jvic-email-spam:before {
  content: "\EAC4";
}

.jvic-email-upload:before {
  content: "\EAC5";
}

.jvic-euro-1:before {
  content: "\EAC6";
}

.jvic-exclamation-2:before {
  content: "\EAC7";
}

.jvic-expand-1:before {
  content: "\EAC8";
}

.jvic-expand-directions:before {
  content: "\EAC9";
}

.jvic-expand-horizontal:before {
  content: "\EACA";
}

.jvic-expand-vertical:before {
  content: "\EACB";
}

.jvic-eye-4:before {
  content: "\EACC";
}

.jvic-eye-disabled-1:before {
  content: "\EACD";
}

.jvic-female-symbol-3:before {
  content: "\EACE";
}

.jvic-fire-1:before {
  content: "\EACF";
}

.jvic-forward-4:before {
  content: "\EAD0";
}

.jvic-graphs:before {
  content: "\EAD1";
}

.jvic-grid-big:before {
  content: "\EAD2";
}

.jvic-grids:before {
  content: "\EAD3";
}

.jvic-hdd:before {
  content: "\EAD4";
}

.jvic-hdd-net:before {
  content: "\EAD5";
}

.jvic-hdd-raid:before {
  content: "\EAD6";
}

.jvic-heart-8:before {
  content: "\EAD7";
}

.jvic-home-wifi:before {
  content: "\EAD8";
}

.jvic-idea-1:before {
  content: "\EAD9";
}

.jvic-info-3:before {
  content: "\EADA";
}

.jvic-italic-2:before {
  content: "\EADB";
}

.jvic-key-6:before {
  content: "\EADC";
}

.jvic-landscape:before {
  content: "\EADD";
}

.jvic-layers-1:before {
  content: "\EADE";
}

.jvic-leaf-3:before {
  content: "\EADF";
}

.jvic-left-right:before {
  content: "\EAE0";
}

.jvic-like-add:before {
  content: "\EAE1";
}

.jvic-like-ban:before {
  content: "\EAE2";
}

.jvic-like-close:before {
  content: "\EAE3";
}

.jvic-like-download:before {
  content: "\EAE4";
}

.jvic-like-remove:before {
  content: "\EAE5";
}

.jvic-like-upload:before {
  content: "\EAE6";
}

.jvic-limit-directions:before {
  content: "\EAE7";
}

.jvic-line-through:before {
  content: "\EAE8";
}

.jvic-link-url:before {
  content: "\EAE9";
}

.jvic-list-circle:before {
  content: "\EAEA";
}

.jvic-list-square:before {
  content: "\EAEB";
}

.jvic-location-4:before {
  content: "\EAEC";
}

.jvic-location-maps:before {
  content: "\EAED";
}

.jvic-locked-1:before {
  content: "\EAEE";
}

.jvic-login-lock-refresh:before {
  content: "\EAEF";
}

.jvic-magic-wand-1:before {
  content: "\EAF0";
}

.jvic-magnet-4:before {
  content: "\EAF1";
}

.jvic-mail-4:before {
  content: "\EAF2";
}

.jvic-mailbox:before {
  content: "\EAF3";
}

.jvic-male-symbol-3:before {
  content: "\EAF4";
}

.jvic-map-4:before {
  content: "\EAF5";
}

.jvic-marker-1:before {
  content: "\EAF6";
}

.jvic-marker-add:before {
  content: "\EAF7";
}

.jvic-marker-minus:before {
  content: "\EAF8";
}

.jvic-marker-points:before {
  content: "\EAF9";
}

.jvic-minus-5:before {
  content: "\EAFA";
}

.jvic-multi-borders:before {
  content: "\EAFB";
}

.jvic-music-4:before {
  content: "\EAFC";
}

.jvic-next-fast-step:before {
  content: "\EAFD";
}

.jvic-next-step:before {
  content: "\EAFE";
}

.jvic-number-eight:before {
  content: "\EAFF";
}

.jvic-number-five:before {
  content: "\EB00";
}

.jvic-number-four:before {
  content: "\EB01";
}

.jvic-number-nine:before {
  content: "\EB02";
}

.jvic-number-one:before {
  content: "\EB03";
}

.jvic-number-seven:before {
  content: "\EB04";
}

.jvic-number-six:before {
  content: "\EB05";
}

.jvic-number-three:before {
  content: "\EB06";
}

.jvic-number-two:before {
  content: "\EB07";
}

.jvic-number-zero:before {
  content: "\EB08";
}

.jvic-off-1:before {
  content: "\EB09";
}

.jvic-officine:before {
  content: "\EB0A";
}

.jvic-officine-2:before {
  content: "\EB0B";
}

.jvic-options-settings:before {
  content: "\EB0C";
}

.jvic-paperclip-2:before {
  content: "\EB0D";
}

.jvic-paperclip-oblique:before {
  content: "\EB0E";
}

.jvic-pause-5:before {
  content: "\EB0F";
}

.jvic-pig-money:before {
  content: "\EB10";
}

.jvic-pin-4:before {
  content: "\EB11";
}

.jvic-pin-map-1:before {
  content: "\EB12";
}

.jvic-play-5:before {
  content: "\EB13";
}

.jvic-plus-4:before {
  content: "\EB14";
}

.jvic-podcast-1:before {
  content: "\EB15";
}

.jvic-pounds:before {
  content: "\EB16";
}

.jvic-prev-step:before {
  content: "\EB17";
}

.jvic-previous-fast-step:before {
  content: "\EB18";
}

.jvic-question-4:before {
  content: "\EB19";
}

.jvic-quote-4:before {
  content: "\EB1A";
}

.jvic-random-2:before {
  content: "\EB1B";
}

.jvic-rec:before {
  content: "\EB1C";
}

.jvic-refresh-5:before {
  content: "\EB1D";
}

.jvic-report-comment:before {
  content: "\EB1E";
}

.jvic-retweet-3:before {
  content: "\EB1F";
}

.jvic-rss-6:before {
  content: "\EB20";
}

.jvic-rules:before {
  content: "\EB21";
}

.jvic-scale:before {
  content: "\EB22";
}

.jvic-search-6:before {
  content: "\EB23";
}

.jvic-select-circle:before {
  content: "\EB24";
}

.jvic-select-square:before {
  content: "\EB25";
}

.jvic-setting:before {
  content: "\EB26";
}

.jvic-settings-4:before {
  content: "\EB27";
}

.jvic-shield-1:before {
  content: "\EB28";
}

.jvic-sign-female:before {
  content: "\EB29";
}

.jvic-sign-male:before {
  content: "\EB2A";
}

.jvic-sliders:before {
  content: "\EB2B";
}

.jvic-sliders-vertical:before {
  content: "\EB2C";
}

.jvic-snow:before {
  content: "\EB2D";
}

.jvic-social-500px-1:before {
  content: "\EB2E";
}

.jvic-social-addthis:before {
  content: "\EB2F";
}

.jvic-social-bebo:before {
  content: "\EB30";
}

.jvic-social-behance-1:before {
  content: "\EB31";
}

.jvic-social-blogger-1:before {
  content: "\EB32";
}

.jvic-social-deviantart:before {
  content: "\EB33";
}

.jvic-social-digg-1:before {
  content: "\EB34";
}

.jvic-social-dribbble-1:before {
  content: "\EB35";
}

.jvic-social-email:before {
  content: "\EB36";
}

.jvic-social-envato:before {
  content: "\EB37";
}

.jvic-social-evernote-1:before {
  content: "\EB38";
}

.jvic-social-facebook-1:before {
  content: "\EB39";
}

.jvic-social-flickr-1:before {
  content: "\EB3A";
}

.jvic-social-forrst-1:before {
  content: "\EB3B";
}

.jvic-social-github-1:before {
  content: "\EB3C";
}

.jvic-social-google-plus-1:before {
  content: "\EB3D";
}

.jvic-social-grooveshark:before {
  content: "\EB3E";
}

.jvic-social-last-fm:before {
  content: "\EB3F";
}

.jvic-social-linkedin-1:before {
  content: "\EB40";
}

.jvic-social-myspace-1:before {
  content: "\EB41";
}

.jvic-social-paypal:before {
  content: "\EB42";
}

.jvic-social-photobucket:before {
  content: "\EB43";
}

.jvic-social-pinterest-1:before {
  content: "\EB44";
}

.jvic-social-quora:before {
  content: "\EB45";
}

.jvic-social-sharethis:before {
  content: "\EB46";
}

.jvic-social-skype-1:before {
  content: "\EB47";
}

.jvic-social-soundcloud:before {
  content: "\EB48";
}

.jvic-social-stumbleupon-1:before {
  content: "\EB49";
}

.jvic-social-tumblr-1:before {
  content: "\EB4A";
}

.jvic-social-twitter-1:before {
  content: "\EB4B";
}

.jvic-social-viddler:before {
  content: "\EB4C";
}

.jvic-social-vimeo-1:before {
  content: "\EB4D";
}

.jvic-social-virb:before {
  content: "\EB4E";
}

.jvic-social-wordpress:before {
  content: "\EB4F";
}

.jvic-social-yahoo-1:before {
  content: "\EB50";
}

.jvic-social-yelp-1:before {
  content: "\EB51";
}

.jvic-social-youtube-1:before {
  content: "\EB52";
}

.jvic-social-zerply-1:before {
  content: "\EB53";
}

.jvic-sos:before {
  content: "\EB54";
}

.jvic-sound-off-1:before {
  content: "\EB55";
}

.jvic-sound-on:before {
  content: "\EB56";
}

.jvic-speed:before {
  content: "\EB57";
}

.jvic-star-8:before {
  content: "\EB58";
}

.jvic-stop-5:before {
  content: "\EB59";
}

.jvic-sun-1:before {
  content: "\EB5A";
}

.jvic-sunshine:before {
  content: "\EB5B";
}

.jvic-telephone-1:before {
  content: "\EB5C";
}

.jvic-text-align-left:before {
  content: "\EB5D";
}

.jvic-text-align-right:before {
  content: "\EB5E";
}

.jvic-text-bold:before {
  content: "\EB5F";
}

.jvic-text-center:before {
  content: "\EB60";
}

.jvic-text-height-1:before {
  content: "\EB61";
}

.jvic-text-justify-center:before {
  content: "\EB62";
}

.jvic-text-justify-left:before {
  content: "\EB63";
}

.jvic-text-justify-right:before {
  content: "\EB64";
}

.jvic-text-normal:before {
  content: "\EB65";
}

.jvic-text-paragraph:before {
  content: "\EB66";
}

.jvic-text-size-reduce:before {
  content: "\EB67";
}

.jvic-text-size-upper:before {
  content: "\EB68";
}

.jvic-text-width-1:before {
  content: "\EB69";
}

.jvic-three-points:before {
  content: "\EB6A";
}

.jvic-three-points-bottom:before {
  content: "\EB6B";
}

.jvic-three-points-top:before {
  content: "\EB6C";
}

.jvic-top-bottom:before {
  content: "\EB6D";
}

.jvic-triple-points:before {
  content: "\EB6E";
}

.jvic-underline-1:before {
  content: "\EB6F";
}

.jvic-upload-4:before {
  content: "\EB70";
}

.jvic-upload-selection:before {
  content: "\EB71";
}

.jvic-upload-selection-circle:before {
  content: "\EB72";
}

.jvic-user-6:before {
  content: "\EB73";
}

.jvic-user-add-1:before {
  content: "\EB74";
}

.jvic-user-ban:before {
  content: "\EB75";
}

.jvic-user-remove:before {
  content: "\EB76";
}

.jvic-viewport:before {
  content: "\EB77";
}

.jvic-viewport-video:before {
  content: "\EB78";
}

.jvic-waves:before {
  content: "\EB79";
}

.jvic-wifi-4:before {
  content: "\EB7A";
}

.jvic-wind:before {
  content: "\EB7B";
}

.jvic-wireframe-globe:before {
  content: "\EB7C";
}

.jvic-world-1:before {
  content: "\EB7D";
}

.jvic-yen-1:before {
  content: "\EB7E";
}

.jvic-anchor-2:before {
  content: "\EB7F";
}

.jvic-arrow-big-down:before {
  content: "\EB80";
}

.jvic-arrow-big-left:before {
  content: "\EB81";
}

.jvic-arrow-big-right:before {
  content: "\EB82";
}

.jvic-arrow-big-up:before {
  content: "\EB83";
}

.jvic-arrow-doubled-down:before {
  content: "\EB84";
}

.jvic-arrow-doubled-left:before {
  content: "\EB85";
}

.jvic-arrow-doubled-right:before {
  content: "\EB86";
}

.jvic-arrow-doubled-up:before {
  content: "\EB87";
}

.jvic-arrow-down-7:before {
  content: "\EB88";
}

.jvic-arrow-left-8:before {
  content: "\EB89";
}

.jvic-arrow-right-8:before {
  content: "\EB8A";
}

.jvic-arrow-up-8:before {
  content: "\EB8B";
}

.jvic-at:before {
  content: "\EB8C";
}

.jvic-attachment-1:before {
  content: "\EB8D";
}

.jvic-black-question:before {
  content: "\EB8E";
}

.jvic-bolt-2:before {
  content: "\EB8F";
}

.jvic-calendar-8:before {
  content: "\EB90";
}

.jvic-camera-8:before {
  content: "\EB91";
}

.jvic-cancel-circle:before {
  content: "\EB92";
}

.jvic-check-6:before {
  content: "\EB93";
}

.jvic-check-circle-1:before {
  content: "\EB94";
}

.jvic-chevron-down-4:before {
  content: "\EB95";
}

.jvic-chevron-left-4:before {
  content: "\EB96";
}

.jvic-chevron-right-4:before {
  content: "\EB97";
}

.jvic-chevron-up-4:before {
  content: "\EB98";
}

.jvic-clock-8:before {
  content: "\EB99";
}

.jvic-cloud-9:before {
  content: "\EB9A";
}

.jvic-cloud-download-4:before {
  content: "\EB9B";
}

.jvic-cloud-upload-4:before {
  content: "\EB9C";
}

.jvic-connected-object:before {
  content: "\EB9D";
}

.jvic-coverflow:before {
  content: "\EB9E";
}

.jvic-coverflow-line:before {
  content: "\EB9F";
}

.jvic-cross-mark:before {
  content: "\EBA0";
}

.jvic-crown-1:before {
  content: "\EBA1";
}

.jvic-data-science:before {
  content: "\EBA2";
}

.jvic-data-science-black:before {
  content: "\EBA3";
}

.jvic-discussion:before {
  content: "\EBA4";
}

.jvic-display-screen:before {
  content: "\EBA5";
}

.jvic-download-7:before {
  content: "\EBA6";
}

.jvic-dribbble-4:before {
  content: "\EBA7";
}

.jvic-dribbble-circle:before {
  content: "\EBA8";
}

.jvic-eye-5:before {
  content: "\EBA9";
}

.jvic-facebook-5:before {
  content: "\EBAA";
}

.jvic-facebook-circle:before {
  content: "\EBAB";
}

.jvic-file-alt:before {
  content: "\EBAC";
}

.jvic-file-close:before {
  content: "\EBAD";
}

.jvic-file-close-alt:before {
  content: "\EBAE";
}

.jvic-file-open:before {
  content: "\EBAF";
}

.jvic-git:before {
  content: "\EBB0";
}

.jvic-git-circle:before {
  content: "\EBB1";
}

.jvic-git-circle-alt:before {
  content: "\EBB2";
}

.jvic-github-circled-alt2:before {
  content: "\EBB3";
}

.jvic-globe-5:before {
  content: "\EBB4";
}

.jvic-globe-black:before {
  content: "\EBB5";
}

.jvic-google-plus:before {
  content: "\EBB6";
}

.jvic-google-plus-circle:before {
  content: "\EBB7";
}

.jvic-hard-drive:before {
  content: "\EBB8";
}

.jvic-hashtag-1:before {
  content: "\EBB9";
}

.jvic-heart-9:before {
  content: "\EBBA";
}

.jvic-heart-broken:before {
  content: "\EBBB";
}

.jvic-home-7:before {
  content: "\EBBC";
}

.jvic-hourglass-2:before {
  content: "\EBBD";
}

.jvic-inbox-5:before {
  content: "\EBBE";
}

.jvic-information-black:before {
  content: "\EBBF";
}

.jvic-information-white:before {
  content: "\EBC0";
}

.jvic-instagram-2:before {
  content: "\EBC1";
}

.jvic-instagram-circle:before {
  content: "\EBC2";
}

.jvic-isight:before {
  content: "\EBC3";
}

.jvic-joystick:before {
  content: "\EBC4";
}

.jvic-letter:before {
  content: "\EBC5";
}

.jvic-link-5:before {
  content: "\EBC6";
}

.jvic-linked-in:before {
  content: "\EBC7";
}

.jvic-linked-in-circle:before {
  content: "\EBC8";
}

.jvic-list-6:before {
  content: "\EBC9";
}

.jvic-lock-7:before {
  content: "\EBCA";
}

.jvic-lock-alt:before {
  content: "\EBCB";
}

.jvic-magnifying:before {
  content: "\EBCC";
}

.jvic-magnifying-minus:before {
  content: "\EBCD";
}

.jvic-magnifying-plus:before {
  content: "\EBCE";
}

.jvic-mail-5:before {
  content: "\EBCF";
}

.jvic-math:before {
  content: "\EBD0";
}

.jvic-math-black:before {
  content: "\EBD1";
}

.jvic-math-ico:before {
  content: "\EBD2";
}

.jvic-measure-1:before {
  content: "\EBD3";
}

.jvic-message:before {
  content: "\EBD4";
}

.jvic-mfg-icon:before {
  content: "\EBD5";
}

.jvic-mfg-icon-circle:before {
  content: "\EBD6";
}

.jvic-movie-1:before {
  content: "\EBD7";
}

.jvic-mute-off:before {
  content: "\EBD8";
}

.jvic-mute-on:before {
  content: "\EBD9";
}

.jvic-paperplane-1:before {
  content: "\EBDA";
}

.jvic-paperplane-black:before {
  content: "\EBDB";
}

.jvic-paperplane-ico:before {
  content: "\EBDC";
}

.jvic-pen-1:before {
  content: "\EBDD";
}

.jvic-placepin:before {
  content: "\EBDE";
}

.jvic-plus-5:before {
  content: "\EBDF";
}

.jvic-printer:before {
  content: "\EBE0";
}

.jvic-random-3:before {
  content: "\EBE1";
}

.jvic-reload-2:before {
  content: "\EBE2";
}

.jvic-reorder:before {
  content: "\EBE3";
}

.jvic-reorder-square:before {
  content: "\EBE4";
}

.jvic-reorder-square-line:before {
  content: "\EBE5";
}

.jvic-reply-2:before {
  content: "\EBE6";
}

.jvic-retweet-4:before {
  content: "\EBE7";
}

.jvic-ringbell:before {
  content: "\EBE8";
}

.jvic-settings-5:before {
  content: "\EBE9";
}

.jvic-share-6:before {
  content: "\EBEA";
}

.jvic-sheet:before {
  content: "\EBEB";
}

.jvic-signin:before {
  content: "\EBEC";
}

.jvic-signout:before {
  content: "\EBED";
}

.jvic-smartphone:before {
  content: "\EBEE";
}

.jvic-soundcloud-3:before {
  content: "\EBEF";
}

.jvic-soundcloud-circle:before {
  content: "\EBF0";
}

.jvic-star-9:before {
  content: "\EBF1";
}

.jvic-star-empty-1:before {
  content: "\EBF2";
}

.jvic-star-half:before {
  content: "\EBF3";
}

.jvic-star-half-empty:before {
  content: "\EBF4";
}

.jvic-stopwatch-3:before {
  content: "\EBF5";
}

.jvic-symbol-man:before {
  content: "\EBF6";
}

.jvic-symbol-mixed:before {
  content: "\EBF7";
}

.jvic-symbol-woman:before {
  content: "\EBF8";
}

.jvic-tablet-1:before {
  content: "\EBF9";
}

.jvic-ticket-2:before {
  content: "\EBFA";
}

.jvic-trash-can:before {
  content: "\EBFB";
}

.jvic-trophy-2:before {
  content: "\EBFC";
}

.jvic-twitter-5:before {
  content: "\EBFD";
}

.jvic-twitter-circle:before {
  content: "\EBFE";
}

.jvic-unlock-5:before {
  content: "\EBFF";
}

.jvic-unlock-alt:before {
  content: "\EC00";
}

.jvic-upload-5:before {
  content: "\EC01";
}

.jvic-user-7:before {
  content: "\EC02";
}

.jvic-user-female:before {
  content: "\EC03";
}

.jvic-user-male:before {
  content: "\EC04";
}

.jvic-users-3:before {
  content: "\EC05";
}

.jvic-vector:before {
  content: "\EC06";
}

.jvic-vector-pen:before {
  content: "\EC07";
}

.jvic-video-camera-1:before {
  content: "\EC08";
}

.jvic-warning:before {
  content: "\EC09";
}

.jvic-warning-alt:before {
  content: "\EC0A";
}

.jvic-white-question:before {
  content: "\EC0B";
}

.jvic-ying-yang:before {
  content: "\EC0C";
}

.jvic-celcius:before {
  content: "\EC0D";
}

.jvic-cloud-1-1:before {
  content: "\EC0E";
}

.jvic-cloud-2-2:before {
  content: "\EC0F";
}

.jvic-cloud-black-1:before {
  content: "\EC10";
}

.jvic-cloud-black-2:before {
  content: "\EC11";
}

.jvic-cloud-moon-1:before {
  content: "\EC12";
}

.jvic-cloud-moon-black:before {
  content: "\EC13";
}

.jvic-cloud-sun-2:before {
  content: "\EC14";
}

.jvic-cloud-sun-black:before {
  content: "\EC15";
}

.jvic-compass-5:before {
  content: "\EC16";
}

.jvic-farenheit:before {
  content: "\EC17";
}

.jvic-fog:before {
  content: "\EC18";
}

.jvic-fog-cloud:before {
  content: "\EC19";
}

.jvic-fog-moon:before {
  content: "\EC1A";
}

.jvic-fog-sun:before {
  content: "\EC1B";
}

.jvic-fog-sunrise:before {
  content: "\EC1C";
}

.jvic-hail:before {
  content: "\EC1D";
}

.jvic-hail-black:before {
  content: "\EC1E";
}

.jvic-lightning-1:before {
  content: "\EC1F";
}

.jvic-lightning-2:before {
  content: "\EC20";
}

.jvic-lightning-3:before {
  content: "\EC21";
}

.jvic-lightning-4:before {
  content: "\EC22";
}

.jvic-lightning-black-1:before {
  content: "\EC23";
}

.jvic-lightning-black-2:before {
  content: "\EC24";
}

.jvic-moon-3:before {
  content: "\EC25";
}

.jvic-moon-black:before {
  content: "\EC26";
}

.jvic-n-a:before {
  content: "\EC27";
}

.jvic-rain-1:before {
  content: "\EC28";
}

.jvic-rain-2:before {
  content: "\EC29";
}

.jvic-rain-black-1:before {
  content: "\EC2A";
}

.jvic-rain-black-2:before {
  content: "\EC2B";
}

.jvic-snow-1:before {
  content: "\EC2C";
}

.jvic-snow-2:before {
  content: "\EC2D";
}

.jvic-snow-3:before {
  content: "\EC2E";
}

.jvic-snow-4:before {
  content: "\EC2F";
}

.jvic-snow-black-1:before {
  content: "\EC30";
}

.jvic-snow-black-2:before {
  content: "\EC31";
}

.jvic-sun-2:before {
  content: "\EC32";
}

.jvic-sun-black:before {
  content: "\EC33";
}

.jvic-sun-half:before {
  content: "\EC34";
}

.jvic-sunrise:before {
  content: "\EC35";
}

.jvic-thermometer-3:before {
  content: "\EC36";
}

.jvic-wind-1:before {
  content: "\EC37";
}

.jvic-wind-black:before {
  content: "\EC38";
}

.jvic-wind-cloud:before {
  content: "\EC39";
}

.jvic-wind-rain:before {
  content: "\EC3A";
}

.jvic-wind-rain-black:before {
  content: "\EC3B";
}

.jvic-add-1:before {
  content: "\EC3C";
}

.jvic-alarm-1:before {
  content: "\EC3D";
}

.jvic-anchor-3:before {
  content: "\EC3E";
}

.jvic-attachment-2:before {
  content: "\EC3F";
}

.jvic-brightness-2:before {
  content: "\EC40";
}

.jvic-brightness-half-1:before {
  content: "\EC41";
}

.jvic-browser-3:before {
  content: "\EC42";
}

.jvic-calculator-3:before {
  content: "\EC43";
}

.jvic-calendar-9:before {
  content: "\EC44";
}

.jvic-camera-9:before {
  content: "\EC45";
}

.jvic-chat-4:before {
  content: "\EC46";
}

.jvic-circle-full-1:before {
  content: "\EC47";
}

.jvic-circle-half-1:before {
  content: "\EC48";
}

.jvic-clipboard-5:before {
  content: "\EC49";
}

.jvic-clock-9:before {
  content: "\EC4A";
}

.jvic-close-1:before {
  content: "\EC4B";
}

.jvic-cloud-10:before {
  content: "\EC4C";
}

.jvic-cmd-1:before {
  content: "\EC4D";
}

.jvic-comments-3:before {
  content: "\EC4E";
}

.jvic-compose-2:before {
  content: "\EC4F";
}

.jvic-delicious-3:before {
  content: "\EC50";
}

.jvic-dribbble-5:before {
  content: "\EC51";
}

.jvic-envelope-3:before {
  content: "\EC52";
}

.jvic-exclamation-3:before {
  content: "\EC53";
}

.jvic-expand-2:before {
  content: "\EC54";
}

.jvic-facebook-6:before {
  content: "\EC55";
}

.jvic-feather-2:before {
  content: "\EC56";
}

.jvic-forbid-2:before {
  content: "\EC57";
}

.jvic-forbid-1-1:before {
  content: "\EC58";
}

.jvic-fork-and-knife-1:before {
  content: "\EC59";
}

.jvic-fork-and-spoon-1:before {
  content: "\EC5A";
}

.jvic-forward-5:before {
  content: "\EC5B";
}

.jvic-gallary-1:before {
  content: "\EC5C";
}

.jvic-globe-6:before {
  content: "\EC5D";
}

.jvic-googleplus-5:before {
  content: "\EC5E";
}

.jvic-grid-3:before {
  content: "\EC5F";
}

.jvic-grid-alt-1:before {
  content: "\EC60";
}

.jvic-heart-10:before {
  content: "\EC61";
}

.jvic-home-8:before {
  content: "\EC62";
}

.jvic-hyperlink-1:before {
  content: "\EC63";
}

.jvic-in-1:before {
  content: "\EC64";
}

.jvic-in-alt-1:before {
  content: "\EC65";
}

.jvic-inbox-6:before {
  content: "\EC66";
}

.jvic-inbox-alt-1:before {
  content: "\EC67";
}

.jvic-instagram-3:before {
  content: "\EC68";
}

.jvic-ipad-3:before {
  content: "\EC69";
}

.jvic-iphone-1:before {
  content: "\EC6A";
}

.jvic-light-bulb-2:before {
  content: "\EC6B";
}

.jvic-list-7:before {
  content: "\EC6C";
}

.jvic-maximize-1:before {
  content: "\EC6D";
}

.jvic-menu-2:before {
  content: "\EC6E";
}

.jvic-moon-4:before {
  content: "\EC6F";
}

.jvic-newspaper-3:before {
  content: "\EC70";
}

.jvic-newspaper-alt-1:before {
  content: "\EC71";
}

.jvic-out-1:before {
  content: "\EC72";
}

.jvic-pause-6:before {
  content: "\EC73";
}

.jvic-pin-5:before {
  content: "\EC74";
}

.jvic-pin-alt-1:before {
  content: "\EC75";
}

.jvic-play-6:before {
  content: "\EC76";
}

.jvic-portfolio-1:before {
  content: "\EC77";
}

.jvic-question-5:before {
  content: "\EC78";
}

.jvic-rewind-4:before {
  content: "\EC79";
}

.jvic-screen-5:before {
  content: "\EC7A";
}

.jvic-search-7:before {
  content: "\EC7B";
}

.jvic-settings-6:before {
  content: "\EC7C";
}

.jvic-sound-4:before {
  content: "\EC7D";
}

.jvic-sound-alt-1:before {
  content: "\EC7E";
}

.jvic-sound-off-2:before {
  content: "\EC7F";
}

.jvic-spinner-1:before {
  content: "\EC80";
}

.jvic-stop-6:before {
  content: "\EC81";
}

.jvic-store-1:before {
  content: "\EC82";
}

.jvic-subtract-1:before {
  content: "\EC83";
}

.jvic-task-1:before {
  content: "\EC84";
}

.jvic-trash-6:before {
  content: "\EC85";
}

.jvic-trash-alt-1:before {
  content: "\EC86";
}

.jvic-user-8:before {
  content: "\EC87";
}

.jvic-users-4:before {
  content: "\EC88";
}

.jvic-windows-4:before {
  content: "\EC89";
}

.jvic-zoom-in-4:before {
  content: "\EC8A";
}

.jvic-zoom-out-4:before {
  content: "\EC8B";
}

.jvic-airfield:before {
  content: "\EC8C";
}

.jvic-airport:before {
  content: "\EC8D";
}

.jvic-alcohol-shop:before {
  content: "\EC8E";
}

.jvic-america-football:before {
  content: "\EC8F";
}

.jvic-art-gallery:before {
  content: "\EC90";
}

.jvic-bank:before {
  content: "\EC91";
}

.jvic-bar-1:before {
  content: "\EC92";
}

.jvic-baseball:before {
  content: "\EC93";
}

.jvic-basketball:before {
  content: "\EC94";
}

.jvic-beer-3:before {
  content: "\EC95";
}

.jvic-bicycle-1:before {
  content: "\EC96";
}

.jvic-building:before {
  content: "\EC97";
}

.jvic-bus-2:before {
  content: "\EC98";
}

.jvic-cafe:before {
  content: "\EC99";
}

.jvic-campsite:before {
  content: "\EC9A";
}

.jvic-cemetery:before {
  content: "\EC9B";
}

.jvic-cinema:before {
  content: "\EC9C";
}

.jvic-circle:before {
  content: "\EC9D";
}

.jvic-circle-stroked:before {
  content: "\EC9E";
}

.jvic-college:before {
  content: "\EC9F";
}

.jvic-commercial:before {
  content: "\ECA0";
}

.jvic-cricket:before {
  content: "\ECA1";
}

.jvic-cross-1:before {
  content: "\ECA2";
}

.jvic-dam:before {
  content: "\ECA3";
}

.jvic-danger:before {
  content: "\ECA4";
}

.jvic-disability:before {
  content: "\ECA5";
}

.jvic-embassy:before {
  content: "\ECA6";
}

.jvic-emergency-telephone:before {
  content: "\ECA7";
}

.jvic-fast-food:before {
  content: "\ECA8";
}

.jvic-ferry:before {
  content: "\ECA9";
}

.jvic-fire-station:before {
  content: "\ECAA";
}

.jvic-fuel:before {
  content: "\ECAB";
}

.jvic-garden:before {
  content: "\ECAC";
}

.jvic-golf:before {
  content: "\ECAD";
}

.jvic-grocery:before {
  content: "\ECAE";
}

.jvic-harbor:before {
  content: "\ECAF";
}

.jvic-heliport:before {
  content: "\ECB0";
}

.jvic-hospital-2:before {
  content: "\ECB1";
}

.jvic-industrial:before {
  content: "\ECB2";
}

.jvic-library:before {
  content: "\ECB3";
}

.jvic-lodging:before {
  content: "\ECB4";
}

.jvic-logging:before {
  content: "\ECB5";
}

.jvic-marker-2:before {
  content: "\ECB6";
}

.jvic-marker-stroked:before {
  content: "\ECB7";
}

.jvic-monument:before {
  content: "\ECB8";
}

.jvic-museum:before {
  content: "\ECB9";
}

.jvic-music-5:before {
  content: "\ECBA";
}

.jvic-oil-well:before {
  content: "\ECBB";
}

.jvic-park:before {
  content: "\ECBC";
}

.jvic-park2:before {
  content: "\ECBD";
}

.jvic-parking-1:before {
  content: "\ECBE";
}

.jvic-parking-garage:before {
  content: "\ECBF";
}

.jvic-pharmacy:before {
  content: "\ECC0";
}

.jvic-pitch:before {
  content: "\ECC1";
}

.jvic-place-of-worship:before {
  content: "\ECC2";
}

.jvic-police-2:before {
  content: "\ECC3";
}

.jvic-post:before {
  content: "\ECC4";
}

.jvic-prison-1:before {
  content: "\ECC5";
}

.jvic-rail:before {
  content: "\ECC6";
}

.jvic-rail-above:before {
  content: "\ECC7";
}

.jvic-rail-underground:before {
  content: "\ECC8";
}

.jvic-religious-christian:before {
  content: "\ECC9";
}

.jvic-religious-jewish:before {
  content: "\ECCA";
}

.jvic-religious-muslim:before {
  content: "\ECCB";
}

.jvic-restaurant:before {
  content: "\ECCC";
}

.jvic-roadblock:before {
  content: "\ECCD";
}

.jvic-school:before {
  content: "\ECCE";
}

.jvic-shop-1:before {
  content: "\ECCF";
}

.jvic-skiing:before {
  content: "\ECD0";
}

.jvic-slaughterhouse:before {
  content: "\ECD1";
}

.jvic-soccer:before {
  content: "\ECD2";
}

.jvic-square:before {
  content: "\ECD3";
}

.jvic-square-stroked:before {
  content: "\ECD4";
}

.jvic-star-10:before {
  content: "\ECD5";
}

.jvic-star-stroked:before {
  content: "\ECD6";
}

.jvic-swimming:before {
  content: "\ECD7";
}

.jvic-telephone-2:before {
  content: "\ECD8";
}

.jvic-tennis:before {
  content: "\ECD9";
}

.jvic-theatre:before {
  content: "\ECDA";
}

.jvic-toilets:before {
  content: "\ECDB";
}

.jvic-town-hall:before {
  content: "\ECDC";
}

.jvic-triangle:before {
  content: "\ECDD";
}

.jvic-triangle-stroked:before {
  content: "\ECDE";
}

.jvic-warehouse:before {
  content: "\ECDF";
}

.jvic-waste-basket:before {
  content: "\ECE0";
}

.jvic-water-1:before {
  content: "\ECE1";
}

.jvic-wetland:before {
  content: "\ECE2";
}

.jvic-zoo:before {
  content: "\ECE3";
}

.jvic-bag-4:before {
  content: "\ECE4";
}

.jvic-bicycle-2:before {
  content: "\ECE5";
}

.jvic-bicycle-vintage:before {
  content: "\ECE6";
}

.jvic-browser-empty:before {
  content: "\ECE7";
}

.jvic-browser-full:before {
  content: "\ECE8";
}

.jvic-bubble-1-1:before {
  content: "\ECE9";
}

.jvic-bubble-2-1:before {
  content: "\ECEA";
}

.jvic-bubble-3-1:before {
  content: "\ECEB";
}

.jvic-camera-10:before {
  content: "\ECEC";
}

.jvic-clap-board:before {
  content: "\ECED";
}

.jvic-clipboard-6:before {
  content: "\ECEE";
}

.jvic-clock-10:before {
  content: "\ECEF";
}

.jvic-cloud-11:before {
  content: "\ECF0";
}

.jvic-cloudy:before {
  content: "\ECF1";
}

.jvic-envelope-4:before {
  content: "\ECF2";
}

.jvic-file-ai:before {
  content: "\ECF3";
}

.jvic-file-jpg:before {
  content: "\ECF4";
}

.jvic-file-png:before {
  content: "\ECF5";
}

.jvic-file-psd:before {
  content: "\ECF6";
}

.jvic-file-text-1:before {
  content: "\ECF7";
}

.jvic-graph-3:before {
  content: "\ECF8";
}

.jvic-heart-11:before {
  content: "\ECF9";
}

.jvic-hierarchy:before {
  content: "\ECFA";
}

.jvic-hierarchy-2:before {
  content: "\ECFB";
}

.jvic-imac:before {
  content: "\ECFC";
}

.jvic-ipad-4:before {
  content: "\ECFD";
}

.jvic-iphone-2:before {
  content: "\ECFE";
}

.jvic-keyboard-2:before {
  content: "\ECFF";
}

.jvic-laptop-4:before {
  content: "\ED00";
}

.jvic-line:before {
  content: "\ED01";
}

.jvic-list-8:before {
  content: "\ED02";
}

.jvic-list-thumbnails-1:before {
  content: "\ED03";
}

.jvic-lock-8:before {
  content: "\ED04";
}

.jvic-magnifier:before {
  content: "\ED05";
}

.jvic-map-5:before {
  content: "\ED06";
}

.jvic-map-pin:before {
  content: "\ED07";
}

.jvic-moon-5:before {
  content: "\ED08";
}

.jvic-mouse-1:before {
  content: "\ED09";
}

.jvic-pencil-5:before {
  content: "\ED0A";
}

.jvic-pencil-ruler:before {
  content: "\ED0B";
}

.jvic-picture-3:before {
  content: "\ED0C";
}

.jvic-rain:before {
  content: "\ED0D";
}

.jvic-ribbon:before {
  content: "\ED0E";
}

.jvic-shoe:before {
  content: "\ED0F";
}

.jvic-speaker-3:before {
  content: "\ED10";
}

.jvic-speaker-off:before {
  content: "\ED11";
}

.jvic-sun-3:before {
  content: "\ED12";
}

.jvic-tape-1:before {
  content: "\ED13";
}

.jvic-target-2:before {
  content: "\ED14";
}

.jvic-unlock-6:before {
  content: "\ED15";
}

/*
@import 'partials/javo-icons2'; */
@font-face {
  font-family: "viewer-icon";
  src: url("../fonts/viewer-icon/viewer-icon.eot?gb61l1");
  src: url("../fonts/viewer-icon/viewer-icon.eot?gb61l1#iefix") format("embedded-opentype"), url("../fonts/viewer-icon/viewer-icon.ttf?gb61l1") format("truetype"), url("../fonts/viewer-icon/viewer-icon.woff?gb61l1") format("woff"), url("../fonts/viewer-icon/viewer-icon.svg?gb61l1#viewer-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-viewer-],
[class*=" icon-viewer-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "viewer-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-viewer-icon-g:before {
  content: "\E900";
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Nav mega menu style */
.jvbpd-nav .wide-container .menu-depth-2 {
  position: relative;
  left: 0;
  display: flex;
  flex-direction: column;
}

.wide-container span.fa.arrow {
  display: none;
}
.wide-container:hover .menu-depth-1 {
  display: flex !important;
}

.header-elementor-wrap,
.is-sticky .header-elementor-wrap {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

/*--------------------------------------------------------------
# WooCommerce
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# WooCommerce Check out
--------------------------------------------------------------*/
.woocommerce-checkout #stripe-card-element {
  min-width: 199px;
  margin-left: 15px;
}

.woocommerce-checkout #stripe-exp-element {
  min-width: 60px;
  margin-left: 15px;
}

.woocommerce-checkout #stripe-cvc-element {
  min-width: 48px;
  margin-left: 15px;
}

.woocommerce-checkout #payment div.payment_box .form-row {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.woocommerce-checkout fieldset#wc-stripe-cc-form label {
  margin: 0;
}

/*checkbox,input*/
.woocommerce-checkout #stripe-payment-data p.woocommerce-SavedPaymentMethods-saveNew {
  flex-wrap: nowrap;
  align-items: flex-start !important;
}

.woocommerce-checkout input#wc-stripe-new-payment-method {
  margin-top: 6px !important;
}

/*Place order*/
.woocommerce-checkout .woocommerce form .form-row .input-checkbox {
  display: flex;
}

.woocommerce-checkout .place-order .input-checkbox:checked:before {
  z-index: 1000;
}

.woocommerce-checkout .place-order label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
  display: flex;
}

.woocommerce-checkout .place-order input.input-checkbox {
  margin-top: 3px;
  height: 17px;
}

/*--------------------------------------------------------------
# Elementor
--------------------------------------------------------------*/
.shortcode-container.no-flex-menu.nav-active {
  display: flex;
}
.shortcode-container.no-flex-menu.nav-active .shortcode-header {
  width: 200px;
}

.wide-nav-overlay > li {
  width: 100%;
}

.javo-shortcode {
  clear: both;
  position: relative;
}

li.wide-container .javo-shortcode .shortcode-container > .shortcode-header > .shortcode-nav {
  float: none;
  display: block;
}

li.wide-container .javo-shortcode .shortcode-container > .shortcode-output {
  flex: 1;
}

/*------------------------------------------------------------------
[1.19. Shortcode "Category Block"]
*/
.javo-featured-block {
  overflow: hidden;
  position: relative;
  height: 200px;
  border-radius: 6px;
  z-index: 1;
}
.javo-featured-block.javo-image-full-size {
  width: 100%;
}
.javo-featured-block.javo-image-full-size a img {
  position: relative;
  width: 100%;
  height: 100%;
}
.javo-featured-block.javo-image-full-size a .javo-image-overlay {
  border-radius: 10px;
}
.javo-featured-block.javo-image-middle-size {
  max-width: 795px;
}
.javo-featured-block.javo-image-middle-size a img {
  position: relative;
  width: 100%;
  height: 100%;
}
.javo-featured-block.javo-image-min-size {
  max-width: 390px;
}
.javo-featured-block.javo-image-min-size a img {
  width: 100%;
  height: auto;
  position: relative;
  bottom: 0px;
  min-height: 200px;
}
.col-md-9.main-content-wrap .javo-featured-block.javo-image-min-size a img {
  bottom: 20px;
}
.javo-featured-block .javo-text-wrap > h4 {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 45%;
  font-size: 20px;
  font-weight: 900;
  line-height: 33px;
  margin: 0px;
  text-shadow: 1px 1px #333;
  letter-spacing: 3px;
}
.javo-featured-block .javo-text-wrap .jvbpd_text_description-wrap span.jvbpd_text_description {
  top: 33%;
  position: absolute;
  text-align: center;
  width: 100%;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.wide-boxed .javo-featured-block.javo-image-middle-size {
  max-width: 903px;
}
.wide-boxed .javo-featured-block.javo-image-min-size {
  max-width: 436px;
}

.vc_col-sm-3 .javo-featured-block a img {
  bottom: 0;
}

@media (max-width: 767px) {
  .javo-featured-block {
    margin: 10px auto;
  }
}
.javo-featured-block img {
  width: 100%;
}

.javo-featured-block.javo-image-middle-size img {
  position: relative;
}

.javo-featured-block.javo-image-full-size img {
  position: relative;
}

.javo-featured-block .javo-text-wrap {
  position: absolute;
  top: 0%;
  width: 100%;
  height: 100%;
  background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.65));
}

.javo-featured-block a img {
  transition: all 0.4s ease-in-out;
  transform: scale(1);
}
.javo-featured-block .jvbpd_text_description-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  top: 30%;
  transition: all 0.4s ease-in-out;
  transform: scale(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  /*for a smooth font */
}
.javo-featured-block .javo-image-overlay {
  opacity: 0;
  z-index: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  transition: all 0.4s ease-in-out;
}
.javo-featured-block:hover .jvbpd_text_description-wrap {
  opacity: 1;
  transform: scale(1);
}
.javo-featured-block:hover .javo-image-overlay {
  opacity: 0.7;
  z-index: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
}
.javo-featured-block:hover a img {
  transform: scale(1.1);
}

/*------------------------------------------------------------------
[1.19. Shortcode "Category Block"] - end
------------------------------------------------------------------*/
/*------------------------------------------------------------------
[1.22. Mailchimp]
*/
.jv-mailchimp-wrap {
  margin: auto;
}
@media (min-width: 767px) {
  .jv-mailchimp-wrap {
    width: 750px;
  }
}
.jv-mailchimp-wrap .jv-mailchimp-inline {
  background-color: #fff;
  border-radius: 4px;
  margin: auto;
  display: flex;
  box-shadow: 0px 0px 2px rgba(228, 228, 228, 0.7);
  border: 0px solid #e0e0e0;
  position: relative;
}
@media (min-width: 767px) {
  .jv-mailchimp-wrap .jv-mailchimp-inline {
    width: 750px;
  }
}
.jv-mailchimp-wrap .jv-mailchimp-inline .fname,
.jv-mailchimp-wrap .jv-mailchimp-inline .email {
  border: none;
  line-height: 30px;
  padding-left: 20px;
  border-right: 1px solid #eee;
  padding-top: 10px;
  height: 50px;
}
.jv-mailchimp-wrap .jv-mailchimp-inline .email {
  border-right: 0;
}
.jv-mailchimp-wrap .jv-mailchimp-inline input {
  width: 100%;
}
.jv-mailchimp-wrap .jv-mailchimp-inline input[type=text],
.jv-mailchimp-wrap .jv-mailchimp-inline input[type=email] {
  border: 0;
  border-color: #fff;
}
.jv-mailchimp-wrap .jv-mailchimp-inline input:focus {
  outline: none !important;
  border: 0px;
}
.jv-mailchimp-wrap .jv-mailchimp-inline .signup {
  position: absolute;
  right: 0;
  bottom: 50px;
}
.jv-mailchimp-wrap .jv-mailchimp-inline .signup .submit_btn {
  background-color: transparent;
  border-color: transparent;
  position: absolute;
  color: #c0c0c0;
  right: 5px;
  top: 3px;
  font-size: 22px;
  line-height: 1.42857143;
  padding: 6px 12px;
}
.jv-mailchimp-wrap .jv-mailchimp-inline .signup .submit_btn .visible-xs {
  color: #fff;
  display: none;
}
@media (max-width: 575px) {
  .jv-mailchimp-wrap .jv-mailchimp-inline .fname {
    border-radius: 4px;
    border-right: unset;
  }
  .jv-mailchimp-wrap .jv-mailchimp-inline .email {
    background: #fff;
    border-radius: 4px;
    border-top: 1px solid #eee;
  }
}

/*------------------------------------------------------------------
[1.22. Mailchimp] - end
*/
/**
/* 1. Single listing - Review Average
**/
/**
/* 1. Single listing - Review Average
**/
.jv-rating-avg-wrap {
  display: flex;
  align-items: center;
}

/*
* 2. Search form list widget
*/
.shortcode-jvbpd_search_field .field-listing_amenities .search-box-block {
  display: flex;
  flex-wrap: wrap;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  justify-content: flex-start;
}
.shortcode-jvbpd_search_field .field-listing_amenities .search-box-block .amenities {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: auto;
  flex-grow: 0;
  flex-basis: auto;
  text-align: left;
}

/*
* 3. Spyscroll widget
*/
.mouse {
  border: 2px solid #ffffff;
  border-radius: 26px;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 26px;
  height: 42px;
  transform: translate(-50%, -50%) !important;
  cursor: pointer;
}

.mouse:after {
  background-color: #ffffff;
  border-radius: 100%;
  content: "";
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 4px;
  opacity: 1;
  transform: translateY(0px) scaleY(1) scaleX(1) translateZ(0px);
  -webkit-animation: jv-mouse-effect 1.5s -1s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;
          animation: jv-mouse-effect 1.5s -1s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite;
}

/*
* 4. Category block
*/
.javo-featured-block .javo-text-wrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
}

/* Map filter btns */
.elementor-widget-jvbpd-map-rating-btn .dropdown-item {
  cursor: pointer;
}

/* Selectize input focus*/
.jvbpd_map_list_sidebar_wrap .selectize-input.focus {
  border: none;
}

/* Map area */
.javo-maps-area-wrap .dropdown-menu {
  top: 46px !important;
  left: 43px !important;
}

/* Single Listing Header swich button */
/*
.elementor-widget-jvbpd-single-btn-meta{
    .javo-core-single-featured-switcher{
        display: inline-flex;
        flex-direction: row-reverse;
        justify-content: flex-start;
    }
}
*/
/*
* 6. Search form section
*/
.jvbpd-search-form-section {
  width: 100%;
}

/*
* 7. JV Nav menu
*/
.jvbpd-nav-menu.flex-column > li {
  display: inline-flex;
}

/*
* 8. Lava Author Review
*/
.elementor-widget-jvbpd-single-author-reviews div.review-label-wrap {
  line-height: 1;
}

/*
* 9. Map listing block
*/
@media screen and (max-width: 768px) {
  .elementor-widget-jvbpd-map-listing-blocks .slimScrollDiv, .elementor-widget-jvbpd-map-listing-blocks .set-vscroll {
    height: auto !important;
    overflow: visible !important;
  }
  .elementor-widget-jvbpd-map-listing-blocks .slimScrollBar, .elementor-widget-jvbpd-map-listing-blocks .slimScrollRail {
    display: none;
  }
}
/*
* 10. Listing post meta
*/
.elementor-widget .single-item, .elementor-widget.field-align-inline .single-item {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.elementor-widget.field-align-block .single-item {
  display: block;
  -ms-display: block;
}
.elementor-widget.field-align-block .single-item .elementor-icon-wrapper, .elementor-widget.field-align-block .single-item .item-label {
  display: inline-block;
  vertical-align: middle;
}

/*
Jv Media Carousel */
.elementor-widget-jv-media-carousel .jvbpd-swiper .carousel-image {
  background: no-repeat 50%;
  background-size: cover;
  height: 100%;
  position: relative;
}
.elementor-widget-jv-media-carousel .swiper-slideL:not(.before-none):before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.elementor-widget-jv-media-carousel .carousel-img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  color: #fff;
  background-color: rgba(129, 139, 146, 0.8);
  transition: transform 0.5s, opacity 0.5s;
}
.elementor-widget-jv-media-carousel .shortcode-output.swiper-container {
  margin: 0 50px;
}
.elementor-widget-jv-media-carousel .swiper-slide {
  border-style: solid;
  border-width: 0;
  transition-duration: 0.5s;
  transition-property: border, background;
  overflow: hidden;
}
.elementor-widget-jv-media-carousel .swiper-slide:not(:hover) .img-overlay-animation-fade {
  opacity: 0;
}
.elementor-widget-jv-media-carousel .swiper-slide:not(:hover) .img-overlay-animation-slide-up {
  transform: translateY(100%);
}
.elementor-widget-jv-media-carousel .swiper-slide:not(:hover) .img-overlay-animation-slide-down {
  transform: translateY(-100%);
}
.elementor-widget-jv-media-carousel .swiper-slide:not(:hover) .img-overlay-animation-slide-right {
  transform: translateX(-100%);
}
.elementor-widget-jv-media-carousel .swiper-slide:not(:hover) .img-overlay-animation-slide-left {
  transform: translateX(100%);
}
.elementor-widget-jv-media-carousel .swiper-slide:not(:hover) .img-overlay-animation-zoom-in {
  transform: scale(0.5);
  opacity: 0;
}
.elementor-widget-jv-media-carousel .jvbpd-swiper-carousel .jvbpd-nav-button {
  cursor: pointer;
  display: inline-flex;
}
.elementor-widget-jv-media-carousel .jvbpd-swiper-carousel .jvbpd-nav-button.jvbpd-nav-button-prev i {
  left: 0;
}
.elementor-widget-jv-media-carousel .jvbpd-swiper-carousel .jvbpd-nav-button.jvbpd-nav-button-next i {
  right: 0;
}
.elementor-widget-jv-media-carousel .jvbpd-swiper-carousel .jvbpd-nav-button i {
  color: #fff;
  position: absolute;
  top: 47%;
  z-index: 1;
}

.review-reply-wrap {
  margin-top: 0;
  padding: 0;
}
.review-reply-wrap .review-reply-item {
  padding: 10px 20px;
}
.review-reply-wrap .review-reply-item:nth-child(1) {
  margin-top: 10px;
}
.review-reply-wrap .reply-date {
  font-size: 11px;
  color: #aaa;
}

.lv-review-list-items.type-grid .lv-review-item .row .review-left-wrap {
  display: block;
}
.lv-review-list-items.type-grid .lv-review-item > .row {
  border: 1px solid #eee;
  background: #fff;
  margin: 10px;
  padding: 30px;
}

.jvbpd-single-review .review-avg-score-box .review-avg-score {
  line-height: 1em;
}
.jvbpd-single-review .btn {
  font-size: 13px;
  font-weight: 500;
  line-height: 1em;
  padding: 10px 20px;
}

/* map filter */
.jvbpd_map_list_sidebar_wrap .panel-body {
  padding: 0 15px 0 0;
}
.jvbpd_map_list_sidebar_wrap .panel-collapse {
  width: 100%;
}

.map-switch-handle {
  transition: width 0.3s;
}
.map-switch-handle.collapse {
  visibility: hidden;
}
.map-switch-handle.collapse.show {
  visibility: visible;
}
.map-switch-handle.collapse, .map-switch-handle.collapse.show {
  display: block !important;
  overflow-x: hidden;
}

.map-switch-opener-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.13);
  z-index: -1;
}
.map-switch-opener-wrap .arrow-trigger {
  position: absolute;
  z-index: 10;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  padding: 14px 8px;
  font-size: 10px;
  line-height: 1;
  cursor: pointer;
  background-color: #ffffff;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.13);
}
.map-switch-opener-wrap .arrow-trigger .map-switch-opener {
  display: none;
}
.map-switch-handle:not(.show) .map-switch-opener-wrap .arrow-trigger .map-switch-opener.filter-open {
  display: block;
}
.map-switch-handle.show .map-switch-opener-wrap .arrow-trigger .map-switch-opener.filter-close {
  display: block;
}

/* Add BuddyPress Radius */
/* Init */
div, dl, input[type=reset], input[type=search], input[type=submit], li, select, textarea {
  border-radius: 0px;
}

/* Elementor editor page */
.elementor-editor-active h3.page-header {
  display: none;
}

/* Section */
div.parallax-item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}
div.parallax-item .parallax-item-image {
  background-repeat: no-repeat;
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

/*------------------------------------------------------------------
[ Responsive ]

Project:	listopia-core
Version:	1.0
Last change:	12/13/17 [Organize CSS Structure]
Assigned to:	Javo
Primary use:	Price table widget style
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Default
2. Heading
3. Features
4. Price
5. Action
6. Featured Ribbon

-------------------------------------------------------------------*/
.elementor-jvbpd-price-table {
  /*------------------------------------------------------------------
  * [1. Default]
  -------------------------------------------------------------------*/
  /*------------------------------------------------------------------
  * [2. Heading]
  -------------------------------------------------------------------*/
  /*------------------------------------------------------------------
  * [3. Features]
  -------------------------------------------------------------------*/
  /*------------------------------------------------------------------
  * [4. Price]
  -------------------------------------------------------------------*/
  /*------------------------------------------------------------------
  * [5. Action]
  -------------------------------------------------------------------*/
  /*------------------------------------------------------------------
  * [6. Featured Ribbon]
  -------------------------------------------------------------------*/
}
.elementor-jvbpd-price-table.jvbpd-elements {
  overflow: hidden;
  display: block;
  position: relative;
}
.elementor-jvbpd-price-table .price-table {
  text-align: center;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 15px;
  background-color: #fff;
}
.elementor-jvbpd-price-table .price-table__heading {
  background-color: #506ac5;
  padding: 30px 0;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.elementor-jvbpd-price-table .price-table__heading .price-table__icon .price-table__icon-box > * {
  color: #fff;
  margin: 0 0 10px 0;
}
.elementor-jvbpd-price-table .price-table__heading .price-table__title {
  color: #fff;
  margin: 0 0 5px 0;
  font-size: 23px;
  line-height: 30px;
}
.elementor-jvbpd-price-table .price-table__heading .price-table__subtitle {
  color: #fff;
  margin-bottom: 0;
}
.elementor-jvbpd-price-table .price-table__icon-box > *:before {
  font-size: 40px;
}
.elementor-jvbpd-price-table .price-table__features {
  padding: 25px 35px;
}
.elementor-jvbpd-price-table .price-table__features .price-feature {
  margin: 15px 0;
  font-weight: 300;
  color: #454545;
}
.elementor-jvbpd-price-table .price-table__features .price-feature:last-child {
  margin-bottom: 0;
}
.elementor-jvbpd-price-table .price-table__features .item-bullet {
  margin-right: 5px;
}
.elementor-jvbpd-price-table .price-table__features .price-feature i.item-bullet:before {
  color: inherit;
}
.elementor-jvbpd-price-table .price-table__price {
  padding: 10px 0;
}
.elementor-jvbpd-price-table .price-table__price .price-table__price-prefix {
  color: #878787;
  font-size: 23px;
}
.elementor-jvbpd-price-table .price-table__price .price-table__price-val {
  color: #454545;
  font-weight: 600;
  font-size: 30px;
  line-height: 1;
}
.elementor-jvbpd-price-table .price-table__price .price-table__price-suffix {
  color: #878787;
}
.elementor-jvbpd-price-table .price-table__action {
  padding: 30px 0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background-color: transparent;
}
.elementor-jvbpd-price-table .price-table__action a.price-table-button {
  padding: 10px 25px;
  background: transparent;
  color: #506ac5;
  border: 1px solid #506ac5;
  letter-spacing: 0px;
}
.elementor-jvbpd-price-table .eapps-price-table-column-3 .eapps-price-table-column-ribbon {
  background-color: white;
  color: #ff8a18;
}
.elementor-jvbpd-price-table .eapps-price-table-column-ribbon {
  background: #fff;
  color: #506ac5;
  position: absolute;
  display: block;
  top: 18px;
  right: -30px;
  width: 128px;
  padding: 9px 20px 8px;
  margin: 0;
  transform: rotate(45deg);
  text-transform: uppercase;
  height: 32px;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  text-align: center;
  letter-spacing: 0;
}

/*------------------------------------------------------------------
[Common Stylesheet]

Project:    Javo Core Common
Version:    1.1
Last change:    08/26/2019 [Added Modal]
Assigned to:    Javo
Primary use:    Javo
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

1. Html
2. Modal
3. Working Hours
4. Masonry
5. Map Parts
6. Amenities
7. switch
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
* [1. html]
-------------------------------------------------------------------*/
li {
  list-style-type: none;
}

ul {
  margin: 0;
  padding: 0;
}

/*------------------------------------------------------------------
* [2. Modal]
-------------------------------------------------------------------*/
/* Preveiw Modal */
#javo-infow-brief-window .modal-dialog .modal-content .modal-footer {
  display: none;
}

#javo-infow-brief-window .modal-dialog {
  max-width: 100%;
}
#javo-infow-brief-window .modal-dialog .modal-content {
  border: none;
}

#login_panel .modal-content:not(.loaded), #register_panel .modal-content:not(.loaded) {
  background-color: transparent;
  border: none;
}

.sk-three-bounce .sk-child {
  background-color: #ffffff;
}

@media screen and (min-width: 992px) {
  .modal {
    text-align: center;
    padding: 0px !important;
  }

  .modal:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -10px;
  }

  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
  }
}
.modal-backdrop.fade.show {
  opacity: 0.8;
}

/*------------------------------------------------------------------
* [3. Working Hours]
-------------------------------------------------------------------*/
/* Open Now / Close Badge */
.working-hours.closed {
  font-size: 10px;
  font-weight: 500;
  padding: 3px 8px;
  border-radius: 20px;
  background-color: #c4d4e3;
  color: #fff;
}
.working-hours.open {
  font-size: 10px;
  font-weight: 500;
  padding: 4px 12px;
  border-radius: 20px;
  background-color: #4c58a4;
  color: #fff;
}

.elementor-widget-jvbpd-single-working-hours .today-hrs li {
  padding: 3px 3px 3px 3px;
}

/*------------------------------------------------------------------
* [4. Masonry]
-------------------------------------------------------------------*/
/**
 * Elementor / jvbpd-page-block
 *
 */
.elementor-widget-jvbpd-page-block .swiper-button-prev,
.elementor-widget-jvbpd-page-block .swiper-button-next,
.elementor-widget-jvbpd-map-listing-blocks .swiper-button-prev,
.elementor-widget-jvbpd-map-listing-blocks .swiper-button-next,
.elementor-widget-jvbpd-map-list-listing-blocks .swiper-button-prev,
.elementor-widget-jvbpd-map-list-listing-blocks .swiper-button-next,
.elementor-widget-jvbpd-single-gallery .swiper-button-prev,
.elementor-widget-jvbpd-single-gallery .swiper-button-next,
.elementor-widget-jvbpd-reward-list .swiper-button-prev,
.elementor-widget-jvbpd-reward-list .swiper-button-next {
  display: none;
}
.elementor-widget-jvbpd-page-block.jvbpd-arrows-yes .swiper-button-prev,
.elementor-widget-jvbpd-page-block.jvbpd-arrows-yes .swiper-button-next,
.elementor-widget-jvbpd-map-listing-blocks.jvbpd-arrows-yes .swiper-button-prev,
.elementor-widget-jvbpd-map-listing-blocks.jvbpd-arrows-yes .swiper-button-next,
.elementor-widget-jvbpd-map-list-listing-blocks.jvbpd-arrows-yes .swiper-button-prev,
.elementor-widget-jvbpd-map-list-listing-blocks.jvbpd-arrows-yes .swiper-button-next,
.elementor-widget-jvbpd-single-gallery.jvbpd-arrows-yes .swiper-button-prev,
.elementor-widget-jvbpd-single-gallery.jvbpd-arrows-yes .swiper-button-next,
.elementor-widget-jvbpd-reward-list.jvbpd-arrows-yes .swiper-button-prev,
.elementor-widget-jvbpd-reward-list.jvbpd-arrows-yes .swiper-button-next {
  display: block;
}
.elementor-widget-jvbpd-page-block.masonry-yes .row, .elementor-widget-jvbpd-page-block.bind-masonry .row,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes .row,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry .row,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes .row,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry .row,
.elementor-widget-jvbpd-single-gallery.masonry-yes .row,
.elementor-widget-jvbpd-single-gallery.bind-masonry .row,
.elementor-widget-jvbpd-reward-list.masonry-yes .row,
.elementor-widget-jvbpd-reward-list.bind-masonry .row {
  display: block !important;
}
.elementor-widget-jvbpd-page-block.masonry-yes .row.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry .row.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes .row.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry .row.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes .row.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry .row.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes .row.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry .row.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes .row.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry .row.jvbpd-grid > li {
  flex: unset;
  -webkit-box-flex: unset;
  max-width: unset;
  transition: left, top 0.5s;
  -webkit-transition: left, top 0.5s;
  -moz-transition: left, top 0.5s;
}
.elementor-widget-jvbpd-page-block.masonry-yes.columns-1 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-1 ul.jvbpd-grid > li {
  width: 100%;
}
.elementor-widget-jvbpd-page-block.masonry-yes.columns-2 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-2 ul.jvbpd-grid > li {
  width: 50%;
}
.elementor-widget-jvbpd-page-block.masonry-yes.columns-3 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-3 ul.jvbpd-grid > li {
  width: 33.3%;
}
.elementor-widget-jvbpd-page-block.masonry-yes.columns-4 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-4 ul.jvbpd-grid > li {
  width: 25%;
}
@media (max-width: 1023px) {
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-tablet-1 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-tablet-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-tablet-1 ul.jvbpd-grid > li {
    width: 100%;
  }
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-tablet-2 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-tablet-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-tablet-2 ul.jvbpd-grid > li {
    width: 50%;
  }
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-tablet-3 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-tablet-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-tablet-3 ul.jvbpd-grid > li {
    width: 33.3%;
  }
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-tablet-4 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-tablet-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-tablet-4 ul.jvbpd-grid > li {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-mobile-1 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-mobile-1 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-mobile-1 ul.jvbpd-grid > li {
    width: 100%;
  }
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-mobile-2 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-mobile-2 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-mobile-2 ul.jvbpd-grid > li {
    width: 50%;
  }
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-mobile-3 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-mobile-3 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-mobile-3 ul.jvbpd-grid > li {
    width: 33.3%;
  }
  .elementor-widget-jvbpd-page-block.masonry-yes.columns-mobile-4 ul.jvbpd-grid > li, .elementor-widget-jvbpd-page-block.bind-masonry.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.masonry-yes.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-listing-blocks.bind-masonry.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.masonry-yes.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-map-list-listing-blocks.bind-masonry.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.masonry-yes.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-single-gallery.bind-masonry.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.masonry-yes.columns-mobile-4 ul.jvbpd-grid > li,
.elementor-widget-jvbpd-reward-list.bind-masonry.columns-mobile-4 ul.jvbpd-grid > li {
    width: 25%;
  }
}

/*------------------------------------------------------------------
* [5. Map Parts]
-------------------------------------------------------------------*/
/**
 * Map icons, arrangement
 *
 */
.jvbpd-preview-detail,
.javo-infow-brief {
  display: inline-block;
  position: relative;
}
.jvbpd-preview-detail.disabled,
.javo-infow-brief.disabled {
  vertical-align: bottom;
  min-width: 17px;
  min-height: 17px;
}
.jvbpd-preview-detail.disabled i,
.jvbpd-preview-detail.disabled span,
.javo-infow-brief.disabled i,
.javo-infow-brief.disabled span {
  display: none;
}
.jvbpd-preview-detail.disabled:after,
.javo-infow-brief.disabled:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* background-size: 50%; */
  background-size: contain;
  background-repeat: no-repeat;
  /*
  background-position: center;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzZweCIgIGhlaWdodD0iNzZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWVsbGlwc2lzIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjwhLS1jaXJjbGUoY3g9IjE2IixjeT0iNTAiLHI9IjEwIiktLT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSIwIiBmaWxsPSIjZmY2ZDAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjE0OzA7MDswOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI4NDs4NDs4NDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM3LjgwMjQiIGN5PSI1MCIgcj0iMTQiIGZpbGw9IiNmZjAwM2EiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsxNDsxNDsxNDswIiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7NTA7ODQ7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNiIgY3k9IjUwIiByPSI4Ljk3NzQ1IiBmaWxsPSIjZTcwMDhhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjs1MDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSI1LjAyMjU1IiBmaWxsPSIjNDY1OGFjIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiB2YWx1ZXM9IjE2OzE2OzUwOzg0Ozg0IiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjBzIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNzEuODAyNCIgY3k9IjUwIiByPSIxNCIgZmlsbD0iI2ZmNmQwMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzA7MTQ7MTQ7MTQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjsxNjs1MDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg=='); */
  background-position: left top;
  background-image: url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///15eXvv7+9nZ2fDw8PX19eHh4a2trb+/v/j4+O7u7vz8/Lm5ubKysuzs7NHR0cLCwvLy8svLy+jo6IWFhZSUlJqamqysrMfHx/Pz84yMjKKiomVlZV5eXt/f39vb2+bm5nl5eZmZmXBwcI2NjczMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkECQoAAAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQJCgAAACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAkKAAAALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=);
  transform: translateY(-7px);
  -webkit-transform: translateY(-7px);
  -moz-transform: translateY(-7px);
}

.javo-map-box-advance-term.row {
  display: block;
  height: 75px;
  overflow: hidden;
  position: relative;
  padding: 20px 10px 100px 10px;
  background: #fff;
  margin: 0;
  border: 0px solid #eaecef;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
}
.javo-map-box-advance-term.row.show {
  height: auto;
}

.javo-map-box-advance-term.row .opener {
  position: absolute;
  left: 0;
  right: 0;
  cursor: pointer;
  bottom: 0;
  padding: 0px 0 0px 0;
  line-height: 1;
  text-align: center;
  background: #fff;
}

.javo-map-box-advance-term.row .opener div.opener-inner {
  padding: 10px 0;
  border: none;
  border-top: solid 1px #efefef;
}

.javo-map-box-advance-term.row {
  display: block;
  height: 130px;
  overflow: hidden;
  position: relative;
  padding: 20px 10px 40px 10px;
  background: #fff;
  margin: 0;
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.08);
}
.javo-map-box-advance-term.row .amenities-filter-area .filter-terms {
  margin: 0;
  margin-bottom: 10px;
}
.javo-map-box-advance-term.row .amenities-filter-area .filter-terms > label input {
  margin: 0 5px 3px 0;
  vertical-align: middle;
}
.javo-map-box-advance-term.row .amenities-filter-area > .col-md-12 {
  text-align: center;
  padding-top: 15px;
}
.javo-map-box-advance-term.row.collapse:not(.show) {
  display: block;
}

/*------------------------------------------------------------------
*	[6. Amenities]
*/
#javo-item-amenities-section #lava-directory-amenities {
  display: flex;
  flex-wrap: wrap;
}

.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity {
  display: flex;
  line-height: 1;
  vertical-align: middle;
  align-items: center;
  text-transform: uppercase;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity:not(.showall) {
  width: 33%;
  color: #ccc;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity:not(.showall).active {
  color: #646464;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity:before {
  font-family: "Glyphicons Halflings";
  content: "\E014";
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.showall {
  margin: 0px 0px 20px 0px;
  align-items: center;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.showall:before {
  content: none;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.active {
  font-weight: 500;
  color: #646464;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.active:before {
  content: "\E013";
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.with-own-icon span.fa {
  padding-right: 10px;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity > i {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 16px;
  background: #5059a8;
  color: #fff;
  margin-right: 10px;
}
.elementor-widget-jvbpd-single-amenities #javo-item-amenities-section .lava-amenity.with-own-image:before {
  content: none !important;
}

.amenities-filter-area input[type=checkbox] {
  position: relative;
  -webkit-appearance: none;
  height: 17px;
  width: 17px;
  vertical-align: middle;
  /* vertical-align: top; */
  border: 2px solid #ddd;
  border-radius: 2px;
  background-color: #fff;
  margin: 0 8px 0 0;
  padding: 0;
}

.amenities-filter-area input[type=checkbox]:focus {
  outline: none;
}

/* Amenities */
.amenities-filter-area .filter-terms label {
  font-size: 13px;
  font-weight: 400;
  color: #aaaaaa;
}
.amenities-filter-area .filter-terms label:hover {
  color: #666666;
}
.amenities-filter-area input[type=checkbox] {
  position: relative;
  -webkit-appearance: none;
  height: 17px;
  width: 17px;
  vertical-align: middle;
  /* vertical-align: top; */
  border: 2px solid #ddd;
  border-radius: 2px;
  background-color: #fff;
  margin: 0 8px 0 0;
  padding: 0;
}
.amenities-filter-area input[type=checkbox]:checked:before {
  font-family: "Font Awesome 5 Free";
  content: "\F00C";
  position: absolute;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  width: 13px;
  color: #506ac5;
  font-weight: 900;
}

/* Radio Switcher */
.module-switcher input {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.module-switcher label.btn {
  background-color: #6570b8;
  border: none;
  cursor: pointer;
  padding: 5px 20px;
}
.module-switcher label.btn span {
  color: #fff;
}
.module-switcher label.btn.active {
  background-color: #4c58a4;
}
.module-switcher label.btn:first-child {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.module-switcher label.btn:last-child {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

/*------------------------------------------------------------------
* [7. switch]
-------------------------------------------------------------------*/
.jv-switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
.jv-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.jv-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}
.jv-switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: 0.4s;
}
.jv-switch .slider.round {
  border-radius: 34px;
}
.jv-switch .slider.round:before {
  border-radius: 50%;
}
.jv-switch input:checked + .slider {
  background-color: #2196F3;
}
.jv-switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.jv-switch input:checked + .slider:before {
  transform: translateX(26px);
}
.jv-switch.small {
  width: 30px;
  height: 18px;
}
.jv-switch.small .slider:before {
  width: 10px;
  height: 10px;
}
.jv-switch.small input:checked + .slider:before {
  transform: translateX(10px);
}

/* Load More Button & BP Buttons */
.javo-loadmore-wrap {
  display: flex;
  justify-content: center;
}

.jvbpd-map-list-reset-filter-wrap span.filter-item {
  width: auto;
  height: auto;
  background: #fff;
  color: #898989;
  border-radius: 0;
  font-size: 13px;
  border: 2px solid #fff;
  font-weight: 500;
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-transform: uppercase;
  transition: 0.25s;
  padding: 2px 8px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #e5e5e5;
}
.jvbpd-map-list-reset-filter-wrap span.filter-item:hover {
  color: #fff;
  border: 2px solid #fff;
  background: #898989;
}
.jvbpd-map-list-reset-filter-wrap span.filter-item:hover {
  border: 1px solid #e5e5e5;
  color: #fff;
}

.javo-map-box-morebutton {
  width: 220px;
  height: 50px;
  background: #f95a65;
  color: #ffffff;
  border-radius: 30px;
  font-size: 13px;
  border: 2px solid #f95a65;
  font-weight: 500;
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-transform: uppercase;
  transition: 0.25s;
}
.javo-map-box-morebutton:hover {
  color: #f95a65;
  border: 2px solid #f95a65;
  background: #ffffff;
}

.jv-user-content button.btn,
.lava-item-add-form .submit button,
#profile-group-edit-submit {
  width: auto;
  height: 50px;
  background: #f95a65;
  color: #ffffff;
  border-radius: 30px;
  font-size: 13px;
  border: 2px solid #f95a65;
  font-weight: 500;
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-transform: uppercase;
  transition: 0.25s;
}
.jv-user-content button.btn:hover,
.lava-item-add-form .submit button:hover,
#profile-group-edit-submit:hover {
  color: #f95a65;
  border: 2px solid #f95a65;
  background: #ffffff;
}

.javo-map-box-morebutton {
  padding: 0 35px;
}
.javo-map-box-morebutton i {
  margin-right: 10px;
}

/* Small Button */
.card-title a.btn {
  width: auto;
  height: 30px;
  background: #01bcc3;
  color: #ffffff;
  border-radius: 30px;
  font-size: 13px;
  border: 2px solid #01bcc3;
  font-weight: 500;
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-transform: uppercase;
  transition: 0.25s;
  font-size: 11px;
  padding: 0 20px;
  margin-top: -6px;
  border: 2px solid #01bcc3;
  margin-bottom: 0px;
  line-height: 28px;
}
.card-title a.btn:hover {
  color: #01bcc3;
  border: 2px solid #01bcc3;
  background: #ffffff;
}
.card-title a.btn:hover {
  border: 2px solid;
  line-height: 28px;
  padding: 0 20px;
}

/* XS Gray */
.activity-comments .activity-meta.action .generic-button a {
  width: auto;
  height: 25px;
  background: #ffffff;
  color: #717577;
  border-radius: 0px;
  font-size: 10px;
  border: 1px solid #dedede;
  font-weight: 500;
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-transform: uppercase;
  transition: 0.25s;
  padding: 0 10px;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Text Button */
.buddypress .buddypress-wrap .activity-read-more a,
.activity .activity-comments .show-all button {
  text-transform: uppercase;
  transition: 0.25s;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
}

body #buddypress .activity-update-form #whats-new-submit input {
  border-radius: 30px;
  text-decoration: none;
  height: 25px;
  font-size: 10px;
  width: auto;
  padding: 5px 7px 5px 7px;
  line-height: 1;
  margin: 5px 10px 5px 0;
}

.jv-pagination {
  margin-bottom: 0px;
}
.jv-pagination ul.pagination, .jv-pagination ul.pagination > li, .jv-pagination ul.pagination > li > a, .jv-pagination ul.pagination > li > a > i {
  float: left;
}
.jv-pagination ul.pagination a.prevNext {
  text-align: center;
}
.jv-pagination ul.pagination .page-item:first-child {
  margin-right: 7px;
}
.jv-pagination ul.pagination .page-item > a {
  color: #b7b7b7;
  transition: none;
  border-radius: 0;
}
.jv-pagination ul.pagination .page-item > a.prevNext, .jv-pagination ul.pagination .page-item > a.previous {
  display: flex;
  justify-content: center;
  align-items: center;
}
.jv-pagination li.disabled {
  opacity: 0.5;
}
.jv-pagination li.disabled a {
  padding: 5px 8px 5px 9px;
}
.jv-pagination:after {
  content: "";
  display: table;
  clear: both;
}
.jv-pagination.text-center .pagination li.active {
  margin-left: 7px;
}
.jv-pagination.text-center .pagination li.active .page-numbers.current {
  margin: 0;
}
.jv-pagination.text-center .pagination li:first-child {
  margin: 0;
}
.jv-pagination.text-center .pagination li:last-child {
  margin-left: 7px;
}
.jv-pagination.text-center .pagination li .prev.page-numbers, .jv-pagination.text-center .pagination li .next.page-numbers {
  margin: 0;
}
.jv-pagination.text-center .pagination li .page-numbers {
  margin: 0 0 0 7px;
}
.jv-pagination.text-center .pagination li .page-numbers.current {
  margin: 0;
}

/*Common*/
/*Groups Button*/
.buddypress .buddypress-wrap .bp-list.grid .action button {
  border: 2px solid #01bcc3;
}
.buddypress .buddypress-wrap .bp-list.grid .action button:hover {
  background: none;
}

body.buddypress.groups .buddypress-wrap .bp-list.grid .action a {
  border: 2px solid #01bcc3;
  line-height: 26px;
}
body.buddypress.groups .buddypress-wrap .bp-list.grid .action a:hover {
  background: transparent;
}
body.buddypress.groups .group-button.join-group, body.buddypress.groups .group-button.leave-group {
  height: 30px;
  width: 120px;
  font-weight: 400;
  font-size: 11px;
  padding: 0 11px;
  line-height: inherit;
}

/*Pagination*/
.lava-pagination, .jv-pagination .pagination {
  margin-top: 10px;
  display: flex;
}
.lava-pagination span, .jv-pagination .pagination span {
  background: whitesmoke;
  color: #b7b7b7;
  border: 1px solid #dee2e6;
}
.lava-pagination a, .jv-pagination .pagination a {
  background: #fff;
  color: #888;
  border: 1px solid #dad9d9;
  transition: 0.25s;
}
.lava-pagination a:hover, .jv-pagination .pagination a:hover {
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.lava-pagination span, .lava-pagination a, .jv-pagination .pagination span, .jv-pagination .pagination a {
  padding: 5px;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0;
  text-align: center;
  line-height: 14px;
  box-sizing: border-box;
}
.lava-pagination .page-link.page-numbers,
.lava-pagination .next.page-numbers, .jv-pagination .pagination .page-link.page-numbers,
.jv-pagination .pagination .next.page-numbers {
  width: 25px;
  height: 25px;
  overflow: hidden;
  color: transparent;
}
.lava-pagination .page-link.page-numbers i,
.lava-pagination .next.page-numbers i, .jv-pagination .pagination .page-link.page-numbers i,
.jv-pagination .pagination .next.page-numbers i {
  display: none;
}
.lava-pagination .page-link.page-numbers#text,
.lava-pagination .next.page-numbers#text, .jv-pagination .pagination .page-link.page-numbers#text,
.jv-pagination .pagination .next.page-numbers#text {
  display: none;
}
.lava-pagination .page-link.page-numbers:before,
.lava-pagination .next.page-numbers:before, .jv-pagination .pagination .page-link.page-numbers:before,
.jv-pagination .pagination .next.page-numbers:before {
  content: "\F105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-style: normal;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  color: #b7b7b7;
}
.lava-pagination .page-link.page-numbers.previous,
.lava-pagination .prev.page-numbers, .jv-pagination .pagination .page-link.page-numbers.previous,
.jv-pagination .pagination .prev.page-numbers {
  width: 25px;
  height: 25px;
  overflow: hidden;
  color: transparent;
}
.lava-pagination .page-link.page-numbers.previous i,
.lava-pagination .prev.page-numbers i, .jv-pagination .pagination .page-link.page-numbers.previous i,
.jv-pagination .pagination .prev.page-numbers i {
  display: none;
}
.lava-pagination .page-link.page-numbers.previous#text,
.lava-pagination .prev.page-numbers#text, .jv-pagination .pagination .page-link.page-numbers.previous#text,
.jv-pagination .pagination .prev.page-numbers#text {
  display: none;
}
.lava-pagination .page-link.page-numbers.previous:before,
.lava-pagination .prev.page-numbers:before, .jv-pagination .pagination .page-link.page-numbers.previous:before,
.jv-pagination .pagination .prev.page-numbers:before {
  content: "\F104";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-style: normal;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  color: #b7b7b7;
}

/*Listing Button*/
.jvbpd-map-list-grid-toogle-wrap .toggle-item.type-map.map_toggle, .jvbpd-map-list-grid-toogle-wrap .toggle-item.type-list.list_toggle, .jvbpd-map-list-grid-toogle-wrap .toggle-item i {
  transition: 0.25s;
}

/* BP Default Buttons */
body #buddypress input[type=submit],
.buddypress .buddypress-wrap .comment-reply-link,
.buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button,
.buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type=button],
.buddypress .buddypress-wrap input[type=reset],
.buddypress .buddypress-wrap input[type=submit], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
  width: auto;
  height: 40px;
  background: #01bcc3;
  color: #ffffff;
  border-radius: 30px;
  font-size: 13px;
  border: 2px solid #01bcc3;
  font-weight: 500;
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-transform: uppercase;
  transition: 0.25s;
  padding: 0 25px;
}
body #buddypress input[type=submit]:hover,
.buddypress .buddypress-wrap .comment-reply-link:hover,
.buddypress .buddypress-wrap .generic-button a:hover, .buddypress .buddypress-wrap a.bp-title-button:hover,
.buddypress .buddypress-wrap a.button:hover, .buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap input[type=button]:hover,
.buddypress .buddypress-wrap input[type=reset]:hover,
.buddypress .buddypress-wrap input[type=submit]:hover, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a:hover {
  color: #01bcc3;
  border: 2px solid #01bcc3;
  background: #ffffff;
}

body.buddypress .buddypress .buddypress-wrap button {
  margin-top: 0;
  margin-bottom: 50px;
}

.buddypress .buddypress-wrap .mce-widget.mce-btn button {
  width: 40px;
  background: white;
  border-radius: 50%;
  border: 1px solid #d6d6d6;
}

.buddypress .card-block .btn.btn-primary {
  margin-top: 20px;
  margin-bottom: 0;
}

/* Elementor Widget Button */
.jvbpd-button__container {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}

.jvbpd-advanced-button {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  box-sizing: border-box;
  transform: translateZ(0);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
  cursor: pointer;
}

.jvbpd-button_wapper {
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.jvbpd-button_wrapper-normal {
  z-index: 1;
}

.jvbpd-button_wrapper-hover {
  z-index: 3;
}

.jvbpd-button_inner {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.jvbpd-button_inner-normal {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.jvbpd-button_inner-hover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 4;
}

.jvbpd-button_icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-left .jvbpd-button_inner {
  flex-direction: row;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-left .jvbpd-button_inner .jvbpd-button_icon {
  order: 1;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-left .jvbpd-button_inner .jvbpd-button_txt {
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-top .jvbpd-button_inner {
  flex-direction: column;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-top .jvbpd-button_inner .jvbpd-button_icon {
  order: 1;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-top .jvbpd-button_inner .jvbpd-button_txt {
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-right .jvbpd-button_inner {
  flex-direction: row;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-right .jvbpd-button_inner .jvbpd-button_icon {
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-right .jvbpd-button_inner .jvbpd-button_txt {
  order: 1;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-bottom .jvbpd-button_inner {
  flex-direction: column;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-bottom .jvbpd-button_inner .jvbpd-button_icon {
  order: 2;
}

.jvbpd-advanced-button.jvbpd-advanced-button--icon-bottom .jvbpd-button_inner .jvbpd-button_txt {
  order: 1;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_wrapper-normal {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_wrapper-hover {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_inner-normal {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-0 .jvbpd-button_inner-hover {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_inner-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-0:hover .jvbpd-button_inner-hover {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_wrapper-normal {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_wrapper-hover {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-normal .jvbpd-button_icon {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-normal .jvbpd-button_txt {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-hover .jvbpd-button_icon {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1 .jvbpd-button_inner-hover .jvbpd-button_txt {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-normal .jvbpd-button_icon {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-normal .jvbpd-button_txt {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-hover .jvbpd-button_icon {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-1:hover .jvbpd-button_inner-hover .jvbpd-button_txt {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_wrapper-normal {
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_wrapper-hover {
  transform: translateY(100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_inner-normal {
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2 .jvbpd-button_inner-hover {
  transform: translateY(100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_wrapper-normal {
  transition-delay: 0.1s;
  transform: translateY(-100%);
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_wrapper-hover {
  transform: translateY(0%);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_inner-normal {
  transform: translateY(-100%);
}

.jvbpd-advanced-button.hover-effect-2:hover .jvbpd-button_inner-hover {
  transition-delay: 0.15s;
  transform: translateY(0%);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_wrapper-normal {
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_wrapper-hover {
  transform: translateY(-100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_inner-normal {
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3 .jvbpd-button_inner-hover {
  transform: translateY(-100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_wrapper-normal {
  transition-delay: 0.1s;
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_wrapper-hover {
  transform: translateY(0%);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_inner-normal {
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-3:hover .jvbpd-button_inner-hover {
  transition-delay: 0.15s;
  transform: translateY(0%);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_wrapper-normal {
  transform: translateX(0);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_wrapper-hover {
  transform: translateX(-100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_inner-normal {
  transform: translateX(0);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4 .jvbpd-button_inner-hover {
  transform: translateX(-100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_wrapper-normal {
  transform: translateX(100%);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_wrapper-hover {
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_inner-normal {
  transform: translateX(100%);
}

.jvbpd-advanced-button.hover-effect-4:hover .jvbpd-button_inner-hover {
  transform: translateX(0);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_wrapper-normal {
  transform: translateX(0);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_wrapper-hover {
  transform: translateX(100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_inner-normal {
  transform: translateX(0);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5 .jvbpd-button_inner-hover {
  transform: translateX(100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_wrapper-normal {
  transform: translateX(-100%);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_wrapper-hover {
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_inner-normal {
  transform: translateX(-100%);
}

.jvbpd-advanced-button.hover-effect-5:hover .jvbpd-button_inner-hover {
  transform: translateX(0);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_wrapper-normal {
  opacity: 1;
  transform: scale(1);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_wrapper-hover {
  opacity: 0;
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_inner-normal {
  opacity: 1;
  transform: scale(1);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6 .jvbpd-button_inner-hover {
  opacity: 0;
  transform: scale(0);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
  transform: scale(1.5);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_inner-normal {
  opacity: 0;
  transform: scale(1.5);
}

.jvbpd-advanced-button.hover-effect-6:hover .jvbpd-button_inner-hover {
  opacity: 1;
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_wrapper-normal {
  opacity: 1;
  transform: scale(1);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_wrapper-hover {
  opacity: 0;
  transform: scale(1.5);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_inner-normal {
  opacity: 1;
  transform: scale(1);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7 .jvbpd-button_inner-hover {
  opacity: 0;
  transform: scale(1.5);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
  transform: scale(0);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_inner-normal {
  opacity: 0;
  transform: scale(0);
}

.jvbpd-advanced-button.hover-effect-7:hover .jvbpd-button_inner-hover {
  opacity: 1;
  transform: scale(1);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_wrapper-normal {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform-origin: 0 100%;
  transform: rotateZ(-90deg) scaleX(2);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_inner-normal {
  opacity: 1;
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8 .jvbpd-button_inner-hover {
  opacity: 0;
  transform-origin: 0 100%;
  transform: rotateZ(-90deg) translateY(-100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: rotateZ(0deg);
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_inner-normal {
  opacity: 0;
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-8:hover .jvbpd-button_inner-hover {
  opacity: 1;
  transform: rotateZ(0) translateY(0);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_wrapper-normal {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform-origin: 100% 0;
  transform: rotateZ(-90deg) translateY(100%) scaleX(2);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_inner-normal {
  opacity: 1;
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9 .jvbpd-button_inner-hover {
  opacity: 0;
  transform-origin: 100% 0;
  transform: rotateZ(-90deg) translateY(100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: rotateZ(0deg);
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_inner-normal {
  opacity: 0;
  transform: translateY(-100%);
}

.jvbpd-advanced-button.hover-effect-9:hover .jvbpd-button_inner-hover {
  opacity: 1;
  transform: rotateZ(0) translateY(0);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_wrapper-normal {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: translateX(-100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_inner-normal {
  opacity: 1;
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10 .jvbpd-button_inner-hover {
  opacity: 0;
  transform: translateX(-100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_wrapper-normal {
  opacity: 0;
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_inner-normal {
  opacity: 0;
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-10:hover .jvbpd-button_inner-hover {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.1s;
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_wrapper-normal {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: translateX(100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_inner-normal {
  opacity: 1;
  transform: translateY(0%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11 .jvbpd-button_inner-hover {
  opacity: 0;
  transform: translateX(100%);
  transition: all 0.3s cubic-bezier(0.5, 0.12, 0.46, 0.88);
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_wrapper-normal {
  opacity: 1;
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_wrapper-hover {
  opacity: 1;
  transform: translateX(0);
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_inner-normal {
  opacity: 0;
  transform: translateY(100%);
}

.jvbpd-advanced-button.hover-effect-11:hover .jvbpd-button_inner-hover {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.1s;
}

/*List Prev Next Button*/
.jvbpd-swiper-carousel .jvbpd-nav-button {
  display: inline-flex;
}

.jvbpd-swiper-carousel .jvbpd-nav-button i {
  position: absolute;
  top: 47%;
  z-index: 1;
}

/*Mag swiper button*/
.swiper-button-prev {
  background-image: none;
  left: 10px;
  right: auto;
}
.swiper-button-prev:focus {
  outline-color: transparent;
}
.swiper-button-prev:before {
  content: "\E87E";
  color: white;
  font-size: 25px;
  font-family: eicons;
}

.swiper-button-next {
  background-image: none;
  right: 10px;
  left: auto;
}
.swiper-button-next:focus {
  outline-color: transparent;
}
.swiper-button-next:before {
  content: "\E87D";
  color: white;
  font-size: 25px;
  font-family: eicons;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: auto;
  height: auto;
  margin: 0;
  z-index: 10;
  cursor: pointer;
  transform: translateY(-50%);
}

/*Listing Map Sort Button */
.jvbpd-map-list-sort-dropdown select,
.jvbpd-map-list-sort-dropdown button {
  height: auto;
}

/* Post Blcok Filter */
.shortcode-header {
  position: relative;
  display: flex;
  justify-content: space-between;
  z-index: 10;
}

.shortcode-title {
  margin-right: 100px;
}

.shortcode-nav {
  position: relative;
  flex: 1;
}

.shortcode-nav .shortcode-filter {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: auto 0;
  opacity: 0;
  z-index: 2;
  line-height: 30px;
  text-align: right;
}

.jv-jsloaded .shortcode-nav .shortcode-filter {
  display: block;
  opacity: 1;
  transition: opacity 0.4s;
}

.shortcode-nav .shortcode-filter {
  height: 30px;
}

.shortcode-filter {
  display: inline-block;
  padding: 0;
  margin-bottom: 0;
}

.shortcode-filter > li {
  font-size: 13px;
  cursor: pointer;
  display: inline-block;
}
.shortcode-filter > li > ul.flexMenu-popup {
  display: flex;
  flex-direction: column;
  z-index: 10;
  padding: 0;
  margin: 0;
  margin-top: -10px;
  opacity: 0;
  right: 0;
  top: 35px;
  background-color: #fff;
  border: solid 1px #eee;
}
.shortcode-filter > li > ul.flexMenu-popup:before {
  content: "";
  width: 93%;
  display: block;
  height: 27px;
  position: absolute;
  top: -27px;
}

.flexMenu-viewMore.active .flexMenu-popup {
  opacity: 1;
}

.flexMenu-popup li {
  line-height: 15px;
  border-bottom: none;
  text-align: right;
  margin: 0;
  padding: 10px 20px 10px 25px;
  list-style-type: none;
}
.flexMenu-popup li:hover {
  background: #f4f4f4;
}

/** Module **/
.module-card {
  position: relative;
  display: flex;
  overflow: hidden;
  transition: 0.5s;
}
.module-card .module-card__bg-wrapper .module-card__bg {
  background-size: cover;
  background-position: center;
  z-index: 1;
}
.module-card .module-card__bg-wrapper .module-card__bg-overlay {
  z-index: 2;
}
.module-card .module-card__content .one-block-whole-link {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.module-card--scheme-two-block .module-card {
  flex-wrap: wrap;
}

.module-card--scheme-two-block .module-card__bg-wrapper {
  position: relative;
  min-height: 200px;
  width: 100%;
}

.module-card--scheme-two-block .module-card__content {
  transition: all 0.4s;
  width: 100%;
  background-color: #f7f7f7;
}

.module-card--scheme-two-block .module-card__content-item,
.module-card--scheme-two-block .module-card__content-item .elementor-icon {
  color: #55595c;
  border-color: #55595c;
}

.module-card--scheme-two-block .module-card__button.elementor-button {
  color: #55595c;
  border-color: #55595c;
}

.module-card--scheme-one-block .module-card__bg-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.4s;
  width: 100%;
}

.module-card--scheme-one-block .module-card__content {
  min-height: 280px;
}

.module-card--scheme-one-block .module-card__content-item,
.module-card--scheme-one-block .module-card__content-item .elementor-icon {
  color: #fff;
  border-color: #fff;
}

.module-card--scheme-one-block .module-card__button.elementor-button {
  color: white;
  border-color: white;
}

.module-card--layout-image-above .module-card {
  flex-wrap: wrap;
}

.module-card--layout-image-above .module-card__bg-wrapper {
  width: 100%;
}

.module-card--layout-image-left .module-card,
.module-card--layout-image-right .module-card {
  flex-wrap: nowrap;
}

.module-card--layout-image-left .module-card__bg-wrapper,
.module-card--layout-image-right .module-card__bg-wrapper {
  width: auto;
  min-width: 50%;
}

.module-card--layout-image-left .module-card__content,
.module-card--layout-image-right .module-card__content {
  flex-grow: 1;
}

.module-card--layout-image-left .module-card {
  flex-direction: row;
}

.module-card--layout-image-right .module-card {
  flex-direction: row-reverse;
}

.module-card__bg,
.module-card__bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.4s;
}

.module-card__bg-wrapper {
  z-index: 1;
  overflow: hidden;
}

.module-card__button.elementor-button {
  cursor: pointer;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  border: solid 2px white;
  background: transparent;
}

.module-card__button.elementor-button:hover {
  background: transparent;
  text-decoration: none;
}

.module-card__title {
  font-size: 23px;
}

.module-card__content {
  z-index: 2;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  padding: 35px;
  width: 100%;
}

.module-card__content,
.module-card__content-item {
  position: relative;
  transition: 0.5s;
  color: #fff;
}

.module-card__content-item {
  width: 100%;
  margin: 0;
}

.module-card__content-item:not(:last-child) {
  margin-bottom: 5px;
}

.module-card__content-item .elementor-icon {
  color: #fff;
}

.module-card--valign-top .module-card__content {
  align-content: flex-start;
  align-items: flex-start;
}

.module-card--valign-middle .module-card__content {
  align-content: center;
  align-items: center;
}

.module-card--valign-bottom .module-card__content {
  align-content: flex-end;
  align-items: flex-end;
}

.module-card:hover .module-card__bg-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

@media (max-device-width: 1024px) {
  .module-card {
    cursor: pointer;
  }
}
@media (min-width: 1025px) {
  .module-card--desktop-layout-image-above .module-card {
    flex-wrap: wrap;
  }

  .module-card--desktop-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }

  .module-card--desktop-layout-image-left .module-card,
.module-card--desktop-layout-image-right .module-card {
    flex-wrap: nowrap;
  }

  .module-card--desktop-layout-image-left .module-card__bg-wrapper,
.module-card--desktop-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }

  .module-card--desktop-layout-image-left .module-card__content,
.module-card--desktop-layout-image-right .module-card__content {
    flex-grow: 1;
  }

  .module-card--desktop-layout-image-left .module-card {
    flex-direction: row;
  }

  .module-card--desktop-layout-image-right .module-card {
    flex-direction: row-reverse;
  }
}
@media (max-width: 1024px) {
  .module-card--tablet-layout-image-above .module-card {
    flex-wrap: wrap;
  }

  .module-card--tablet-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }

  .module-card--tablet-layout-image-left .module-card,
.module-card--tablet-layout-image-right .module-card {
    flex-wrap: nowrap;
  }

  .module-card--tablet-layout-image-left .module-card__bg-wrapper,
.module-card--tablet-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }

  .module-card--tablet-layout-image-left .module-card__content,
.module-card--tablet-layout-image-right .module-card__content {
    flex-grow: 1;
  }

  .module-card--tablet-layout-image-left .module-card {
    flex-direction: row;
  }

  .module-card--tablet-layout-image-right .module-card {
    flex-direction: row-reverse;
  }
}
@media (max-width: 767px) {
  .module-card--mobile-layout-image-above .module-card {
    flex-wrap: wrap;
  }

  .module-card--mobile-layout-image-above .module-card__bg-wrapper {
    width: 100%;
  }

  .module-card--mobile-layout-image-left .module-card,
.module-card--mobile-layout-image-right .module-card {
    flex-wrap: nowrap;
  }

  .module-card--mobile-layout-image-left .module-card__bg-wrapper,
.module-card--mobile-layout-image-right .module-card__bg-wrapper {
    width: auto;
    min-width: 50%;
  }

  .module-card--mobile-layout-image-left .module-card__content,
.module-card--mobile-layout-image-right .module-card__content {
    flex-grow: 1;
  }

  .module-card--mobile-layout-image-left .module-card {
    flex-direction: row;
  }

  .module-card--mobile-layout-image-right .module-card {
    flex-direction: row-reverse;
  }
}
.card-bg-detail-images-slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.card-bg-detail-images-slider .slider-wrap,
.card-bg-detail-images-slider .slider-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}
.card-bg-detail-images-slider .slider-overlay {
  display: none;
}
.card-bg-detail-images-slider .slider-preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  z-index: 3;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
.card-bg-detail-images-slider .slider-preloader i.fa {
  color: #ffffff;
}
.card-bg-detail-images-slider .slider,
.card-bg-detail-images-slider ul.slides {
  display: block;
  height: 100%;
}
.card-bg-detail-images-slider ul.slides {
  overflow: hidden;
}
.card-bg-detail-images-slider li.slide-item-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}
.card-bg-detail-images-slider div.slide-item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.card-bg-detail-images-slider .load-slider:before,
.card-bg-detail-images-slider .load-slider:after {
  /* font-family: 'Glyphicons Halflings'; */
  font-family: "flexslider-icon";
  font-style: normal;
  font-size: 25px;
  font-weight: 600;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  padding: 0 10px;
  color: #ffffff;
  z-index: 10;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.card-bg-detail-images-slider .load-slider:before {
  content: "\F001";
  left: 0;
}
.card-bg-detail-images-slider .load-slider:after {
  content: "\F002";
  right: 0;
}
.card-bg-detail-images-slider.loading .slider-wrap, .card-bg-detail-images-slider.loading .slider-overlay {
  background-color: rgba(0, 0, 0, 0.8);
}
.card-bg-detail-images-slider.loading .load-slider, .card-bg-detail-images-slider.loaded .load-slider, .card-bg-detail-images-slider.loaded .slider-preloader, .card-bg-detail-images-slider.loaded .slider-overlay {
  display: none;
}
.card-bg-detail-images-slider.loading .slider-wrap, .card-bg-detail-images-slider.loaded .slider-wrap, .card-bg-detail-images-slider.loading .slider-preloader, .card-bg-detail-images-slider.loading .slider-overlay {
  display: block;
}
.card-bg-detail-images-slider .flex-direction-nav .flex-prev,
.card-bg-detail-images-slider .flex-direction-nav .flex-next {
  background-color: transparent;
  width: 35px;
  height: 35px;
  margin: -17px 0 0;
}
.card-bg-detail-images-slider .flex-direction-nav .flex-prev:before,
.card-bg-detail-images-slider .flex-direction-nav .flex-next:before {
  font-size: 25px;
  font-weight: 600;
}
.card-bg-detail-images-slider .slider-pagination {
  position: absolute;
  top: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  margin: 10px;
  padding: 5px 10px;
  z-index: 3;
}

/*12.23 arrow custom*/
.module-card:hover .card-bg-detail-images-slider .load-slider:before {
  content: "\276E";
  left: 0;
  opacity: 1;
  font-size: 23px;
}

.module-card:hover .card-bg-detail-images-slider .load-slider:after {
  content: "\276F";
  right: 0;
  opacity: 1;
  font-size: 23px;
}

.module-card .card-bg-detail-images-slider .load-slider:before {
  content: "\276E";
  left: -5px;
  opacity: 0.3;
  transition: 0.25s;
  font-family: "Quicksand", Sans-serif;
  font-size: 16px;
}

.module-card .card-bg-detail-images-slider .load-slider:after {
  content: "\276F";
  right: -5px;
  opacity: 0.3;
  transition: 0.25s;
  font-family: "Quicksand", Sans-serif;
  font-size: 16px;
}

/*.card-bg-detail-images-slider .load-slider:before{*/
/*    font-size:23px;*/
/*}*/
/*.card-bg-detail-images-slider .load-slider:after{*/
/*    font-size:23px;*/
/*} */
/*module-card slider detail z-index*/
.module-card .one-block-whole-link {
  z-index: 4 !important;
}

.module-card .card-bg-detail-images-slider.bind.loaded .slider-wrap {
  z-index: 5;
  cursor: pointer;
}

/*detail on*/
.module-card:hover .card-bg-detail-images-slider .flex-direction-nav .flex-next:before {
  content: "\276F";
  opacity: 1;
  transition: 0.25s;
  font-size: 23px;
  right: 0;
}

.module-card:hover .card-bg-detail-images-slider .flex-direction-nav .flex-prev:before {
  content: "\276E";
  opacity: 1;
  transition: 0.25s;
  font-size: 23px;
  left: 0;
}

.module-card:hover .card-bg-detail-images-slider .flex-direction-nav .flex-next {
  right: 4px;
}

.module-card:hover .card-bg-detail-images-slider .flex-direction-nav .flex-prev {
  left: -3px;
}

.module-card .card-bg-detail-images-slider .flex-direction-nav .flex-next {
  right: -2px;
  transition: 0.25s;
}

.module-card .card-bg-detail-images-slider .flex-direction-nav .flex-prev {
  left: -12px;
  transition: 0.25s;
}

.module-card .card-bg-detail-images-slider .flex-direction-nav .flex-next:before {
  font-size: 16px;
  content: "\276F";
  opacity: 0.3;
  transition: 0.25s;
  font-family: "Quicksand", Sans-serif;
}

.module-card .card-bg-detail-images-slider .flex-direction-nav .flex-prev:before {
  font-size: 16px;
  content: "\276E";
  opacity: 0.3;
  transition: 0.25s;
  font-family: "Quicksand", Sans-serif;
}

/**
 * Elementor / jvbpd-module-repeater-meta
 *
 */
.jvbpd-repeater-meta-wrap {
  display: block;
}
.jvbpd-repeater-meta-wrap .jvbpd-repeater-meta {
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
}
.jvbpd-repeater-meta-wrap .jvbpd-repeater-meta .jvbpd-preview-detail:not(.disabled) {
  min-width: unset;
}

/**
* the width option works only item value
*
**/
.elementor-widget-jvbpd-module-meta .single-item .item-value {
  width: 100% !important;
}

/**
* Favorite, rating starts. Starts are from image data
*
**/
/** Favorite **/
.favorite img {
  width: 40px;
}

.module-rating-wrap {
  position: relative;
  width: 71px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 1;
}

.module-ratings {
  width: 0px;
  height: 100%;
  background-position: 0 -20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  z-index: 1;
}

/* User Info */
.user-info-in-nav-wrap {
  display: table;
}
.user-info-in-nav-wrap > div, .user-info-in-nav-wrap > ul {
  display: inline-flex;
  vertical-align: middle;
}
.user-info-in-nav-wrap .user-info-avatar {
  width: 63px;
  height: 63px;
  margin-right: 15px;
}
.user-info-in-nav-wrap .user-info-item-group {
  flex-direction: column;
}

.user-info-avatar .avatar {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}

/**
* Elementor / jvbpd-nav-menu widget
*
*/
.jvbpd-nav-menu-widget li.nav-item {
  position: relative;
}
.jvbpd-nav-menu-widget li.nav-item ul.wide-nav-overlay {
  position: absolute;
}
.jvbpd-nav-menu-widget > .mobile-opener {
  display: none;
}
.jvbpd-nav-menu-widget > div.menu-wrap.show {
  display: block;
}
@media (max-width: 767px) {
  .jvbpd-nav-menu-widget.device-mobile > .mobile-opener {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap.show {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap ul.nav {
    width: 200px;
    display: block;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap ul.nav.mm-collapse:not(.mm-show) {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-mobile > div.menu-wrap ul.nav li {
    float: none;
    word-break: break-wrod;
  }
  .jvbpd-nav-menu-widget.device-mobile ul.wide-nav-overlay {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-mobile .jvbpd-nav-menu > li:hover > ul {
    position: relative;
  }
  .jvbpd-nav-menu-widget.device-mobile .jvbpd-nav-menu .menu-item-depth-0 a .fa {
    float: none;
  }
}
@media (max-width: 1023px) {
  .jvbpd-nav-menu-widget.device-tablet > .mobile-opener {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap.show {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap ul.nav {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap ul.nav.mm-collapse:not(.mm-show) {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-tablet > div.menu-wrap ul.nav li {
    float: none;
  }
  .jvbpd-nav-menu-widget.device-tablet ul.wide-nav-overlay {
    display: none;
  }
  .jvbpd-nav-menu-widget.device-tablet .jvbpd-nav-menu > li:hover > ul {
    position: relative;
  }
}
.jvbpd-nav-menu-widget span.menu-titles {
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-outs;
  -o-transition: color 0.3s ease-in-out;
}

@media (max-width: 767px) {
  .elementor-widget-jvbpd_nav_menu .jvbpd-nav-menu-widget.device-mobile div.menu-wrap {
    position: absolute;
  }
}
@media (max-width: 1023px) {
  .elementor-widget-jvbpd_nav_menu .jvbpd-nav-menu-widget.device-tablet div.menu-wrap {
    position: absolute;
  }
}
@media (max-width: 767px) {
  .elementor-widget-jvbpd_nav_menu.jvbpd-nav-menu-full-width .jvbpd-nav-menu-widget.device-mobile div.menu-wrap {
    left: 0;
    right: 0;
    margin: -10px;
  }
}
@media (max-width: 1023px) {
  .elementor-widget-jvbpd_nav_menu.jvbpd-nav-menu-full-width .jvbpd-nav-menu-widget.device-tablet div.menu-wrap {
    left: 0;
    right: 0;
    margin: -10px;
  }
}
.elementor-widget-jvbpd_nav_menu.menu-hover-effect-left-right .nav-item.menu-item-depth-0 > a.nav-link > span {
  position: relative;
  display: block;
}
.elementor-widget-jvbpd_nav_menu.menu-hover-effect-left-right .nav-item.menu-item-depth-0 > a.nav-link > span:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  border-bottom: solid 2px #aaaaaa;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
}
.elementor-widget-jvbpd_nav_menu.menu-hover-effect-left-right .nav-item.menu-item-depth-0 > a.nav-link > span:hover:after {
  width: 100%;
}
.elementor-widget-jvbpd_nav_menu.menu-hover-effect-center .nav-item.menu-item-depth-0 > a.nav-link > span {
  position: relative;
  display: block;
}
.elementor-widget-jvbpd_nav_menu.menu-hover-effect-center .nav-item.menu-item-depth-0 > a.nav-link > span:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0%;
  border-bottom: solid 2px #aaaaaa;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
}
.elementor-widget-jvbpd_nav_menu.menu-hover-effect-center .nav-item.menu-item-depth-0 > a.nav-link > span:hover:after {
  left: 0%;
  width: 100%;
}

/**
 *	Menu opener
 *
 */
.jvbpd-canvas-container {
  padding: 0;
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  z-index: 100;
  visibility: hidden;
  background-color: #ffffff;
  transition: all 0.5s;
}
.jvbpd-canvas-container.ani-ltr {
  transform: translate3d(-99%, 0, 0);
  -webkit-transform: translate3d(-99%, 0, 0);
  -moz-transform: translate3d(-99%, 0, 0);
  -ms-transform: translate3d(-99%, 0, 0);
  -o-transform: translate3d(-99%, 0, 0);
  left: -1%;
}
.jvbpd-canvas-container.ani-rtl {
  transform: translate3d(99%, 0, 0);
  -webkit-transform: translate3d(99%, 0, 0);
  -moz-transform: translate3d(99%, 0, 0);
  -ms-transform: translate3d(99%, 0, 0);
  -o-transform: translate3d(99%, 0, 0);
  right: -1%;
}
.jvbpd-canvas-container.ani-center {
  transform: scale(0.5);
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  opacity: 0;
  top: 0;
  left: 0;
}
.jvbpd-canvas-container.jvbpd-visible {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  visibility: visible;
  background-color: #000000;
}
.jvbpd-canvas-container.jvbpd-visible.ani-ltr {
  left: 0;
  z-index: 5000;
  -webkit-z-index: 5000;
  -moz-z-index: 5000;
  -ms-z-index: 5000;
  -o-z-index: 5000;
}
.jvbpd-canvas-container.jvbpd-visible.ani-rtl {
  right: 0;
}
.jvbpd-canvas-container.jvbpd-visible.ani-center {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
}
.jvbpd-canvas-container.jvbpd-visible:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 75px;
  height: 50px;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzZweCIgIGhlaWdodD0iNzZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLWVsbGlwc2lzIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjwhLS1jaXJjbGUoY3g9IjE2IixjeT0iNTAiLHI9IjEwIiktLT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSIwIiBmaWxsPSIjZmY2ZDAwIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjE0OzA7MDswOzAiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSI4NDs4NDs4NDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM3LjgwMjQiIGN5PSI1MCIgcj0iMTQiIGZpbGw9IiNmZjAwM2EiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsxNDsxNDsxNDswIiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49Ii0wLjVzIj48L2FuaW1hdGU+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIHZhbHVlcz0iMTY7MTY7NTA7ODQ7ODQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iLTAuNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNiIgY3k9IjUwIiByPSI4Ljk3NzQ1IiBmaWxsPSIjZTcwMDhhIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjs1MDs4NDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSItMC4yNXMiPjwvYW5pbWF0ZT48L2NpcmNsZT48Y2lyY2xlIGN4PSI4NCIgY3k9IjUwIiByPSI1LjAyMjU1IiBmaWxsPSIjNDY1OGFjIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7MTQ7MTQ7MTQ7MCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiB2YWx1ZXM9IjE2OzE2OzUwOzg0Ozg0IiBrZXlUaW1lcz0iMDswLjI1OzAuNTswLjc1OzEiIGtleVNwbGluZXM9IjAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxOzAgMC41IDAuNSAxIiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjBzIj48L2FuaW1hdGU+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNzEuODAyNCIgY3k9IjUwIiByPSIxNCIgZmlsbD0iI2ZmNmQwMCI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgdmFsdWVzPSIwOzA7MTQ7MTQ7MTQiIGtleVRpbWVzPSIwOzAuMjU7MC41OzAuNzU7MSIga2V5U3BsaW5lcz0iMCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDE7MCAwLjUgMC41IDEiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBiZWdpbj0iMHMiPjwvYW5pbWF0ZT48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJjeCIgdmFsdWVzPSIxNjsxNjsxNjs1MDs4NCIga2V5VGltZXM9IjA7MC4yNTswLjU7MC43NTsxIiBrZXlTcGxpbmVzPSIwIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMTswIDAuNSAwLjUgMSIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwcyI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==");
}
.jvbpd-canvas-container.jvbpd-visible.loaded:after {
  display: none;
}
.jvbpd-canvas-container .jvbpd-nav-menu.flex-column > li {
  display: flex;
  flex-direction: column;
}
.jvbpd-canvas-container .metismenu li.nav-item:hover > ul,
.jvbpd-canvas-container .metismenu li.nav-item:hover > ul.collapse {
  display: flex !important;
  height: auto !important;
  flex-direction: column;
}
@media (max-width: 767px) {
  .jvbpd-canvas-container .jvbpd-nav-menu .menu-item-depth-0 a .fa {
    float: right;
    position: relative;
    transform: translateY(50%);
  }
}
.jvbpd-canvas-container .jvbpd-nav-menu .sub-menu-second li a {
  display: inline-block;
}
.jvbpd-canvas-container .jvbpd-nav-menu > li > ul li:hover > ul {
  position: unset;
}

/*filter overflow*/
.shortcode-nav ul.shortcode-filter > li {
  height: 18px;
}

/*Canvas menu on - display*/
body.jvbpd-menu-active #wrapper {
  display: none;
  -webkit-display: none;
  -moz-display: none;
  -ms-display: none;
  -o-display: none;
}

/*Menu-item dropdown effect*/
.btn-group.menu-item .dropdown-menu.show {
  padding: 0;
  height: auto;
  overflow: hidden;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.08);
  -webkit-animation: itemshow 0.25s linear 1;
          animation: itemshow 0.25s linear 1;
}
@-webkit-keyframes itemshow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes itemshow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.btn-group.menu-item .dropdown-menu.show .dropdown-item.desc, .btn-group.menu-item .dropdown-menu.show .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
  transition: 0.25s;
}
.btn-group.menu-item .dropdown-menu.show .dropdown-item.desc:hover, .btn-group.menu-item .dropdown-menu.show .dropdown-item:hover {
  background: #e6e4e4;
  text-indent: 6px;
  font-weight: 500;
  color: #333;
}
.btn-group.menu-item .dropdown-menu.show .dropdown-item.desc:last-child, .btn-group.menu-item .dropdown-menu.show .dropdown-item:last-child {
  border: none;
}
.btn-group.menu-item .dropdown-menu.show .dropdown-divider {
  margin: 0;
  border: none;
}

/*Menu - Category*/
.jvbpd-nav-menu .shortcode-jvbpd_block {
  border: solid 1px #eaeaea;
}

li.wide-container .javo-shortcode .shortcode-container > .shortcode-header {
  width: 200px;
}

li.wide-container .javo-shortcode .shortcode-container > .shortcode-header > .shortcode-nav > ul.shortcode-filter {
  height: auto;
  position: absolute;
  left: 0;
  top: 30px;
}

li.wide-container ul.wide-nav-overlay div.shortcode-header > div.shortcode-nav > ul.shortcode-filter li.filter-nav-item {
  height: 30px;
  padding: 5px 20px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: #454545;
}

/*dropdown-item*/
.dropdown-item.active, .dropdown-item:active {
  background: transparent;
}

/*
* 5. User menu
*/
.jvbpd-user-menu-wrap {
  display: flex;
  justify-content: space-between;
}

.jvbpd-user-menu .dropdown-menu {
  margin-top: 10px;
}
.jvbpd-user-menu .dropdown-toggle::after {
  display: none;
}
.jvbpd-user-menu.menu-type-mymenu .login-btn {
  border-radius: 20px;
  background-color: #000;
  padding: 3px 20px;
  color: #fff;
  margin-bottom: 0px;
  height: 35px;
  display: flex;
  align-items: center;
  height: 31px;
  padding: 3px 10px;
}
.jvbpd-user-menu.menu-type-mymenu ul {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
.jvbpd-user-menu.menu-type-mymenu .dropdown-item:nth-child(2) {
  padding: 0;
}
.jvbpd-user-menu.menu-type-mymenu .dropdown-item:nth-child(2) li {
  border-bottom: 1px solid #eee;
  padding: 3px 30px;
}
.jvbpd-user-menu.menu-type-mymenu .dropdown-item:nth-child(2) li:last-child {
  border-bottom: 0;
}
.jvbpd-user-menu.menu-type-mymenu .avartar-btn img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
}
.jvbpd-user-menu.menu-type-mymenu .mymenu-list {
  padding: 15px 0px;
}
.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap {
  display: table;
}
.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap > div, .jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap > ul {
  display: inline-flex;
  vertical-align: middle;
}
.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap .user-info-avatar {
  width: 63px;
  height: 63px;
  margin-right: 15px;
}
.jvbpd-user-menu.menu-type-mymenu .user-info-in-nav-wrap .user-info-item-group {
  flex-direction: column;
}
.jvbpd-user-menu.menu-type-bp_notification .notify-btn {
  border-radius: 50px;
  background-color: #000;
  color: #fff;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jvbpd-user-menu.menu-type-bp_notification .notify-btn > a {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}
.jvbpd-user-menu.menu-type-bp_notification .notify-btn > a i {
  vertical-align: middle;
}
.jvbpd-user-menu.menu-type-bp_notification .notify-btn .bedge {
  position: absolute;
  font-size: 10px;
  bottom: 0;
  right: 0px;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  background-color: #f00;
  border-radius: 50%;
  color: #fff;
}
.jvbpd-user-menu.menu-type-bp_notification .notify-list li.not-found-notification {
  text-align: center;
}
.jvbpd-user-menu.menu-type-add_new .add-new-btn {
  border-radius: 20px;
  background-color: #000;
  padding: 3px 20px;
  color: #fff;
  margin-bottom: 0px;
  height: 35px;
  display: flex;
  align-items: center;
}
.jvbpd-user-menu.menu-type-add_new .add-new-btn i {
  margin-right: 3px;
}
.jvbpd-user-menu.menu-type-reward_point .reward-point-btn {
  border-radius: 20px;
  background-color: #000;
  padding: 3px 20px;
  color: #fff;
  margin-bottom: 0px;
  height: 35px;
  display: flex;
  align-items: center;
}
.jvbpd-user-menu.menu-type-reward_point .reward-point-btn i {
  margin-right: 3px;
}
.jvbpd-user-menu .mymenu-list ul li a,
.jvbpd-user-menu .add-new-list li a,
.jvbpd-user-menu .notify-list li a,
.jvbpd-user-menu .user-info-item-group li span,
.jvbpd-user-menu .add-new-btn,
.jvbpd-user-menu .reward-point-btn {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 1px;
  font-family: "Roboto", Sans-serif;
}
.jvbpd-user-menu > .dropdown > .dropdown-menu.show {
  border-radius: 4px;
  border: 1px solid rgba(120, 130, 140, 0.13);
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.05);
}

.selectize-control {
  position: relative;
}

.selectize-dropdown, .selectize-input, .selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

.selectize-input, .selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled, .selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 10px 3px 3px 0;
  padding: 2px 6px;
  background: #fff;
  color: #303030;
  border: 0 solid #d0d0d0;
  height: 100%;
}
.selectize-control.multi .selectize-input > div.active {
  background: #fff;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: white;
  border: 0 solid white;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.selectize-dropdown .option, .selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

.selectize-dropdown, .selectize-dropdown.form-control {
  border-radius: 0;
}

/*Only Submit Form-Group*/
/*Listing Drop down (Responsive)*/
.selectize-dropdown, .selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 2px 0 0 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 0;
}

.selectize-control.multi .selectize-input .item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 6px 0 0;
}
.selectize-control.multi .selectize-input .item .remove {
  display: flex;
  align-items: center;
  justify-content: center;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px;
}

/*Contact-us*/
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  padding: 6px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25em;
  color: #495057;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required option {
  padding: 6px 12px;
}

/*List Selectize*/
.selectize-input.items.has-options.dropdwon-active.focus.input-active {
  display: flex;
  align-items: center;
}

.javo-selectize-option .selectize-input .item {
  padding: 0;
}

.selectize-control.single .selectize-input.input-active {
  display: flex;
  height: auto;
}

.selectize-input.items.not-full.has-options.focus.input-active.dropdown-active {
  background: #fff;
}

.selectize-input.items.has-options.full.has-items {
  display: flex;
  align-items: center;
  padding: 6px;
}
.selectize-input.items.has-options.full.has-items span {
  background: #fff;
}
.selectize-input.items.has-options.full.has-items span .item {
  padding: 2px 0 2px 6px;
}
.selectize-input.items.has-options.full.has-items.focus.input-active {
  background: #fff;
}

.selectize-control.plugin-remove_button .remove-single {
  font-family: "Roboto";
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.3px;
  color: #898899;
  width: 17px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #d0d0d0;
  top: 0;
  right: 0;
}

.selectize-control .selectize-input:after {
  margin-top: 0;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.selectize-control.single .selectize-input:after {
  margin-top: 0;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.selectize-input.items.not-full.has-options.focus.input-active.dropdown-active:after {
  transform: translateY(-50%) !important;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: 0;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

/* Lava Ajax Search Field */
.lava-ajax-search-form-wrap, .lava-ajax-search-form-wrap > input {
  width: 100%;
}

/* Selectize */
.selectize-input, .search-box-inline select {
  padding: 0px 0px 0px 20px;
  border-color: #e4e7ea;
  border-width: 0px 1px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  height: 41px;
  min-height: 41px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

/* Fetch for Boostrap select radius */
select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

.javo-geoloc-trigger {
  position: absolute;
  cursor: pointer;
  right: 0px;
  top: 50%;
  margin: 0;
  margin-right: 20px;
  transform: translateY(-50%);
  color: #78829e;
}

/*Search Form (Listing) - Address + Current Location*/
.javo-search-form-geoloc .form-control.ui-autocomplete-input {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1;
}
.javo-search-form-geoloc .form-control.ui-autocomplete-input::-webkit-input-placeholder {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1;
}
.javo-search-form-geoloc .form-control.ui-autocomplete-input::-moz-placeholder {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1;
}
.javo-search-form-geoloc .form-control.ui-autocomplete-input:-ms-input-placeholder {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1;
}
.javo-search-form-geoloc .form-control.ui-autocomplete-input::-ms-input-placeholder {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1;
}
.javo-search-form-geoloc .form-control.ui-autocomplete-input::placeholder {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1;
}

.pac-container {
  border-top: none;
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
  -webkit-animation: showbox 0.25s 1 linear;
          animation: showbox 0.25s 1 linear;
}
@-webkit-keyframes showbox {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes showbox {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item {
  font-family: "Poppins", sans-serif;
  color: #333 !important;
  font-weight: 500;
  letter-spacing: 1;
  font-size: 12px;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item i {
  margin: 0 10px;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item.ui-state-focus {
  border: 1px solid transparent;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1;
}

/*Ajax search fade effect*/
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.jvbpd-ajax-search-536a40d.lava_ajax_search {
  -webkit-animation: fadein 0.25s linear 1;
          animation: fadein 0.25s linear 1;
}
@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.jvbpd-ajax-search-536a40d.lava_ajax_search .type-listing_category.group-title.ui-menu-item {
  transition: 0.25s;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.jvbpd-ajax-search-536a40d.lava_ajax_search .type-listing_category.group-title.ui-menu-item a > i {
  transition: 0.25s;
}

/*Keyword Search form*/
.javo-shortcode .search-box-inline .tt-dropdown-menu {
  width: 100%;
  background-color: #fff;
}
.javo-shortcode .search-box-inline .tt-dropdown-menu .tt-dataset-tags .tt-suggestion {
  padding: 10px 20px;
  border-bottom: 0.5px solid #f5f5f5;
}
.javo-shortcode .search-box-inline .tt-dropdown-menu .tt-dataset-tags .tt-suggestion:last-child {
  border-bottom: none;
}
.javo-shortcode .search-box-inline .tt-dropdown-menu .tt-dataset-tags .tt-suggestion:hover {
  background: #f5f5f5;
}
.javo-shortcode .search-box-inline .tt-dropdown-menu .tt-dataset-tags .tt-suggestion p {
  margin-bottom: 0;
}
.javo-shortcode .search-box-inline .tt-dropdown-menu .tt-dataset-tags {
  font-size: 13px;
  border: 0.5px solid #f3f3f3;
  border-top: none;
}

body.search-results {
  background: #eee;
}
body.search-results .container > .row > .col-sm-9 {
  flex: 0 0 100%;
  max-width: 100%;
}
body.search-results .container > .row > .col-sm-3 {
  flex: 0 0 0%;
  max-width: 0%;
}
body.search-results .entry-header {
  display: none;
}

.lava-ajax-search-result-page-wrap h3.page-title {
  display: none;
}

/** form **/
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap {
  width: 100%;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap br {
  display: none;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap input {
  width: 80%;
  padding: 20px 30px;
  border: 1px solid #eee;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap button {
  width: 20%;
  border: 0;
  color: #fff;
  background: #aaa;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap button:hover {
  background: #6ec1e4;
}

.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap > form {
  display: flex;
}

/** Tabs **/
.lava-ajax-search-result-page-wrap .results-header ul.results-tabs {
  display: flex;
  border: none;
  border-bottom: solid 1px #efefef;
}

.lava-ajax-search-result-page-wrap .results-header ul.results-tabs > li {
  background-color: transparent;
  border: 0;
  border-bottom-width: 0;
  float: initial;
  margin: 0 0 -1px 0;
  padding: 11px 40px 5px 40px;
}
.lava-ajax-search-result-page-wrap .results-header ul.results-tabs > li a {
  font-size: 13px;
}
.lava-ajax-search-result-page-wrap .results-header ul.results-tabs > li a .count {
  background: transparent;
  min-height: 22px;
  font-size: 10px;
  color: #6ec1e4;
}

/** Result content **/
.lava-ajax-search-result-page-wrap .lava-ajax-search-results .results-body {
  background-color: #ffffff;
  padding: 20px 40px 30px 40px;
}

.lava-ajax-search-result-page-wrap div.lava-ajax-search-results .results-body h2.results-group-title {
  font-size: 14px;
}

.result-item .item-body.media-body br, .result-item .item.media-body br {
  display: none;
}
.result-item .item-body.media-body .item-date, .result-item .item-body.media-body .item-meta, .result-item .item.media-body .item-date, .result-item .item.media-body .item-meta {
  font-size: 11px;
  color: #aaa;
}

.lava-ajax-search-result-page-wrap .result-item .item.media .item-body > .item-title {
  color: #000;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 13px;
}

.lava-ajax-search-result-page-wrap .result-item .item.media .item-body > .item-desc {
  color: #a2a2a2;
  font-size: 13px;
}

.lava-ajax-search-result-page-wrap .result-item .item.media img {
  margin: 0;
  width: 60px;
  height: auto;
}

/** BuddyPress **/
body ul.lava_ajax_search {
  border: 0px solid #e0e0e0;
  border-top: 0;
  padding: 0;
  box-shadow: 0 0 53px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  margin-top: 6px;
  transition: box-shadow 0.25s ease-in-out, border 0.3s ease-in-out;
  background: #fff;
}

.lava_ajax_search li i {
  font-size: 13px;
  color: #666666;
  display: inline-block;
  vertical-align: middle;
  padding-right: 7px;
}
.lava_ajax_search li span {
  padding: 0px 0 10px 0px;
}

body ul.lava_ajax_search li.ui-menu-item.group-title:first-child {
  margin-top: 0px;
}

body ul.lava_ajax_search li.ui-menu-item.group-title, body ul.lava_ajax_search li.group-content {
  font-family: "Open Sans", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  margin: 0px 0 0px 0;
  color: #aaaaaa;
  padding: 10px 0 10px 20px;
  border: 0px;
  border-bottom: solid 1px #eaeaea;
}
body ul.lava_ajax_search li.ui-menu-item.group-title:hover, body ul.lava_ajax_search li.group-content:hover {
  background: #eeeeee;
}
body ul.lava_ajax_search li.ui-menu-item.group-title:hover i, body ul.lava_ajax_search li.ui-menu-item.group-title:hover a, body ul.lava_ajax_search li.group-content:hover i, body ul.lava_ajax_search li.group-content:hover a {
  color: #000000;
}
body ul.lava_ajax_search li.show-result.group-content {
  padding: 0px 15px 0 15px;
}
body ul.lava_ajax_search li.show-result.group-title {
  background: #fafafa;
}
body ul.lava_ajax_search li.show-result.group-title a {
  padding: 0 0 0 0px;
  color: #333;
  font-weight: 600;
}

body ul.lava_ajax_search li.show-result.type-listing_category.group-content, body ul.lava_ajax_search li.show-result.type-view_all_type.group-content {
  padding: 14px 0 11px 20px;
}

/* meta */
.lava_ajax_search .item.media a img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.lava_ajax_search .item.media .item-body.media-body .item-date, .lava_ajax_search .item.media .item-body.media-body .item-desc {
  display: none;
}

.lava_ajax_search .item.media:after {
  clear: both;
}
.lava_ajax_search .item.media .item-meta-category, .lava_ajax_search .item.media .item-meta-location, .lava_ajax_search .item.media .item-meta-open-hours {
  float: left;
  font-size: 11px;
  color: #a5a5a5;
  padding: 0px 5px 0px 0px;
  margin: 0px 5px 0 0;
}
.lava_ajax_search .item.media .item-meta-open-hours {
  display: none;
}
.lava_ajax_search .item.media .item-meta-li {
  font-size: 11px;
  font-weight: 300;
}
.lava_ajax_search .item.media .item-meta-li.listing_category,
.lava_ajax_search .item.media .item-meta-li.listing_location {
  width: auto;
  float: left;
  margin-right: 15px;
}

ul.lava_ajax_search div.item-title a {
  color: #737373;
  font-size: 13px;
  font-weight: 400;
}

.type-view_all_type {
  background-color: #f4f4f4;
  border: 0;
  border-radius: 0;
}
.type-view_all_type .allresults a {
  color: #848383;
  font-weight: 500;
}

/*********/
.single-item-tab-feature-bg-wrap {
  position: relative;
  display: block;
  overflow: hidden;
  clear: both;
}

.container-item,
.container-item.active,
.container-item .preloader,
.container-item .header-overlay,
.container-item .header-parallax {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.container-featured .header-overlay {
  z-index: 2;
}

.container-item .container-image-viewer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.container-item .preloader {
  z-index: 1;
  opacity: 1;
  visibility: visible;
  background-color: #454545 !important;
}
.container-item .preloader .sk-three-bounce {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
.container-item .preloader .sk-three-bounce .sk-child {
  background-color: #ffffff;
}
.container-item .swiper-container {
  width: 100%;
  height: 100%;
}
.container-item .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.container-item .swiper-slide img {
  height: 100%;
}
.container-item .swiper-slide:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.container-item .swiper-button-prev,
.container-item .swiper-button-next {
  background-image: none;
  color: #fff;
  font-size: 40px;
  width: auto;
  height: auto;
  max-width: 40px;
  max-height: 40px;
  opacity: 0.85;
}
.container-item .swiper-button-prev:hover,
.container-item .swiper-button-next:hover {
  opacity: 1;
}
.container-item .swiper-pagination-bullet {
  background: #fff;
  opacity: 0.3;
}
.container-item .swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}
.container-item .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 5px;
}
.container-item .container-image-viewer {
  width: 100%;
  height: 100%;
}
.container-item.loaded .preloader {
  -webkit-animation: header-fade 0.5s ease-in;
          animation: header-fade 0.5s ease-in;
  visibility: hidden;
  opacity: 0;
}

.single-header-wrap.effect-fade .container-item {
  display: none;
}
.single-header-wrap.effect-fade .container-item.active {
  display: block;
  -webkit-animation: sinle-header-effect-fade 0.5s;
          animation: sinle-header-effect-fade 0.5s;
}
.single-header-wrap.effect-left-to-right .container-item {
  display: none;
  left: -100%;
}
.single-header-wrap.effect-left-to-right .container-item.active {
  display: block;
  -webkit-animation: sinle-header-effect-left-to-right 0.5s;
          animation: sinle-header-effect-left-to-right 0.5s;
}

@-webkit-keyframes sinle-header-effect-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes sinle-header-effect-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes sinle-header-effect-left-to-right {
  0% {
    left: -100%;
  }
  100% {
    left: 0%;
  }
}
@keyframes sinle-header-effect-left-to-right {
  0% {
    left: -100%;
  }
  100% {
    left: 0%;
  }
}
/**
* Header Buttons
*/
.responsive-tabdrop {
  position: relative;
  margin: 0;
}
.responsive-tabdrop li {
  position: relative;
  float: left;
}
.responsive-tabdrop .hide {
  display: none;
}

/* Common */
.jv-jsloaded .scrolltabs {
  display: block;
  opacity: 1;
  transition: opacity 0.4s;
}

.scrolltabs {
  position: relative;
  display: block;
  opacity: 0;
}

.title-line-btns, .javo-core-single-featured-switcher {
  display: block;
  width: 260px;
}
.title-line-btns .dropdown-toggle, .javo-core-single-featured-switcher .dropdown-toggle {
  font-family: "jv-icons" !important;
  border: none;
  border-width: 0;
  border-color: transparent;
}
.title-line-btns .dropdown-toggle:after, .javo-core-single-featured-switcher .dropdown-toggle:after {
  font-family: "jv-icons" !important;
  content: "\E2AA";
  border: none;
  vertical-align: top;
  position: relative;
  color: #454545;
  line-height: 1;
  margin-left: 0;
}
.title-line-btns .dropdown-menu, .javo-core-single-featured-switcher .dropdown-menu {
  padding: 0;
  margin: 0;
  border: 1px solid #eee;
}
.title-line-btns .dropdown-menu li, .javo-core-single-featured-switcher .dropdown-menu li {
  display: block;
  float: initial;
  padding: 0.3rem 1rem;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 2.5;
  border-bottom: 1px solid #eee;
  border-radius: 0;
}
.title-line-btns .dropdown-menu li:last-child, .javo-core-single-featured-switcher .dropdown-menu li:last-child {
  border-bottom: 0;
}
.title-line-btns .dropdown-menu i, .javo-core-single-featured-switcher .dropdown-menu i {
  text-shadow: none;
  text-align: center;
  width: 15px;
  display: inline-block;
  margin-right: 13px;
  position: relative;
  top: 1px;
}

/* Title line buttons  */
.title-line-btns {
  width: 500px;
  justify-content: center;
  align-items: center;
  margin: 0px 0px 0px 0px;
}

.jvbpd-meta-details-right {
  min-height: 1px;
}

/** single header buttons **/
.title-line-btns li:nth-child(n+3) > div {
  margin-left: 10px;
}

.title-line-btns li > div[class^=btn-] a,
.title-line-btns li > div[class^=btn-] button {
  transition: all 0.3s ease-in-out;
}
.title-line-btns li > div a, .title-line-btns li > div button {
  border: 1px solid red;
}

.title-line-btns li > div.btn-score-review a {
  background: black;
  color: #fff;
  font-weight: 600;
  font-size: 15px;
  padding: 10px 12px;
}

.title-line-btns li > div > button {
  padding: 10px 12px;
  color: black;
  background: transparent;
  line-height: 22.5px;
  margin: 0px 0px 0px 0px;
  font-weight: 600;
  font-size: 15px;
}

.title-line-btns li > div > a,
.title-line-btns li > div > .post-views {
  padding: 10px 12px;
  display: inline-block;
  color: black;
  font-weight: 500;
  font-size: 15px;
}

.title-line-btns li > div > .post-views .post-views-icon {
  display: none;
}

.title-line-btns li > div i {
  font-size: 15px;
  position: relative;
  top: 2px;
  transition: none;
}

.title-line-btns li > div i.fa-heart {
  top: 0;
}

.title-line-btns li > div button:hover,
.title-line-btns li > div a:hover {
  color: #fff;
  border-color: transparent;
  background-color: black;
  opacity: 1;
}

/* Remove border */
.title-line-btns .dropdown a,
.title-line-btns .dropdown button,
.title-line-btns .dropdown div {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

@media (max-width: 767px) {
  .title-line-btns > .dropdown {
    position: absolute;
    right: 0;
  }
  .title-line-btns > .dropdown div > a {
    display: flex;
    flex-wrap: nowrap;
  }
  .title-line-btns > .dropdown .dropdown-menu > li > div {
    width: 100%;
    margin-right: 0;
  }

  .title-line-btns > .dropdown {
    position: absolute;
    right: 0;
  }
  .title-line-btns > .dropdown div > a {
    display: flex;
    flex-wrap: nowrap;
  }
  .title-line-btns > .dropdown .dropdown-menu > li > div {
    width: 100%;
    margin-right: 0;
  }
}
.title-line-btns > li, .javo-core-single-featured-switcher > li {
  line-height: 2;
  margin-right: 5px;
}
.title-line-btns > li > a, .javo-core-single-featured-switcher > li > a {
  display: block;
  color: #444;
  background: #ffffff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 18px;
  cursor: pointer;
  padding: 11px 11px;
}
.title-line-btns > li > a i, .javo-core-single-featured-switcher > li > a i {
  color: #fff;
}
.title-line-btns > li > a .switcher-label, .javo-core-single-featured-switcher > li > a .switcher-label {
  display: none;
}
.title-line-btns > li.active > a.javo-tooltip, .javo-core-single-featured-switcher > li.active > a.javo-tooltip {
  background: #454545;
  color: #fff;
}
.title-line-btns > li.switch-streetview > a, .javo-core-single-featured-switcher > li.switch-streetview > a {
  padding: 11px 12px;
}
.title-line-btns > li.switch-3dview > a, .javo-core-single-featured-switcher > li.switch-3dview > a {
  padding: 10px 14px;
}

/* single header switcher */
.javo-core-single-featured-switcher li {
  padding: 0 3px;
}
.javo-core-single-featured-switcher .tabdrop {
  width: 50px;
}
.javo-core-single-featured-switcher i {
  text-shadow: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Sticky nav */
#javo-detail-item-header > ul {
  display: flex;
  margin-bottom: 0;
}

#javo-detail-item-header li {
  list-style-type: none;
}

/* Gallery */
#javo-item-detail-image-section {
  /** hover effect **/
}
#javo-item-detail-image-section a.link-display:after {
  /*text*/
  content: "\F06E";
  font-family: "Font Awesome 5 Free";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-size: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -10%);
  color: white;
  transition: 0.5s;
  opacity: 0;
}
#javo-item-detail-image-section a.link-display:before {
  /*text_box_shadow*/
  content: "";
  background: black;
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.25s;
}
#javo-item-detail-image-section a.link-display img {
  transition: 0.25s;
}
#javo-item-detail-image-section a.link-display .overlay {
  transition: 0.25s;
}
#javo-item-detail-image-section a.link-display:hover img {
  transform: scale(1.1);
}
#javo-item-detail-image-section a.link-display:hover:before {
  z-index: 1;
  pointer-events: none;
  opacity: 0.45;
}
#javo-item-detail-image-section a.link-display:hover:after {
  transform: translate(-50%, -50%);
  opacity: 1;
  pointer-events: none;
  z-index: 2;
}
#javo-item-detail-image-section a.link-display:hover .overlay {
  /*+6 more text,overlay*/
  opacity: 0;
}
#javo-item-detail-image-section .row {
  margin: 0 -5px 10px -5px;
}
#javo-item-detail-image-section .row:last-child {
  margin-bottom: 0;
}
#javo-item-detail-image-section .row .col-md-4 {
  padding-left: 5px;
  padding-right: 5px;
}
#javo-item-detail-image-section .row .col-md-6 {
  padding-left: 5px;
  padding-right: 5px;
}
#javo-item-detail-image-section .row .col-md-6 img {
  height: 200px;
}
#javo-item-detail-image-section .row .col-md-3 {
  padding: 5px;
}
#javo-item-detail-image-section .row .link-display {
  display: block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
#javo-item-detail-image-section .row .link-display .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 100%);
}
#javo-item-detail-image-section .row .link-display .overlay span {
  color: #fff;
  font-size: 20px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
}

.jv-socail-share-wrap .social-opener {
  display: none;
}
.jv-socail-share-wrap li {
  list-style-type: none;
  margin: 0 !important;
}
.jv-socail-share-wrap ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
}

li.jv-social-item {
  padding: 0;
  display: inline-block;
}

.jv-share-btn {
  overflow: hidden;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  transition-property: background-color, border-color, -webkit-filter;
  transition-property: filter, background-color, border-color;
  transition-property: filter, background-color, border-color, -webkit-filter;
  height: 4.5em;
  cursor: pointer;
}
.jv-share-btn a i {
  color: #fff;
}

.jv-share-btn-icon {
  display: flex;
  align-self: stretch;
  justify-content: center;
  align-items: center;
  width: 4.5em;
  position: relative;
}
.jv-share-btn-icon i {
  color: #fff;
  font-size: 16px;
}

.jv-social-item {
  word-break: break-word;
}

.jv-share-grid-1 .jv-social-item {
  width: 100%;
}

.jv-share-grid-2 .jv-social-item {
  width: 49.9%;
}

.jv-share-grid-3 .jv-social-item {
  width: 33.3%;
}

.jv-share-grid-4 .jv-social-item {
  width: 25%;
}

.jv-share-grid-5 .jv-social-item {
  width: 20%;
}

.jv-share-grid-6 .jv-social-item {
  width: 16.6%;
}

.jv-share-btn--color-original .jv-share-btn:hover {
  -webkit-filter: brightness(1.3);
  filter: brightness(1.3);
}
.jv-share-btn--color-original .jv_share-btn_delicious {
  background-color: #3399ff;
}
.jv-share-btn--color-original .jv_share-btn_digg {
  background-color: #005be2;
}
.jv-share-btn--color-original .jv_share-btn_email {
  background-color: #ea4335;
}
.jv-share-btn--color-original .jv_share-btn_print {
  background-color: #aaaaaa;
}
.jv-share-btn--color-original .jv_share-btn_facebook {
  background-color: #3b5998;
}
.jv-share-btn--color-original .jv_share-btn_google {
  background-color: #dd4b39;
}
.jv-share-btn--color-original .jv_share-btn_pocket {
  background-color: #EF3F56;
}
.jv-share-btn--color-original .jv_share-btn_linkedin {
  background-color: #0077b5;
}
.jv-share-btn--color-original .jv_share-btn_odnoklassniki {
  background-color: #F4731C;
}
.jv-share-btn--color-original .jv_share-btn_pinterest {
  background-color: #bd081c;
}
.jv-share-btn--color-original .jv_share-btn_reddit {
  background-color: #ff4500;
}
.jv-share-btn--color-original .jv_share-btn_skype {
  background-color: #00AFF0;
}
.jv-share-btn--color-original .jv_share-btn_slideshare {
  background-color: #0077b5;
}
.jv-share-btn--color-original .jv_share-btn_snapchat {
  background-color: #fffc00;
}
.jv-share-btn--color-original .jv_share-btn_stumbleupon {
  background-color: #EB4924;
}
.jv-share-btn--color-original .jv_share-btn_tumblr {
  background-color: #35465c;
}
.jv-share-btn--color-original .jv_share-btn_twitch {
  background-color: #6441A5;
}
.jv-share-btn--color-original .jv_share-btn_telegram {
  background-color: #2CA5E0;
}
.jv-share-btn--color-original .jv_share-btn_twitter {
  background-color: #1DA1F2;
}
.jv-share-btn--color-original .jv_share-btn_vimeo {
  background-color: #1ab7ea;
}
.jv-share-btn--color-original .jv_share-btn_vk {
  background-color: #45668e;
}
.jv-share-btn--color-original .jv_share-btn_whatsapp {
  background-color: #25d366;
}
.jv-share-btn--color-original .jv_share-btn_wordpress {
  background-color: #21759b;
}
.jv-share-btn--color-original .jv_share-btn_xing {
  background-color: #026466;
}

.jv-share-btn--color-original.jv-share-skin-expand .jv-share-btn {
  background: transparent;
}

.jv-share-skin-expand .jv-socail-share-wrap {
  width: 80px;
  padding: 3px 6px;
  background-color: rgba(49, 49, 49, 0.8);
  border-radius: 3px;
}
.jv-share-skin-expand .jv-socail-share-wrap .jv-sns-list ul {
  display: none;
}
.jv-share-skin-expand .jv-socail-share-wrap:hover {
  width: 100%;
  background-color: #1ab5c1;
}
.jv-share-skin-expand .jv-socail-share-wrap:hover .jv-sns-list ul {
  display: block;
}
.jv-share-skin-expand .jv-socail-share-wrap .social-opener {
  color: #fff;
}
.jv-share-skin-expand .jv-socail-share-wrap .social-opener i {
  padding: 0 5px 0 0;
}
.jv-share-skin-expand .jv-socail-share-wrap .jv-share-btn {
  margin-bottom: 0;
  height: 1.8em;
  width: 3em;
}
.jv-share-skin-expand .jv-socail-share-wrap .jv-share-btn-icon i {
  font-size: 13px;
}
.jv-share-skin-expand .jv-socail-share-wrap:hover .jv-sns-list li {
  opacity: 1;
  visibility: visible;
}

.jv-share-skin-expand.expand-direction-right .jv-socail-share-wrap .jv-sns-list,
.jv-share-skin-expand.expand-direction-right .jv-socail-share-wrap .social-opener {
  display: inline-block;
}

.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap {
  width: 80px;
}
.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap .jv-sns-list,
.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap .social-opener {
  display: block;
}
.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap:hover .jv-sns-list {
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 10;
}
.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap:hover ul {
  background-color: #1ab5c1;
  width: 80px;
  border-radius: 0 0px 5px 5px;
}
.jv-share-skin-expand.expand-direction-bottom .jv-socail-share-wrap:hover li {
  display: block;
  padding: 5px 10px;
}

/*2019-08-20*/
/*Single-item-tab..Page header title*/
.single-item-tab h3.page-header {
  color: #666;
  border-bottom: 5px solid #ff5a5f;
  display: none;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-bottom: 15px;
  margin-top: 0px;
  height: auto;
  width: auto;
  margin: 0 0 15px;
  padding: 0 0 15px;
}
.single-item-tab .header-content-wrap {
  z-index: 2;
}

/*Gallery*/
.jvbpd-grid li a {
  cursor: pointer;
}

/*FAQ*/
.detail-block.faq #lava_faq {
  border: 1px solid #f1f0f0;
  margin-bottom: 0;
}
.detail-block.faq .panel-default {
  margin-top: 0;
  border: none;
  border-bottom: 1px solid #f1f0f0;
  border-radius: 0;
}
.detail-block.faq .panel-default:last-child {
  border-bottom: none;
}
.detail-block.faq .panel-heading {
  padding: 10px 15px;
  background-color: #fff;
  display: flex;
}
.detail-block.faq .panel-heading i {
  display: flex;
  align-items: center;
}
.detail-block.faq .panel-heading h4 {
  margin: 0px 0px 0px 0px;
  display: flex;
  align-items: center;
  padding: 0;
}
.detail-block.faq .panel-body {
  display: flex;
  justify-content: flex-end;
  padding: 5px 15px 20px 15px;
}
.detail-block.faq .panel-heading > i,
.detail-block.faq .panel-body > i {
  float: left;
  line-height: 22px;
  font-size: 15px;
  color: #9398b0;
  flex: 0 0 5%;
}
.detail-block.faq .panel-collapse {
  background-color: #f5f5f5;
}
.detail-block.faq .panel-collapse .panel-body .lava_faq_content {
  flex: 0 0 95%;
}

/*Working Hour*/
.today-hrs ul {
  padding: 0;
}

/*Reivew*/
.review-rating {
  display: flex;
  justify-content: space-between;
}

.review-rating button.javo-detail-item-edit-comment {
  background: #fff;
  color: #cacaca;
  border: 1px solid #d8d8d8;
  font-size: 10px;
  padding: 2px 6px;
}
.review-rating button.javo-detail-item-edit-comment:hover {
  color: #444;
  border: 1px solid #444;
}

.review-content {
  margin: 10px 0;
  padding: 10px 0;
}
.review-content.text-field {
  background: #fff;
}

.review-subject .review-author {
  font-size: 14px;
  color: #4b4b4b;
  font-weight: 600;
  text-transform: uppercase;
  padding-right: 17px;
}
.review-subject .review-date {
  font-size: 12px;
  color: #999;
  font-weight: 400;
  letter-spacing: 0;
}

a.review-reply-btn {
  margin: 10px 0px;
  font-size: 10px;
  font-weight: 600;
  border: 1px solid #bbb;
  padding: 2px 10px;
  text-transform: uppercase;
  display: inline-block;
}

.reply-input-box {
  width: 100%;
  margin-top: 15px;
  border: 1px solid #d8d8d8;
  background: #fff;
  padding: 10px;
}

.lv-review-loadmore {
  margin: 15px 0 10px 0;
}

.jv-rating-submit-wrap {
  margin-top: 25px;
  margin-bottom: 15px;
}

.jv-rating-submit-wrap button,
.lv-review-submit,
.javo-fileupload,
.lv-review-loadmore button,
.status-opener-wrap button,
.jvbpd_single_claim_wrap button {
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.09);
  border-color: #dbdbdb;
  color: #484848;
  font-weight: 600;
  background-color: #ffffff;
  transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
}
.jv-rating-submit-wrap button:hover,
.lv-review-submit:hover,
.javo-fileupload:hover,
.lv-review-loadmore button:hover,
.status-opener-wrap button:hover,
.jvbpd_single_claim_wrap button:hover {
  background: red;
  border-color: red;
  color: #fff;
}

.jv-rating-middle-inner {
  margin: 10px 0 20px 0;
}

.jvbpd_rat_star img {
  width: 15px;
}

.jv_comment_image_preview {
  margin-top: 15px;
}
.jv_comment_image_preview .review-image img {
  width: 100%;
  height: 112px;
  overflow: hidden;
}

/* Share Social Modal */
.lava-Di-share-dialog#lava-alert-box {
  padding: 0;
  width: 800px;
  border: none;
}
.lava-Di-share-dialog#lava-alert-box:before {
  content: "";
  width: 100%;
  height: 100%;
  outline: 9999px solid rgba(30, 30, 30, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.lava-Di-share-dialog#lava-alert-box h5 {
  margin: 0;
}
.lava-Di-share-dialog#lava-alert-box h5 .row {
  margin: 0;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 {
  padding: 0;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .modal-header {
  background: #506ac5;
  text-align: center;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  color: #fff;
  display: block;
  font-weight: 900;
  font-size: 18px;
  letter-spacing: 4px;
  text-transform: uppercase;
  border-bottom: none;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .modal-header .close {
  padding-top: 0;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .modal-header button {
  opacity: 1;
  margin-top: 0px;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .modal-header button span {
  color: #fff;
  position: relative;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row {
  margin: 30px 15px;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-9 .input-group {
  border: 2px solid #e9e9e9;
  border-radius: 3px;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-9 .input-group span {
  padding: 14px 12px;
  background: #f4f4f4;
  border: none;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-9 .input-group input {
  padding: 0 12px;
  height: 48px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: none;
  box-shadow: none;
  background: #fff;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-3 button {
  padding: 14px 12px;
  border-radius: 3px;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4 button {
  border-radius: 3px;
  padding: 14px 12px;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4:nth-child(1) button {
  background: #3B5998;
  border-color: #3B5998;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4:nth-child(2) button {
  background: #4099FF;
  border-color: #4099FF;
}
.lava-Di-share-dialog#lava-alert-box h5 .row .col-md-12 .row .col-md-4:nth-child(3) button {
  background: #D34836;
  border-color: #D34836;
}
.lava-Di-share-dialog#lava-alert-box .modal-body {
  padding: 30px;
  background: #f4f4f4;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.lava-Di-share-dialog#lava-alert-box .modal-body p {
  display: none;
}
.lava-Di-share-dialog#lava-alert-box .modal-body .row:nth-child(1) {
  margin-bottom: 30px;
}

/* Map on Preview Modal */
.jvbpd-preview-map {
  width: 100%;
}

/*Item value*/
/*------------------------------------------------------------------
Pending Post - Publish This Post Button
-------------------------------------------------------------------*/
.single-lv_listing .panel-body .contact-info-meta.meta-google-address {
  display: flex;
  flex-direction: column;
}
.single-lv_listing .control-item {
  display: none;
}
.single-lv_listing.type-grid.extend-meta-block .extend-meta-block-wrap {
  height: 100%;
  min-height: 100%;
}
.single-lv_listing.type-grid.extend-meta-block .extend-meta-block-wrap .javo-core-single-featured-container > div {
  height: 500px;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap {
  height: 100%;
  min-height: 100%;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg {
  position: relative;
  bottom: 0;
  margin: 0;
  background: #fff;
  padding: 30px 0 32px 0;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left {
  padding: 0 15px;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms > div,
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .single-header-terms > span {
  color: #686868;
  /*background: $as-primary-light-color;
  border: 1px $as-primary-light-color-darker solid;*/
  padding: 2px 8px 0 0;
  letter-spacing: 1px;
  font-size: 12px;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review {
  color: #686868;
  /*bottom: 58px !important;*/
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review .review-count {
  color: #686868;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap a.link-review .review-count::before {
  color: #686868;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left .jv-addons-meta-wrap .lava_favorite {
  color: #686868;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-bg .captions .header-inner .item-bg-left #javo-item-social-section .jvbpd_single_listing_social-wrap a i {
  color: #686868;
  background: #f4f4f4;
  border: 1px #efefef solid;
}
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .single-item-tab-feature-bg,
.single-lv_listing.extend-meta-block .extend-meta-block-wrap .javo-core-single-featured-container > div {
  height: 550px;
}
.single-lv_listing div.jvbpd-single-preview-layer {
  position: fixed;
  background-color: rgba(136, 149, 180, 0.75);
  z-index: 1000;
  bottom: 0;
  padding: 20px;
  margin: 30px 100px;
}
.single-lv_listing div.jvbpd-single-preview-layer.left {
  left: 0;
}
.single-lv_listing div.jvbpd-single-preview-layer.right {
  right: 0;
}
.single-lv_listing div.jvbpd-single-preview-layer h3.title {
  text-align: center;
  font-weight: 600;
  margin: 5px 0 30px 0;
  line-height: 1;
  color: #ffffff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item {
  display: block;
  line-height: 1;
  margin: 0 15px 0 15px;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > select {
  border: solid 1px #bcc3d5;
  padding: 11px 15px;
  display: block;
  position: relative;
  background-color: #8895b4;
  letter-spacing: 1px;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a:hover, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button:hover, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > select:hover {
  background-color: #7684a5;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item:last-child {
  margin: 0 15px 0 15px;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a:before, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > a:after, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button > i:before, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item > button > i:after {
  position: relative;
  top: 1px;
  display: inline-block;
  /* font-family: "Glyphicons Halflings"; */
  font-family: "jvbpd-icon2";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.apply > a:before, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.apply > button > i:before {
  content: "\E013";
  margin-right: 3px;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.edit > a:before, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.edit > button > i:before {
  display: none;
  content: "\E953";
  margin-right: 3px;
}
.single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.payment > a:after, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.payment > button:after, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.publish > a:after, .single-lv_listing div.jvbpd-single-preview-layer ul.lava-single-control-button li.control-item.publish > button:after {
  display: none;
  content: "\E904";
  margin-left: 3px;
}

.sticky-wrap-section .sticky-wrapper {
  width: 100%;
}

.jvbpd-map-list-grid-toogle-wrap {
  display: flex;
}

.jvbpd-map-list-sort-dropdown {
  display: flex;
}
.jvbpd-map-list-sort-dropdown select {
  padding: 5px 10px;
  border: 1px solid #eee;
}
.jvbpd-map-list-sort-dropdown button {
  border: 1px solid #eee;
  margin-left: 5px;
  background: #fff;
}

/* Map area */
.javo-maps-area-wrap .dropdown-menu {
  top: 46px !important;
  left: 43px !important;
}

.javo-maps-area-wrap {
  position: relative;
}
.javo-maps-area-wrap .map-controls {
  position: absolute;
  top: 0;
}
.javo-maps-area-wrap .map-controls.map-left-control {
  left: 0;
}
.javo-maps-area-wrap .map-controls.map-right-control {
  right: 0;
}
.javo-maps-area-wrap .map-controls .dropdown-menu {
  background: #222;
}
.javo-maps-area-wrap .map-controls .dropdown-menu a {
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  text-transform: uppercase;
}
.javo-maps-area-wrap .map-controls .dropdown-menu .dropdown-item:hover, .javo-maps-area-wrap .map-controls .dropdown-menu .dropdown-item:focus {
  background-color: transparent;
}

.javo-map-cluster {
  position: relative;
  border: solid 5px #fff !important;
  box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -moz-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -ms-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  -o-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  background-color: #4c9fcd;
  color: #fff;
  width: 52px;
  height: 52px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  font: bold 1.4em/45px "Arial Black", Gadget, sans-serif;
  animation: cluster-animate 1.5s infinite;
  -webkit-animation: cluster-animate 1.5s infinite;
}

@keyframes cluster-animate {
  0% {
    box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
  50% {
    box-shadow: 0px 0px 0 0px rgba(199, 199, 199, 0.5);
  }
  100% {
    box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
}
@-webkit-keyframes cluster-animate {
  0% {
    -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
  50% {
    -webkit-box-shadow: 0px 0px 0 0px rgba(199, 199, 199, 0.5);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0 5px rgba(199, 199, 199, 0.5);
  }
}
.control-panel-in-map {
  margin: 20px;
  padding: 10px;
}
.control-panel-in-map .total-count {
  display: block;
  margin: 10px 0;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
.control-panel-in-map .total-count .count {
  font-weight: 600;
  background-color: transparent;
}
.control-panel-in-map .btn-group > button {
  background-color: #3c3d42;
  border: none;
}

body.lv-map-template {
  /*
  #page-style{
  	overflow:hidden;
  	overflow-y:scroll;
  } */
}
body.lv-map-template .container-fluid {
  position: static;
}

/*Search Filter List*/
.elementor-widget-jvbpd-map-list-filters .selectize-dropdown-content div.option {
  font-size: 12px;
  font-weight: 400;
  color: #aaaaaa;
}
.elementor-widget-jvbpd-map-list-filters .selectize-dropdown-content div.option:hover {
  color: #666666;
}

.jvbpd-map-mobile-switch > span {
  display: none;
  visibility: hidden;
}
.jvbpd-map-mobile-switch.map-active > span.button-list {
  display: inline-block;
  visibility: visible;
}
.jvbpd-map-mobile-switch.list-active > span.button-map {
  display: inline-block;
  visibility: visible;
}

.jvbpd-map-control {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 100%;
  background-color: #444444;
  box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.4);
  margin: 10px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
}
.jvbpd-map-control.dropdown-toggle::before {
  content: none !important;
}

/************************************************Near me,Price (Radius)*/
/*2019.08.20*/
/*_variables.scss*/
/*_maps04-search-wrap.scss*/
.jvbpd-ui-slider,
.jvbpd-map-distance-bar-wrap {
  line-height: 0.9;
  position: absolute;
  top: 120%;
  left: 0;
  right: 0;
  display: none;
  z-index: 15;
  background-color: #ffffff;
  border-radius: 3px;
  padding: 0 35px 0 15px;
  border: 1px solid #eaeaea;
  box-shadow: 3px 3px 3px 0px rgba(99, 99, 99, 0.25);
  /* Wrapper for all connect elements.
  */
}
.jvbpd-ui-slider .noUi-horizontal .noUi-background .noUi-handle:after, .jvbpd-ui-slider .noUi-horizontal .noUi-background .noUi-handle:before,
.jvbpd-map-distance-bar-wrap .noUi-horizontal .noUi-background .noUi-handle:after,
.jvbpd-map-distance-bar-wrap .noUi-horizontal .noUi-background .noUi-handle:before {
  background: transparent;
}
.jvbpd-ui-slider .noUi-horizontal .noUi-background .noUi-handle .javo-slider-tooltip strong,
.jvbpd-map-distance-bar-wrap .noUi-horizontal .noUi-background .noUi-handle .javo-slider-tooltip strong {
  display: block;
  padding: 2px;
}
.jvbpd-ui-slider .noUi-base,
.jvbpd-ui-slider .noUi-connects,
.jvbpd-map-distance-bar-wrap .noUi-base,
.jvbpd-map-distance-bar-wrap .noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.jvbpd-ui-slider .noUi-connects,
.jvbpd-map-distance-bar-wrap .noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.jvbpd-ui-slider .noUi-connect,
.jvbpd-ui-slider .noUi-origin,
.jvbpd-map-distance-bar-wrap .noUi-connect,
.jvbpd-map-distance-bar-wrap .noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  /*
  height: 100%;
  width: 100%;*/
  right: 0;
  bottom: 0;
  transform-origin: 0 0;
}
.jvbpd-ui-slider .noUi-origin,
.jvbpd-map-distance-bar-wrap .noUi-origin {
  position: absolute;
}
.jvbpd-ui-slider div.slider,
.jvbpd-map-distance-bar-wrap div.slider {
  position: relative;
}
.jvbpd-ui-slider button[data-close],
.jvbpd-map-distance-bar-wrap button[data-close] {
  background-color: transparent;
  border-color: transparent;
  padding: 0px;
  position: absolute;
  right: 8px;
  top: 10px;
}
.jvbpd-ui-slider button[data-close] i,
.jvbpd-map-distance-bar-wrap button[data-close] i {
  color: #798ea2;
}
.jvbpd-ui-slider.open,
.jvbpd-map-distance-bar-wrap.open {
  display: block;
}
.jvbpd-ui-slider .noUi-base,
.jvbpd-map-distance-bar-wrap .noUi-base {
  position: relative;
}
.jvbpd-ui-slider .noUi-base .noUi-origin.noUi-background,
.jvbpd-map-distance-bar-wrap .noUi-base .noUi-origin.noUi-background {
  border-radius: 4px;
}
.jvbpd-ui-slider .noUi-base .noUi-origin.noUi-connect,
.jvbpd-map-distance-bar-wrap .noUi-base .noUi-origin.noUi-connect {
  border-radius: 4px;
}
.jvbpd-ui-slider .noUi-target,
.jvbpd-map-distance-bar-wrap .noUi-target {
  border-radius: 4px;
  border: none;
  box-shadow: none;
  background: #c5d4e3;
  height: 8px;
}
.jvbpd-ui-slider .tooltips,
.jvbpd-map-distance-bar-wrap .tooltips {
  display: block;
}
.jvbpd-ui-slider .tooltips .tooltip-min,
.jvbpd-ui-slider .tooltips .tooltip-max,
.jvbpd-map-distance-bar-wrap .tooltips .tooltip-min,
.jvbpd-map-distance-bar-wrap .tooltips .tooltip-max {
  width: 50%;
  float: left;
  display: block;
}
.jvbpd-ui-slider .tooltips .tooltip-max,
.jvbpd-map-distance-bar-wrap .tooltips .tooltip-max {
  text-align: right;
}
.jvbpd-ui-slider .tooltips:after,
.jvbpd-map-distance-bar-wrap .tooltips:after {
  content: "";
  clear: both;
  display: table;
}
.jvbpd-ui-slider .javo-slider-tooltip,
.jvbpd-map-distance-bar-wrap .javo-slider-tooltip {
  background-color: #4c58a4;
}
.jvbpd-ui-slider .javo-slider-tooltip span,
.jvbpd-map-distance-bar-wrap .javo-slider-tooltip span {
  white-space: nowrap;
}
.jvbpd-ui-slider .javo-slider-tooltip:before,
.jvbpd-map-distance-bar-wrap .javo-slider-tooltip:before {
  content: "";
  bottom: 0;
}
.jvbpd-ui-slider .noUi-background,
.jvbpd-map-distance-bar-wrap .noUi-background {
  box-shadow: none;
  position: absolute;
}
.jvbpd-ui-slider .noUi-handle,
.jvbpd-map-distance-bar-wrap .noUi-handle {
  top: 50%;
  width: 20px;
  height: 20px;
  margin: -7px 0 0 0;
  border-radius: 50px;
  position: absolute;
  box-shadow: none;
  cursor: pointer;
  background: #506ac5;
  border: 0;
  left: -10px;
}
.jvbpd-ui-slider .javo-slider-tooltip,
.jvbpd-map-distance-bar-wrap .javo-slider-tooltip {
  display: block;
  position: absolute;
  font: 400 12px/12px Arial;
  border-radius: 3px;
  background: #111;
  color: #fff;
  padding: 5px;
  left: 50%;
  margin: 0 0 0 -24px;
  text-align: center;
  z-index: 9998;
  top: -26px;
}
.jvbpd-ui-slider.not-layer,
.jvbpd-map-distance-bar-wrap.not-layer {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  display: block;
  box-shadow: none;
  border: none;
}
.jvbpd-ui-slider.tooltip-bottom .javo-slider-tooltip,
.jvbpd-map-distance-bar-wrap.tooltip-bottom .javo-slider-tooltip {
  top: 100%;
}

.javo-selectize-option .selectize-input {
  border: 1px solid #e9e9e9;
  background: #fafafa;
  font-size: 13px;
  border-radius: 3px;
  display: flex;
}
.javo-selectize-option .selectize-input input[type=text] {
  height: 20px;
}
.javo-selectize-option .selectize-input .item {
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 600;
  padding: 0 10px;
  margin-bottom: 0;
  margin-top: 1px;
}
.javo-selectize-option .selectize-input::after {
  content: "";
  color: #999;
  font: normal normal normal 14px/1 "Font Awesome 5 Free";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.selectize-control .selectize-dropdown .selectize-dropdown-content div {
  color: #646464;
}

/* More taxonomies */
.jv-more-tax-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

/**************************/
/*_maps03-map-list-part-style.scss*/
.javo-maps-search-wrap .selectize-input > input {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 1px;
}

.jvbpd_map_list_sidebar_wrap .panel-heading {
  background-color: transparent;
  border: none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  position: relative;
}
.jvbpd_map_list_sidebar_wrap .panel-heading::after {
  position: absolute;
  right: 0;
  bottom: 13px;
  margin: 0px 3px 0 0px;
  font-family: "Font Awesome 5 Free";
  content: "\F077";
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  color: #fff;
  font-weight: 900;
}
.jvbpd_map_list_sidebar_wrap .panel-heading.collapsed::after {
  content: "\F078";
}

.panel {
  border: none;
  margin-bottom: 0px;
  background-color: transparent;
  border-radius: none;
  box-shadow: none;
}

.jvbpd_map_list_sidebar_wrap input[type=text],
.jvbpd_map_list_sidebar_wrap select {
  height: 35px;
  width: 100%;
  border: 1px solid #e4e4e4;
}

/*Listing Slim Scroll Bar*/
.panel-body .slimScrollBar {
  z-index: 1;
}
.panel-body .slimScrollRail {
  z-index: 0;
}

/* horizon setting */
.jvbpd_map_list_sidebar_wrap.horizon .panel {
  float: left;
}

.jvbpd_map_list_sidebar_wrap.horizon::after {
  content: "";
  display: table;
  clear: both;
}

.jvbpd_map_list_sidebar_wrap.horizon .panel-heading {
  display: none;
}

/*Vertical setting*/
.jvbpd_map_list_sidebar_wrap.vertical h3 {
  margin-bottom: 0.75em;
}

#map-list-style-wrap .javo-map-box-morebutton {
  padding: 13px;
  margin-bottom: 30px;
  background-color: #3f5bbd;
  border-color: #3f5bbd;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}
#map-list-style-wrap .javo-map-box-morebutton i {
  margin-right: 10px;
}
#map-list-style-wrap .map-filter-menu .menu-item {
  display: inline-block;
  text-align: center;
}
#map-list-style-wrap .map-filter-menu .menu-item button {
  border-style: unset;
}

/** Address Search **/
.map-list-filter-item .input-group input {
  padding-left: 12px;
  background: #fff;
  font-size: 13px;
  color: #b5b5b5;
  height: 40px;
}
.map-list-filter-item .input-group input::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b5b5b5;
  opacity: 1;
  /* Firefox */
  font-size: 13px;
  font-weight: 400;
}
.map-list-filter-item .input-group input::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b5b5b5;
  opacity: 1;
  /* Firefox */
  font-size: 13px;
  font-weight: 400;
}
.map-list-filter-item .input-group input:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b5b5b5;
  opacity: 1;
  /* Firefox */
  font-size: 13px;
  font-weight: 400;
}
.map-list-filter-item .input-group input::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b5b5b5;
  opacity: 1;
  /* Firefox */
  font-size: 13px;
  font-weight: 400;
}
.map-list-filter-item .input-group input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b5b5b5;
  opacity: 1;
  /* Firefox */
  font-size: 13px;
  font-weight: 400;
}
.map-list-filter-item .input-group .input-group-btn {
  position: absolute;
  right: 15px;
  top: 4px;
}
.map-list-filter-item .input-group .input-group-btn button {
  background: transparent;
  padding: 0;
}
.map-list-filter-item .input-group .input-group-btn button i {
  font-size: 17px;
  color: #b5b5b5;
}

/**
 *
 *	Map list reset filter
 */
.jvbpd-map-list-reset-filter-wrap {
  display: block;
  position: relative;
}
.jvbpd-map-list-reset-filter-wrap div.items,
.jvbpd-map-list-reset-filter-wrap span.filter-item,
.jvbpd-map-list-reset-filter-wrap i.filter-item-remove-icon {
  display: inline-block;
  vertical-align: middle;
}
.jvbpd-map-list-reset-filter-wrap span.filter-item {
  border: solid 1px #e5e5e5;
  background-color: #ffffff;
  font-size: 10px;
  cursor: pointer;
  padding: 2px 8px;
  margin-right: 3px;
}
.jvbpd-map-list-reset-filter-wrap span.filter-item:hover {
  border: 1px solid #cccccc;
  color: #454545;
}
.jvbpd-map-list-reset-filter-wrap i.filter-item-remove-icon {
  margin: 0 0 0 3px;
  text-transform: none;
  font-weight: 400;
}

/*************_elementor.scss*/
/**
 *
 *	Map list Swich filter
 */
.jvbpd-map-list-grid-toogle-wrap {
  display: inline-block;
  width: 100%;
}
.jvbpd-map-list-grid-toogle-wrap .toggle-item {
  display: inline-block;
  cursor: pointer;
  color: #aaaaaa;
}
.jvbpd-map-list-grid-toogle-wrap .toggle-item.active {
  color: #454545;
}

/*_core.scss*/
.jvbpd_map_list_sidebar_wrap .jvbpd-map-distance-bar-wrap {
  background-color: transparent;
  border-radius: 3px;
  padding: 0px;
  border: 0px solid #eaeaea;
}
.jvbpd_map_list_sidebar_wrap .jvbpd-map-distance-bar-wrap .javo-slider-tooltip {
  font: 400 10px/12px Arial;
  border-radius: 3px;
  background: #506ac5;
  color: #fff;
  padding: 2px 10px;
  margin: 4px 0 0 -24px;
  z-index: 1;
}

/*
* Map Listing Count
*/
.jvbpd-map-list-total-count-wrap {
  font-size: 12px;
  font-weight: 400;
  color: #aaaaaa;
}

/*Near me Km,Mile*/
.map-list-filter-item .text-right {
  right: 0;
  font-size: 10px;
  color: #a7a4a4;
}
.map-list-filter-item .text-right label input {
  position: relative;
  top: 2px;
}
.map-list-filter-item .text-right .jv-switch.small {
  margin-left: 6px;
  margin-right: 5px;
  bottom: 1.5px;
  margin-bottom: 15px;
  height: 16px;
}
.map-list-filter-item .text-right .jv-switch input:checked + .slider {
  background: #a7a4a4;
}
.map-list-filter-item .text-right .jv-switch .slider:before {
  bottom: 3px;
}

.jvbpd_map_preview_close_icon {
  display: none !important;
}

#javo-map-info-w-content .jvbpd_somw_info {
  height: 190px;
  border: none;
  box-shadow: none;
  width: 100%;
}
#javo-map-info-w-content .jvbpd_somw_info ul.module-meta > li.module-meta-category {
  display: none;
  visibility: hidden;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title {
  margin: 5px 0;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .featured-show {
  display: none;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .col-md-12 a .javo-thb {
  width: 320px;
  height: 196px;
  position: absolute;
  top: -5px;
  left: 0;
  background-size: cover;
  background-position: center;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .col-md-12 a .javo-thb:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(38, 42, 70, 0.54);
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-title {
  padding: 0 0 0 5px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-title h3 {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 15px;
  letter-spacing: 0px;
  text-align: left;
  line-height: 20px;
  margin-bottom: 0px;
  margin-top: 0;
  max-height: 40px;
  overflow: hidden;
  margin-top: 5px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-title h3 a {
  color: #fff;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title .map-info-author {
  color: #fff;
  padding: 0 0 0 5px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_title span {
  font-size: 13px;
  font-weight: 500;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des {
  margin: 0;
  border-bottom: 1px solid #e9e9e9;
  border-top: 1px solid #e9e9e9;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des .col-md-4:nth-child(2) {
  padding: 0;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des .col-md-4:nth-child(1) span {
  background: #999;
  color: #fff;
  padding: 4px 13px;
  border-radius: 3px;
  font-size: 13px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_des span {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 34px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button {
  margin: 10px 0 0 0;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button .text-left {
  padding-right: 0;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button .text-left .social-wrap .javo-sns-wrap i:first-child a {
  margin-left: 0;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_info_button button {
  border-radius: 3px;
  padding: 5px 12px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb {
  width: 100%;
  height: 213px;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb img {
  width: 100%;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .javo-thumb-price {
  position: absolute;
  top: 15px;
  color: #fff;
  background-color: #ff5a5f;
  border: 1px solid #ff5a5f;
  text-shadow: none;
  padding: 6px 20px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 13px;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .rating {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #ffb400;
  font-size: 17px;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .rating i {
  font-size: 15px;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button {
  position: relative;
  z-index: 2;
  display: table;
  margin: 0 auto;
  bottom: -40%;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button a {
  padding: 6px 20px;
  border: 2px solid rgba(255, 255, 255, 0);
  width: 120px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  transition: all 0.5s;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 2px;
  text-align: center;
  margin: 5px;
  position: relative;
  float: left;
  color: rgba(255, 255, 255, 0);
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  z-index: -1;
  transition: all 0.5s;
  background: #fff;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .three-inner-button a:hover {
  border: 2px solid #506ac5;
  background: #506ac5;
  color: #fff;
}
#javo-map-info-w-content .jvbpd_somw_info .thumb .javo-map-inner-bg-overlay {
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 0;
  position: absolute;
  content: "";
  pointer-events: none;
  transition: all 0.5s ease-in-out;
  opacity: 0.5;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=0);
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta {
  max-width: 220px;
  font-size: 13px;
  position: absolute;
  bottom: 60px;
  left: 15px;
  color: #fff;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta .module-meta {
  margin-bottom: 0;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta i {
  padding-right: 3px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_meta i:last-child {
  padding-left: 3px;
}
#javo-map-info-w-content .jvbpd_somw_info .meta-rating-wrap {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 1;
  width: 75px;
  height: 15px;
  position: absolute;
  right: 10px;
  bottom: 46px;
}
#javo-map-info-w-content .jvbpd_somw_info .meta-rating-wrap .meta-rating {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAoCAYAAACsEueQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNjA3NjkwNEVCQUVFNzExQjdBNUZFNTE2MkNBMDUzMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY2REEyOUFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY2REEyOEFGMEYxMUU3QkMwMTg4MzlCOUM1MTRCRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2QzVBMTM1MEZBRkU3MTE5MjI0OTdFRDc2NkNDNEM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM2MDc2OTA0RUJBRUU3MTFCN0E1RkU1MTYyQ0EwNTMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zoLo3wAAAoJJREFUeNrsmDtvE0EQx8+WC1BCeCSpQZCKR01MiCIFCaTwcB4IKGxLfADCQ+lCC11SOVAhgYTDwygkpf05oAGlJqAY0RGgMP+R5qTV6mb3bi9KmhnpL/vW/t2M5+Zmz1Po9XqRWrIVNQWylTY6nzULWjm7m5x64DlrOeIJ9VnN4bOaNTmDUAM6mtHRMWiFX6MAthHADkPPoCMBPoeg59LvlJJzGzoE3croLJTbL593oH6JLXpKrR5YorUc5V3fI84bbwmags7x8UFoABrl4zK0BP2FfvHaF+ijxR1grmxwy9CfBC7KwV6HTluxnufjCwmxfoXW+H1WdrOw3v5E/eUFVEmR6XXoLp8glIv7C7HTGVnqES+hqwE+Kd5XWVi6rbrQDPSIr1aS0fo9aNZwlpabtziyn7z20MM+sNhtroAF6J+Du5/gs5uVpcoxP6xw1myjK7zhyLTEzQjrpt0Qzj1r3IZJdhNqBcRKNgd98LF2Qz4unOyUx1koR3ZCWD8Z6HMkh88R124V94/v0GNoy7i6kadyyH5k5OJGabLfrHP6OIp1kV/NdZddS8OayTkMjUPvoLPQE+gM1IQuOh7OYu49f9/kxriJRg52gm+PmCXfr3kHGXI8MFJMb5h7yjvRKq8Peh42Kd63Ftu0WbPnXGKwJVTGDtRO+MzH/YY6QqCTHExL6EU7AnsF6jO26bSxkl3mB781X7x2Q1bTf+XprKCTQK0cTY4mZw+t1K3VNAtaObubHJ0hC+s6Q450hqwz5NB4dYYss5uF7WpVZ8gCqzNkB0uVY88zdIYsNGSdITt2K50hC8nRGbI9QzZ6js6Q7Rmy1ZDV9F95OtMZslZOmP0XYAC2GCWDkdlSpgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: 0 -20px;
  height: 100%;
  width: 0px;
  z-index: 1;
  position: relative;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns {
  position: absolute;
  width: 100%;
  bottom: 5px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list {
  padding-left: 15px;
  margin: 0px 0px 0px 0px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li {
  float: left;
  list-style-type: none;
  padding: 0 5px 0 0;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg {
  font-size: 1.35em;
  width: 30px;
  height: 30px;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-circle {
  color: #3c3c3c;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-1x {
  font-size: 13px;
  color: #fff;
  background-color: #454545;
  border-radius: 50%;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-1x:hover {
  background-color: #333;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-2x {
  font-size: 2.1em;
  color: #454545;
  display: none;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns ul.jvbpd_social_list li .fa-lg .fa-stack-2x:hover {
  background-color: #333;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail {
  padding: 0px 19px 0 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button {
  padding: 6px 10px 5px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 1em;
  border: 1px solid transparent;
  border-radius: 5px;
  margin-right: 5px;
  background-color: #454545;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button:hover {
  background-color: #333;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button i {
  color: #fff;
}
#javo-map-info-w-content .jvbpd_somw_info .jvbpd_somw_btns .jvbpd_btns_detail button span {
  display: none;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #cccccc;
}

.mfp-preloader a:hover {
  color: white;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    transform-origin: 0;
  }

  .mfp-arrow-right {
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/**
 * jquery-bootstrap-scrolling-tabs
 * @version v2.4.0
 * @link https://github.com/mikejacobson/jquery-bootstrap-scrolling-tabs
 * @author Mike Jacobson <michaeljjacobson1@gmail.com>
 * @license MIT License, http://www.opensource.org/licenses/MIT
 */
.scrtabs-tab-container * {
  box-sizing: border-box;
}

.scrtabs-tab-container {
  height: 42px;
}

.scrtabs-tab-container .tab-content {
  clear: left;
}

.scrtabs-tab-container.scrtabs-bootstrap4 .scrtabs-tabs-movable-container > .navbar-nav {
  flex-direction: row;
}

.scrtabs-tabs-fixed-container {
  float: left;
  height: 42px;
  overflow: hidden;
  width: 100%;
}

.scrtabs-tabs-movable-container {
  position: relative;
}

.scrtabs-tabs-movable-container .tab-content {
  display: none;
}

.scrtabs-tab-container.scrtabs-rtl .scrtabs-tabs-movable-container > ul.nav-tabs {
  padding-right: 0;
}

.scrtabs-tab-scroll-arrow {
  border: 1px solid #dddddd;
  border-top: none;
  color: #428bca;
  display: none;
  float: left;
  font-size: 12px;
  height: 42px;
  margin-bottom: -1px;
  padding-left: 2px;
  padding-top: 13px;
  width: 20px;
}

.scrtabs-tab-scroll-arrow:hover {
  background-color: #eeeeee;
}

.scrtabs-tab-scroll-arrow,
.scrtabs-tab-scroll-arrow .scrtabs-click-target {
  cursor: pointer;
}

.scrtabs-tab-scroll-arrow.scrtabs-with-click-target {
  cursor: default;
}

.scrtabs-tab-scroll-arrow.scrtabs-disable,
.scrtabs-tab-scroll-arrow.scrtabs-disable .scrtabs-click-target {
  color: #ddd;
  cursor: default;
}

.scrtabs-tab-scroll-arrow.scrtabs-disable:hover {
  background-color: initial;
}

.scrtabs-tabs-fixed-container ul.nav-tabs > li {
  white-space: nowrap;
}

.lg-sub-html, .lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45);
}

@font-face {
  font-family: lg;
  src: url(../fonts/lg.eot?n1z373);
  src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");
  font-weight: 400;
  font-style: normal;
}
.lg-icon {
  font-family: lg;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: 0;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}

.lg-actions .lg-next {
  right: 20px;
}

.lg-actions .lg-next:before {
  content: "\E095";
}

.lg-actions .lg-prev {
  left: 20px;
}

.lg-actions .lg-prev:after {
  content: "\E094";
}

@-webkit-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}
@-webkit-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
@keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: 0;
  transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
  color: #FFF;
}

.lg-toolbar .lg-close:after {
  content: "\E070";
}

.lg-toolbar .lg-download:after {
  content: "\E0F2";
}

.lg-sub-html {
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}

@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
  transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}

.lg-outer .lg-toogle-thumb:after {
  content: "\E1FF";
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(../img/vimeo-play.png) no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(../img/vimeo-play.png) 0 -58px no-repeat;
}

.lg-outer .lg-has-html5 .lg-video-play {
  background: url(../img/video-play.png) no-repeat;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
  background: url(../img/youtube-play.png) no-repeat;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(../img/youtube-play.png) 0 -60px no-repeat;
}

.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  transition: opacity 80ms ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\E01D";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\E01A";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  transform: scale3d(1, 1, 1);
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\E311";
}

#lg-actual-size {
  font-size: 20px;
}

#lg-actual-size:after {
  content: "\E033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

#lg-zoom-out:after {
  content: "\E312";
}

.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px #fff inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  box-shadow: 0 0 0 8px #fff inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\E20C";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\E20D";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
  transition-delay: 0s;
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0;
}

.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  width: 100%;
  height: 100%;
}

.lg-outer #lg-share {
  position: relative;
}

.lg-outer #lg-share:after {
  content: "\E80D";
}

.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\E901";
}

.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\E904";
}

.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\E902";
}

.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\E903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  box-sizing: border-box;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg {
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

.lg-outer .lg-inner {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

.lg-outer .lg-item {
  background: url(../img/loading.gif) center center no-repeat;
  display: none !important;
}

.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important;
}

.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*!
* metismenu https://github.com/onokumus/metismenu#readme
* A jQuery menu plugin
* @version 3.0.3
* @author Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* @license: MIT
*/
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}

*[dir=rtl] .metismenu .arrow {
  float: left;
}

/*
 * Require Bootstrap 3.x
 * https://github.com/twbs/bootstrap
*/
.metismenu .glyphicon.arrow:before {
  content: "\E079";
}

.metismenu .mm-active > a > .glyphicon.arrow:before {
  content: "\E114";
}

/*
 * Require Font-Awesome
 * http://fortawesome.github.io/Font-Awesome/
*/
.metismenu .fa.arrow:before {
  content: "\F104";
}

.metismenu .mm-active > a > .fa.arrow:before {
  content: "\F107";
}

/*
 * Require Ionicons
 * http://ionicons.com/
*/
.metismenu .ion.arrow:before {
  content: "\F3D2";
}

.metismenu .mm-active > a > .ion.arrow:before {
  content: "\F3D0";
}

.metismenu .plus-times {
  float: right;
}

*[dir=rtl] .metismenu .plus-times {
  float: left;
}

.metismenu .fa.plus-times:before {
  content: "\F067";
}

.metismenu .mm-active > a > .fa.plus-times {
  transform: rotate(45deg);
}

.metismenu .plus-minus {
  float: right;
}

*[dir=rtl] .metismenu .plus-minus {
  float: left;
}

.metismenu .fa.plus-minus:before {
  content: "\F067";
}

.metismenu .mm-active > a > .fa.plus-minus:before {
  content: "\F068";
}

.metismenu .mm-collapse:not(.mm-show) {
  display: none;
}

.metismenu li.nav-item:hover > ul,
.metismenu li.nav-item:hover > ul.collapse {
  display: flex !important;
  height: auto !important;
}

.metismenu .mm-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: 0.35s;
  transition-property: height, visibility;
}

.metismenu .has-arrow {
  position: relative;
}

.metismenu .has-arrow::after {
  position: absolute;
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: initial;
  right: 1em;
  transform: rotate(-45deg) translate(0, -50%);
  transform-origin: top;
  top: 50%;
  transition: all 0.3s ease-out;
}

*[dir=rtl] .metismenu .has-arrow::after {
  right: auto;
  left: 1em;
  transform: rotate(135deg) translate(0, -50%);
}

.metismenu .mm-active > .has-arrow::after,
.metismenu .has-arrow[aria-expanded=true]::after {
  transform: rotate(-135deg) translate(0, -50%);
}

*[dir=rtl] .metismenu .mm-active > .has-arrow::after,
*[dir=rtl] .metismenu .has-arrow[aria-expanded=true]::after {
  transform: rotate(225deg) translate(0, -50%);
}

/*# sourceMappingURL=metisMenu.css.map */
/**
 * bbPress specific CSS
 *
 * @package bbPress
 * @subpackage Theme
 */
/* =bbPress Style
-------------------------------------------------------------- */
body.bbpress {
  background-color: #eee;
}

body.topic {
  /** full-width **/
  /** Center **/
}
body.topic .col-sm-9 {
  flex: 0 0 100%;
  max-width: 100%;
}
body.topic .col-sm-3 {
  display: none;
}
body.topic #bbpress-forums ul.bbp-lead-topic {
  display: block;
}
body.topic .bbp-pagination {
  float: initial;
}
body.topic .bbp-reply-author br, body.topic .bbp-topic-author br {
  display: none;
}
body.topic .forums.bbp-replies {
  padding: 50px;
  background-color: #eee;
}
body.topic #bbpress-forums div.bbp-topic-header,
body.topic #bbpress-forums div.bbp-reply-header {
  background: #fff;
  border-top: 1px solid #e6ecf5;
  border-bottom: 1px solid #e6ecf5;
  padding: 10px 30px;
}
body.topic #bbpress-forums div.odd, body.topic #bbpress-forums ul.odd {
  background-color: #fff;
}
body.topic .bbp-body .bbp-reply-header {
  margin-top: 30px;
}
body.topic .bbp-body .bbp-reply-header:first-child {
  margin-top: 50px;
}
body.topic #bbpress-forums p.bbp-topic-meta img.avatar, body.topic #bbpress-forums ul.bbp-reply-revision-log img.avatar, body.topic #bbpress-forums ul.bbp-topic-revision-log img.avatar, body.topic #bbpress-forums div.bbp-template-notice img.avatar, body.topic #bbpress-forums .widget_display_topics img.avatar, body.topic #bbpress-forums .widget_display_replies img.avatar {
  margin-bottom: 0px;
}

#bbpress-forums .bbp-forums li.bbp-body ul.forum, #bbpress-forums .bbp-topics li.bbp-body ul.topic {
  padding: 30px;
}

#bbpress-forums {
  background: transparent;
  clear: both;
  margin-bottom: 20px;
  overflow: hidden;
  font-size: 12px;
}
#bbpress-forums hr {
  margin: 0 0 24px 0;
}
#bbpress-forums div.even, #bbpress-forums ul.even {
  background-color: #fff;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
  background-color: #fbfbfb;
}
#bbpress-forums div.reply {
  height: auto;
  width: 100%;
}
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
  background-color: #f4f4f4;
}
#bbpress-forums .status-trash.even,
#bbpress-forums .status-spam.even {
  background-color: #fee;
}
#bbpress-forums .status-trash.odd,
#bbpress-forums .status-spam.odd {
  background-color: #fdd;
}
#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
  color: #ccc;
}
#bbpress-forums ul {
  background: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
#bbpress-forums ul.bbp-threaded-replies {
  margin-left: 50px;
}
#bbpress-forums li {
  background: none;
  margin: 0;
  list-style: none;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
  font-size: 12px;
  overflow: hidden;
  border: 1px solid #eee;
  margin-bottom: 20px;
  clear: both;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-body,
#bbpress-forums li.bbp-footer {
  clear: both;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
  background: #f3f3f3;
  border-top: 1px solid #eee;
  font-weight: bold;
  padding: 8px;
  text-align: center;
}
#bbpress-forums li.bbp-header {
  background: #eaeaea;
}
#bbpress-forums li.bbp-header ul {
  overflow: hidden;
}
#bbpress-forums .bbp-forums-list {
  margin: 0 0 0 5px;
}
#bbpress-forums .bbp-forums-list li {
  display: inline;
  font-size: 11px;
}
#bbpress-forums li.bbp-footer p {
  margin: 0;
  line-height: 1em;
}
#bbpress-forums li.bbp-forum-info,
#bbpress-forums li.bbp-topic-title {
  float: left;
  text-align: left;
  width: 55%;
}
#bbpress-forums li.bbp-forum-info a.bbp-forum-title,
#bbpress-forums li.bbp-topic-title a.bbp-forum-title {
  font-size: 14px;
  font-weight: 500;
  color: #2b2b2b;
  text-transform: uppercase;
}
#bbpress-forums li.bbp-forum-info a.bbp-topic-permalink,
#bbpress-forums li.bbp-topic-title a.bbp-topic-permalink {
  font-size: 12px;
  font-weight: 500;
  color: #2b2b2b;
  text-transform: uppercase;
}
#bbpress-forums li.bbp-forum-topic-count,
#bbpress-forums li.bbp-topic-voice-count,
#bbpress-forums li.bbp-forum-reply-count,
#bbpress-forums li.bbp-topic-reply-count {
  float: left;
  text-align: center;
  width: 10%;
}
#bbpress-forums li.bbp-forum-freshness,
#bbpress-forums li.bbp-topic-freshness {
  text-align: center;
  float: left;
  width: 22%;
}

/* #bbpress-forums  */
body.reply-edit .reply {
  float: none;
}

#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
  border-top: 1px solid #eee;
  overflow: hidden;
}

li.bbp-header div.bbp-topic-content span#subscription-toggle,
li.bbp-header div.bbp-topic-content span#favorite-toggle,
li.bbp-header div.bbp-reply-content span#subscription-toggle,
li.bbp-header div.bbp-reply-content span#favorite-toggle {
  float: right;
}

#bbpress-forums div.bbp-forum-title h3,
#bbpress-forums div.bbp-topic-title h3,
#bbpress-forums div.bbp-reply-title h3 {
  background: none;
  border: none;
  font-size: 16px;
  line-height: 1em;
  margin: 8px 0;
  padding: 0;
  text-transform: none;
}

#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author {
  float: left;
  text-align: center;
  width: 115px;
}

#bbpress-forums div.bbp-forum-author img.avatar,
#bbpress-forums div.bbp-topic-author img.avatar,
#bbpress-forums div.bbp-reply-author img.avatar {
  border: none;
  max-width: 80px;
  padding: 0;
  margin: 12px auto 0 auto;
  float: none;
}

#bbpress-forums div.bbp-forum-author a.bbp-author-name,
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
  margin: 0 12px;
  word-break: break-word;
  display: inline-block;
}

#bbpress-forums div.bbp-topic-author a.bbp-author-name {
  clear: left;
  display: block;
}

#bbpress-forums li.bbp-header .bbp-search-author,
#bbpress-forums li.bbp-footer .bbp-search-author,
#bbpress-forums li.bbp-header .bbp-forum-author,
#bbpress-forums li.bbp-footer .bbp-forum-author,
#bbpress-forums li.bbp-header .bbp-topic-author,
#bbpress-forums li.bbp-footer .bbp-topic-author,
#bbpress-forums li.bbp-header .bbp-reply-author,
#bbpress-forums li.bbp-footer .bbp-reply-author {
  float: left;
  margin: 0;
  padding: 0;
  width: 120px;
}

#bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-footer .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-forum-content,
#bbpress-forums li.bbp-footer .bbp-forum-content,
#bbpress-forums li.bbp-header .bbp-topic-content,
#bbpress-forums li.bbp-footer .bbp-topic-content,
#bbpress-forums li.bbp-header .bbp-reply-content,
#bbpress-forums li.bbp-footer .bbp-reply-content {
  margin-left: 140px;
  padding: 0;
  text-align: left;
}

div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
  margin-bottom: 0;
  overflow: hidden;
  padding: 8px 0;
}

div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header {
  border-top: 1px solid #ddd;
  clear: both;
}

span.bbp-author-ip {
  font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 11px;
  color: #aaa;
}

/* Clearing hack */
#bbpress-forums div.bbp-forum-content:after,
#bbpress-forums div.bbp-topic-content:after,
#bbpress-forums div.bbp-reply-content:after {
  clear: both;
  content: ".";
  display: block;
  float: none;
  height: 0;
  font-size: 0;
  visibility: hidden;
}

#bbpress-forums div.bbp-topic-content a,
#bbpress-forums div.bbp-reply-content a {
  background: none;
  border: none;
  display: inline;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

#bbpress-forums div.bbp-topic-content h1,
#bbpress-forums div.bbp-reply-content h1,
#bbpress-forums div.bbp-topic-content h2,
#bbpress-forums div.bbp-reply-content h2,
#bbpress-forums div.bbp-topic-content h3,
#bbpress-forums div.bbp-reply-content h3,
#bbpress-forums div.bbp-topic-content h4,
#bbpress-forums div.bbp-reply-content h4,
#bbpress-forums div.bbp-topic-content h5,
#bbpress-forums div.bbp-reply-content h5,
#bbpress-forums div.bbp-topic-content h6,
#bbpress-forums div.bbp-reply-content h6 {
  clear: none;
  line-height: 1em;
  margin: 24px 0;
  padding: 0;
}

#bbpress-forums div.bbp-topic-content img,
#bbpress-forums div.bbp-reply-content img {
  max-width: 100%;
}

#bbpress-forums div.bbp-topic-content ul,
#bbpress-forums div.bbp-reply-content ul,
#bbpress-forums div.bbp-topic-content ol,
#bbpress-forums div.bbp-reply-content ol {
  margin: 0 15px 15px;
  padding: 0;
}

#bbpress-forums div.bbp-topic-content ul li,
#bbpress-forums div.bbp-reply-content ul li {
  list-style-type: disc;
}

#bbpress-forums div.bbp-topic-content ol li,
#bbpress-forums div.bbp-reply-content ol li {
  list-style-type: decimal;
}

#bbpress-forums div.bbp-topic-content ol li li,
#bbpress-forums div.bbp-reply-content ol li li {
  list-style-type: lower-alpha;
}

#bbpress-forums div.bbp-topic-content ol li li li,
#bbpress-forums div.bbp-reply-content ol li li li {
  list-style-type: upper-roman;
}

#bbpress-forums div.bbp-topic-content code,
#bbpress-forums div.bbp-reply-content code,
#bbpress-forums div.bbp-topic-content pre,
#bbpress-forums div.bbp-reply-content pre {
  font-family: Inconsolata, Consolas, Monaco, Lucida Console, monospace;
  display: inline-block;
  background-color: #f9f9f9;
  border: 1px solid #ddd;
  padding: 0 5px;
  max-width: 95%;
  vertical-align: middle;
  margin-top: -3px;
}

#bbpress-forums div.bbp-topic-content pre,
#bbpress-forums div.bbp-reply-content pre {
  display: block;
  line-height: 18px;
  margin: 0 0 24px;
  padding: 5px 10px;
  white-space: pre;
  overflow: auto;
}

#bbpress-forums div.bbp-topic-content pre code,
#bbpress-forums div.bbp-reply-content pre code {
  display: block;
  border: none;
  padding: 0;
  margin: 0;
  background-color: transparent;
  overflow-wrap: normal;
  overflow: auto;
  max-width: 100%;
}

/* =Reply to
-------------------------------------------------------------- */
#bbpress-forums div.bbp-reply-to {
  margin-left: 130px;
  padding: 12px 12px 12px 0;
  text-align: right;
}

#bbpress-forums div#bbp-cancel-reply-to {
  text-align: right;
}

/* =Search
-------------------------------------------------------------- */
#bbpress-forums #bbp-search-form {
  clear: left;
}

#bbpress-forums #bbp-search-form .hidden {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute;
  background: none;
  left: -999em;
}

#bbpress-forums #bbp-search-form #bbp_search {
  display: inline-block;
  width: auto;
}

#bbpress-forums div.bbp-search-form {
  float: right;
}

/* =Admin Links
-------------------------------------------------------------- */
span.bbp-admin-links {
  float: right;
  color: #ddd;
}

span.bbp-admin-links a {
  color: #bbb;
  font-weight: normal;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;
}

fieldset span.bbp-admin-links {
  float: left;
}

tr td span.bbp-admin-links a:hover {
  color: #ff4b33;
}

td.bbp-topic-admin-links,
td.bbp-topic-counts {
  width: 50%;
}

.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
  float: right;
  margin-left: 10px;
  color: #ccc;
}

/* =Toggles
-------------------------------------------------------------- */
.bbp-row-actions #favorite-toggle a {
  text-decoration: none;
  padding: 0 3px 1px;
  color: #7c7;
  border: 1px solid #aca;
  background-color: #dfd;
  font-weight: bold;
  font-size: 13px;
}

.bbp-row-actions #favorite-toggle a:hover {
  color: #5a5;
  border-color: #7c7;
  background-color: #beb;
}

.bbp-row-actions #favorite-toggle span.is-favorite a {
  color: #faa;
  border: 1px solid #faa;
  background-color: #fee;
}

.bbp-row-actions #favorite-toggle span.is-favorite a:hover {
  color: #c88;
  border-color: #c88;
  background-color: #fdd;
}

.bbp-row-actions #subscription-toggle a {
  text-decoration: none;
  padding: 0 3px 1px;
  color: #7c7;
  border: 1px solid #aca;
  background-color: #dfd;
  font-weight: bold;
  font-size: 13px;
}

.bbp-row-actions #subscription-toggle a:hover {
  color: #5a5;
  border-color: #7c7;
  background-color: #beb;
}

.bbp-row-actions #subscription-toggle span.is-subscribed a {
  color: #faa;
  border: 1px solid #faa;
  background-color: #fee;
}

.bbp-row-actions #subscription-toggle span.is-subscribed a:hover {
  color: #c88;
  border-color: #c88;
  background-color: #fdd;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
  font-size: 11px;
  margin: 5px 0 5px;
  padding: 0;
  word-wrap: break-word;
}

#bbpress-forums p.bbp-topic-meta span {
  white-space: nowrap;
}

/* =Pagination
-------------------------------------------------------------- */
.bbp-pagination-count {
  float: left;
  border: 1px solid transparent;
}

.bbp-pagination-links {
  float: right;
  list-style: none;
  display: inline;
}

.bbp-pagination-links a,
.bbp-pagination-links span.current {
  display: block;
  float: left;
  padding: 0px 5px;
  margin-left: 5px;
  border: 1px solid #efefef;
  text-decoration: none;
}

.bbp-pagination-links a:hover,
.bbp-pagination-links span.current {
  background: #eee;
  opacity: 0.8;
  border: 1px solid #ddd;
}

.bbp-pagination-links span.dots {
  display: block;
  float: left;
  padding: 1px 4px;
  margin-left: 5px;
}

.bbp-pagination {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

.bbp-topic-pagination {
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 2px;
}

.bbp-topic-pagination a {
  font-size: 10px;
  line-height: 10px;
  padding: 1px 3px;
  border: 1px solid #ddd;
  text-decoration: none;
}

/* =Forms
-------------------------------------------------------------- */
#bbpress-forums fieldset.bbp-form {
  clear: left;
}

#bbpress-forums fieldset.bbp-form label {
  margin: 0;
  display: inline-block;
}

#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,
#bbp-login fieldset label,
#bbp-register fieldset label,
#bbp-lost-pass fieldset label {
  width: 100px;
}

textarea#bbp_reply_content,
textarea#bbp_topic_content,
textarea#bbp_forum_content {
  width: 97%;
  box-sizing: border-box;
}

textarea#bbp_forum_content {
  height: 210px;
}

#bbpress-forums fieldset.bbp-forum-form-attributes {
  width: 200px;
  float: right;
  clear: none;
  margin-left: 25px;
}

/**
 * Fix for too-long forum names, usually from conversion
 */
#bbpress-forums fieldset select#bbp_forum_id {
  max-width: 200px;
}

.bbp-topic-form,
.bbp-reply-form,
.bbp-topic-tag-form {
  clear: left;
}

body.topic-edit .bbp-topic-form div.avatar img,
body.reply-edit .bbp-reply-form div.avatar img,
body.single-forum .bbp-topic-form div.avatar img,
body.single-reply .bbp-reply-form div.avatar img {
  margin-right: 0;
  padding: 10px;
  border: 1px solid #ddd;
  line-height: 0;
  background-color: #efefef;
}

body.page .bbp-reply-form code,
body.page .bbp-topic-form code,
body.single-topic .bbp-reply-form code,
body.single-forum .bbp-topic-form code,
body.topic-edit .bbp-topic-form code,
body.reply-edit .bbp-reply-form code {
  font-size: 10px;
  background-color: #f0fff8;
  border: 1px solid #CEEFE1;
  display: block;
  padding: 8px;
  margin-top: 5px;
  width: 369px;
}

#merge_tag,
#delete_tag {
  display: inline;
}

div.bbp-submit-wrapper {
  margin-top: 15px;
  float: right;
  clear: both;
}

p.form-allowed-tags {
  max-width: 100%;
}

/* =TinyMCE in themes
-------------------------------------------------------------- */
#bbpress-forums div.bbp-the-content-wrapper {
  margin-bottom: 10px;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
  width: 100%;
  margin: 0;
  font-size: 12px;
}

#bbpress-forums div.bbp-the-content-wrapper table,
#bbpress-forums div.bbp-the-content-wrapper tbody,
#bbpress-forums div.bbp-the-content-wrapper tr,
#bbpress-forums div.bbp-the-content-wrapper td {
  border: none;
  padding: 0;
  margin: 0;
  width: auto;
  line-height: 1em;
}

#bbpress-forums div.bbp-the-content-wrapper input {
  font-size: 12px;
  padding: 5px;
  margin: 0 2px 0 0;
  line-height: 1em;
}

#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
  padding: 5px;
  min-height: 26px;
}

#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
  padding: 4px 4px 8px;
}

#bbpress-forums div.wp-editor-container {
  margin: 0;
  padding: 0;
  line-height: 0;
}

#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
  line-height: 16px;
}

/* =Edit User
-------------------------------------------------------------- */
#bbpress-forums #bbp-your-profile fieldset {
  padding: 20px 20px 0 20px;
}

#bbpress-forums #bbp-your-profile fieldset div {
  margin-bottom: 20px;
  float: left;
  width: 100%;
  clear: left;
}

#bbpress-forums #bbp-your-profile fieldset select {
  margin-bottom: 0;
}

#bbpress-forums #bbp-your-profile fieldset input,
#bbpress-forums #bbp-your-profile fieldset textarea {
  margin-bottom: 0;
  width: 60%;
  background: #f9f9f9;
  border: 1px solid #ddd;
  box-shadow: none;
  padding: 5px 8px;
  border-radius: 0;
}

#bbpress-forums #bbp-your-profile fieldset input:focus,
#bbpress-forums #bbp-your-profile fieldset textarea:focus {
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  outline-color: rgba(240, 255, 240, 0.1);
}

#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox {
  width: auto;
}

#bbpress-forums #bbp-your-profile fieldset legend {
  display: none;
}

#bbpress-forums #bbp-your-profile fieldset label[for] {
  float: left;
  width: 20%;
  padding: 5px 20px 5px 0;
  text-align: right;
  cursor: pointer;
}

#bbpress-forums #bbp-your-profile fieldset dl label[for] {
  text-align: left;
  width: 60%;
}

#bbpress-forums #bbp-your-profile fieldset span.description {
  margin: 5px 0 0 20%;
  font-size: 12px;
  font-style: italic;
  float: left;
  clear: left;
  width: 60%;
  padding: 5px 8px;
  border: #cee1ef 1px solid;
  background-color: #f0f8ff;
}

#bbpress-forums #bbp-your-profile fieldset fieldset {
  margin: 0;
  border: none;
  padding: 0;
  clear: none;
  float: none;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.password {
  width: 60%;
  display: inline;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.password input,
#bbpress-forums #bbp-your-profile fieldset fieldset.password span {
  width: 100%;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl {
  margin: 0;
}

#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
  margin-left: 0;
  margin-bottom: 20px;
}

#bbpress-forums #bbp-your-profile fieldset.submit button {
  float: right;
}

/* =Stickies
-------------------------------------------------------------- */
.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
  background-color: #ffffe0 !important;
  font-size: 1.1em;
}

/* =Revisions
-------------------------------------------------------------- */
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
  border-top: 1px dotted #ddd;
  width: 100%;
  margin: 0;
  padding: 8px 0 0 0;
  font-size: 11px;
  color: #aaa;
}

#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li {
  list-style-type: none;
}

/* =Widgets
-------------------------------------------------------------- */
.widget.widgets-wraps.bb-sidebar {
  background-color: #fff;
  padding: 20px;
  border: 1px solid #e6ecf5;
  margin-bottom: 30px;
}

/* RECENT REPLIES */
.widget.widgets-wraps ul.bbp-replies-widget > li > div {
  font-size: 12px;
}
.widget.widgets-wraps ul.bbp-replies-widget > li > div:before {
  font-family: "jvbpd-icon3";
  content: "\E081";
  padding: 2px 5px 0 1px;
}

/* FORUM STATISTICS */
.widget.widgets-wraps dt, .widget.widgets-wraps dd {
  display: inline;
  font-size: 14px;
  line-height: 2.3;
}
.widget.widgets-wraps dd:after {
  content: " ";
  display: block;
  clear: both;
}

.bbp-login-form fieldset legend {
  display: none;
}

.bbp-login-form .bbp-username input,
.bbp-login-form .bbp-email input,
.bbp-login-form .bbp-password input {
  padding: 5px;
}

.bbp-login-form label {
  width: 140px;
  display: inline-block;
}

#sidebar .bbp-login-form label {
  width: 70px;
}

.bbp-login-form .bbp-username,
.bbp-login-form .bbp-email,
.bbp-login-form .bbp-password,
.bbp-login-form .bbp-remember-me,
.bbp-login-form .bbp-submit-wrapper {
  margin-top: 10px;
}

.bbp-login-form .bbp-submit-wrapper {
  text-align: right;
}

.bbp-login-form .bbp-login-links a {
  float: left;
  clear: left;
}

.bbp-logged-in img.avatar {
  float: left;
  margin: 0 15px 0 0;
}

.bbp-logged-in h4 {
  font-weight: bold;
  font-size: 1.3em;
  clear: none;
  margin-bottom: 10px;
}

/* =Avatars
-------------------------------------------------------------- */
fieldset div.avatar {
  float: right;
}

/* =BuddyPress Activity Streams
-------------------------------------------------------------- */
.activity-list li.bbp_topic_create .activity-content .activity-inner,
.activity-list li.bbp_reply_create .activity-content .activity-inner {
  border-left: 2px solid #eaeaea;
  margin-left: 5px;
  padding-left: 10px;
}

/* =User Pages
-------------------------------------------------------------- */
#bbpress-forums h1 {
  clear: none;
  font-size: 1.8em;
  line-height: 1em;
  padding-bottom: 10px;
}

#bbpress-forums #bbp-user-wrapper {
  float: left;
  width: 100%;
}

#bbpress-forums .bbp-user-section {
  overflow: auto;
}

#bbpress-forums #bbp-user-wrapper h2.entry-title {
  font-size: 1.4em;
  margin: 0;
  padding-bottom: 10px;
  padding-top: 0;
  clear: none;
}

#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,
#bbpress-forums #bbp-user-wrapper ul.bbp-topics,
#bbpress-forums #bbp-user-wrapper ul.bbp-forums,
#bbpress-forums #bbp-user-wrapper ul.bbp-replies,
#bbpress-forums #bbp-user-wrapper fieldset.bbp-form {
  clear: none;
}

#bbpress-forums #bbp-single-user-details {
  margin: 0;
  width: 150px;
  float: left;
  overflow: hidden;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
  margin: 0;
  width: 150px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
  border: none;
  height: 150px;
  padding: 0;
  margin: 0 0 20px 0;
  width: 150px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-description {
  float: none;
  margin-left: 180px;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
  float: none;
  margin: 0;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
  margin: 0;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
  padding: 5px 8px;
  display: block;
  border: 1px solid transparent;
  text-decoration: none;
}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
  background: #eee;
  opacity: 0.8;
}

#bbpress-forums #bbp-user-body {
  margin-left: 180px;
}

body.my-account #bbpress-forums {
  border-top: none;
  padding-top: 0;
  margin-bottom: 0;
}

/* =User Capabilities
-------------------------------------------------------------- */
#bbpress-forums dl.bbp-user-capabilities {
  display: inline-block;
  vertical-align: top;
}

#bbpress-forums dl.bbp-user-capabilities dt {
  margin: 0 0 10px;
  text-transform: capitalize;
}

#bbpress-forums dl.bbp-user-capabilities dd {
  margin: 0;
  padding: 0;
}

/* =BuddyPress Group Forums
-------------------------------------------------------------- */
#bbpress-forums div.row-actions {
  font-size: 11px;
  visibility: hidden;
}

#bbpress-forums li:hover > div.row-actions {
  visibility: visible;
}

/*--------------------------------------------------------------
 Media Queries
--------------------------------------------------------------*/
/* =Standard Mobile Landscape
-------------------------------------------------------------- */
@media only screen and (max-width: 480px) {
  #bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
  }

  div.bbp-search-form input,
div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
  }

  li.bbp-forum-info,
li.bbp-topic-title {
    width: 45%;
  }

  li.bbp-forum-topic-count,
li.bbp-forum-reply-count,
li.bbp-topic-voice-count,
li.bbp-topic-reply-count {
    width: 15%;
  }

  span.bbp-reply-post-date {
    float: left;
  }

  span.bbp-admin-links {
    clear: left;
    float: left;
  }

  #bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    padding-left: 80px;
    position: relative;
    text-align: left;
    width: 100%;
  }

  #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin-left: 0;
    word-wrap: break-word;
  }

  #bbpress-forums div.bbp-reply-author img.avatar {
    position: absolute;
    top: 15px;
    left: 0;
    width: 60px;
    height: auto;
  }

  #bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
  }

  #bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
  }

  #bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
  }

  div.bbp-submit-wrapper {
    float: left;
  }

  #bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
  }

  #bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
  }
}
/* =Standard Mobile Portrait
-------------------------------------------------------------- */
@media only screen and (max-width: 320px) {
  #bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
  }

  #bbpress-forums li.bbp-header li.bbp-forum-info,
#bbpress-forums li.bbp-body li.bbp-forum-info,
#bbpress-forums li.bbp-header li.bbp-topic-title,
#bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
  }

  #bbpress-forums li.bbp-header li.bbp-forum-info,
#bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
  }

  #bbpress-forums li.bbp-header li.bbp-forum-topic-count,
#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
#bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
  }

  #bbpress-forums li.bbp-header li.bbp-forum-freshness,
#bbpress-forums li.bbp-body li.bbp-forum-freshness,
#bbpress-forums li.bbp-header li.bbp-topic-freshness,
#bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
  }

  #bbpress-forums li.bbp-body li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body li.bbp-forum-freshness,
#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
#bbpress-forums li.bbp-body li.bbp-topic-reply-count,
#bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
  }

  #bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
    font-size: 10px;
  }

  #bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
  }

  #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
  }

  #bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar {
    width: 14px;
    height: auto;
  }

  #bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
  }

  #bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    width: 20px;
    height: 20px;
  }

  #bbpress-forums div.wp-editor-container {
    width: 100%;
    overflow: auto;
  }

  #bbpress-forums input#bbp_topic_title,
#bbpress-forums input#bbp_topic_tags {
    width: 95%;
  }
}
/* =Extra Small Mobile
-------------------------------------------------------------- */
@media only screen and (max-width: 240px) {
  #bbpress-forums li.bbp-header li.bbp-forum-topic-count,
#bbpress-forums li.bbp-header li.bbp-forum-reply-count,
#bbpress-forums li.bbp-body li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body li.bbp-forum-reply-count,
#bbpress-forums li.bbp-header li.bbp-topic-voice-count,
#bbpress-forums li.bbp-header li.bbp-topic-reply-count,
#bbpress-forums li.bbp-body li.bbp-topic-voice-count,
#bbpress-forums li.bbp-body li.bbp-topic-reply-count,
#bbpress-forums li.bbp-footer div.bbp-reply-author,
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
  }

  #bbpress-forums li.bbp-header li.bbp-forum-freshness,
#bbpress-forums li.bbp-body li.bbp-forum-freshness,
#bbpress-forums li.bbp-header li.bbp-topic-freshness,
#bbpress-forums li.bbp-body li.bbp-topic-freshness,
#bbpress-forums li.bbp-header div.bbp-reply-author,
#bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
  }

  #bbpress-forums li.bbp-header li.bbp-forum-freshness,
#bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
  }

  #bbpress-forums li.bbp-body li.bbp-topic-freshness,
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
  }

  #bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
  }

  #bbpress-forums li.bbp-header {
    overflow: hidden;
  }

  #bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
  }

  #bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
  }

  #bbpress-forums div.bbp-reply-author img.avatar {
    width: 40px;
    height: auto;
  }
}
/*------------------------------------------------------------------
[22. BBPress Stylesheet]

Project:	Javo Themes
Version:	1.0
Last change:	02/16/16 [Organize CSS Structure]
Assigned to:	Javo
Primary use: bbpress page style
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
	1. forum
-------------------------------------------------------------------*/
h3.custom-header {
  display: none;
}

/*------------------------------------------------------------------
	1-1. Single topic
-------------------------------------------------------------------*/
.topic.single-topic {
  /* header fullwidth */
}
.topic.single-topic #page-style > .container {
  width: 100%;
}
.topic.single-topic #page-style > .container .container-inner {
  width: 1028px;
  margin-left: auto;
  margin-right: auto;
}

#bbpress-forums {
  /* Replies */
  /* Replies -end */
  /** mycred **/
  /** Form **/
  /* Comment */
  /* Comment - end */
}
#bbpress-forums > .container-inner {
  padding: 0;
}
#bbpress-forums .bbp-template-notice {
  margin-bottom: 40px;
}
#bbpress-forums .bbp-breadcrumb {
  font-size: 12px;
  float: left;
}
#bbpress-forums .bbp-no-topic {
  float: left;
  width: 100%;
}
#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current {
  display: none;
}
#bbpress-forums #subscription-toggle,
#bbpress-forums #favorite-toggle {
  float: right;
}
#bbpress-forums ul.bbp_topic_meta {
  margin: 20px 0;
}
#bbpress-forums ul.bbp_topic_meta li {
  display: inline;
  padding-right: 10px;
}
#bbpress-forums .bbp-lead-topic {
  display: inline-block;
  margin-top: 30px;
  width: 100%;
}
#bbpress-forums .bbp-lead-topic .bbp_topic_author_info {
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  font-weight: 400;
}
#bbpress-forums .bbp-lead-topic .bbp_topic_author_info .bbp-author-role {
  display: inline;
  background: #fdc42d;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  border-radius: 3px;
  padding: 3px 8px;
}
#bbpress-forums .bbp-lead-topic .bbp_topic_author_info .bbp-author-avatar {
  position: relative;
  bottom: 3px;
}
#bbpress-forums .bbp-lead-topic .bbp_topic_author_info .bbp-author-name {
  font-size: 12px;
  margin: 0 3px;
  text-transform: uppercase;
}
#bbpress-forums .bbp-lead-topic .single_topic_title {
  color: #000;
}
#bbpress-forums .bbp-lead-topic h2.single_topic_title {
  text-align: center;
  text-transform: uppercase;
  font-size: 50px;
  line-height: 70px;
  font-weight: 700;
  margin-bottom: 40px;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-tags {
  margin-top: 60px;
  font-size: 11px;
  float: none;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-tags a {
  background: #303030;
  color: #fff;
  padding: 2px 8px;
  border-radius: 3px;
  position: relative;
  left: 3px;
  font-size: 0.85em;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-content {
  font-size: 14px;
  line-height: 1.8;
  font-weight: 300;
  padding: 12px 0;
  color: #888da8;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-content p {
  line-height: 1.8;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-content .bbp-topic-post-date,
#bbpress-forums .bbp-lead-topic .bbp-topic-content .bbp-topic-author,
#bbpress-forums .bbp-lead-topic .bbp-topic-content .bbp-admin-links {
  display: inline-block;
  margin: 0px 5px 0;
  font-size: 10px;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-content .bbp-topic-author {
  width: auto;
  margin-right: 0;
  margin-left: 0;
  float: none;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-content .bbp-admin-links {
  color: #454545;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-content .bbp-admin-links a {
  color: #777;
}
#bbpress-forums .bbp-lead-topic .bbp-topic-content .subscription-toggle {
  margin-left: 3px;
}
#bbpress-forums .topic-description {
  color: #888da8;
  padding: 8px 13px;
  text-align: center;
}
#bbpress-forums .topic-description a {
  color: bp-color;
}
#bbpress-forums .container.forum-topic-replies {
  width: 100%;
  padding: 0;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies .bbp-header {
  display: none;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply {
  margin-bottom: 0;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-author br {
  display: none;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-author .bbp-author-name {
  text-transform: uppercase;
  font-size: 14px;
  margin: 6px 10px;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-author .bbp-author-role {
  display: inline;
  text-transform: uppercase;
  background: #fdc42d;
  color: #fff;
  padding: 1px 10px;
  border-radius: 2px;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content hr {
  margin: 10px -20px 14px -20px;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content .bbp-reply-author-info {
  display: inline-block;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content .bbp-reply-author-info .bbp-reply-author-rank,
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content .bbp-reply-author-info img,
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content .bbp-reply-author-info .mycred_author_points {
  float: left;
  margin: 0 10px;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content .bbp-reply-author-info .bbp-reply-author-rank {
  margin-left: 0;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content > i {
  font-size: 11px;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content .bbp-reply-post-date {
  font-size: 11px;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content .bbp-reply-ip {
  float: right;
}
#bbpress-forums .container.forum-topic-replies .bbp-replies li.bbp-body .reply .bbp-reply-content > p {
  margin-bottom: 15px;
}
#bbpress-forums #mycred-my-rank {
  padding: 5px 10px;
  background: #003399;
  color: #fff;
}
#bbpress-forums .users-mycred-balance {
  padding: 5px 10px;
  background: #ff6666;
  color: #fff;
}
#bbpress-forums .container.forum-reply-form {
  width: 100%;
  padding: 0;
}
#bbpress-forums .bbp-reply-form {
  margin-top: 80px;
}
#bbpress-forums #bbp_reply_submit.submit.button {
  font-weight: bold;
  border-radius: 0px;
  border-width: 2px;
  border-color: #28a8d3;
  border-style: solid;
  background: #28a8d3 none repeat scroll 0% 0%;
  color: white;
  padding: 15px 30px;
  font-size: 16px;
  text-transform: uppercase;
}
#bbpress-forums #bbp_reply_submit.submit.button:hover {
  background: #000;
  border-color: #454545;
}
#bbpress-forums .forum-reply-form .container-inner .bbp-reply-form form > .bbp-form {
  border: none;
  padding: 30px;
}
#bbpress-forums .forum-reply-form .container-inner .bbp-reply-form form > .bbp-form legend {
  padding-top: 35px;
  padding-bottom: 0;
  border: none;
  margin: 0;
}
#bbpress-forums .forum-reply-form .container-inner .bbp-reply-form form > .bbp-form > div:last-of-type .bbp-the-content-wrapper {
  margin-bottom: 30px;
}
#bbpress-forums .forum-reply-form .container-inner .bbp-reply-form form > .bbp-form > div:last-of-type .bbp-the-content-wrapper #wp-bbp_reply_content-wrap {
  border: 1px solid #f4f4f4;
}
#bbpress-forums .forum-reply-form .container-inner .bbp-reply-form form > .bbp-form > div:last-of-type p br {
  display: none;
}
#bbpress-forums .forum-reply-form .container-inner .bbp-reply-form form > .bbp-form > div:last-of-type p input#bbp_topic_tags {
  padding: 2px 5px;
  outline: 0;
}

/*------------------------------------------------------------------
	1-1. Content-page header
-------------------------------------------------------------------*/
.jv-bbp-header {
  position: relative;
  padding: 10px 0;
  background-color: #a5a5a5;
  background-size: cover;
  background-position: 50% -3px;
  background-attachment: fixed;
}
.jv-bbp-header:before {
  content: "";
  background-color: rgba(10, 10, 10, 0.3);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.jv-bbp-header div.jv-bbp-header-inner {
  padding: 150px 0;
}
.jv-bbp-header h1.header-title {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 30px;
  line-height: 32px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 40px;
}
.jv-bbp-header div.header-content {
  text-align: center;
  padding: 10px 0;
  position: relative;
}
.jv-bbp-header div.header-content .lava-ajax-search-form-wrap input[type=text] {
  width: 400px;
  max-width: 100%;
  background-color: rgba(97, 97, 97, 0.5);
}
.jv-bbp-header div.header-content .lava-ajax-search-form-wrap button[type=submit] {
  outline: none;
}
.jv-bbp-header div.header-content .lava-ajax-search-form-wrap > form {
  width: auto;
}
.jv-bbp-header div.header-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 7px 23px;
}
.jv-bbp-header div.header-caption .bbp-breadcrumb {
  color: #ffffff;
}
.jv-bbp-header div.header-caption .bbp-breadcrumb a {
  color: #c2c5d9;
}
.jv-bbp-header div.header-caption .bbp-breadcrumb a:hover {
  color: #fdc42d;
}
.jv-bbp-header div.header-caption a.add-new-forum-form-link {
  background: rgba(0, 0, 0, 0.3);
  border: none;
}
.jv-bbp-header div.header-caption a.add-new-forum-form-link:hover {
  background: rgba(0, 0, 0, 0.6);
}
.jv-bbp-header div.header-caption a.add-new-forum-form-link i {
  display: none;
}
.jv-bbp-header div.header-caption .bbp-breadcrumb {
  margin: 4px 0;
  display: inline-block;
}
.jv-bbp-header div.header-caption p {
  padding: 0;
  margin: 0;
}
.jv-bbp-header div.header-caption a.add-new-forum-form-link {
  border-radius: 0;
}
.jv-bbp-header .lava-ajax-search-form-wrap input[name=s] {
  min-width: 400px;
}
.jv-bbp-header .lava-ajax-search-form-wrap button[type=submit] {
  border-radius: 0;
  outline: solid 1px #fdc42d;
}

/*------------------------------------------------------------------
	1-1. Initial
-------------------------------------------------------------------*/
#bbpress-forums .bbp-header {
  display: none;
}

.bbp-topic-freshness {
  font-size: 11px;
}

/*------------------------------------------------------------------
	1-1. Forums List
-------------------------------------------------------------------*/
#bbpress-forums ul.bbp-forums {
  border: 0;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
  background: #fff;
  border: 1px solid #e6ecf5;
  border-bottom: 0;
}
#bbpress-forums li.bbp-body ul.forum:last-child, #bbpress-forums li.bbp-body ul.topic:last-child {
  border-bottom: 1px solid #e6ecf5;
}

#bbpress-forums .bbp-forums-list li {
  display: block;
  font-size: 12px;
  line-height: 2.3em;
}
#bbpress-forums .bbp-forums-list li:before {
  font-family: jvbpd-icon2;
  color: #636363;
  content: "\E90C";
  font-size: 13px;
  padding-right: 5px;
}

/*------------------------------------------------------------------
	1-1. Topic List
-------------------------------------------------------------------*/
#bbpress-forums ul.bbp-topics {
  border: 0;
}

/*------------------------------------------------------------------
	1-1. Single topic - end
-------------------------------------------------------------------*/
#bbpress-forums {
  font-size: 12px;
  margin-top: 70px;
  /* Avator */
  /*------------------- form -----------------------*/
}
#bbpress-forums ul.bbp-topics {
  font-size: 13px;
  padding: 0px;
}
#bbpress-forums ul.bbp-topics li.bbp-header {
  display: none;
}
#bbpress-forums ul.bbp-topics li.bbp-header ul li {
  text-transform: uppercase;
}
#bbpress-forums ul.bbp-topics li.bbp-header, #bbpress-forums ul.bbp-topics li.bbp-footer {
  background: #FFF none repeat scroll 0% 0%;
  background: transparent;
  border-top: 0;
}
#bbpress-forums ul.bbp-topics li.bbp-topic-title {
  padding-left: 10px;
}
#bbpress-forums div.bbp-reply-content {
  background-color: #FFF;
  padding: 10px 20px;
  overflow: visible;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd, #bbpress-forums div.even, #bbpress-forums ul.even {
  background-color: transparent;
}
#bbpress-forums ul.type-reply {
  margin-left: 50px;
}
#bbpress-forums ul.bbp-replies {
  border: 0;
}
#bbpress-forums div.bbp-reply-header {
  background: transparent;
  border: 0;
}
#bbpress-forums .bbp-author-avatar img {
  border-radius: 50%;
  border: 3px #fff solid;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
}
#bbpress-forums li.bbp-footer {
  display: none;
}
#bbpress-forums .bbp-reply-form {
  background: #fff;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
}
#bbpress-forums .type-topic div.bbp-reply-content {
  margin-left: 0;
}
#bbpress-forums .topi1c div.bbp-reply-author {
  position: relative;
  z-index: 2;
  width: 200px;
  padding: 20px 20px 0 20px;
}
#bbpress-forums fieldset.bbp-form {
  background: #fff;
  border: 1px solid #e6ecf5;
  padding: 10px 20px 20px;
  margin-bottom: 15px;
}
#bbpress-forums fieldset.bbp-form h3 {
  text-transform: uppercase;
  font-weight: 400;
}
#bbpress-forums fieldset.bbp-form .bbp-submit-wrapper button {
  background-color: #323131;
  color: #fff;
  border-color: transparent;
}

html header#header-one-line.main {
  position: relative;
  display: none;
}

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
#buddypress-inner #members-list .loading-image,
#buddypress-inner #groups-list .loading-image {
  display: none;
  visibility: hidden;
  left: 0;
  right: 0;
  top: 10px;
  margin: 0 auto;
}
#buddypress-inner #members-list:after,
#buddypress-inner #groups-list:after {
  content: "";
  display: block;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  opacity: 0;
  transition: visibility 0s, opacity 0.7s;
  -webkit-transition: visibility 0s, opacity 0.7s;
}
#buddypress-inner #members-list.ajax-processing .loading-image,
#buddypress-inner #groups-list.ajax-processing .loading-image {
  display: block !important;
  visibility: visible !important;
  color: #eeeeee;
  font-size: 10px;
  margin: 80px auto;
  position: absolute;
  text-indent: -9999em;
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  z-index: 10;
}
#buddypress-inner #members-list.ajax-processing .loading-image, #buddypress-inner #members-list.ajax-processing .loading-image:before, #buddypress-inner #members-list.ajax-processing .loading-image:after,
#buddypress-inner #groups-list.ajax-processing .loading-image,
#buddypress-inner #groups-list.ajax-processing .loading-image:before,
#buddypress-inner #groups-list.ajax-processing .loading-image:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
#buddypress-inner #members-list.ajax-processing .loading-image:before, #buddypress-inner #members-list.ajax-processing .loading-image:after,
#buddypress-inner #groups-list.ajax-processing .loading-image:before,
#buddypress-inner #groups-list.ajax-processing .loading-image:after {
  content: "";
  position: absolute;
  top: 0;
}
#buddypress-inner #members-list.ajax-processing .loading-image:before,
#buddypress-inner #groups-list.ajax-processing .loading-image:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
#buddypress-inner #members-list.ajax-processing .loading-image:after,
#buddypress-inner #groups-list.ajax-processing .loading-image:after {
  left: 3.5em;
}
#buddypress-inner #members-list.ajax-processing:after,
#buddypress-inner #groups-list.ajax-processing:after {
  visibility: visible;
  z-index: 2;
  opacity: 1;
}

.bbpress #content-page-wrapper .main-content-wrap {
  padding: 0 15px 0 0;
}

#bbpress-forums ul.topic {
  padding: 25px 10px 25px 0;
}
#bbpress-forums ul.topic .bbp-topic-author {
  width: 10%;
  float: left;
  text-align: center;
}
#bbpress-forums ul.topic .bbp-topic-author .bbp-author-name {
  display: none;
}
#bbpress-forums ul.topic .bbp-topic-title .bbp-topic-meta {
  margin-bottom: 0;
  line-height: 1;
}
#bbpress-forums ul.topic .bbp-topic-title .bbp-topic-permalink {
  font-size: 16px;
}
#bbpress-forums ul.topic .bbp-topic-title .bbp-topic-freshness,
#bbpress-forums ul.topic .bbp-topic-title .bbp-topic-freshness-author,
#bbpress-forums ul.topic .bbp-topic-title .bbp-topic-voice-count {
  font-size: 12px;
}
#bbpress-forums ul.topic .bbp-topic-title .bbp-topic-freshness-author img {
  display: inline-block;
  margin: 0 3px;
}
#bbpress-forums ul.topic .bbp-topic-voice-count, #bbpress-forums ul.topic .bbp-topic-reply-count {
  color: #222221;
  font-size: 13px;
  font-weight: 500;
  padding-top: 0px;
}
#bbpress-forums ul.topic .bbp-topic-voice-count p, #bbpress-forums ul.topic .bbp-topic-reply-count p {
  font-size: 12px;
  color: #7a7a7a;
  margin-bottom: 0;
}
#bbpress-forums ul.topic.topic-tag-sticky {
  background-color: #e6ecf5 !important;
}
#bbpress-forums .forum {
  padding: 25px;
}
#bbpress-forums .forum .bbp-forum-info {
  width: 60%;
}
#bbpress-forums .forum .bbp-forum-info .bbp-forum-title {
  font-size: 16px;
}
#bbpress-forums .forum .bbp-forum-info .bbp-forum-content {
  font-size: 12px;
  margin-bottom: 0;
}
#bbpress-forums .forum .bbp-forum-freshness {
  width: 20%;
}
#bbpress-forums .forum .bbp-forum-freshness .bbp-topic-meta {
  font-size: 12px;
}

.bbp-form legend {
  font-size: 16px;
  border: none;
  width: auto;
  padding: 0 5px;
  margin-bottom: 5px;
}
.bbp-form .bbp-form legend {
  margin-bottom: 0;
}
.bbp-form .bbp-template-notice {
  margin-bottom: 15px;
}

/** Buttons & Links **/
/** buttons **/
#tribe-events .tribe-events-button,
.tribe-events-button,
#tribe-bar-form .tribe-bar-submit input[type=submit],
#tribe-events-content a.tribe-events-read-more {
  background: #0cb4ce;
  color: #fff;
  border-radius: 5px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}

#tribe-bar-form .tribe-bar-submit {
  margin-left: 0;
  padding-top: 30px;
}

/** Wrapper & Titlte **/
.tribe-theme-javo.tribe-events-page-template {
  background-color: #f2f3f3;
}

#tribe-events-pg-template,
#tribe-events-content .tribe-events-calendar td {
  border: 1px solid #e6f1f5;
}

#tribe-events-pg-template {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 15px;
  margin: 35px auto;
  padding: 35px 35px 35px 35px;
}

.tribe-events-page-title {
  font-size: 30px;
  font-weight: 700;
  color: #5c6b71;
  line-height: 50px;
  text-transform: uppercase;
  margin: 35px 0;
}

/** 1. List : Months **/
/** layout **/
.tribe-events-calendar thead th {
  padding: 12px;
  background-color: transparent;
  font-size: 9px;
  color: #5c6b71;
  border-right-width: 0;
  border-left-width: 0;
  border-top: 1px solid #e6f1f5;
  border-bottom: 1px solid #e6f1f5;
}

#tribe-events-content table.tribe-events-calendar {
  border-bottom: 1px solid #e6f1f5;
  border: 1px solid #e6f1f5;
  border-bottom-color: #e6f1f5;
  margin: 20px 0;
}

#tribe-events-content .tribe-events-calendar td {
  border-top-width: 0;
  font-size: 12px;
  padding: 15px;
}

/** inner **/
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] > a,
.tribe-events-calendar td div[id*=tribe-events-daynum-],
.tribe-events-calendar td div[id*=tribe-events-daynum-] > a,
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-] > a {
  font-size: 12px;
  text-align: right;
  padding: 15px 15px 10px 0;
  line-height: 1.2;
  color: #5c6b71;
  background: transparent;
}

#tribe-events-content .tribe-events-calendar td:hover {
  background: #f7f7f7;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
  border: 0px solid #dadada;
}

#tribe-events-content .tribe-events-calendar td {
  padding: 0;
}

/* Event on */
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
  background: transparent;
  color: #0cb4ce;
}

.events-archive.events-gridview #tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
  padding: 0;
}

#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a {
  color: #0cb4ce;
  font-size: 10px;
  font-weight: 400;
  padding-left: 10px;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a:hover {
  color: #0cb4ce;
}

#tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a {
  background-color: transparent;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a {
  color: red;
}

.tribe-bar-search-filter {
  width: 25%;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
  line-height: 1;
}

/** Search **/
#tribe-bar-form {
  background-color: transparent;
}

#tribe-bar-form .tribe-bar-views-inner {
  background-color: transparent;
}
#tribe-bar-form .tribe-bar-views-inner label {
  display: none;
}

/** Preview **/
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {
  padding: 1.5em;
}

/** 2. List - List and Day **/
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {
  max-width: 100%;
}

.tribe-events-list .type-tribe_events {
  border-bottom: 1px solid #e6f1f5;
  padding-bottom: 2.5em;
}
body.search-results {
  background: #eee;
}
body.search-results .container > .row > .col-sm-9 {
  flex: 0 0 100%;
  max-width: 100%;
}
body.search-results .container > .row > .col-sm-3 {
  flex: 0 0 0%;
  max-width: 0%;
}
body.search-results .entry-header {
  display: none;
}

.lava-ajax-search-result-page-wrap h3.page-title {
  display: none;
}

/** form **/
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap {
  width: 100%;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap br {
  display: none;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap input {
  width: 80%;
  padding: 20px 30px;
  border: 1px solid #eee;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap button {
  width: 20%;
  border: 0;
  color: #fff;
  background: #aaa;
}
.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap button:hover {
  background: #6ec1e4;
}

.lava-ajax-search-result-page-wrap .lava-ajax-search-form-wrap > form {
  display: flex;
}

/** Tabs **/
.lava-ajax-search-result-page-wrap .results-header ul.results-tabs {
  display: flex;
  border: none;
  border-bottom: solid 1px #efefef;
}

.lava-ajax-search-result-page-wrap .results-header ul.results-tabs > li {
  background-color: transparent;
  border: 0;
  border-bottom-width: 0;
  float: initial;
  margin: 0 0 -1px 0;
  padding: 11px 40px 5px 40px;
}
.lava-ajax-search-result-page-wrap .results-header ul.results-tabs > li a {
  font-size: 13px;
}
.lava-ajax-search-result-page-wrap .results-header ul.results-tabs > li a .count {
  background: transparent;
  min-height: 22px;
  font-size: 10px;
  color: #6ec1e4;
}

/** Result content **/
.lava-ajax-search-result-page-wrap .lava-ajax-search-results .results-body {
  background-color: #ffffff;
  padding: 20px 40px 30px 40px;
}

.lava-ajax-search-result-page-wrap div.lava-ajax-search-results .results-body h2.results-group-title {
  font-size: 14px;
}

.result-item .item-body.media-body br, .result-item .item.media-body br {
  display: none;
}
.result-item .item-body.media-body .item-date, .result-item .item-body.media-body .item-meta, .result-item .item.media-body .item-date, .result-item .item.media-body .item-meta {
  font-size: 11px;
  color: #aaa;
}

.lava-ajax-search-result-page-wrap .result-item .item.media .item-body > .item-title {
  color: #000;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 13px;
}

.lava-ajax-search-result-page-wrap .result-item .item.media .item-body > .item-desc {
  color: #a2a2a2;
  font-size: 13px;
}

.lava-ajax-search-result-page-wrap .result-item .item.media img {
  margin: 0;
  width: 60px;
  height: auto;
}

/** BuddyPress **/
.lvdr-cuurent-user-packages-orders {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  flex-direction: column;
}
.lvdr-cuurent-user-packages-orders .notice-price-table div {
  font-size: 25px;
  font-weight: 600;
  color: #4e4e4e;
  letter-spacing: 1 rem;
}
.lvdr-cuurent-user-packages-orders .lvdr-payment-new-package {
  display: flex;
  justify-content: center;
}
.lvdr-cuurent-user-packages-orders .lvdr-payment-new-package a {
  width: 220px;
  height: 50px;
  background: #f95a65;
  color: #ffffff;
  border-radius: 30px;
  font-size: 13px;
  border: 2px solid #f95a65;
  font-weight: 500;
  letter-spacing: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-transform: uppercase;
  transition: 0.25s;
  display: flex !important;
  justify-content: center;
  align-items: center;
  background-color: #f95a65 !important;
  margin-top: 15px;
}
.lvdr-cuurent-user-packages-orders .lvdr-payment-new-package a:hover {
  color: #f95a65;
  border: 2px solid #f95a65;
  background: #ffffff;
}

.lava-item-add-form .type-multiple_images .upload-item-group {
  display: flex !important;
  flex-wrap: wrap;
}
.lava-item-add-form .type-multiple_images .upload-item-group .upload-item {
  margin-right: 10px;
  margin-bottom: 10px;
  border: solid 5px #eaeaea;
}

.nav.nav-tabs {
  border-bottom: none;
}

/**
 * Elementor / jvbpd-nav-menu widget
 *
 */
.jvbpd-nav-menu-widget > .mobile-opener {
  display: none;
}
.jvbpd-nav-menu-widget > ul.nav.collapse {
  display: block;
}
@media (max-width: 767px) {
  .jvbpd-nav-menu-widget.device-mobile > .mobile-opener {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-mobile > ul.nav.collapse {
    display: none;
  }
}
@media (max-width: 1023px) {
  .jvbpd-nav-menu-widget.device-tablet > .mobile-opener {
    display: block;
  }
  .jvbpd-nav-menu-widget.device-tablet > ul.nav.collapse {
    display: none;
  }
}
.jvbpd-nav-menu-widget span.menu-titles {
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-outs;
  -o-transition: color 0.3s ease-in-out;
}

@media (max-width: 767px) {
  .jvbpd-nav-menu-widget.device-mobile > ul.nav.top-menu-wrap {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ffffff;
  }
}
@media (max-width: 1023px) {
  .jvbpd-nav-menu-widget.device-tablet > ul.nav.top-menu-wrap {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #ffffff;
  }
}

/**
 * Mega menu
 */
li.wide-container ul.wide-nav-overlay {
  background-color: #ffffff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  /* Override */
}
li.wide-container ul.wide-nav-overlay .shortcode-nav {
  background-color: #fafafa;
  padding-left: 0;
  padding-top: 20px;
  border: none;
  border-right: solid 1px #eaeaea;
  overflow: visible;
}
li.wide-container ul.wide-nav-overlay .shortcode-nav li.filter-nav-item {
  text-align: right;
  margin: 0;
  line-height: 1;
  border: solid 1px transparent;
  border-left-width: 0;
  border-right-width: 0;
  position: relative;
}
li.wide-container ul.wide-nav-overlay .shortcode-nav li.filter-nav-item.current {
  border-top: solid 1px #eaeaea;
  border-bottom: solid 1px #eaeaea;
  border-right: solid 1px transparent;
}
li.wide-container ul.wide-nav-overlay .shortcode-nav li.filter-nav-item.current:after {
  content: "";
  position: absolute;
  background-color: #ffffff;
  width: 1px;
  top: 0;
  right: -2px;
  bottom: 0;
}
li.wide-container ul.wide-nav-overlay .shortcode-nav li.filter-nav-item.current, li.wide-container ul.wide-nav-overlay .shortcode-nav li.filter-nav-item:hover {
  background-color: #ffffff;
}
li.wide-container ul.wide-nav-overlay .shortcode-output {
  padding: 10px;
}
li.wide-container ul.wide-nav-overlay div.shortcode-header > div.shortcode-nav > ul.shortcode-filter li.filter-nav-item {
  color: #454545;
  padding: 5px 10px;
}
li.wide-container ul.wide-nav-overlay .shortcode-header {
  margin-bottom: 0;
}

/* Unset */
.single-headers {
  margin-bottom: unset;
}

/* Variables */
/**
* Variables
* Date: 2019-08-20
* Ranger
*/
body.buddypress {
  /* Sub Menu */
  /** Home - Listing status **/
  /* Content Box Border BG */
  /**
  * Heading
  */
  /* Feedback, warnings */
  /**
  * Profile - View
  */
  /**
  * Profile - Edit
  */
  /**
  * Profile - Change Profile Photo
  */
}
body.buddypress .bp-navs.bp-subnavs li.current a {
  text-decoration: none !important;
  background: transparent;
}
body.buddypress #item-body .bp-navs.bp-subnavs li.selected a {
  text-decoration: none;
}
body.buddypress #item-body {
  margin: 0;
  min-height: 500px;
}
body.buddypress #item-body .user-subnav,
body.buddypress #item-body filter {
  flex: 1 1 30%;
  height: auto;
  position: relative;
  left: 0;
  display: flex;
}
body.buddypress #item-body .subnav-filters.filters.user-subnav.bp-messages-filters {
  display: block;
  position: relative;
}
body.buddypress #item-body .subnav-filters {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  display: flex;
  height: auto;
  flex: 1 1 30%;
}
body.buddypress .subnav .bp-personal-sub-tab {
  margin: 0 !important;
  padding: 10px 30px 10px 0 !important;
  width: auto;
  font-size: 14px !important;
}
body.buddypress .subnav .bp-personal-sub-tab a {
  border-right: none !important;
  padding: 0 !important;
}
body.buddypress .subnav-search .feed {
  top: 50%;
  position: relative;
  transform: translateY(-50%);
}
body.buddypress .subnav-search .feed .bp-tooltip {
  color: #9ea9c5;
}
body.buddypress .subnav-search .feed .bp-tooltip:hover {
  color: #333333;
}
body.buddypress .bp-navs.bp-subnavs.no-ajax.user-subnav {
  margin-bottom: 30px;
}
body.buddypress .item-body > nav.bp-navs.bp-subnavs {
  background: transparent !important;
  margin: 0 0 20px 0 !important;
  border: none;
  box-shadow: none;
}
body.buddypress .item-body > nav.bp-navs.bp-subnavs li {
  font-size: 14px;
  margin: 14px 0 0 0px;
}
body.buddypress .item-body > nav.bp-navs.bp-subnavs li a {
  color: #9ea9c5;
  border-right: 0px solid #9ea9c5;
  padding: 0 2.5em;
  text-transform: uppercase;
}
body.buddypress .item-body > nav.bp-navs.bp-subnavs li.current a {
  color: #3a3f4f;
}
body.buddypress .subnav-filters {
  margin: 0;
  position: absolute;
  right: 0;
  display: flex;
  justify-content: flex-end;
}
body.buddypress.activity .subnav-filters, body.buddypress.groups .subnav-filters, body.buddypress.members .subnav-filters {
  position: relative;
}
body.buddypress .members.friends {
  display: flex;
  flex: 1 1 100%;
  height: 100%;
  padding: 30px;
}
body.buddypress .item-body {
  background: #dfe5eb;
}
body.buddypress .bp-feedback {
  height: auto;
  box-shadow: 0 0px 5px 1px rgba(0, 0, 0, 0.05);
}
body.buddypress .jv-user-content .card,
body.buddypress .jv-user-content .chart-setting {
  width: 100%;
}
body.buddypress .block-status-wrap {
  display: flex;
  padding-bottom: 35px;
}
body.buddypress .block-status-wrap .block-status:not(:last-child) {
  margin-right: 25px;
}
body.buddypress .dashboard-home .card-block {
  background: #fff;
}
body.buddypress .item-body .jv-user-content {
  display: flex;
  flex: 1 1 100%;
}
body.buddypress .user-subnav {
  border: 1px solid #f5f9ff;
}
body.buddypress .subnav-filters.filters.user-subnav.bp-messages-filters {
  border: none;
  height: 0 !important;
}
body.buddypress .card .card-header {
  color: #000;
  font-weight: 500;
  background-color: #fff;
  border-bottom: 1px solid #eaecef;
  padding: 1.5rem 2rem;
}
body.buddypress .card .card-header h4 {
  font-size: 15px;
  text-transform: uppercase;
  color: #515365;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 1px;
  margin: 0;
  text-overflow: ellipsis;
}
body.buddypress .buddypress-wrap form.bp-messages-search-form {
  height: 40px;
  display: flex;
}
body.buddypress .buddypress-wrap form.bp-messages-search-form button[type=submit] span {
  line-height: normal;
}
body.buddypress .card,
body.buddypress .lava-my-item-list,
body.buddypress .standard-form,
body.buddypress .activity-list.bp-list,
body.buddypress .activity-update-form {
  background: transparent;
  box-shadow: none;
}
body.buddypress .card-block {
  padding: 35px;
}
body.buddypress h2.screen-heading {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  color: #000;
  text-transform: capitalize;
  margin: 0;
}
body.buddypress .buddypress-wrap fieldset legend {
  font-weight: 300;
}
body.buddypress .buddypress-wrap .item-body .screen-heading {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 30px;
}
body.buddypress .screen-heading.profile-group-title.edit {
  clear: none;
  margin: 0;
  padding: 0;
  font-weight: 400;
}
body.buddypress .buddypress-wrap .standard-form .field-visibility-settings-header {
  font-style: normal;
}
body.buddypress .buddypress-wrap .bp-feedback.help .bp-icon,
body.buddypress .buddypress-wrap .bp-feedback.info .bp-icon {
  background: unset;
}
body.buddypress .buddypress-wrap .item-body .screen-heading.profile-group-title {
  font-weight: 400;
  font-size: 16px;
  -moz-columns: #828282;
       columns: #828282;
  border: none;
  display: none;
}
body.buddypress .buddypress-wrap .bp-tables-user tr td.label {
  font-weight: 400;
}
body.buddypress .field-visibility-settings-notoggle.field-visibility-settings-header {
  margin-bottom: 0;
  margin-top: 20px;
}
body.buddypress .buddypress-wrap .bp-feedback:not(.custom-homepage-info) {
  padding: 15px;
}
body.buddypress .bp-avatar-nav ul,
body.buddypress .bp-avatar-nav ul.avatar-nav-items li.current {
  border: none;
}
body.buddypress .buddypress-wrap .bp-feedback .bp-help-text {
  font-style: normal;
}

/**
* Friends
*/
body.buddypress .members.friends {
  display: flex;
  flex-direction: column;
  padding: 0;
}

/**
* Events
*/
body.buddypress .form-group .form-control.p-0 {
  padding: 5px !important;
  border-radius: 0.25rem;
}

/**
* SETTINGS
*/
body.buddypress {
  /**
  * Settings - Email
  */
  /**
  * Settings - Profile Visibility
  */
  /**
  * Export Data
  */
}
body.buddypress .buddypress-wrap .standard-form label {
  font-weight: 400;
}
body.buddypress .info.email-pwd-info {
  font-weight: 400;
  font-size: 16px;
}
body.buddypress .bp-help-text.email-notifications-info {
  font-size: 16px;
  font-weight: 400;
}
body.buddypress th:last-child,
body.buddypress td:last-child {
  padding-right: 5.6px;
}
body.buddypress .buddypress-wrap table.profile-settings th.title {
  font-weight: 500;
}
body.buddypress .notification-settings tbody tr td {
  padding: 15px 5px 15px 5px;
}
body.buddypress .screen-heading.data-settings-screen {
  margin-top: 21px;
}

/*Notifications*/
body.buddypress .notifications.bp-tables-user th.bulk-select-all,
body.buddypress .notifications.bp-tables-user td.bulk-select-check {
  text-align: center;
}
body.buddypress .notifications-options-nav {
  display: flex;
  justify-content: flex-end;
}
body.buddypress .notifications-options-nav .select.wrap {
  position: relative;
}

/* My Page - Home */
body.buddypress .card.block-status {
  background-color: #01bcc3;
  text-transform: capitalize;
  color: #fff;
  padding: 2.25em;
  overflow: hidden;
}
body.buddypress .card.block-status:hover {
  background: #01d4dc;
}
body.buddypress .card.block-status h4 {
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  line-height: 2.3;
  letter-spacing: 1px;
  margin: 0;
  text-overflow: ellipsis;
}
body.buddypress .card.block-status .counter {
  font-size: 35px;
  font-weight: 600;
  color: #fff;
}
body.buddypress .card.block-status .shadow-icon {
  position: absolute;
  right: -10%;
  bottom: -8%;
  color: rgba(253, 253, 253, 0.2);
  font-size: 135px;
  display: inline-block;
}
body.buddypress .bp-feedback.custom-homepage-info.info {
  padding: 30px;
  padding-right: 48px;
}
body.buddypress .bp-feedback.custom-homepage-info.info strong {
  margin-right: 3px;
}
body.buddypress .bp-feedback.custom-homepage-info.info a {
  margin: 0 3px;
}
body.buddypress .bp-feedback.custom-homepage-info.info br {
  display: none;
}
body.buddypress .bp-feedback.custom-homepage-info.info .bp-tooltip {
  background: none;
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  margin-right: 16px;
}
body.buddypress .bp-feedback.custom-homepage-info.info .bp-tooltip .dashicons {
  width: auto;
  height: auto;
  color: #01bcc3;
}
body.buddypress .bp-feedback.custom-homepage-info.info .bp-tooltip .dashicons:hover {
  color: black;
}
@media (min-width: 576px) {
  body.buddypress .dashboard-home.card-columns {
    -moz-column-count: 2;
         column-count: 2;
  }
  body.buddypress .block-status-wrap.card-columns {
    -moz-column-count: 4;
         column-count: 4;
  }
}
body.buddypress .user-favorites .listing-content span {
  display: block;
  margin-bottom: 3px;
}

/*only favorites site*/
.favorites .buddypress-wrap .listing-content span {
  display: block;
}

.buddypress-wrap {
  /** card & panel **/
  /** Common styles **/
  /* Home */
}
.buddypress-wrap .card {
  background-clip: unset;
  border-top: 0;
  margin: 0px 0;
  border: 0;
}
.buddypress-wrap .card-header {
  padding: 10px 20px;
}
.buddypress-wrap .card-header h4 {
  margin: 0;
  font-size: 14px;
}
.buddypress-wrap .list-group-item {
  padding: 30px 30px;
}
.buddypress-wrap .list-group-item:hover,
.buddypress-wrap .list-group-item:focus {
  z-index: 0;
  background-color: #f7fafc;
}
.buddypress-wrap .listing-content {
  padding-left: 30px;
}
.buddypress-wrap .listing-content .listing-desc {
  display: block;
  margin-bottom: 10px;
  font-weight: 450;
  color: #515151;
}
.buddypress-wrap .listing-content h5 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}
.buddypress-wrap .listing-content span {
  margin-right: 20px;
  font-weight: 300;
}
.buddypress-wrap .listing-content .post-status {
  font-size: 10px;
  font-weight: 600;
  display: none;
}
.buddypress-wrap .listing-action {
  margin-left: auto;
  align-self: center;
}
.buddypress-wrap .card-header {
  border-width: 0px;
  border-right: 0;
  border-left: 0;
  border-style: solid;
}
.buddypress-wrap .list-group-item,
.buddypress-wrap .lava-my-item-list .item {
  border-width: 1px;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
  border-style: solid;
}
.buddypress-wrap .list-group-item.text-center {
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.buddypress-wrap .lava-my-item-list tr:first-child .item {
  border-top: 0;
}
.buddypress-wrap .listing-content span.meta-taxonomies,
.buddypress-wrap .listing-content span.time {
  color: #8f97af;
  font-weight: 400;
}
.buddypress-wrap .card-header {
  background-color: #fff;
}
.buddypress-wrap .listing-content span,
.buddypress-wrap .lava-action a {
  font-size: 12px;
}
.buddypress-wrap .post-status {
  background: #01bcc3;
  border-radius: 60px;
  padding: 4px 12px 3px;
  font-weight: 500;
  letter-spacing: 0.05em;
  font-size: 75%;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border: 0;
}
.buddypress-wrap .card-header,
.buddypress-wrap .list-group-item,
.buddypress-wrap .lava-my-item-list .item {
  border-color: rgba(120, 130, 140, 0.13);
}
.buddypress-wrap .list-group-item {
  display: flex;
  transition: 0.25s;
}
.buddypress-wrap .card-header h4,
.buddypress-wrap .listing-content h5 {
  letter-spacing: 1px;
}
.buddypress-wrap .listing-thumb img,
.buddypress-wrap .lava-my-item-list a img {
  max-width: 95px;
  width: 95px;
  height: 95px;
}
.buddypress-wrap .card-deck.chartjs,
.buddypress-wrap .card-deck.review {
  width: 46%;
  float: left;
}

body.my-account {
  /** action buttons **/
  /** My Page > Listings */
}
body.my-account .lava-action {
  display: flex;
}
body.my-account .lava-action a {
  background-color: #01bcc3;
  color: #fff;
  padding: 6px 15px;
  line-height: 12px;
  border-radius: 20px;
}
body.my-account .lava-action a:first-child {
  margin-right: 10px;
}
body.my-account.listings.published .lava-action a.action.payment {
  display: none;
}
body.my-account.listings.pending .lava-action a.action.payment,
body.my-account.listings.pending .lava-action a.action.remove {
  display: none;
}
body.my-account.listings.expired .lava-action a.action.edit,
body.my-account.listings.expired .lava-action a.action.remove {
  display: none;
}

/*HOME*/
body.buddypress {
  /*My Post*/
  /*Reply*/
  /**/
  /*Card*/
  /*Activity*/
  /*Group*/
  /*Message - sent*/
  /*My posts-New Post*/
  /*Groups*/
  /*Members*/
}
body.buddypress .listing-content .title {
  margin: 2px 0 5px 0 !important;
}
body.buddypress .jvbpd-icon3-clock:before {
  margin-right: 3px;
}
body.buddypress .item.status-publish {
  height: 106px;
}
body.buddypress .item.status-publish td:nth-child(1) a .lava-thumbnail {
  width: 95px;
  height: 95px;
}
body.buddypress .item.status-publish td:nth-child(2) {
  display: flex;
  flex-direction: column;
}
body.buddypress .item.status-publish td:nth-child(2) .lava-title.text-left {
  margin-bottom: 15px;
}
body.buddypress #message-threads li {
  padding: 10px 0 20px 0;
}
body.buddypress #message-threads {
  max-height: none;
  overflow-x: auto;
  overflow-y: auto;
}
body.buddypress #message-threads li .thread-content {
  transform: translateY(5px);
}
body.buddypress #message-threads li .thread-content .thread-from,
body.buddypress #message-threads li .thread-content .thread-subject,
body.buddypress #message-threads li .thread-content .thread-to,
body.buddypress .message-title.preview-thread-title {
  font-size: 14px;
}
body.buddypress #message-threads li .thread-content .excerpt {
  font-size: 13px;
}
body.buddypress #message-threads li .thread-from img.avatar,
body.buddypress #message-threads li .thread-to img.avatar {
  width: 35px;
}
body.buddypress #message-threads li .thread-from .user-link .user-name,
body.buddypress .message-metadata .user-link strong {
  font-weight: 500;
}
body.buddypress .bp-messages-content #thread-preview .preview-content .preview-message,
body.buddypress .bp-messages-content #thread-preview h2:first-child,
body.buddypress .bp-messages-content #bp-message-thread-header h2:first-child {
  padding: 15px;
}
body.buddypress .bp-messages-content #bp-message-thread-list li,
body.buddypress .bp-messages-content .single-message-thread-header,
body.buddypress .bp-messages-content form.send-reply .avatar-box {
  padding: 8px;
  border: none;
}
body.buddypress .bp-messages-content #bp-message-thread-list,
body.buddypress .bp-messages-content #bp-message-thread-list .message-metadata {
  border: none;
  padding: 0;
}
body.buddypress .bp-messages-content #thread-preview h2:first-child,
body.buddypress .thread-participants dt,
body.buddypress .subnav-filters .user-messages-bulk-actions label,
body.buddypress .bp-messages-content #bp-message-thread-header h2:first-child,
body.buddypress #user-messages-bulk-actions {
  font-weight: 500;
}
body.buddypress #message-threads,
body.buddypress .buddypress-wrap .subnav-filters .bp-dir-search-form,
body.buddypress .buddypress-wrap form.bp-messages-search-form {
  background: white;
}
body.buddypress #message-threads li.selected,
body.buddypress .bp-messages-content #thread-preview h2:first-child,
body.buddypress .bp-messages-content #bp-message-thread-header h2:first-child {
  background: #fafafa;
}
body.buddypress .bp-messages-content #bp-message-thread-list {
  margin-bottom: 0;
  background: white;
}
body.buddypress .bp-messages-content #bp-message-thread-list li:nth-child(2n) .message-content {
  background: transparent;
}
body.buddypress .bp-messages-content #bp-message-thread-list .message-metadata {
  box-shadow: none;
}
body.buddypress .bp-messages-content #bp-message-thread-list .message-metadata,
body.buddypress .bp-messages-content #bp-message-thread-list .message-metadata .user-link,
body.buddypress .single-message-thread-header .thread-participants {
  display: flex;
  align-items: center;
}
body.buddypress .single-message-thread-header .thread-participants dd {
  margin-bottom: 0;
}
body.buddypress .single-message-thread-header .thread-participants dd ul {
  margin-bottom: 0;
}
body.buddypress .bp-messages-content .actions .bp-icons:not(.bp-hide) {
  margin: 0;
  padding: 0;
  color: #01c0c8;
  background: none;
  border: none;
  transition: 0.25s;
}
body.buddypress .bp-messages-content .actions .bp-icons:not(.bp-hide):hover {
  margin: 0;
  padding: 0;
  color: black;
  border: none;
  background: none;
}
body.buddypress .bp-messages-content .actions .bp-icons:not(.bp-hide):hover:before {
  color: black;
}
body.buddypress #message-threads li .thread-content .thread-subject {
  margin-bottom: 10px;
  display: flex;
}
body.buddypress .bp-messages-content #message-threads .thread-content a {
  word-break: break-word;
  margin-left: 3px;
}
body.buddypress .message-metadata .message-content {
  margin: 10px auto 0;
}
body.buddypress .message-metadata .message-content p {
  margin-bottom: 10px;
}
body.buddypress .bp-messages-content .preview-thread-title .messages-title,
body.buddypress .bp-messages-content .preview-pane-header .thread-participants ul,
body.buddypress .single-message-thread-header .thread-participants dd ul {
  padding-left: 10px;
}
body.buddypress .dashicons-search:before {
  color: #828282;
}
body.buddypress .item-body:not(#group-create-body) {
  margin-top: 60px;
  margin-bottom: 100px;
}
body.buddypress thead th {
  border: none;
}
body.buddypress .card.block-status {
  transition: 0.25s;
}
body.buddypress .buddypress-wrap .listing-content .author {
  font-weight: 500;
}
body.buddypress .buddypress-wrap .listing-content .author i:before {
  font-weight: 500;
}
body.buddypress .buddypress-wrap .listing-content .rating {
  font-weight: 450;
  color: #01c0c8;
}
body.buddypress .buddypress-wrap .listing-content .rating i:before {
  font-weight: 600;
  color: #01c0c8;
  margin-right: 2px;
}
body.buddypress .buddypress-wrap .listing-content .status.label.label-rounded.label-info {
  font-weight: 500;
}
body.buddypress.activity .activity-list.bp-list {
  border: 1px solid #d0d2e0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
body.buddypress.activity .activity-list.bp-list .activity-item {
  box-shadow: none;
}
body.buddypress.activity #activity-stream.activity-list.item-list.bp-list {
  border-top: none;
  border-bottom: none;
}
body.buddypress.activity .xprofile.profile_updated.activity-item {
  padding-top: 30px;
}
body.buddypress.activity .activity-list .activity-item .activity-avatar.item-avatar {
  margin: 0;
  width: auto;
}
body.buddypress.activity .activity-list .activity-item .activity-inner {
  background: none;
}
body.buddypress.activity .activity-list .activity-item .activity-meta.action {
  text-align: right;
  border: none;
  background: transparent;
}
body.buddypress.activity .activity-list .activity-header p .view.activity-time-since.bp-tooltip {
  display: block;
}
body.buddypress.activity .activity-update-form {
  border: none;
}
body.buddypress .bp-list {
  border: none;
}
body.buddypress .subnav-filters.filters.user-subnav.bp-messages-filters {
  position: relative;
  left: 0;
}
body.buddypress .subnav-filters.filters.user-subnav.bp-messages-filters .user-messages-search {
  position: absolute;
  right: 0;
  top: -60px;
}
body.buddypress .buddypress-wrap .select-wrap select {
  text-indent: 0;
  margin-right: 0;
}
body.buddypress .bulk-actions.select-wrap:hover {
  border: none;
}
body.buddypress .message-action-star:before {
  transition: 0.25s;
}
body.buddypress #message-threads li .thread-date {
  padding-right: 23.5px;
}
body.buddypress #user-messages-bulk-actions {
  width: 150px;
}
body.buddypress .user-messages-bulk-actions .bulk-actions-wrap.bp-show {
  top: -3px;
}
body.buddypress .user-messages-bulk-actions .bulk-actions-wrap {
  position: relative;
  top: 0;
}
body.buddypress .user-messages-bulk-actions .messages-button.bulk-apply.bp-tooltip {
  height: auto;
  top: 6px;
}
body.buddypress .user-messages-bulk-actions .messages-button.bulk-apply.bp-tooltip .dashicons.dashicons-yes {
  position: relative;
  right: 1px;
}
body.buddypress .buddypress-wrap .subnav-filters.bp-messages-filters ul {
  padding-left: 0;
}
body.buddypress div.mce-toolbar-grp {
  background: none;
  border: none;
}
body.buddypress #message-threads li {
  display: flex;
  align-items: flex-start;
}
body.buddypress #message-threads li .thread-to,
body.buddypress #message-threads li .thread-from {
  display: flex;
  align-items: center;
}
body.buddypress #message-threads li .thread-to .user-link,
body.buddypress #message-threads li .thread-from .user-link {
  display: flex;
  align-items: center;
  margin-right: 7px;
}
body.buddypress #message-threads li .thread-cb {
  justify-content: center;
  transform: translateY(10px);
}
body.buddypress .bp-messages-content {
  margin: 9px 0 15px 0;
}
body.buddypress .bp-messages-content #thread-preview {
  border: none;
}
body.buddypress .bp-messages-content #thread-preview .preview-content {
  margin: 0;
}
body.buddypress .bp-messages-content .preview-pane-header {
  display: flex;
  align-items: center;
  position: relative;
  padding: 15px;
  border: none;
}
body.buddypress .bp-messages-content .preview-pane-header .thread-participants {
  display: flex;
  align-items: center;
}
body.buddypress .bp-messages-content .preview-pane-header .thread-participants dd,
body.buddypress .bp-messages-content .preview-pane-header .thread-participants ul {
  margin-bottom: 0;
}
body.buddypress .bp-messages-content .preview-pane-header .actions {
  position: absolute;
  right: 15px;
}
body.buddypress .bp-messages-content .preview-pane-header .actions .message-action-delete.bp-tooltip.bp-icons,
body.buddypress .bp-messages-content .preview-pane-header .actions .message-action-star:before,
body.buddypress .bp-messages-content .preview-pane-header .actions .message-action-view.bp-tooltip.bp-icons {
  color: #01c0c8;
}
body.buddypress .bp-messages-content .preview-pane-header .actions .message-action-delete:before,
body.buddypress .bp-messages-content .preview-pane-header .actions .message-action-view.bp-tooltip.bp-icons:before {
  transition: 0.25s;
}
body.buddypress .bp-messages-content .preview-pane-header .actions .message-action-delete:hover:before,
body.buddypress .bp-messages-content .preview-pane-header .actions .message-action-view.bp-tooltip.bp-icons:hover:before {
  color: #000;
}
body.buddypress .bp-messages-content .preview-pane-header .actions .bp-icons:not(.bp-hide) {
  border: none;
  background: none;
  letter-spacing: 0px;
}
body.buddypress .bp-feedback.info {
  display: flex;
  align-items: center;
}
body.buddypress .bp-feedback.info .bp-icon:before {
  content: "\E2CA";
  font-family: "jv-icons" !important;
  color: #9ea9c5;
  font-size: 30px;
}
body.buddypress .bp-feedback.loading {
  background: transparent;
  display: flex;
  flex-direction: column;
  border: none;
  box-shadow: none;
  height: 30vh;
  justify-content: center;
  align-items: center;
}
body.buddypress .bp-feedback.loading p {
  text-align: center;
  color: #9ea9c5;
}
body.buddypress .buddypress-wrap .bp-feedback.loading .bp-icon {
  display: inline-block;
  text-align: center;
  background: transparent;
  border: none;
}
body.buddypress .buddypress-wrap .bp-feedback.loading .bp-icon:before {
  display: inline-block;
  color: #9ea9c5;
  font-size: 70px;
  font-family: "jv-icons" !important;
  content: "\E771";
  -webkit-animation: loading 0.7s linear infinite;
          animation: loading 0.7s linear infinite;
}
@-webkit-keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.buddypress .selectize-input {
  box-shadow: none;
}
body.buddypress .lava-dir-shortcode-dashboard-wrap.lava-my-item-list tbody {
  background: white;
}
body.buddypress .dropdown.float-right.tabdrop.show .dropdown-menu.show {
  background: transparent;
}
body.buddypress .chart-setting .card .card-block {
  background: white;
}
body.buddypress .chart-setting .card .card-block h3 {
  font-weight: 600;
}
body.buddypress #groups-list .list-wrap .item-avatar {
  position: relative;
}
body.buddypress #groups-list .list-wrap .item-avatar .badge {
  position: absolute;
  left: 55%;
  bottom: 0;
  padding: 5px 7px;
  font-weight: 300;
}
body.buddypress.gruops.group-create .bp-subhead {
  padding: 7px;
}
@media (min-width: 46.8em) {
  body.buddypress.groups.group-create .buddypress-wrap .tabbed-links ol {
    border: none;
  }
  body.buddypress.groups.group-create .buddypress-wrap .tabbed-links ol li.current {
    border: none;
  }
}
body.buddypress .buddypress-wrap .bp-pagination {
  position: inherit;
}
body.buddypress .buddypress-wrap .subnav-filters .subnav-search {
  float: none;
}
body.buddypress .buddypress-wrap .subnav-filters .bp-dir-search-form {
  height: 40px;
  display: flex;
}
body.buddypress .buddypress-wrap form.bp-dir-search-form {
  width: auto;
}
body.buddypress .buddypress-wrap form.bp-dir-search-form button[type=submit] span {
  line-height: normal;
}
body.buddypress .buddypress-wrap .select-wrap span.select-arrow {
  z-index: 1;
  right: 15px;
  position: absolute;
}
body.buddypress .buddypress-wrap .subnav-filters div input[type=search],
body.buddypress .buddypress-wrap .subnav-filters div select {
  font-size: 13px;
}

.buddypress-wrap form#group-members-search button[type=submit],
.buddypress-wrap form.bp-dir-search-form button[type=submit],
.buddypress-wrap form.bp-messages-search-form button[type=submit],
.buddypress-wrap form[data-bp-search].bp-invites-search-form button[type=submit] {
  margin-top: 0;
}

body.buddypress .buddypress-wrap .select-wrap,
body #buddypress #members-order-select .select-wrap,
body #buddypress #groups-order-select .select-wrap,
body #buddypress #activity-filter-select .select-wrap {
  display: flex;
  align-items: center;
  height: 40px;
  background: white;
}
body.buddypress .buddypress-wrap .select-wrap .select-arrow,
body #buddypress #members-order-select .select-wrap .select-arrow,
body #buddypress #groups-order-select .select-wrap .select-arrow,
body #buddypress #activity-filter-select .select-wrap .select-arrow {
  z-index: 1;
}

/*Members*/
body.buddypress.members .list-wrap {
  display: flex;
  align-items: flex-start;
}
body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block {
  margin-top: 0;
  margin-bottom: 0;
}
body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .members-meta.action {
  text-align: left;
  padding-left: 0;
}
body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .friendship-button {
  width: auto !important;
  height: auto !important;
}
body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .friendship-button.pending_friend.requested, body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .friendship-button.is_friend.remove {
  font-size: 10px;
  line-height: 16px;
  color: #7d7a7a;
  border: none;
  background: #e0e0e0;
  border-radius: 5px;
  padding: 6px 10px;
  font-size: 8px;
}
body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .friendship-button.pending_friend.requested:hover, body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .friendship-button.is_friend.remove:hover {
  background: transparent;
}
body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .friendship-button.not_friends.add {
  border: none;
  border-radius: 5px;
  background: #00b9f7;
  padding: 6px 10px;
  font-size: 8px;
  line-height: 16px;
}
body.buddypress.members .buddypress-wrap .grid.bp-list > li .item .item-block .friendship-button.not_friends.add:hover {
  background: rgba(0, 185, 247, 0.7);
  color: #fff;
}

/*register*/
body.register.buddypress.bp-nouveau .jvbp-wrap {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/*media*/
@media (min-width: 576px) {
  body.register.buddypress.bp-nouveau .jvbp-wrap {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  body.register.buddypress.bp-nouveau .jvbp-wrap {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  body.register.buddypress.bp-nouveau .jvbp-wrap {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  body.register.buddypress.bp-nouveau .jvbp-wrap {
    max-width: 1140px;
  }
}
/*------------------------------------------------------------------
[ BuddyPress Skins ]

Project:    Skins for dashboard
Version:    1.0.0.1
Last change:    10/24/2019 [Imroved]
Assigned to:    Javo
Primary use:    Javo 
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

1. Html
2. Modal
3. Working Hours

-------------------------------------------------------------------*/
/* Common */
body.buddypress #header-cover-image {
  height: 100%;
}
body.buddypress #header-cover-image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), #3a3f4f);
  opacity: 1;
}
body.buddypress .entry-header {
  margin-bottom: 0 !important;
}
body.buddypress .entry-title {
  display: none;
}
body.buddypress .single-headers {
  height: 220px;
  background: white;
  width: 100%;
}

/* Type 1 */
body.jv-bp-skin1, body.jv-bp-skin2, body.jv-bp-skin3 {
  line-height: 1.5;
  /* Layout */
  /*Count*/
  /* Header Cover Image */
}
body.jv-bp-skin1 .single-headers, body.jv-bp-skin2 .single-headers, body.jv-bp-skin3 .single-headers {
  position: absolute;
  height: 220px;
  overflow: hidden;
  background: white;
  width: 270px;
}
body.jv-bp-skin1 .bp-wrap, body.jv-bp-skin2 .bp-wrap, body.jv-bp-skin3 .bp-wrap {
  display: flex;
}
body.jv-bp-skin1 .bp-navs.main-navs, body.jv-bp-skin2 .bp-navs.main-navs, body.jv-bp-skin3 .bp-navs.main-navs {
  margin-top: 220px;
  width: 270px;
}
body.jv-bp-skin1 .item-body:not(#group-create-body), body.jv-bp-skin2 .item-body:not(#group-create-body), body.jv-bp-skin3 .item-body:not(#group-create-body) {
  flex: 1;
  float: none;
  border: 0;
  padding: 15px 50px;
  background: transparent;
  position: relative;
}
body.jv-bp-skin1 .item-body:not(#group-create-body) thead th, body.jv-bp-skin2 .item-body:not(#group-create-body) thead th, body.jv-bp-skin3 .item-body:not(#group-create-body) thead th {
  border-bottom: none;
}
body.jv-bp-skin1 #cover-image-container, body.jv-bp-skin2 #cover-image-container, body.jv-bp-skin3 #cover-image-container {
  height: 100%;
}
body.jv-bp-skin1 #item-header-cover-image, body.jv-bp-skin2 #item-header-cover-image, body.jv-bp-skin3 #item-header-cover-image {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding-bottom: 15px;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-avatar, body.jv-bp-skin2 #item-header-cover-image #item-header-avatar, body.jv-bp-skin3 #item-header-cover-image #item-header-avatar {
  padding: 0;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-avatar .avatar, body.jv-bp-skin2 #item-header-cover-image #item-header-avatar .avatar, body.jv-bp-skin3 #item-header-cover-image #item-header-avatar .avatar {
  width: 80px;
  margin: 0;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-content, body.jv-bp-skin2 #item-header-cover-image #item-header-content, body.jv-bp-skin3 #item-header-cover-image #item-header-content {
  padding: 0;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-content .user-nicename, body.jv-bp-skin2 #item-header-cover-image #item-header-content .user-nicename, body.jv-bp-skin3 #item-header-cover-image #item-header-content .user-nicename {
  margin: 8px 0 0 0;
  color: #fff;
  text-align: center;
  font-size: 0.9rem;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-content .member-header-actions, body.jv-bp-skin2 #item-header-cover-image #item-header-content .member-header-actions, body.jv-bp-skin3 #item-header-cover-image #item-header-content .member-header-actions {
  display: none;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-content br, body.jv-bp-skin2 #item-header-cover-image #item-header-content br, body.jv-bp-skin3 #item-header-cover-image #item-header-content br {
  display: none;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-content .item-meta, body.jv-bp-skin2 #item-header-cover-image #item-header-content .item-meta, body.jv-bp-skin3 #item-header-cover-image #item-header-content .item-meta {
  margin: 0;
  padding: 0;
  color: #fff;
}
body.jv-bp-skin1 #item-header-cover-image #item-header-content .item-meta .activity, body.jv-bp-skin2 #item-header-cover-image #item-header-content .item-meta .activity, body.jv-bp-skin3 #item-header-cover-image #item-header-content .item-meta .activity {
  font-size: 0.9rem;
}

body.jv-bp-skin1,
body.jv-bp-skin2,
body.jv-bp-skin3,
body.jv-bp-skin4 {
  /* Nav */
  /** Nav members **/
}
body.jv-bp-skin1 .bp-wrap,
body.jv-bp-skin2 .bp-wrap,
body.jv-bp-skin3 .bp-wrap,
body.jv-bp-skin4 .bp-wrap {
  margin: 0;
}
body.jv-bp-skin1 .bp-wrap .subnav-filters.filters.user-subnav.bp-messages-filters .user-messages-search,
body.jv-bp-skin2 .bp-wrap .subnav-filters.filters.user-subnav.bp-messages-filters .user-messages-search,
body.jv-bp-skin3 .bp-wrap .subnav-filters.filters.user-subnav.bp-messages-filters .user-messages-search,
body.jv-bp-skin4 .bp-wrap .subnav-filters.filters.user-subnav.bp-messages-filters .user-messages-search {
  position: absolute;
}
body.jv-bp-skin1 .bp-navs.main-navs li.selected a,
body.jv-bp-skin2 .bp-navs.main-navs li.selected a,
body.jv-bp-skin3 .bp-navs.main-navs li.selected a,
body.jv-bp-skin4 .bp-navs.main-navs li.selected a {
  background: transparent;
  color: #01bcc3;
}
body.jv-bp-skin1 .bp-navs.main-navs li:hover,
body.jv-bp-skin2 .bp-navs.main-navs li:hover,
body.jv-bp-skin3 .bp-navs.main-navs li:hover,
body.jv-bp-skin4 .bp-navs.main-navs li:hover {
  background: transparent !important;
}
body.jv-bp-skin1 .bp-navs.main-navs li:hover a,
body.jv-bp-skin2 .bp-navs.main-navs li:hover a,
body.jv-bp-skin3 .bp-navs.main-navs li:hover a,
body.jv-bp-skin4 .bp-navs.main-navs li:hover a {
  background: transparent !important;
}
body.jv-bp-skin1 .bp-wrap nav.bp-navs.main-navs,
body.jv-bp-skin2 .bp-wrap nav.bp-navs.main-navs,
body.jv-bp-skin3 .bp-wrap nav.bp-navs.main-navs,
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs {
  background: #3a3f4f;
  border-bottom: 0px !important;
  border-top: 0px !important;
  box-shadow: none !important;
}
body.jv-bp-skin1 .bp-wrap nav.bp-navs.main-navs > ul,
body.jv-bp-skin2 .bp-wrap nav.bp-navs.main-navs > ul,
body.jv-bp-skin3 .bp-wrap nav.bp-navs.main-navs > ul,
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs > ul {
  width: 100%;
  border-right: 0;
  float: none;
}
body.jv-bp-skin1 .bp-wrap nav.bp-navs.main-navs > ul li,
body.jv-bp-skin2 .bp-wrap nav.bp-navs.main-navs > ul li,
body.jv-bp-skin3 .bp-wrap nav.bp-navs.main-navs > ul li,
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs > ul li {
  float: none;
}
body.jv-bp-skin1 .bp-wrap nav.bp-navs.main-navs > ul li a,
body.jv-bp-skin2 .bp-wrap nav.bp-navs.main-navs > ul li a,
body.jv-bp-skin3 .bp-wrap nav.bp-navs.main-navs > ul li a,
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs > ul li a {
  padding: 15px 0 15px 28px;
  color: #d1d6d8;
  text-transform: uppercase;
  background: none;
}
body.jv-bp-skin1 .bp-wrap nav.bp-navs.main-navs > ul li a span.count,
body.jv-bp-skin2 .bp-wrap nav.bp-navs.main-navs > ul li a span.count,
body.jv-bp-skin3 .bp-wrap nav.bp-navs.main-navs > ul li a span.count,
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs > ul li a span.count {
  margin-right: 20px;
  border: 0;
  border-radius: 10rem;
  padding: 0.2em 1em;
  color: #fff;
  background-color: #01c0c8;
}
body.jv-bp-skin1 .bp-wrap nav.bp-navs.main-navs > ul li:hover,
body.jv-bp-skin2 .bp-wrap nav.bp-navs.main-navs > ul li:hover,
body.jv-bp-skin3 .bp-wrap nav.bp-navs.main-navs > ul li:hover,
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs > ul li:hover {
  background: rgba(0, 0, 0, 0.07);
}
body.jv-bp-skin1 .bp-wrap nav.bp-navs.main-navs > ul li:hover a,
body.jv-bp-skin2 .bp-wrap nav.bp-navs.main-navs > ul li:hover a,
body.jv-bp-skin3 .bp-wrap nav.bp-navs.main-navs > ul li:hover a,
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs > ul li:hover a {
  color: #01bcc3;
  background: rgba(0, 0, 0, 0.07);
}
body.jv-bp-skin1 .single-screen-navs ul li a:before,
body.jv-bp-skin2 .single-screen-navs ul li a:before,
body.jv-bp-skin3 .single-screen-navs ul li a:before,
body.jv-bp-skin4 .single-screen-navs ul li a:before {
  font: 100% "jvbpd-icon1", "jvbpd-icon2", "jvbpd-icon3", "jv-icons";
  font-weight: 400;
  content: "\E907";
  text-align: center;
  display: inline;
  padding: 0px 10px 0 0;
}
body.jv-bp-skin1 .single-screen-navs ul #home-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #home-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #home-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #home-personal-li a:before {
  content: "\E19C";
}
body.jv-bp-skin1 .single-screen-navs ul #activity-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #activity-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #activity-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #activity-personal-li a:before {
  content: "\E907";
}
body.jv-bp-skin1 .single-screen-navs ul #xprofile-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #xprofile-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #xprofile-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #xprofile-personal-li a:before {
  content: "\E734";
}
body.jv-bp-skin1 .single-screen-navs ul #blogs-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #blogs-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #blogs-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #blogs-personal-li a:before {
  content: "\E037";
}
body.jv-bp-skin1 .single-screen-navs ul #notifications-personal-li a,
body.jv-bp-skin2 .single-screen-navs ul #notifications-personal-li a,
body.jv-bp-skin3 .single-screen-navs ul #notifications-personal-li a,
body.jv-bp-skin4 .single-screen-navs ul #notifications-personal-li a {
  letter-spacing: 0;
}
body.jv-bp-skin1 .single-screen-navs ul #notifications-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #notifications-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #notifications-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #notifications-personal-li a:before {
  content: "\E680";
}
body.jv-bp-skin1 .single-screen-navs ul #messages-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #messages-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #messages-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #messages-personal-li a:before {
  content: "\EBD4";
}
body.jv-bp-skin1 .single-screen-navs ul #friends-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #friends-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #friends-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #friends-personal-li a:before {
  content: "\EC04";
}
body.jv-bp-skin1 .single-screen-navs ul #groups-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #groups-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #groups-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #groups-personal-li a:before {
  content: "\E363";
}
body.jv-bp-skin1 .single-screen-navs ul #forums-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #forums-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #forums-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #forums-personal-li a:before {
  content: "\E2A1";
}
body.jv-bp-skin1 .single-screen-navs ul #media-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #media-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #media-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #media-personal-li a:before {
  content: "\E928";
}
body.jv-bp-skin1 .single-screen-navs ul #settings-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #settings-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #settings-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #settings-personal-li a:before {
  content: "\E92C";
}
body.jv-bp-skin1 .single-screen-navs ul #reviews-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #reviews-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #reviews-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #reviews-personal-li a:before {
  content: "\EBF1";
}
body.jv-bp-skin1 .single-screen-navs ul #favorites-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #favorites-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #favorites-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #favorites-personal-li a:before {
  content: "\E874";
}
body.jv-bp-skin1 .single-screen-navs ul #lv_post-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #lv_post-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #lv_post-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #lv_post-personal-li a:before {
  content: "\E2A1";
}
body.jv-bp-skin1 .single-screen-navs ul #listings-personal-li a:before,
body.jv-bp-skin2 .single-screen-navs ul #listings-personal-li a:before,
body.jv-bp-skin3 .single-screen-navs ul #listings-personal-li a:before,
body.jv-bp-skin4 .single-screen-navs ul #listings-personal-li a:before {
  content: "\E3E3";
}
body.jv-bp-skin1 .bp-navs.main-navs li.selected a,
body.jv-bp-skin2 .bp-navs.main-navs li.selected a,
body.jv-bp-skin3 .bp-navs.main-navs li.selected a,
body.jv-bp-skin4 .bp-navs.main-navs li.selected a {
  background: #dfe5eb;
  color: #01bcc3 !important;
}

/*Only for body Type1, Type2, Type4*/
body.jv-bp-skin1.buddypress.groups.group-create,
body.jv-bp-skin2.buddypress.groups.group-create,
body.jv-bp-skin4.buddypress.groups.group-create {
  background: #dfe5eb;
}

/*Only for Filter Type1, Type2*/
body.jv-bp-skin1.buddypress #item-body .subnav-filters,
body.jv-bp-skin2.buddypress #item-body .subnav-filters {
  right: 50px;
}

/*Only for item-body Type1, Type2*/
body.jv-bp-skin1.buddypress .item-body:not(#group-create-body),
body.jv-bp-skin2.buddypress .item-body:not(#group-create-body) {
  margin-top: 30px;
  margin-bottom: 50px;
  padding: 0px 50px 15px 50px;
}

/* Only for Header type2, type 3 */
body.jv-bp-skin2 .single-headers, body.jv-bp-skin3 .single-headers {
  position: relative;
  height: 350px;
  width: 100%;
}
body.jv-bp-skin2 .bp-navs.main-navs, body.jv-bp-skin3 .bp-navs.main-navs {
  margin-top: 0;
}
body.jv-bp-skin2 .buddypress-wrap .bp-wrap .item-body .bp-navs.main-navs, body.jv-bp-skin3 .buddypress-wrap .bp-wrap .item-body .bp-navs.main-navs {
  background: transparent !important;
  margin: -50px -50px 50px -35px !important;
}

/* Only for Header type3 */
body.jv-bp-skin3 {
  background: #dfe5eb;
  flex-direction: column;
}
body.jv-bp-skin3 .bp-navs.main-navs {
  width: 100%;
}
body.jv-bp-skin3 .bp-wrap {
  display: flex;
  flex-direction: column;
  width: 1400px;
  margin: auto;
  position: relative;
  z-index: 2;
  margin-top: -79px;
}
@media only screen and (max-width: 1400px) {
  body.jv-bp-skin3 .bp-wrap {
    width: 100%;
  }
}
body.jv-bp-skin3 .item-body {
  width: 100% !important;
  padding: 0px !important;
}
body.jv-bp-skin3 .item-body nav {
  margin: 0 !important;
}
body.jv-bp-skin3 .buddypress-wrap .bp-wrap .item-body .bp-navs.main-navs {
  margin: 0 0 11px -8px !important;
}
body.jv-bp-skin3 nav.main-navs {
  background: transparent !important;
}
body.jv-bp-skin3 .single-screen-navs ul li a:before {
  display: block;
}
body.jv-bp-skin3 nav.main-navs li a {
  position: relative;
  padding: 10px 10px !important;
  min-width: 100px;
  text-align: center;
  color: #fff !important;
}
body.jv-bp-skin3 nav.main-navs li a:before {
  padding: 0 0 15px 0 !important;
  font-size: 150% !important;
}
body.jv-bp-skin3 nav.main-navs li a .count {
  position: absolute;
  top: 0;
  margin: 0;
}
body.jv-bp-skin3.directory.members nav.main-navs li a .count, body.jv-bp-skin3.directory.activity nav.main-navs li a .count {
  right: -10px;
}

/* Skin 4 */
body.jv-bp-skin4 {
  line-height: 1.5;
  /*Header*/
  /*Block Top border*/
  /**/
  /*Header image*/
  /*Count*/
  /*Item Body*/
  /*Item Body _ Sub nav*/
  /*Bp-Navs*/
  /*My Posts - All lists*/
  /*My Posts - New Post*/
  /*Friends Info*/
}
body.jv-bp-skin4 .users-header.single-headers {
  height: 100%;
}
body.jv-bp-skin4 .buddypress-wrap .card {
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
body.jv-bp-skin4 .bp-wrap {
  margin-top: -79px;
  position: relative;
  z-index: 2;
}
body.jv-bp-skin4 .bp-wrap nav.bp-navs.main-navs {
  margin-right: 100px;
  background: transparent;
  width: calc(75% - 70px);
  float: right;
  position: relative;
}
body.jv-bp-skin4 #cover-image-container {
  display: flex;
}
body.jv-bp-skin4 #cover-image-container #item-header-cover-image {
  position: relative;
  top: 175px;
  left: 126.625px;
}
body.jv-bp-skin4 #cover-image-container #item-header-cover-image #item-header-content br {
  display: none;
}
body.jv-bp-skin4 #cover-image-container .single-headers img.avatar {
  margin: 0 0 19px 0;
}
body.jv-bp-skin4 nav.main-navs li a .count {
  position: absolute;
  margin: 0;
}
body.jv-bp-skin4 nav.main-navs li a {
  position: relative;
  padding: 10px 10px !important;
  min-width: 100px;
  text-align: center;
}
body.jv-bp-skin4.directory.members nav.main-navs li a .count, body.jv-bp-skin4.directory.activity nav.main-navs li a .count {
  right: -10px;
}
body.jv-bp-skin4 .item-body:not(#group-create-body) {
  margin-right: 100px;
  padding: 0;
  border: none;
  background: transparent;
  width: calc(75% - 70px);
  float: right;
  position: relative;
}
body.jv-bp-skin4 .item-body:not(#group-create-body) #subnav:not(.tabbed-links) {
  margin: 0;
  margin-bottom: 10px;
  background: none;
}
body.jv-bp-skin4 .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a {
  border: none;
  padding: 0 20px 0 0;
}
body.jv-bp-skin4 .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a:first-child {
  padding-left: 0;
}
body.jv-bp-skin4.directory.activity .bp-navs.main-navs, body.jv-bp-skin4.directory.members .bp-navs.main-navs, body.jv-bp-skin4.directory.groups .bp-navs.main-navs {
  left: 1px;
  margin-bottom: 20px;
}
body.jv-bp-skin4.directory.activity #buddypress .bp-navs.main-navs, body.jv-bp-skin4.directory.members #buddypress .bp-navs.main-navs, body.jv-bp-skin4.directory.groups #buddypress .bp-navs.main-navs {
  margin-top: 40px;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs {
  background: none !important;
  width: calc(75% - 70px);
  left: calc(25% - 30px);
  margin-bottom: 50px;
  margin-top: -60px;
  z-index: 2;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul {
  display: flex;
  justify-content: flex-start;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li {
  margin-right: 20px;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li a {
  padding: 0 !important;
  position: relative;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li a span.count {
  top: -20px;
  right: -40px;
  position: absolute;
  padding: 3px 6px !important;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li a:hover {
  background: none !important;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li a:before {
  display: none !important;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li .selected a {
  background: none !important;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li .selected a:hover {
  background: none !important;
}
body.jv-bp-skin4 .directory.activity .bp-navs.main-navs ul li:hover {
  background: none !important;
}
body.jv-bp-skin4 .lava-dir-shortcode-dashboard-wrap.lava-my-item-list table {
  border: 1px solid rgba(0, 0, 0, 0.125);
}
body.jv-bp-skin4 .lava-dir-shortcode-dashboard-wrap.lava-my-item-list table tr {
  /*Friends info - My Post*/
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
body.jv-bp-skin4 .lava-dir-shortcode-dashboard-wrap.lava-my-item-list table thead tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
body.jv-bp-skin4 .selectize-input.items.not-full.has-options {
  box-shadow: none;
  display: flex;
}
body.jv-bp-skin4 .lava-item-add-form > form .form-inner input {
  background: white;
}
body.jv-bp-skin4 .lava-item-add-form > form .form-inner textarea {
  background: white;
}
body.jv-bp-skin4 .lava-item-add-form > form .form-inner .selectize-input {
  background: white;
}
body.jv-bp-skin4 .upload-action .button {
  margin: 0;
}
body.jv-bp-skin4 .single-headers li.generic-button {
  margin: 0;
}
body.jv-bp-skin4 .friendship-button.is_friend.remove {
  margin-bottom: 0;
  width: 200px;
  padding: 0;
}
body.jv-bp-skin4 .activity-button.mention {
  margin-bottom: 0;
  width: 200px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.jv-bp-skin4 .send-message {
  display: flex;
  justify-content: center;
  align-items: center;
}

.bp-user .member-header-actions {
  padding-left: 0;
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 250px;
  left: -10px;
}

/* Responsive tabdrop */
.bp-navs.main-navs > ul.responsive-tabdrop li:not(.tabdrop) {
  float: left !important;
  min-width: 150px;
}
.bp-navs.main-navs > ul.responsive-tabdrop li.tabdrop > .dropdown-menu a {
  color: #000 !important;
  font-size: 14px;
  text-align: left;
}
.bp-navs.main-navs > ul.responsive-tabdrop li.tabdrop > .dropdown-menu a:before {
  display: inline-block;
}

/*------------------------------------------------------------------
Groups
-------------------------------------------------------------------*/
/* Skin 1 */
body.jv-bp-skin1.groups.activity .groups-header div#item-header-content {
  width: 100%;
}
body.jv-bp-skin1.groups.activity .groups-header .group-item-actions {
  width: 100%;
  text-align: center;
}
body.jv-bp-skin1.groups.activity .groups-header .group-button {
  margin-bottom: 20px;
}
body.jv-bp-skin1.groups.activity .groups-header.single-headers .activity {
  display: inline-block;
  width: 100%;
  color: #d1d6d8;
}
body.jv-bp-skin1.groups.activity .groups-header.single-headers .group-status {
  display: inline-block;
  width: 100%;
}

/* Skin 2 */
/* Skin 3 */
body.jv-bp-skin3.groups.activity .groups-header div#item-header-content {
  width: 100%;
}
body.jv-bp-skin3.groups.activity .groups-header .group-item-actions {
  width: 100%;
  text-align: center;
}
body.jv-bp-skin3.groups.activity .groups-header .group-button {
  margin-bottom: 20px;
}
body.jv-bp-skin3.groups.activity .groups-header.single-headers .activity {
  display: inline-block;
  width: 100%;
  color: #d1d6d8;
}
body.jv-bp-skin3.groups.activity .groups-header.single-headers .group-status {
  display: inline-block;
  width: 100%;
}

/*Groups - in*/
body.jv-bp-skin3.groups .bp-wrap nav.bp-navs.main-navs > ul li {
  float: left;
  max-width: 150px;
}

body.jv-bp-skin3.groups.group-home #item-header-content {
  text-align: center;
  margin-left: 0;
}
body.jv-bp-skin3.groups.group-home #item-header-content .highlight.group-status {
  display: block;
  margin: 0;
  padding-right: 0;
}
body.jv-bp-skin3.groups.group-home #item-header-content .activity {
  display: block;
  color: white;
  margin-bottom: 10px;
}
body.jv-bp-skin3.groups.group-home #item-header-content .groups-meta.action .generic-button {
  width: 100%;
  margin-top: 0;
  margin-right: 0;
}
body.jv-bp-skin3.groups.group-home #item-header-content .groups-meta.action .generic-button .group-button {
  margin-bottom: 10px;
}
body.jv-bp-skin3.groups.group-home .group-item-actions {
  margin-left: 0;
}
body.jv-bp-skin3.groups.group-home .group-item-actions .moderators-lists {
  text-align: center;
}

/*members page*/
body.jv-bp-skin3.groups.group-members .entry-title {
  display: block;
  position: absolute;
}

/* Skin 4 */
/*------------------------------------------------------------------
[ BP Parts ]

Project:    Activity, Members, Groups for Total Directory List and also Each profile.
Version:    1.0.0.1
Last change:    08/26/2019 [Added Members, Groups]
Assigned to:    Javo
Primary use:    Javo 
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

1. Common
2. Modal
3. Working Hours

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
* [1. Common]
-------------------------------------------------------------------*/
.buddypress img.avatar {
  border: 3px #fff solid;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
  content: none;
  transition: all 0.3s;
}

.buddypress-wrap .subnav-filters .select-wrap select {
  font-size: 13px;
  text-indent: 0;
  padding: 3px 50px 3px 10px;
  color: #555;
  font-weight: 400;
}

/* layout */
body.directory.members,
body.directory.groups,
body.directory.activity {
  background-color: #f4f5f7;
}

.activity.activity-permalink #buddypress,
.directory.members #buddypress,
.directory.groups #buddypress,
.directory.activity #buddypress {
  width: 1100px;
  margin: auto;
}
.activity.activity-permalink #buddypress .bp-navs.main-navs,
.directory.members #buddypress .bp-navs.main-navs,
.directory.groups #buddypress .bp-navs.main-navs,
.directory.activity #buddypress .bp-navs.main-navs {
  width: 100%;
  margin-top: 0;
}
.activity.activity-permalink #buddypress .bp-navs.main-navs ul,
.directory.members #buddypress .bp-navs.main-navs ul,
.directory.groups #buddypress .bp-navs.main-navs ul,
.directory.activity #buddypress .bp-navs.main-navs ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.activity.activity-permalink #buddypress .bp-navs.main-navs ul li,
.directory.members #buddypress .bp-navs.main-navs ul li,
.directory.groups #buddypress .bp-navs.main-navs ul li,
.directory.activity #buddypress .bp-navs.main-navs ul li {
  min-width: 110px;
  overflow: visible;
}
.activity.activity-permalink #buddypress .bp-navs.main-navs ul li a,
.directory.members #buddypress .bp-navs.main-navs ul li a,
.directory.groups #buddypress .bp-navs.main-navs ul li a,
.directory.activity #buddypress .bp-navs.main-navs ul li a {
  color: #9ea9c5 !important;
  text-transform: uppercase;
}
.activity.activity-permalink #buddypress .screen-content,
.directory.members #buddypress .screen-content,
.directory.groups #buddypress .screen-content,
.directory.activity #buddypress .screen-content {
  position: relative;
  margin-left: 0;
  border-left: 0;
}

.buddypress #buddypress .create-button a {
  margin: 0;
}

.buddypress #buddypress.bp-dir-vert-nav .create-button,
.buddypress-wrap .grid.bp-list > li .list-wrap {
  padding: 0;
}

.members-list li,
.groups-list li,
.buddypress #buddypress .create-button a,
.directory.members #buddypress .bp-navs.main-navs ul li.selected,
.directory.groups #buddypress .bp-navs.main-navs ul li.selected,
.directory.activity #buddypress .bp-navs.main-navs ul li.selected {
  border: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: none;
}

.buddypress-wrap.bp-vertical-navs .dir-navs.activity-nav-tabs ul li a span.count,
.buddypress-wrap.bp-vertical-navs .dir-navs.groups-nav-tabs ul li a span.count,
.buddypress-wrap.bp-vertical-navs .dir-navs.members-nav-tabs ul li a span.count,
.buddypress-wrap.bp-vertical-navs .dir-navs.sites-nav-tabs ul li a span.count,
.buddypress-wrap.bp-vertical-navs .main-navs.group-nav-tabs ul li a span.count,
.buddypress-wrap.bp-vertical-navs .main-navs.user-nav-tabs ul li a span.count {
  background: none;
  border: none;
  color: #444;
  top: 35%;
  transform: translateY(-50%);
}

z .grid > li .list-wrap,
.activity-list.bp-list .activity-item {
  border: 1px solid #e4e8f7;
}

/*------------------------------------------------------------------
* [2. Activity]
-------------------------------------------------------------------*/
.buddypress .activity ul.activity-list li.activity-item .activity-avatar a img {
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
}

.buddypress .activity-avatar img.avatar {
  width: 50px;
  height: 50px;
  margin: 0 10px 0 0;
}

.buddypress li .activity-meta a.button {
  color: #878787;
  border: 1px solid #e6eef1;
  background: #fff;
  font-size: 11px;
  padding: 2px 6px;
}

.buddypress #activity-stream p {
  margin: 5px 0;
  color: #696969;
  font-size: 13px;
}

.activity-list .activity-item .activity-content .activity-inner,
.activity-list .activity-item .activity-content blockquote {
  padding: 0;
  margin: 0;
}

.activity-list .activity-item .activity-meta.action a {
  padding: 0px 8px;
  margin: 0;
}

.activity-list.bp-list li:first-child {
  margin-top: 0;
}

#activity-list > li {
  display: block;
  width: 100%;
  overflow: hidden;
}

.activity-list.bp-list {
  padding: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.activity-list.bp-list .activity-item {
  margin: 10px 0;
  border-radius: 3px;
  display: block;
  float: none;
}

/* Activity Comment */
.buddypress-wrap .activity-comments ul li {
  position: relative !important;
  top: unset !important;
  left: unset !important;
}

.activity-list .activity-item {
  padding: 0;
}

/* Comment reply lines */
.buddypress li.has-comments .activity-comments {
  margin: 25px -30px 0;
  padding: 0 30px 0 45px;
  border-top: 1px solid #d0d2e0;
}

.buddypress .activity ul.activity-list li:not(.show-all) {
  background-color: #fdfdfd;
  border: 1px solid #d0d2e0;
  border-radius: 5px;
  transition: background-color 200ms ease-in-out, opacity 200ms ease-in-out;
  margin: 0px;
  border-top: 0;
}

li.has-comments .activity-comments ul > li:not(.show-all):before {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  top: 35px;
  left: -7px;
  background-color: #fdfdfd;
  border-radius: 100%;
  border: 2px solid #b6b9ce;
  z-index: 2;
}

li.has-comments .activity-comments ul > li:not(.show-all):after {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  top: 35px;
  left: -7px;
  background-color: #fdfdfd;
  border-radius: 100%;
  border: 1px solid #d0d2e0;
  -webkit-animation: dingdong 1.1s linear infinite;
          animation: dingdong 1.1s linear infinite;
}
@-webkit-keyframes dingdong {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes dingdong {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}

.activity .activity-comments .show-all {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.activity .activity-comments .show-all button {
  margin: 0 0 10px 0;
}

.buddypress-wrap .activity-comments .acomment-content {
  border-left: 0px;
  margin: 15px 0 0 5.5%;
  padding: 0.5em 1em;
}

/* replies of replies */
.activity ul.activity-list li {
  padding: 30px 0px 0px 30px;
}
.activity ul.activity-list li:last-child {
  border-bottom: 0;
}

div.activity ul.activity-list li.has-comments ul li.comment-item {
  padding: 30px 10px 30px 30px;
  border-right: none;
  margin-right: -10px;
}
div.activity ul.activity-list li.has-comments ul li.comment-item:last-child {
  margin-bottom: 30px;
}
div.activity ul.activity-list li.has-comments ul li.comment-item ul li {
  padding-right: 0;
}

.activity-list .activity-item.has-comments {
  padding-bottom: 0;
}

.buddypress-wrap .activity-comments ul {
  margin: 0;
}

.buddypress-wrap .activity-comments .activity-meta.action {
  padding: 0 10px 10px 0;
}

.activity-list .activity-item .activity-content .activity-inner {
  padding: 10px 30px 0px 60px;
}

.activity-update-form #whats-new-post-in {
  padding: 5px 7px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: 696969;
  font-weight: 500;
}

.activity-update-form #whats-new-post-in-box {
  height: 27px;
}

.activity-update-form #whats-new-submit {
  margin: 0 0 0 8.5%;
}

.activity-update-form #whats-new-content {
  padding: 0;
  margin-bottom: 9px;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items {
  display: inline-block;
  margin: 0;
  padding: 0 0 0 10px;
}
.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items #activity-autocomplete {
  font-size: 10px;
  border: 1px solid #d6d6d6;
  padding: 5px 7px;
  margin: 0;
  width: 200px;
  font-weight: 500;
}

/* Text */
/* 13px */
.buddypress-wrap .activity-comments .acomment-meta {
  font-size: 13px;
}

.activity-list .activity-item.mini .activity-avatar img.avatar {
  max-width: 100%;
}

.activity-content .activity-header a:nth-child(1),
.buddypress-wrap .activity-comments .acomment-meta a:nth-child(1),
.activity-comment .acomment-meta a:nth-child(1) {
  padding-right: 5px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.buddypress a.activity-time-since .time-since:before {
  font-family: "jvbpd-icon2";
  content: "\E90D";
  padding-right: 5px;
}

.activity-list .activity-item .activity-header .time-since,
buddypress-wrap .activity-comments .acomment-meta, .activity-time-since {
  color: #696969;
  font-size: 11px;
  padding-left: 5px;
}

/* Form */
.activity-update-form #whats-new-textarea textarea,
form.ac-form .ac-reply-content .ac-textarea textarea {
  background: 0 0;
  box-shadow: none;
  color: #555;
  font-family: inherit;
  font-size: 100%;
  height: 60px;
  margin: 0;
  outline: 0;
  padding: 0.5em;
  border: 1px solid #e6ecf5;
  background: #fff;
}

/* Form on reply */
.item-body .activity-update-form .activity-form,
.activity-update-form form,
.comment-item form {
  border: 1px solid #eee;
  padding: 30px 50px 10px 50px;
  background: #f6f9ff;
  margin: 30px 0 0 0;
}

/*Activity Filter*/
.directory.activity #buddypress .screen-content {
  padding-bottom: 0;
  margin-bottom: 80px;
  overflow: inherit;
}

body.buddypress.activity .subnav-filters {
  position: absolute;
  top: 40px;
  z-index: 1;
}
body.buddypress.activity .subnav-filters .subnav-search.clearfix {
  margin-right: 15px;
}

.directory.activity #buddypress .bp-navs.main-navs {
  margin-top: 40px;
  z-index: 1;
}

/*------------------------------------------------------------------
* [3. Members]
-------------------------------------------------------------------*/
.buddypress-wrap .grid.bp-list > li .item-meta,
.buddypress-wrap .grid.bp-list > li .list-title {
  text-align: left;
}

.buddypress-wrap .grid.bp-list > li .list-title {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
}

.buddypress-wrap .grid.bp-list > li .list-wrap {
  padding: 25px 0;
}

.grid > li .list-wrap .list-title {
  padding: 0;
}

.buddypress-wrap .grid.bp-list.groups-list > li {
  padding-bottom: 25px;
}

.grid.three > li:nth-child(3n+3) {
  padding-right: 15px;
}

.grid.three > li:nth-child(1n+1) {
  padding-right: 15px;
}

.grid.members-list .list-wrap {
  min-height: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.grid.members-list .list-wrap .item-block {
  margin: 0;
  min-height: 0;
}

.directory.members #buddypress .screen-content {
  padding-bottom: 0;
  margin-bottom: 80px;
  overflow: inherit;
}

body.buddypress.members .subnav-filters {
  position: absolute;
  top: 40px;
  z-index: 1;
}
body.buddypress.members .subnav-filters .subnav-search.clearfix, body.buddypress.members .subnav-filters .component-filters.clearfix {
  margin-right: 15px;
}
body.buddypress.members .subnav-filters .select-wrap .select-arrow {
  right: 25px;
}

.directory.members #buddypress .bp-navs.main-navs {
  margin-top: 40px;
  z-index: 1;
}

/*------------------------------------------------------------------
* [4. Groups]
-------------------------------------------------------------------*/
.group-desc {
  display: none;
}

.grid.groups-list .list-wrap {
  min-height: 50px;
}

.groups-list .item-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.buddypress-wrap .grid.bp-list > li .item {
  font-size: 18px;
  left: 0;
  margin: 0 auto;
  text-align: center;
  width: 96%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.buddypress-wrap .grid.bp-list > li .action {
  position: relative;
  width: auto;
}

#activity-stream {
  display: block !important;
  opacity: 1 !important;
}

.directory.groups #buddypress .screen-content {
  padding-bottom: 0;
  margin-bottom: 80px;
  overflow: inherit;
}

body.buddypress.groups .subnav-filters {
  position: absolute;
  top: 40px;
  z-index: 1;
}
body.buddypress.groups .subnav-filters .subnav-search.clearfix, body.buddypress.groups .subnav-filters .component-filters.clearfix {
  margin-right: 15px;
}
body.buddypress.groups .subnav-filters .select-wrap .select-arrow {
  right: 25px;
}

.directory.groups #buddypress .bp-navs.main-navs {
  margin-top: 40px;
  z-index: 1;
}

/* Disable Effect */
.jvbpd-grid > li.show-list {
  opacity: 1;
}

.jvbpd-grid > li {
  opacity: 1;
}

.dir-list {
  min-height: 60vh;
}

/* Buddypress Mobile Menu */
@media (max-width: 787px) {
  .bp-wrap {
    display: flex;
    flex-direction: column;
  }

  /*skin 1*/
  body.jv-bp-skin1 .single-headers {
    width: 100%;
  }
  body.jv-bp-skin1 .bp-navs.users-nav {
    width: 100%;
  }
  body.jv-bp-skin1 .bp-single-vert-nav .item-body:not(#group-create-body) {
    padding: 14px 7px;
    background: transparent;
  }

  /*user-sub-navs bg*/
  .buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .buddypress-wrap .bp-subnavs li.current a:focus, .buddypress-wrap .buddypress-wrap .bp-subnavs li.current a:hover, .buddypress-wrap .buddypress-wrap .bp-subnavs li.selected a, .buddypress-wrap .buddypress-wrap .bp-subnavs li.selected a:focus, .buddypress-wrap .buddypress-wrap .bp-subnavs li.selected {
    background: transparent;
  }
  .buddypress-wrap .bp-navs li:not(.current) a:focus, .buddypress-wrap .buddypress-wrap .bp-navs li:not(.current) a:hover, .buddypress-wrap .buddypress-wrap .bp-navs li:not(.selected) a:focus, .buddypress-wrap .buddypress-wrap .bp-navs li:not(.selected) a:hover {
    background: transparent;
  }
  .buddypress-wrap .listing-content .listing-desc {
    margin-bottom: 10px;
  }

  body.buddypress {
    /*user-subnav*/
    /*Home Recent Favorites*/
  }
  body.buddypress .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a {
    color: #333;
  }
  body.buddypress .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a:hover {
    color: #9ea9c5;
    background: none;
  }
  body.buddypress .user-subnav {
    margin: 10px 0 !important;
    border: none;
    background: transparent !important;
  }
  body.buddypress .bp-single-vert-nav .item-body:not(#group-create-body) #subnav:not(.tabbed-links) li a {
    border: none;
    padding: 0 28px 0 7px;
  }
  body.buddypress .user-favorites .listing-content span {
    display: block;
    margin-bottom: 3px;
  }
  body.buddypress .listing-content span {
    display: inline-block;
    margin-bottom: 10px;
  }

  .subnav-filters.filters.no-ajax#subnav-filters .select-wrap select {
    margin-right: -30px;
    padding: 5px 30px;
  }

  /*Home-settings*/
  .buddypress .buddypress-wrap .card-block button {
    margin-top: 20px;
    margin-bottom: 0;
  }

  /*Skin 4*/
  body.jv-bp-skin4 #item-header-cover-image {
    position: relative !important;
    top: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
  body.jv-bp-skin4 #item-header-cover-image #item-header-content ul {
    display: none;
  }
  body.jv-bp-skin4 #item-header-cover-image #item-header-content br {
    display: none;
  }
  body.jv-bp-skin4 #item-header-cover-image .user-nicename {
    margin: 0 !important;
  }
}
.bp-navs.main-navs {
  position: relative;
}
.bp-navs.main-navs a.jvbpd-bp-navs-opener {
  display: none;
  position: absolute;
  color: #fff;
  cursor: pointer;
  right: 0;
  top: 0;
  margin: 0;
  padding: 15px;
}
@media screen and (max-width: 787px) {
  .bp-navs.main-navs {
    border: none;
  }
  .bp-navs.main-navs a.jvbpd-bp-navs-opener {
    display: block;
  }
  .bp-navs.main-navs > ul {
    max-width: unset !important;
  }
  .bp-navs.main-navs > ul > li {
    border: none;
    background-color: transparent;
  }
  .bp-navs.main-navs > ul > li.selected a {
    color: #ffffff !important;
    background-color: transparent !important;
  }
  .bp-navs.main-navs > ul > li:not(:first-child) {
    display: none;
  }
  .bp-navs.main-navs > ul > li > a, .bp-navs.main-navs > ul > li > a:hover {
    color: #ffffff;
    background-color: transparent;
  }
  .bp-navs.main-navs > ul > li:hover {
    background-color: rgba(255, 255, 255, 0.4);
  }
  .bp-navs.main-navs.open > ul > li {
    display: block;
  }
  .bp-navs.main-navs.open .jvbpd-bp-navs-opener > i.fa:before {
    content: "\F00D";
  }
}

/* Buddypress Mobile Menu */
@media screen and (max-width: 787px) {
  .bp-single-vert-nav .item-body:not(#group-create-body) {
    width: 100%;
    padding: 0 7.5px;
  }
  .bp-single-vert-nav .item-body:not(#group-create-body) .bp-subnavs ul.subnav > li {
    display: inline-block;
  }
}

/**/
.jv-grid-block {
  /** Default **/
  /** Overlay effect **/
  /* Hover opacity */
  /*Zoom in*/
  /*Slide right*/
  /*Slide background*/
  /*Content-slide-up*/
}
.jv-grid-block h3 {
  margin: 0;
  font-size: 16px;
}
.jv-grid-block .content {
  display: none;
}
.jv-grid-block .main-wrap {
  width: 1068px;
  margin: 0 auto;
  height: 100%;
}
.jv-grid-block .module-title a {
  color: #fff;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  max-height: 40px;
  overflow: hidden;
  display: inline-block;
}
.jv-grid-block .module-meta-info {
  font-family: "Open Sans", arial, sans-serif;
  font-size: 11px;
  margin-bottom: 7px;
  line-height: 1;
  min-height: 17px;
  color: #fff;
}
.jv-grid-block .module-thumb {
  height: 100%;
  display: flex;
}
.jv-grid-block .imagewrap {
  flex: 1;
  transition: 0.25s;
}
.jv-grid-block .image-thumb {
  transition: 0.25s;
}
.jv-grid-block .module-meta-info a {
  color: white;
  text-decoration: none;
}
.jv-grid-block .meta-info-container {
  width: 100%;
  z-index: 1;
  position: relative;
}
.jv-grid-block .post-meta-align {
  position: absolute;
  bottom: 0;
  pointer-events: none;
  margin: 0 0 20px 20px;
  transition: 0.25s;
}
.jv-grid-block .post-category {
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
}
.jv-grid-block .post-category {
  display: inline-block;
  margin: 0 0 5px 0;
  padding: 3px 7px;
  line-height: 13px;
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  text-decoration: none;
  transition: 0.4s;
}
.jv-grid-block .rating-wrap {
  display: none;
}
.jv-grid-block .item {
  position: relative;
  transition: 0.25s;
  overflow: hidden;
}
.jv-grid-block .item:hover .post-category {
  background: rgba(19, 243, 23, 0.7);
}
.jv-grid-block .imagewrap:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.25s;
}
.jv-grid-block.overlay-gradient .imagewrap:before {
  height: 65%;
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75));
}
.jv-grid-block.overlay-dark .imagewrap:before {
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
}
.jv-grid-block.overlay-dark-on .item:hover .imagewrap:before {
  background: rgba(0, 0, 0, 0.3);
}
.jv-grid-block.overlay-gradient .imagewrap:before, .jv-grid-block.overlay-dark .imagewrap:before, .jv-grid-block.overlay-radial-gradient .imagewrap:before {
  opacity: 0.8;
  z-index: 1;
}
.jv-grid-block.overlay-radial-gradient .imagewrap:before {
  background: radial-gradient(transparent 0%, rgba(0, 0, 0, 0.75) 100%);
  height: 100%;
}
.jv-grid-block.hover-start .item:hover .imagewrap:before {
  opacity: 1;
}
.jv-grid-block.hover-out-off .item:hover .imagewrap:before {
  opacity: 0.5;
}
.jv-grid-block.hover-zoom-in .item:hover .image-thumb {
  transform: scale3d(1.1, 1.1, 1);
  z-index: 0;
}
.jv-grid-block.slide-up-right .item:hover .image-thumb {
  background-position: 30% 50%;
}
.jv-grid-block.slide-up-right .item:hover .post-meta-align {
  bottom: 20px;
}
.jv-grid-block.slide-up-background .item:before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(125, 185, 249, 0.42) 0%, rgba(0, 123, 255, 0.56) 100%);
  position: absolute;
  left: 0;
  bottom: 0;
  transition: 0.25s;
}
.jv-grid-block.slide-up-background .item:hover:before {
  bottom: 100%;
}
.jv-grid-block.slide-up-background .item:hover .image-thumb {
  background-position: 30% 50%;
}
.jv-grid-block.slide-up-background .item:hover .post-meta-align {
  bottom: 20px;
}
.jv-grid-block .item:nth-child(1) .module-title a {
  max-height: inherit;
}
.jv-grid-block.content-slide-up .content {
  line-height: 22px;
  display: block;
  max-height: 0;
  opacity: 0;
  transition: opacity 0.4s ease-out, max-height 0.4s ease-out, margin 0.4s;
  color: #f1f1f1;
  overflow: hidden;
  font-size: 13px;
  font-weight: 200;
}
.jv-grid-block.content-slide-up .item:hover .content {
  opacity: 1;
  max-height: 70px;
  margin-right: 20px;
  margin-top: 10px;
  transition: opacity 0.4s ease-out, max-height 0.9s ease-out;
  overflow: hidden;
  font-size: 13px;
  font-weight: 200;
}

/*skin1*/
/*************************************************************/
.jvgrid-skin1 {
  display: grid;
  grid-gap: 3px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  height: 462px;
  width: 100%;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin1 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin1.content-slide-up .item:nth-child(1) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin1.content-slide-up .item:nth-child(1):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin1 .item:nth-child(2) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin1 .item:nth-child(2) .module-title a {
  max-height: inherit;
}
.jvgrid-skin1 .item:nth-child(2):hover .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin1 .item:nth-child(1) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin1 .item:nth-child(1) .module-meta-info {
  margin: 11px 0px 0px 0px;
  min-height: 0;
  z-index: 1;
}
.jvgrid-skin1 .item:nth-child(2) .module-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}
.jvgrid-skin1 .item:nth-child(2) .module-meta-info {
  display: none;
}
.jvgrid-skin1 .item:nth-child(2) .post-meta-align {
  margin: 20px 0 14px 19px;
}
.jvgrid-skin1 .item:nth-child(n+3) .post-meta-align {
  margin: 0 15px 11px;
}
.jvgrid-skin1 .item:nth-child(n+3) .module-meta-info {
  display: none;
}
.jvgrid-skin1 .item:nth-child(n+3) .module-title {
  margin-top: 2px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin1 .item:nth-child(1) {
  grid-column: 1/3;
  grid-row: 1/3;
}
.jvgrid-skin1 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid1-534x462.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin1 .item:nth-child(2) {
  grid-column: 3/5;
  grid-row: 1/2;
}
.jvgrid-skin1 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid2-533x261.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin1 .item:nth-child(3) {
  grid-column: 3/4;
  grid-row: 2/3;
}
.jvgrid-skin1 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid3-265x198.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin1 .item:nth-child(4) {
  grid-column: 4/5;
  grid-row: 2/3;
}
.jvgrid-skin1 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid44-265x198.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin1 .item:nth-child(5) {
  display: none;
}
.jvgrid-skin1 .item:nth-child(6) {
  display: none;
}
.jvgrid-skin1 .item:nth-child(7) {
  display: none;
}

/*skin2*/
/*************************************************************/
.jvgrid-skin2 {
  display: grid;
  height: 558px;
  grid-gap: 5px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  width: 100%;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin2 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin2.content-slide-up .item:nth-child(1) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin2.content-slide-up .item:nth-child(1):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin2 .item:nth-child(1) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin2 .item:nth-child(1) .module-meta-info {
  margin: 11px 0px 0px 0px;
  min-height: 0;
  z-index: 1;
}
.jvgrid-skin2 .item:nth-child(n+2) .module-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin2 .item:nth-child(n+2) .module-meta-info {
  display: none;
}
.jvgrid-skin2 .item:nth-child(n+2) .post-meta-align {
  margin: 20px 0 14px 19px;
}
.jvgrid-skin2 .item:nth-child(1) {
  grid-column: 2/4;
  grid-row: 1/3;
}
.jvgrid-skin2 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-big.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin2 .item:nth-child(2) {
  grid-column: 1/2;
}
.jvgrid-skin2 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-small1.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin2 .item:nth-child(3) {
  grid-column: 1/2;
  grid-row: 2/3;
}
.jvgrid-skin2 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-small2.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin2 .item:nth-child(4) {
  grid-column: 4/5;
  grid-row: 1/2;
}
.jvgrid-skin2 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-small3.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin2 .item:nth-child(5) {
  grid-column: 4/5;
  grid-row: 2/3;
}
.jvgrid-skin2 .item:nth-child(5) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-small4.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin2 .item:nth-child(6) {
  display: none;
}
.jvgrid-skin2 .item:nth-child(7) {
  display: none;
}

/*skin3*/
/*************************************************************/
.jvgrid-skin3 {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  width: 100%;
  height: 558px;
  margin: 0 auto;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin3 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin3.content-slide-up .item:nth-child(1) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin3.content-slide-up .item:nth-child(1):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin3 .item:nth-child(1) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin3 .item:nth-child(1) .module-meta-info {
  margin: 11px 0 0px 0px;
  min-height: 0;
  z-index: 1;
}
.jvgrid-skin3 .item:nth-child(n+2) .module-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin3 .item:nth-child(n+2) .module-meta-info {
  display: none;
}
.jvgrid-skin3 .item:nth-child(n+2) .post-meta-align {
  margin: 20px 0 14px 19px;
}
.jvgrid-skin3 .item:nth-child(1) {
  grid-column: 1/3;
  grid-row: 1/3;
}
.jvgrid-skin3 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b1.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin3 .item:nth-child(2) {
  grid-column: 3/4;
  grid-row: 1/2;
}
.jvgrid-skin3 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm1.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin3 .item:nth-child(3) {
  grid-column: 4/5;
  grid-row: 1/2;
}
.jvgrid-skin3 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm2.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin3 .item:nth-child(4) {
  grid-column: 3/4;
  grid-row: 2/3;
}
.jvgrid-skin3 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm3.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin3 .item:nth-child(5) {
  grid-column: 4/5;
  grid-row: 2/3;
}
.jvgrid-skin3 .item:nth-child(5) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm4.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin3 .item:nth-child(6) {
  display: none;
}
.jvgrid-skin3 .item:nth-child(7) {
  display: none;
}

/*skin4*/
/*************************************************************/
.jvgrid-skin4 {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr);
  width: 100%;
  height: 558px;
  margin: 0 auto;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin4 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin4.content-slide-up .item:nth-child(1) .content,
.jvgrid-skin4.content-slide-up .item:nth-child(2) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin4.content-slide-up .item:nth-child(1):hover .content,
.jvgrid-skin4.content-slide-up .item:nth-child(2):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin4 .item:nth-child(1) .module-title,
.jvgrid-skin4 .item:nth-child(2) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin4 .item:nth-child(1) .module-title a,
.jvgrid-skin4 .item:nth-child(2) .module-title a {
  max-height: inherit;
}
.jvgrid-skin4 .item:nth-child(1) .module-meta-info,
.jvgrid-skin4 .item:nth-child(2) .module-meta-info {
  margin: 11px 0 0px 0px;
  min-height: 0;
  z-index: 1;
}
.jvgrid-skin4 .item:nth-child(n+3) .module-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin4 .item:nth-child(n+3) .module-meta-info {
  display: none;
}
.jvgrid-skin4 .item:nth-child(n+3) .post-meta-align {
  margin: 20px 0 14px 19px;
}
.jvgrid-skin4 .item:nth-child(1) {
  grid-column: 1/3;
  grid-row: 1/3;
}
.jvgrid-skin4 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b2.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin4 .item:nth-child(2) {
  grid-column: 3/5;
  grid-row: 1/3;
}
.jvgrid-skin4 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b3.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin4 .item:nth-child(3) {
  grid-column: 1/2;
  grid-row: 3/4;
}
.jvgrid-skin4 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm5.jpeg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin4 .item:nth-child(4) {
  grid-column: 2/3;
  grid-row: 3/4;
}
.jvgrid-skin4 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm6.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin4 .item:nth-child(5) {
  grid-column: 3/4;
  grid-row: 3/4;
}
.jvgrid-skin4 .item:nth-child(5) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm7.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin4 .item:nth-child(6) {
  grid-column: 4/5;
  grid-row: 3/4;
}
.jvgrid-skin4 .item:nth-child(6) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm8.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin4 .item:nth-child(7) {
  display: none;
}

/*skin5*/
/*************************************************************/
.jvgrid-skin5 {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  width: 100%;
  height: 558px;
  margin: 0 auto;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin5 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin5.content-slide-up .item:nth-child(1) .content,
.jvgrid-skin5.content-slide-up .item:nth-child(4) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin5.content-slide-up .item:nth-child(1):hover .content,
.jvgrid-skin5.content-slide-up .item:nth-child(4):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin5 .item:nth-child(n+2) .module-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin5 .item:nth-child(n+2) .module-meta-info {
  display: none;
}
.jvgrid-skin5 .item:nth-child(n+2) .post-meta-align {
  margin: 20px 20px 14px 19px;
}
.jvgrid-skin5 .item:nth-child(1) .module-title,
.jvgrid-skin5 .item:nth-child(4) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin5 .item:nth-child(1) .module-title a,
.jvgrid-skin5 .item:nth-child(4) .module-title a {
  max-height: inherit;
}
.jvgrid-skin5 .item:nth-child(1) .module-meta-info,
.jvgrid-skin5 .item:nth-child(4) .module-meta-info {
  margin: 11px 0 0px 0px;
  min-height: 0;
  z-index: 1;
  display: block;
}
.jvgrid-skin5 .item:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/3;
}
.jvgrid-skin5 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b2.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin5 .item:nth-child(2) {
  grid-column: 2/3;
  grid-row: 1/2;
}
.jvgrid-skin5 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b3.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin5 .item:nth-child(3) {
  grid-column: 3/4;
  grid-row: 1/2;
}
.jvgrid-skin5 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm5.jpeg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin5 .item:nth-child(4) {
  grid-column: 3/4;
  grid-row: 2/4;
}
.jvgrid-skin5 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm6.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin5 .item:nth-child(5) {
  grid-column: 2/3;
  grid-row: 3/4;
}
.jvgrid-skin5 .item:nth-child(5) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm7.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin5 .item:nth-child(6) {
  grid-column: 1/2;
  grid-row: 3/4;
}
.jvgrid-skin5 .item:nth-child(6) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm8.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin5 .item:nth-child(7) {
  grid-column: 2/3;
  grid-row: 2/3;
}
.jvgrid-skin5 .item:nth-child(7) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm8.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

/*skin6*/
/*************************************************************/
.jvgrid-skin6 {
  display: grid;
  grid-gap: 3px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  height: 462px;
  width: 100%;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin6 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin6.content-slide-up .item:nth-child(1) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin6.content-slide-up .item:nth-child(1):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin6 .item:nth-child(2) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin6 .item:nth-child(2) .module-title a {
  max-height: inherit;
}
.jvgrid-skin6 .item:nth-child(2):hover .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin6 .item:nth-child(1) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin6 .item:nth-child(1) .module-meta-info {
  margin: 11px 0px 0px 0px;
  min-height: 0;
  z-index: 1;
}
.jvgrid-skin6 .item:nth-child(2) .module-title {
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
}
.jvgrid-skin6 .item:nth-child(2) .module-meta-info {
  display: none;
}
.jvgrid-skin6 .item:nth-child(2) .post-meta-align {
  margin: 20px 0 14px 19px;
}
.jvgrid-skin6 .item:nth-child(n+3) .post-meta-align {
  margin: 0 15px 11px;
}
.jvgrid-skin6 .item:nth-child(n+3) .module-meta-info {
  display: none;
}
.jvgrid-skin6 .item:nth-child(n+3) .module-title {
  margin-top: 2px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin6 .item:nth-child(1) {
  grid-column: 3/5;
  grid-row: 1/3;
}
.jvgrid-skin6 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid1-534x462.jpg) no-repeat;
  background-size: cover;
  height: 100%;
}
.jvgrid-skin6 .item:nth-child(2) {
  grid-column: 1/3;
  grid-row: 1/2;
}
.jvgrid-skin6 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid2-533x261.jpg) no-repeat;
  background-size: cover;
  height: 100%;
}
.jvgrid-skin6 .item:nth-child(3) {
  grid-column: 2/3;
  grid-row: 2/3;
}
.jvgrid-skin6 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid3-265x198.jpg) no-repeat;
  background-size: cover;
  height: 100%;
}
.jvgrid-skin6 .item:nth-child(4) {
  grid-column: 1/2;
  grid-row: 2/3;
}
.jvgrid-skin6 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid44-265x198.jpg) no-repeat;
  background-size: cover;
  height: 100%;
}
.jvgrid-skin6 .item:nth-child(5) {
  display: none;
}
.jvgrid-skin6 .item:nth-child(6) {
  display: none;
}
.jvgrid-skin6 .item:nth-child(7) {
  display: none;
}

/*skin7*/
/*************************************************************/
.jvgrid-skin7 {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  width: 100%;
  height: 558px;
  margin: 0 auto;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin7 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin7.content-slide-up .item:nth-child(1) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin7.content-slide-up .item:nth-child(1):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin7 .item:nth-child(1) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin7 .item:nth-child(1) .module-meta-info {
  margin: 11px 0 0px 0px;
  min-height: 0;
  z-index: 1;
}
.jvgrid-skin7 .item:nth-child(n+2) .module-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin7 .item:nth-child(n+2) .module-meta-info {
  display: none;
}
.jvgrid-skin7 .item:nth-child(n+2) .post-meta-align {
  margin: 20px 0 14px 19px;
}
.jvgrid-skin7 .item:nth-child(1) {
  grid-column: 3/5;
  grid-row: 1/3;
}
.jvgrid-skin7 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b1.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin7 .item:nth-child(2) {
  grid-column: 2/3;
  grid-row: 1/2;
}
.jvgrid-skin7 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm1.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin7 .item:nth-child(3) {
  grid-column: 1/2;
  grid-row: 1/2;
}
.jvgrid-skin7 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm2.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin7 .item:nth-child(4) {
  grid-column: 2/3;
  grid-row: 2/3;
}
.jvgrid-skin7 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm3.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin7 .item:nth-child(5) {
  grid-column: 1/2;
  grid-row: 2/3;
}
.jvgrid-skin7 .item:nth-child(5) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm4.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin7 .item:nth-child(6) {
  display: none;
}
.jvgrid-skin7 .item:nth-child(7) {
  display: none;
}

/*skin8*/
/*************************************************************/
.jvgrid-skin8 {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(5, 1fr);
  width: 100%;
  height: 558px;
  margin: 0 auto;
  /*Typography,Meta display*/
  /*************************************************************/
}
.jvgrid-skin8 .item {
  width: 100%;
  height: 100%;
}
.jvgrid-skin8.content-slide-up .item:nth-child(1) .content,
.jvgrid-skin8.content-slide-up .item:nth-child(2) .content,
.jvgrid-skin8.content-slide-up .item:nth-child(3) .content {
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin8.content-slide-up .item:nth-child(1):hover .content,
.jvgrid-skin8.content-slide-up .item:nth-child(2):hover .content,
.jvgrid-skin8.content-slide-up .item:nth-child(3):hover .content {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 300;
}
.jvgrid-skin8 .item:nth-child(n+4) .module-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.jvgrid-skin8 .item:nth-child(n+4) .module-meta-info {
  display: none;
}
.jvgrid-skin8 .item:nth-child(n+4) .post-meta-align {
  margin: 20px 20px 14px 19px;
}
.jvgrid-skin8 .item:nth-child(1) .module-title,
.jvgrid-skin8 .item:nth-child(2) .module-title,
.jvgrid-skin8 .item:nth-child(3) .module-title {
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}
.jvgrid-skin8 .item:nth-child(1) .module-title a,
.jvgrid-skin8 .item:nth-child(2) .module-title a,
.jvgrid-skin8 .item:nth-child(3) .module-title a {
  max-height: inherit;
}
.jvgrid-skin8 .item:nth-child(1) .module-meta-info,
.jvgrid-skin8 .item:nth-child(2) .module-meta-info,
.jvgrid-skin8 .item:nth-child(3) .module-meta-info {
  margin: 11px 0 0px 0px;
  min-height: 0;
  z-index: 1;
  display: block;
}
.jvgrid-skin8 .item:nth-child(1) {
  grid-column: 1/5;
  grid-row: 1/4;
}
.jvgrid-skin8 .item:nth-child(1) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b2.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin8 .item:nth-child(2) {
  grid-column: 5/9;
  grid-row: 1/4;
}
.jvgrid-skin8 .item:nth-child(2) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-b3.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin8 .item:nth-child(3) {
  grid-column: 9/13;
  grid-row: 1/4;
}
.jvgrid-skin8 .item:nth-child(3) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm5.jpeg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin8 .item:nth-child(4) {
  grid-column: 1/4;
  grid-row: 4/6;
}
.jvgrid-skin8 .item:nth-child(4) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm6.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin8 .item:nth-child(5) {
  grid-column: 4/7;
  grid-row: 4/6;
}
.jvgrid-skin8 .item:nth-child(5) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm7.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin8 .item:nth-child(6) {
  grid-column: 7/10;
  grid-row: 4/6;
}
.jvgrid-skin8 .item:nth-child(6) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm8.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}
.jvgrid-skin8 .item:nth-child(7) {
  grid-column: 10/13;
  grid-row: 4/6;
}
.jvgrid-skin8 .item:nth-child(7) .image-thumb {
  background: url(http://localhost/wp/wp-content/uploads/2019/09/grid-sm8.jpg) no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  height: 100%;
}

/*Submit Form*/
/*************************************************************/
/*Because Meta Field Title*/
.single-item .lava-field-item .field-title {
  display: none !important;
}

/*Map Listing Type Select*/
/*************************************************************/
.listing-type-filter .button-label {
  font-family: "Quicksand", Sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 22px;
  letter-spacing: 1px;
  color: #ffffff;
}

.listing-type-filter i {
  font-size: 12px;
  color: #ffffff;
  margin-right: 5px;
}

.listing-type-filter.btn-light {
  background-color: transparent;
  border: none;
  border-radius: 0;
  position: relative;
  padding: 0;
  margin-right: 10px;
  transition: 0.25s;
}

.listing-type-filter.btn-light:before {
  content: "";
  width: 0%;
  height: 2px;
  bottom: -3px;
  position: absolute;
  background: white;
  opacity: 0;
  transition: 0.25s;
}

.listing-type-filter.btn-light:hover:before {
  width: 100%;
  opacity: 1;
}

.listing-type-filter:last-child i {
  margin-right: 0px;
}

/*list-block-Reset Filter*/
.list-block-wrap .reset-filter-wrap .btn {
  background: #ff5a5f;
  border: none;
  margin-top: 45px;
  font-family: "Quicksand", Sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  padding: 11px 19px;
  transition: 0.25s;
}
.list-block-wrap .reset-filter-wrap .btn:hover {
  background: #ff383e;
}

/************************************************************************
*  Testimonial 1 css
************************************************************************/
.tgx-testimonial-1 .testimoni-image {
  display: block;
  border-radius: 50px;
  max-width: 50px;
  height: 50px;
}

.tgx-testimonial-1 .center .testimoni-wrapper {
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.tgx-testimonial-1 .testimoni-wrapper {
  transition: all 0.3s ease;
  display: inline-block;
  background: #f5f5f5;
  padding: 30px;
  margin: 15px;
}

.tgx-testimonial-1 .testimoni-wrapper .testimony {
  display: block;
  margin-bottom: 35px;
}

.tgx-testimonial-1 .testimoni-wrapper .testimony:before {
  content: "\F10D";
  font: normal normal normal 14px/1 FontAwesome;
  color: #ece9f0;
  font-size: 26px;
  display: block;
  margin-bottom: 15px;
}

.tgx-testimonial-1 .testimoni-wrapper .testimony p {
  line-height: 30px;
}

.tgx-testimonial-1 .testimoni-wrapper .author {
  position: relative;
  border-top: 1px solid #ece9f0;
  padding: 30px 0;
}

.tgx-testimonial-1 .testimoni-wrapper .author:before {
  content: "";
  position: absolute;
  left: 31px;
  right: 0;
  height: 10px;
  width: 10px;
  bottom: 0;
  top: -1px;
  border: 8px solid transparent;
  border-bottom-color: #ece9f0;
  transform: rotate(180deg);
}

.tgx-testimonial-1 .testimoni-wrapper .author .name {
  font-size: 16px;
  margin: 5px -10px;
}

.tgx-testimonial-1 .testimoni-wrapper .author .designation {
  font-size: 14px;
  margin: 5px -10px;
}

.tgx-testimonial-1 .testimoni-wrapper:hover {
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.testimonial-wide .testimony {
  width: 60%;
  margin: auto;
}

.testimonial-wide .author {
  border-top: 0px !important;
}
.testimonial-wide .author:before {
  display: none;
}
.testimonial-wide .author div {
  display: block;
  width: 100%;
  float: none;
  margin: auto;
  text-align: center;
}

.testimonial-wide .testimony p {
  text-align: center;
}

.tgx-testimonial-1 .author.image-box2 {
  border-top: 0px !important;
  padding: 0;
}
.tgx-testimonial-1 .author.image-box2:before {
  display: none;
}
.tgx-testimonial-1 .author.image-box2 div {
  display: block;
  width: 100%;
  float: none;
  margin: auto;
  text-align: center;
}
.tgx-testimonial-1 .author.image-box2 img.testimoni-image {
  width: 100%;
  height: 100%;
  max-width: 100%;
  text-align: center;
  display: inline-block;
}

.owl-carousel-left,
.owl-carousel-right {
  position: absolute;
  top: 45%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  margin-top: 0px;
  transition: all 0.3s ease;
  opacity: 1;
  border-radius: 50px;
  box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.3);
  background: #fff;
}

.owl-carousel-left {
  left: 0;
}

.owl-carousel-right {
  right: 0;
}

/************************************************************************
*  Testimonial 2 css
************************************************************************/
.tgx-testimonial-2 .owl-stage-outer {
  padding: 0 0 20px;
  margin: 0 0 50px;
}

.tgx-testimonial-2 .testimoni-image {
  display: inline-block !important;
  border-radius: 100px;
  max-width: 80px;
  height: 80px;
  padding: 5px;
}

.tgx-testimonial-2 .testimoni-wrapper {
  transition: all 0.3s ease;
}

.tgx-testimonial-2 .testimoni-wrapper .testimony {
  display: block;
  margin: 35px auto;
  width: 60%;
}

.tgx-testimonial-2 .testimoni-wrapper .testimony p {
  line-height: 27px;
}

.tgx-testimonial-2 .testimoni-wrapper .author {
  position: relative;
  padding: 25px 0;
}

.tgx-testimonial-2 .testimoni-wrapper .name {
  font-size: 16px;
  margin: 5px -10px;
}

.tgx-testimonial-2 .testimoni-wrapper .designation {
  font-size: 14px;
  margin: 5px -10px;
}

.tgx-testimonial-2 .owl-carousel-left,
.tgx-testimonial-2 .owl-carousel-right {
  position: absolute;
  top: 45%;
  border: 1px solid #ed485f;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  margin-top: 0px;
  transition: all 0.3s ease;
  opacity: 0;
  border-radius: 100px;
}

.tgx-testimonial-2 .owl-carousel-left:hover,
.tgx-testimonial-2 .owl-carousel-right:hover {
  transition: all 0.3s ease;
  background: #6d6be7;
  color: #fff;
}

.tgx-testimonial-2 .owl-carousel-left i,
.tgx-testimonial-2 .owl-carousel-right i {
  color: #000;
  font-size: 22px;
}

.tgx-testimonial-2 .owl-carousel-right {
  right: 0;
}

.tgx-testimonial-2:hover .owl-carousel-left,
.tgx-testimonial-2:hover .owl-carousel-right {
  opacity: 1;
  transition: all 0.3s ease;
}

.elementor-slick-slider ul.slick-dots {
  bottom: -60px !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[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;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  font-weight: normal;
  font-style: normal;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "\2190";
}

[dir=rtl] .slick-prev:before {
  content: "\2192";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "\2192";
}

[dir=rtl] .slick-next:before {
  content: "\2190";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "\2022";
  text-align: center;
  opacity: 0.25;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #fff;
}

/************************************************************************
*  Map Switch
************************************************************************/
body.list-map .type-listOnly .map-switch-label.switch-off {
  color: white !important;
  opacity: 1 !important;
}

body.list-only .type-listOnly .map-switch-label.switch-on {
  color: white !important;
  opacity: 1 !important;
}

body.filter-on .type-filterToggle .map-switch-label.switch-off {
  color: white !important;
  opacity: 1 !important;
}

body.filter-off .type-filterToggle .map-switch-label.switch-on {
  color: white !important;
  opacity: 1 !important;
}

.map-switch-label {
  font-family: "Quicksand", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 21px;
  color: white;
}
.map-switch-label.switch-off {
  position: absolute;
  left: calc(-100% - 48px);
  transition: 0.25s;
  top: 50%;
  transform: translateY(calc(-50% - -3px));
  opacity: 0;
  color: transparent;
}
.map-switch-label.switch-on {
  position: absolute;
  left: calc(-100% - 48px);
  transition: 0.25s;
  top: 50%;
  transform: translateY(calc(-50% - -3px));
  opacity: 0;
  color: transparent;
}

.map-switcher.type-listOnly.mr-3 {
  margin-right: 110px !important;
}
.map-switcher.type-listOnly .jv-switch.small {
  right: 14px;
}

.map-switcher.type-filterToggle.mr-3 {
  margin-right: 0 !important;
}

.map-switcher {
  position: relative;
}

.map-switcher .jv-switch.small {
  top: 3px;
  width: 48px;
  height: 22px;
}
.map-switcher .jv-switch.small .slider:before {
  width: 14px;
  height: 14px;
}
.map-switcher .jv-switch.small input:checked + .slider:before {
  transform: translateX(25px);
}

.map-switcher .jv-switch input:checked + .slider {
  background: #525252;
}

/*elementor widget edit - size*/
#elementor-panel-categories .elementor-element-wrapper {
  height: 94px;
}

/*--------------------------------------------------------------
# Parts
--------------------------------------------------------------*/
/*
Description : Additional CSS for Lava Booking.
Author : Javo
Last Modified: 2019-01-09

1. Booking Widget - Listing Detail Page
2. Booking Widget Date Picker

*/
/** 1. Booking Widget - Listing Detail Page **/
.lava-bookings-wrap {
  display: block;
  padding: 30px;
}
.lava-bookings-wrap .field {
  display: flex;
  visibility: visible;
  justify-content: center;
  margin-bottom: 30px;
  /*
  &.active{
      display: flex;
      visibility: visible;
      justify-content: center;
      animation:lava-single-field-fade 1s;
  }
  */
}
.lava-bookings-wrap .field .people-group {
  display: inline-flex;
}
.lava-bookings-wrap .field-price {
  color: #666666;
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 0px;
}
.lava-bookings-wrap .field-price .icon {
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lava-bookings-wrap .field-select-day .icon {
  width: 15%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
  line-height: 45px;
}
.lava-bookings-wrap .field-select-day .input {
  width: 85%;
}
.lava-bookings-wrap .field-select-day .input input {
  font-size: 14px;
  height: 38px;
  padding: 5px 15px;
  width: 100%;
  outline: none;
  border: 2px solid #e6e6e6;
  color: #898989;
}
.lava-bookings-wrap .field-people .icon {
  width: 15%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
  line-height: 45px;
}
.lava-bookings-wrap .field-people .people-group {
  width: 85%;
}
.lava-bookings-wrap .field-people .people-group .people {
  width: 50%;
}
.lava-bookings-wrap .field-people .people-group .people.people-adult {
  margin-right: 10px;
}
.lava-bookings-wrap .field-people .people-group .people select {
  font-size: 14px;
  height: 38px;
  padding: 5px 15px;
  width: 100%;
  outline: none;
  border: 2px solid #e6e6e6;
  color: #898989;
}
.lava-bookings-wrap .field-submit button {
  width: 100%;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 15px 27px;
  letter-spacing: 1px;
  border: none;
  background: #666666;
  color: #fff;
  outline: none;
}

@keyframes lava-single-field-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes lava-single-field-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/** 2. Booking Widget Date Picker **/
.ui-datepicker {
  box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.4);
  border-radius: 12px;
  width: 301px;
  padding: 0;
  border: 0;
}

.ui-datepicker .ui-datepicker-header {
  padding: 25px;
  background-color: #11c0c6;
  border: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.ui-widget-header .ui-icon {
  background-image: none;
}

.ui-datepicker .ui-datepicker-prev {
  left: 27px;
  top: 35px;
}

.ui-datepicker .ui-datepicker-next {
  right: 12px;
  top: 34px;
}

.ui-corner-all.ui-datepicker-prev:before, .ui-corner-all.ui-datepicker-next:before {
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  vertical-align: middle;
  font-weight: 900;
  color: #fff;
}
.ui-corner-all.ui-datepicker-prev:before {
  content: "\F053";
  padding-right: 3px;
}
.ui-corner-all.ui-datepicker-next:before {
  content: "\F054";
  padding-right: 3px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 12px;
}

/** hover effect disable **/
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 0;
  background: transparent;
  color: #fff;
}

.ui-datepicker table {
  margin: 1em 0em 2em;
  overflow: hidden;
}

.ui-datepicker th {
  text-transform: uppercase;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  cursor: initial;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 0px;
  background-color: transparent;
}

/** Today **/
.ui-widget-content .ui-state-default.ui-state-highlight {
  background-color: #c9e9ea;
  color: #000;
}

.ui-widget-content .ui-state-default.ui-state-active {
  background-color: #11c0c6;
  color: #fff;
  font-weight: 700;
}

.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
}

.ui-datepicker td {
  padding: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #333;
  padding: 7px 10px;
  font-size: 13px;
}

select.ui-datepicker-month, select.ui-datepicker-year {
  font-size: 14px;
  height: 38px;
  padding: 5px 7px;
  width: 100%;
  outline: none;
  border: 2px solid #e6e6e6;
  color: #898989;
}

select.ui-datepicker-month {
  border-right: 0;
}
/*# sourceMappingURL=style.css.map*/