[data-icon]::before { content: attr(data-icon); speak: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: dripicons-v2 !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; }
[class^="dripicons-"]::before, [class*=" dripicons-"]::before { speak: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: dripicons-v2 !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; }
.dripicons-alarm::before { content: "a"; }
.dripicons-align-center::before { content: "b"; }
.dripicons-align-justify::before { content: "c"; }
.dripicons-align-left::before { content: "d"; }
.dripicons-align-right::before { content: "e"; }
.dripicons-anchor::before { content: "f"; }
.dripicons-archive::before { content: "g"; }
.dripicons-arrow-down::before { content: "h"; }
.dripicons-arrow-left::before { content: "i"; }
.dripicons-arrow-right::before { content: "j"; }
.dripicons-arrow-thin-down::before { content: "k"; }
.dripicons-arrow-thin-left::before { content: "l"; }
.dripicons-arrow-thin-right::before { content: "m"; }
.dripicons-arrow-thin-up::before { content: "n"; }
.dripicons-arrow-up::before { content: "o"; }
.dripicons-article::before { content: "p"; }
.dripicons-backspace::before { content: "q"; }
.dripicons-basket::before { content: "r"; }
.dripicons-basketball::before { content: "s"; }
.dripicons-battery-empty::before { content: "t"; }
.dripicons-battery-full::before { content: "u"; }
.dripicons-battery-low::before { content: "v"; }
.dripicons-battery-medium::before { content: "w"; }
.dripicons-bell::before { content: "x"; }
.dripicons-blog::before { content: "y"; }
.dripicons-bluetooth::before { content: "z"; }
.dripicons-bold::before { content: "A"; }
.dripicons-bookmark::before { content: "B"; }
.dripicons-bookmarks::before { content: "C"; }
.dripicons-box::before { content: "D"; }
.dripicons-briefcase::before { content: "E"; }
.dripicons-brightness-low::before { content: "F"; }
.dripicons-brightness-max::before { content: "G"; }
.dripicons-brightness-medium::before { content: "H"; }
.dripicons-broadcast::before { content: "I"; }
.dripicons-browser::before { content: "J"; }
.dripicons-browser-upload::before { content: "K"; }
.dripicons-brush::before { content: "L"; }
.dripicons-calendar::before { content: "M"; }
.dripicons-camcorder::before { content: "N"; }
.dripicons-camera::before { content: "O"; }
.dripicons-card::before { content: "P"; }
.dripicons-cart::before { content: "Q"; }
.dripicons-checklist::before { content: "R"; }
.dripicons-checkmark::before { content: "S"; }
.dripicons-chevron-down::before { content: "T"; }
.dripicons-chevron-left::before { content: "U"; }
.dripicons-chevron-right::before { content: "V"; }
.dripicons-chevron-up::before { content: "W"; }
.dripicons-clipboard::before { content: "X"; }
.dripicons-clock::before { content: "Y"; }
.dripicons-clockwise::before { content: "Z"; }
.dripicons-cloud::before { content: "0"; }
.dripicons-cloud-download::before { content: "1"; }
.dripicons-cloud-upload::before { content: "2"; }
.dripicons-code::before { content: "3"; }
.dripicons-contract::before { content: "4"; }
.dripicons-contract-2::before { content: "5"; }
.dripicons-conversation::before { content: "6"; }
.dripicons-copy::before { content: "7"; }
.dripicons-crop::before { content: "8"; }
.dripicons-cross::before { content: "9"; }
.dripicons-crosshair::before { content: "!"; }
.dripicons-cutlery::before { content: "\""; }
.dripicons-device-desktop::before { content: "#"; }
.dripicons-device-mobile::before { content: "$"; }
.dripicons-device-tablet::before { content: "%"; }
.dripicons-direction::before { content: "&"; }
.dripicons-disc::before { content: "'"; }
.dripicons-document::before { content: "("; }
.dripicons-document-delete::before { content: ")"; }
.dripicons-document-edit::before { content: "*"; }
.dripicons-document-new::before { content: "+"; }
.dripicons-document-remove::before { content: ","; }
.dripicons-dot::before { content: "-"; }
.dripicons-dots-2::before { content: "."; }
.dripicons-dots-3::before { content: "/"; }
.dripicons-download::before { content: ":"; }
.dripicons-duplicate::before { content: ";"; }
.dripicons-enter::before { content: "<"; }
.dripicons-exit::before { content: "="; }
.dripicons-expand::before { content: ">"; }
.dripicons-expand-2::before { content: "?"; }
.dripicons-experiment::before { content: "@"; }
.dripicons-export::before { content: "["; }
.dripicons-feed::before { content: "]"; }
.dripicons-flag::before { content: "^"; }
.dripicons-flashlight::before { content: "_"; }
.dripicons-folder::before { content: "`"; }
.dripicons-folder-open::before { content: "{"; }
.dripicons-forward::before { content: "|"; }
.dripicons-gaming::before { content: "}"; }
.dripicons-gear::before { content: "~"; }
.dripicons-graduation::before { content: "\\"; }
.dripicons-graph-bar::before { content: ""; }
.dripicons-graph-line::before { content: ""; }
.dripicons-graph-pie::before { content: ""; }
.dripicons-headset::before { content: ""; }
.dripicons-heart::before { content: ""; }
.dripicons-help::before { content: ""; }
.dripicons-home::before { content: ""; }
.dripicons-hourglass::before { content: ""; }
.dripicons-inbox::before { content: ""; }
.dripicons-information::before { content: ""; }
.dripicons-italic::before { content: ""; }
.dripicons-jewel::before { content: ""; }
.dripicons-lifting::before { content: ""; }
.dripicons-lightbulb::before { content: ""; }
.dripicons-link::before { content: ""; }
.dripicons-link-broken::before { content: ""; }
.dripicons-list::before { content: ""; }
.dripicons-loading::before { content: ""; }
.dripicons-location::before { content: ""; }
.dripicons-lock::before { content: ""; }
.dripicons-lock-open::before { content: ""; }
.dripicons-mail::before { content: ""; }
.dripicons-map::before { content: ""; }
.dripicons-media-loop::before { content: ""; }
.dripicons-media-next::before { content: ""; }
.dripicons-media-pause::before { content: ""; }
.dripicons-media-play::before { content: ""; }
.dripicons-media-previous::before { content: ""; }
.dripicons-media-record::before { content: ""; }
.dripicons-media-shuffle::before { content: ""; }
.dripicons-media-stop::before { content: ""; }
.dripicons-medical::before { content: ""; }
.dripicons-menu::before { content: ""; }
.dripicons-message::before { content: ""; }
.dripicons-meter::before { content: ""; }
.dripicons-microphone::before { content: ""; }
.dripicons-minus::before { content: ""; }
.dripicons-monitor::before { content: ""; }
.dripicons-move::before { content: ""; }
.dripicons-music::before { content: ""; }
.dripicons-network-1::before { content: ""; }
.dripicons-network-2::before { content: ""; }
.dripicons-network-3::before { content: ""; }
.dripicons-network-4::before { content: ""; }
.dripicons-network-5::before { content: ""; }
.dripicons-pamphlet::before { content: ""; }
.dripicons-paperclip::before { content: ""; }
.dripicons-pencil::before { content: ""; }
.dripicons-phone::before { content: ""; }
.dripicons-photo::before { content: ""; }
.dripicons-photo-group::before { content: ""; }
.dripicons-pill::before { content: ""; }
.dripicons-pin::before { content: ""; }
.dripicons-plus::before { content: ""; }
.dripicons-power::before { content: ""; }
.dripicons-preview::before { content: ""; }
.dripicons-print::before { content: ""; }
.dripicons-pulse::before { content: ""; }
.dripicons-question::before { content: ""; }
.dripicons-reply::before { content: ""; }
.dripicons-reply-all::before { content: ""; }
.dripicons-return::before { content: ""; }
.dripicons-retweet::before { content: ""; }
.dripicons-rocket::before { content: ""; }
.dripicons-scale::before { content: ""; }
.dripicons-search::before { content: ""; }
.dripicons-shopping-bag::before { content: ""; }
.dripicons-skip::before { content: ""; }
.dripicons-stack::before { content: ""; }
.dripicons-star::before { content: ""; }
.dripicons-stopwatch::before { content: ""; }
.dripicons-store::before { content: ""; }
.dripicons-suitcase::before { content: ""; }
.dripicons-swap::before { content: ""; }
.dripicons-tag::before { content: ""; }
.dripicons-tag-delete::before { content: ""; }
.dripicons-tags::before { content: ""; }
.dripicons-thumbs-down::before { content: ""; }
.dripicons-thumbs-up::before { content: ""; }
.dripicons-ticket::before { content: ""; }
.dripicons-time-reverse::before { content: ""; }
.dripicons-to-do::before { content: ""; }
.dripicons-toggles::before { content: ""; }
.dripicons-trash::before { content: ""; }
.dripicons-trophy::before { content: ""; }
.dripicons-upload::before { content: ""; }
.dripicons-user::before { content: ""; }
.dripicons-user-group::before { content: ""; }
.dripicons-user-id::before { content: ""; }
.dripicons-vibrate::before { content: ""; }
.dripicons-view-apps::before { content: ""; }
.dripicons-view-list::before { content: ""; }
.dripicons-view-list-large::before { content: ""; }
.dripicons-view-thumb::before { content: ""; }
.dripicons-volume-full::before { content: ""; }
.dripicons-volume-low::before { content: ""; }
.dripicons-volume-medium::before { content: ""; }
.dripicons-volume-off::before { content: ""; }
.dripicons-wallet::before { content: ""; }
.dripicons-warning::before { content: ""; }
.dripicons-web::before { content: ""; }
.dripicons-weight::before { content: ""; }
.dripicons-wifi::before { content: ""; }
.dripicons-wrong::before { content: ""; }
.dripicons-zoom-in::before { content: ""; }
.dripicons-zoom-out::before { content: ""; }
.kiko-train::before { content: ""; }
.kiko-car::before { content: ""; }
.kiko-truck::before { content: ""; }
.kiko-bike::before { content: ""; }
.kiko-sailboat::before { content: ""; }
.kiko-airplane::before { content: ""; }
.kiko-helicopter::before { content: ""; }
.kiko-motor-scooter::before { content: ""; }
.kiko-motorcycle::before { content: ""; }
.kiko-air-balloon::before { content: ""; }
.kiko-plane-takes-off::before { content: ""; }
.kiko-plane-lands::before { content: ""; }
.kiko-bus::before { content: ""; }
.kiko-cargo-vessel::before { content: ""; }
.kiko-electromobile::before { content: ""; }
.kiko-rocket::before { content: ""; }
.kiko-rocket-shuttle::before { content: ""; }
.kiko-ambulance::before { content: ""; }
.kiko-police::before { content: ""; }
.kiko-tank::before { content: ""; }
.kiko-tractor::before { content: ""; }
.kiko-tow-truck::before { content: ""; }
.kiko-airship::before { content: ""; }
.kiko-scooter::before { content: ""; }
.kiko-self-balancing-scooter::before { content: ""; }
.kiko-segway::before { content: ""; }
.kiko-metro::before { content: ""; }
.kiko-syringe::before { content: ""; }
.kiko-pills::before { content: ""; }
.kiko-microscope::before { content: ""; }
.kiko-jar-of-medicine::before { content: ""; }
.kiko-tubes::before { content: ""; }
.kiko-medicine::before { content: ""; }
.kiko-toilet::before { content: ""; }
.kiko-patch::before { content: ""; }
.kiko-pregnancy::before { content: ""; }
.kiko-medical-app::before { content: ""; }
.kiko-herbs::before { content: ""; }
.kiko-recipe::before { content: ""; }
.kiko-crushing-of-medicines::before { content: ""; }
.kiko-blood::before { content: ""; }
.kiko-donor::before { content: ""; }
.kiko-brain::before { content: ""; }
.kiko-kidneys::before { content: ""; }
.kiko-liver::before { content: ""; }
.kiko-lungs::before { content: ""; }
.kiko-heart::before { content: ""; }
.kiko-intestine::before { content: ""; }
.kiko-stomach::before { content: ""; }
.kiko-healthy-tooth::before { content: ""; }
.kiko-aching-tooth::before { content: ""; }
.kiko-nose::before { content: ""; }
.kiko-ear::before { content: ""; }
.kiko-eye::before { content: ""; }
.kiko-chest::before { content: ""; }
.kiko-doctor::before { content: ""; }
.kiko-doctor-woman::before { content: ""; }
.kiko-scheduled-med::before { content: ""; }
.kiko-hand::before { content: ""; }
.kiko-foot::before { content: ""; }
.kiko-hospital::before { content: ""; }
.kiko-stethoscope::before { content: ""; }
.kiko-bacteria::before { content: ""; }
.kiko-DNA::before { content: ""; }
.kiko-spine::before { content: ""; }
.kiko-bed-rest::before { content: ""; }
.kiko-bone::before { content: ""; }
.kiko-medical-cross::before { content: ""; }
.kiko-medical-cross-usa::before { content: ""; }
.kiko-dropper::before { content: ""; }
.kiko-heart-rate::before { content: ""; }
.kiko-marijuana::before { content: ""; }
.kiko-fracture::before { content: ""; }
.kiko-urine::before { content: ""; }
.kiko-fecal::before { content: ""; }
.kiko-diagnostics::before { content: ""; }
.kiko-allergy::before { content: ""; }
.kiko-call-med::before { content: ""; }
.kiko-crutches::before { content: ""; }
.kiko-wheelchair::before { content: ""; }
.kiko-skull::before { content: ""; }
.kiko-childbirth::before { content: ""; }
.kiko-vitamins::before { content: ""; }
.kiko-exclamation-circle::before { content: ""; }
.kiko-exclamation-triangle::before { content: ""; }
.kiko-arrow-down-circle::before { content: ""; }
.kiko-arrow-up-circle::before { content: ""; }
.kiko-arrow-left-circle::before { content: ""; }
.kiko-arrow-right-circle::before { content: ""; }
.kiko-arrow-up::before { content: ""; }
.kiko-arrow-down::before { content: ""; }
.kiko-arrow-right::before { content: ""; }
.kiko-arrow-left::before { content: ""; }
.kiko-double-arrow-up::before { content: ""; }
.kiko-double-arrow-down::before { content: ""; }
.kiko-double-arrow-left::before { content: ""; }
.kiko-double-arrow-right::before { content: ""; }
.kiko-clip::before { content: ""; }
.kiko-triangular-arrow-up::before { content: ""; }
.kiko-triangular-arrow-down::before { content: ""; }
.kiko-triangular-arrow-left::before { content: ""; }
.kiko-triangular-arrow-right::before { content: ""; }
.kiko-email-at::before { content: ""; }
.kiko-signal::before { content: ""; }
.kiko-bad-signal::before { content: ""; }
.kiko-no-signal::before { content: ""; }
.kiko-video::before { content: ""; }
.kiko-sound-on::before { content: ""; }
.kiko-sound-off::before { content: ""; }
.kiko-call-on::before { content: ""; }
.kiko-call-off::before { content: ""; }
.kiko-bluetooth::before { content: ""; }
.kiko-wifi::before { content: ""; }
.kiko-book-open::before { content: ""; }
.kiko-book-close::before { content: ""; }
.kiko-bookmark::before { content: ""; }
.kiko-light-turn-on::before { content: ""; }
.kiko-light-turn-off::before { content: ""; }
.kiko-brush::before { content: ""; }
.kiko-full-battery::before { content: ""; }
.kiko-half-empty-battery::before { content: ""; }
.kiko-empty-battery::before { content: ""; }
.kiko-check-circle::before { content: ""; }
.kiko-check-square::before { content: ""; }
.kiko-check::before { content: ""; }
.kiko-cross-circle::before { content: ""; }
.kiko-cross-square::before { content: ""; }
.kiko-cross::before { content: ""; }
.kiko-clock::before { content: ""; }
.kiko-cloud-download::before { content: ""; }
.kiko-cloud-load::before { content: ""; }
.kiko-cloud::before { content: ""; }
.kiko-loading::before { content: ""; }
.kiko-credit-card::before { content: ""; }
.kiko-crop::before { content: ""; }
.kiko-pencil::before { content: ""; }
.kiko-pencil-write::before { content: ""; }
.kiko-drop::before { content: ""; }
.kiko-no-drop::before { content: ""; }
.kiko-email::before { content: ""; }
.kiko-email-open::before { content: ""; }
.kiko-email-forward::before { content: ""; }
.kiko-email-deleted::before { content: ""; }
.kiko-email-attachment::before { content: ""; }
.kiko-emails::before { content: ""; }
.kiko-expand::before { content: ""; }
.kiko-open-eye::before { content: ""; }
.kiko-no-eye::before { content: ""; }
.kiko-trash::before { content: ""; }
.kiko-sheet::before { content: ""; }
.kiko-sheet-plus::before { content: ""; }
.kiko-sheet-minus::before { content: ""; }
.kiko-sheet-text::before { content: ""; }
.kiko-video-file::before { content: ""; }
.kiko-flag::before { content: ""; }
.kiko-gift::before { content: ""; }
.kiko-globe-europe::before { content: ""; }
.kiko-globe-north-america::before { content: ""; }
.kiko-globe-asia::before { content: ""; }
.kiko-globe-australia::before { content: ""; }
.kiko-globe::before { content: ""; }
.kiko-home::before { content: ""; }
.kiko-hashtag::before { content: ""; }
.kiko-headphones::before { content: ""; }
.kiko-microphone::before { content: ""; }
.kiko-microphone-off::before { content: ""; }
.kiko-link::before { content: ""; }
.kiko-zoom::before { content: ""; }
.kiko-zoom-minus::before { content: ""; }
.kiko-zoom-plus::before { content: ""; }
.kiko-heart-symbol::before { content: ""; }
.kiko-picture::before { content: ""; }
.kiko-information::before { content: ""; }
.kiko-layers::before { content: ""; }
.kiko-hamburger-menu::before { content: ""; }
.kiko-plus::before { content: ""; }
.kiko-circle-plus::before { content: ""; }
.kiko-square-plus::before { content: ""; }
.kiko-pause::before { content: ""; }
.kiko-record::before { content: ""; }
.kiko-forward::before { content: ""; }
.kiko-previous::before { content: ""; }
.kiko-note::before { content: ""; }
.kiko-treble-clef::before { content: ""; }
.kiko-navigation::before { content: ""; }
.kiko-moon::before { content: ""; }
.kiko-sun::before { content: ""; }
.kiko-comment::before { content: ""; }
.kiko-dialogue::before { content: ""; }
.kiko-user::before { content: ""; }
.kiko-user-add::before { content: ""; }
.kiko-user-minus::before { content: ""; }
.kiko-user-check::before { content: ""; }
.kiko-user-x::before { content: ""; }
.kiko-users::before { content: ""; }
.kiko-phone::before { content: ""; }
.kiko-turn-off-phone::before { content: ""; }
.kiko-question::before { content: ""; }
.kiko-label::before { content: ""; }
.kiko-off::before { content: ""; }
.kiko-shield::before { content: ""; }
.kiko-shield-crossed::before { content: ""; }
.kiko-gear::before { content: ""; }
.kiko-several-gears::before { content: ""; }
.kiko-wrench::before { content: ""; }
.kiko-shopping-cart::before { content: ""; }
.kiko-shopping-cart-add::before { content: ""; }
.kiko-shopping-cart-delete::before { content: ""; }
.kiko-shopping-cart-pay::before { content: ""; }
.kiko-shopping-basket::before { content: ""; }
.kiko-shopping-basket-add::before { content: ""; }
.kiko-shopping-basket-delete::before { content: ""; }
.kiko-termometer-minus::before { content: ""; }
.kiko-termometer-plus::before { content: ""; }
.kiko-star::before { content: ""; }
.kiko-half-star::before { content: ""; }
.kiko-text::before { content: ""; }
.kiko-lock::before { content: ""; }
.kiko-unlock::before { content: ""; }
.kiko-umbrella::before { content: ""; }
.kiko-save::before { content: ""; }
.kiko-save-error::before { content: ""; }
.kiko-paper-bag::before { content: ""; }
.kiko-circle-checkbox::before { content: ""; }
.kiko-circle-checkbox-full::before { content: ""; }
.kiko-square-checkbox::before { content: ""; }
.kiko-square-checkbox-full::before { content: ""; }
.kiko-marker-map::before { content: ""; }
.kiko-pin::before { content: ""; }
.kiko-map::before { content: ""; }
.kiko-lightning::before { content: ""; }
.kiko-lightning-off::before { content: ""; }
.kiko-pipette::before { content: ""; }
.kiko-compass::before { content: ""; }
.kiko-copy::before { content: ""; }
.kiko-cut::before { content: ""; }
.kiko-past::before { content: ""; }
.kiko-information-symbol::before { content: ""; }
.kiko-download-file::before { content: ""; }
.kiko-broken-link::before { content: ""; }
.kiko-email-read::before { content: ""; }
.kiko-spam::before { content: ""; }
.kiko-globe-latin-america::before { content: ""; }
.kiko-globe-japan::before { content: ""; }
.kiko-globe-africa::before { content: ""; }
.kiko-globe-east::before { content: ""; }
.kiko-globe-antarctic::before { content: ""; }
.kiko-fire::before { content: ""; }
.kiko-support::before { content: ""; }
.kiko-recycle-symbol::before { content: ""; }
.kiko-reload-arrow::before { content: ""; }
.kiko-cross-line::before { content: ""; }
.kiko-check-line::before { content: ""; }
.kiko-plus-line::before { content: ""; }
.kiko-timer::before { content: ""; }
.kiko-alarm::before { content: ""; }
.kiko-alarm-off::before { content: ""; }
.kiko-fingerprint::before { content: ""; }
.kiko-scan-fingerprint::before { content: ""; }
.kiko-computer-virus::before { content: ""; }
.kiko-the-compass::before { content: ""; }
.kiko-wifi-off::before { content: ""; }
.kiko-quote-left::before { content: ""; }
.kiko-quote-right::before { content: ""; }
.kiko-ellipsis-menu-v::before { content: ""; }
.kiko-ellipsis-menu-h::before { content: ""; }
.kiko-iphone::before { content: ""; }
.kiko-android-phone::before { content: ""; }
.kiko-google-pixel-phone::before { content: ""; }
.kiko-old-phone::before { content: ""; }
.kiko-nokia-3310::before { content: ""; }
.kiko-bendable-smartphone::before { content: ""; }
.kiko-tablet::before { content: ""; }
.kiko-imac-computer::before { content: ""; }
.kiko-notebook::before { content: ""; }
.kiko-top-notebook::before { content: ""; }
.kiko-screen::before { content: ""; }
.kiko-mouse::before { content: ""; }
.kiko-graphic-pen::before { content: ""; }
.kiko-vr::before { content: ""; }
.kiko-google-glass::before { content: ""; }
.kiko-graphics-tablet::before { content: ""; }
.kiko-printer::before { content: ""; }
.kiko-scanner::before { content: ""; }
.kiko-warehouse-scanner::before { content: ""; }
.kiko-iwatch::before { content: ""; }
.kiko-smart-watch::before { content: ""; }
.kiko-navigator::before { content: ""; }
.kiko-dashcam::before { content: ""; }
.kiko-music-speaker::before { content: ""; }
.kiko-yandex-alice::before { content: ""; }
.kiko-cortana-station::before { content: ""; }
.kiko-hello-google::before { content: ""; }
.kiko-amazon-station::before { content: ""; }
.kiko-web-camera::before { content: ""; }
.kiko-desktop-microphone::before { content: ""; }
.kiko-earphones::before { content: ""; }
.kiko-music-headphones::before { content: ""; }
.kiko-headphones-microphone::before { content: ""; }
.kiko-cable::before { content: ""; }
.kiko-socket-eu::before { content: ""; }
.kiko-socket-us::before { content: ""; }
.kiko-fitness-bracelet::before { content: ""; }
.kiko-gps-tracker::before { content: ""; }
.kiko-satellite-communication::before { content: ""; }
.kiko-television::before { content: ""; }
.kiko-digital-tv::before { content: ""; }
.kiko-router::before { content: ""; }
.kiko-external-drive::before { content: ""; }
.kiko-go-pro-camera::before { content: ""; }
.kiko-quadcopter::before { content: ""; }
.kiko-radio::before { content: ""; }
.kiko-transmitter::before { content: ""; }
.kiko-baby-radio-monitor::before { content: ""; }
.kiko-baby-monitor::before { content: ""; }
.kiko-joystick::before { content: ""; }
.kiko-portable-console::before { content: ""; }
.kiko-ipod::before { content: ""; }
.kiko-handsfree::before { content: ""; }
.kiko-camera::before { content: ""; }
.kiko-professional-camera::before { content: ""; }
.kiko-professional-video-camera::before { content: ""; }
.kiko-journalist-microphone::before { content: ""; }
.kiko-studio-lighting::before { content: ""; }
.kiko-robot-pet::before { content: ""; }
.kiko-robot-vacuum-cleaner::before { content: ""; }
.kiko-robot-big-dog::before { content: ""; }
.kiko-humanoid-robot::before { content: ""; }
.kiko-robot::before { content: ""; }
.kiko-robot-head::before { content: ""; }
.kiko-desktop-computer::before { content: ""; }
.kiko-anchor::before { content: ""; }
.kiko-calendar::before { content: ""; }
.kiko-schedule::before { content: ""; }
.kiko-address-book::before { content: ""; }
.kiko-facebook::before { content: ""; }
.kiko-twitter::before { content: ""; }
.kiko-dribbble::before { content: ""; }
.kiko-behance::before { content: ""; }
.kiko-pinterest::before { content: ""; }
.kiko-vkontakte::before { content: ""; }
.kiko-odnoklassniki::before { content: ""; }
.kiko-flipboard::before { content: ""; }
.kiko-whatsapp::before { content: ""; }
.kiko-blogger::before { content: ""; }
.kiko-evernote::before { content: ""; }
.kiko-gmail::before { content: ""; }
.kiko-line::before { content: ""; }
.kiko-myspace::before { content: ""; }
.kiko-pocket::before { content: ""; }
.kiko-skype::before { content: ""; }
.kiko-viadeo::before { content: ""; }
.kiko-xing::before { content: ""; }
.kiko-linkedin::before { content: ""; }
.kiko-naver::before { content: ""; }
.kiko-stumbleupon::before { content: ""; }
.kiko-viber::before { content: ""; }
.kiko-snapchat::before { content: ""; }
.kiko-yammer::before { content: ""; }
.kiko-digg::before { content: ""; }
.kiko-messenger::before { content: ""; }
.kiko-live-journal::before { content: ""; }
.kiko-newsvine::before { content: ""; }
.kiko-qzone::before { content: ""; }
.kiko-telegram::before { content: ""; }
.kiko-yummly::before { content: ""; }
.kiko-douban::before { content: ""; }
.kiko-flattr::before { content: ""; }
.kiko-hatena::before { content: ""; }
.kiko-reddit::before { content: ""; }
.kiko-tumblr::before { content: ""; }
.kiko-weibo::before { content: ""; }
.kiko-google::before { content: ""; }
.kiko-yandex::before { content: ""; }
.kiko-share::before { content: ""; }
.kiko-yandex-aura::before { content: ""; }
.kiko-wechat::before { content: ""; }
.kiko-baidu::before { content: ""; }
.kiko-bing::before { content: ""; }
.kiko-like::before { content: ""; }
.kiko-unlike::before { content: ""; }
.kikol { font-family: Kiko; font-weight: 300; }
.kikor { font-family: Kiko; font-weight: 400; }
.kikos { font-family: Kiko; font-weight: 600; }
@media only print {.container_inner { max-width: 80%; }
div[class*="columns"] > div[class^="column"] { float: none; width: 100%; }
}
@media only screen and (max-width: 1000px) {.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner { padding-top: 0px !important; }
}
@media only screen and (min-width: 480px) and (max-width: 768px) {section.parallax_section_holder { height: auto !important; min-height: 400px; }
}
@media only screen and (max-width: 768px) {h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title { font-size: 40px; }
h4, h4 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title { font-size: 25px; }
h5, h5 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title, .q_icon_with_title .icon_text_holder h5.icon_title { font-size: 20px; }
h6, h6 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title { font-size: 20px; }
}
@media only screen and (max-width: 600px) {h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title { font-size: 35px; line-height: 50px; }
h4, h4 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title { font-size: 25px; }
h5, h5 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title, .q_icon_with_title .icon_text_holder h5.icon_title { font-size: 20px; }
h6, h6 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title { font-size: 20px; }
}
@media only screen and (max-width: 480px) {section.parallax_section_holder { height: auto !important; min-height: 400px; }
.footer_top.footer_top_full { padding-right: 10px; }
.footer_top.footer_top_full { padding-left: 10px; }
}
.elementor-widget-text-editor a { color: rgb(26, 23, 23) !important; text-decoration: underline !important; }
.elementor-widget-text-editor a:hover { text-decoration: none !important; }
.q_team_title_holder span { font-family: "Open Sans"; font-weight: 100; font-size: 14px; line-height: 25px; letter-spacing: 2px; }
.qode_clients .qode_client_holder_inner { margin: 0px 10px; }
.qode_clients .qode_client_holder { margin-bottom: 78px; }
.testimonials_c_holder .testimonial_content_inner { background: rgba(255, 255, 255, 0); }
.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder { border-radius: 0px; }
.q_counter_holder p.counter_text { margin: -11px 0px 0px; }
.footer_bottom_holder { padding: 0px 2% 10px; }
@media only screen and (max-width: 1000px) {rs-fullwidth-wrap { margin-top: -100px; }
}
.image_hover::before { content: ""; position: absolute; left: -15px; top: -15px; width: 100%; height: 100%; background-image: linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%); background-position: left top, left bottom, left top, right top; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px; }
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button { box-sizing: border-box !important; }
.qode-card-slider-holder .controls .dots .dots-inner { counter-reset: section 0; }
.qode-card-slider-holder .controls .dots .dots-inner .dot { text-align: center; width: 26px; height: 20px; background-color: rgba(255, 255, 255, 0); }
.qode-card-slider-holder .controls .dots .dots-inner .dot::before { counter-increment: section 1; content: "0" counter(section); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; font-size: 18px; letter-spacing: 0.14em; font-weight: 600; }
.qode-card-slider-holder .controls .dots .dots-inner .dot::after { content: ""; position: absolute; left: -3px; width: 28px; height: 1px; top: 50%; background-color: rgb(246, 205, 108); opacity: 0; transition: 0.3s; }
.qode-card-slider-holder .controls .dots .dots-inner .dot.active::after, .qode-card-slider-holder .controls .dots .dots-inner .dot:hover::after { opacity: 1; }
.qode_video_box .qode_video_image .qode_video_box_button { border-style: dashed; }
@media only screen and (max-width: 1024px) {nav.main_menu > ul > li > a { padding: 0px 20px; }
}
.qode-card-slider-holder .controls .dots .dots-inner { padding-top: 22px; }
.q_price_table .price_table_inner { background-color: rgba(255, 255, 255, 0.4); }
.price_table_inner ul li.pricing_table_content li { font-size: 15px; font-family: Roboto; font-weight: 100; }
.price_table_inner ul li.table_title { padding: 61px 25px 3px; }
.price_table_inner .price_button { padding: 0px 0px 65px; }
.qode-cf-newsletter-outer { display: flex; }
.qode-cf-newsletter-outer .qode-cf-newsletter-mail { width: 100%; }
.qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit, .qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit:not([disabled]), .qode-cf-newsletter-outer .qode-cf-newsletter-outer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) { font-family: FontAwesome; }
div.wpcf7 .qode-cf-newsletter-outer .ajax-loader { display: none; }
.qode-card-slider-holder .controls .button, .qode-card-slider-holder .controls .button:hover { background-color: rgba(255, 255, 255, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
.qode-card-slider-holder .qode-type1-gradient-bottom-to-top-text span { background: rgba(255, 255, 255, 0); -webkit-text-fill-color: rgb(246, 205, 108); }
.qode-card-slider-holder .controls .button.prev { left: -45px; }
.qode-card-slider-holder .controls .button.next { right: -45px; }
.testimonials_c_holder .flex-control-nav li { margin: 0px 12px; }
.testimonials_c_holder .flex-control-nav li a::before { content: "0"; }
.testimonials_c_holder .flex-control-nav li a { text-align: center; background-color: rgba(255, 255, 255, 0); font-size: 18px; height: 26px; letter-spacing: 0.14em; font-weight: 600; color: rgb(255, 255, 255); position: relative; }
.testimonials_c_holder .flex-control-nav li a.flex-active { background-color: rgba(255, 255, 255, 0); }
.testimonials_c_holder .flex-control-nav li a::after { display: inline-block; content: ""; position: absolute; left: -6px; width: 28px; height: 1px; top: 38%; background-color: rgb(246, 205, 108); opacity: 0; transition: 0.3s; }
.testimonials_c_holder .flex-control-nav li a.flex-active::after, .testimonials_c_holder .flex-control-nav li a:hover::after { opacity: 1; }
div.wpcf7 .cf7_custom_style_2 .ajax-loader { display: none; }
.testimonials_c_holder .flex-control-nav li a { text-indent: 0px; }
.testimonials_c_holder .flex-control-nav li a { text-indent: 0px; }
.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author .author_company_divider { display: none; }
.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author .author_company { display: block; font-family: Roboto, sans-serif; font-size: 16px; text-transform: none; font-weight: 300; letter-spacing: 0.02em; }
.testimonials_c_holder .testimonial_content_inner .testimonial_author { margin-top: 19px; }
.q_price_table.active { position: relative; }
.q_price_table.active::before { content: ""; position: absolute; inset: 15px; background-image: linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%); background-position: left top, left bottom, left top, right top; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px; }
.q_price_table.active .active_text { display: none; }
.q_price_table.active .price_table_inner > ul { padding: 0px; margin: 0px; }
.q_price_table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.price_table_inner ul li.table_title .qode_title_content_new { font-family: Roboto, sans-serif; font-size: 15px; font-weight: 100; }
.price_in_table .price { font-size: 100px; font-weight: 600; }
.price_in_table .value { font-size: 35px; font-weight: 600; }
.price_table_inner ul li.pricing_table_content li { padding: 2px 20px 9px; }
.price_table_inner .price_button { padding: 22px 0px 64px; }
.price_table_inner ul li.prices { padding-top: 7px; }
.price_table_inner ul li.pricing_table_content { padding-top: 10px; }
@media only screen and (max-width: 768px) {.qode_pricing_tables .q_price_table, .qode_pricing_tables .q_price_table.active { margin-left: 0px; margin-bottom: 40px; margin-top: 0px; width: 100% !important; }
}
.qbutton:hover, .qbutton.medium:hover { background-color: rgb(0, 0, 0); }
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button { padding-top: 1px; }
.side_menu a.close_side_menu { top: 37px; right: 46px; }
.q_team .q_team_social_holder .q_social_icon_holder i.simple_social, .q_team .q_team_social_holder .q_social_icon_holder span.simple_social { font-size: 16px; }
@media only screen and (max-width: 1000px) {.side_menu_button > a.qode-side-menu-button-svg { display: none; }
}
.side_menu_button .qode-side-menu-button-svg svg > * { stroke: none; }
.qode-instagram-feed.qodef-scale-with-dark-overlay a::before { content: ""; font-family: ElegantIcons; width: 28px; height: 28px; position: absolute; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0px); border-radius: 5px; opacity: 0; transition: 0.3s; z-index: 100; text-align: center; line-height: 28px; color: rgb(246, 205, 108); font-size: 20px; }
.qode-instagram-feed.qodef-scale-with-dark-overlay a:hover::before { opacity: 1; }
@media only screen and (max-width: 1000px) {footer { margin-top: -100px !important; }
}
.elementor-widget-text-editor a { color: rgb(26, 23, 23) !important; text-decoration: underline !important; }
.elementor-widget-text-editor a:hover { text-decoration: none !important; }
.q_team_title_holder span { font-family: "Open Sans"; font-weight: 100; font-size: 14px; line-height: 25px; letter-spacing: 2px; }
.qode_clients .qode_client_holder_inner { margin: 0px 10px; }
.qode_clients .qode_client_holder { margin-bottom: 78px; }
.testimonials_c_holder .testimonial_content_inner { background: transparent; }
.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder { border-radius: 0px; }
.q_counter_holder p.counter_text { margin: -11px 0px 0px; }
.footer_bottom_holder { padding: 0px 2% 10px; }
@media only screen and (max-width: 1000px) {rs-fullwidth-wrap { margin-top: -100px; }
}
.image_hover::before { content: ""; position: absolute; left: -15px; top: -15px; width: 100%; height: 100%; background-image: linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%); background-position: left top, left bottom, left top, right top; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px; }
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button { box-sizing: border-box !important; }
.qode-card-slider-holder .controls .dots .dots-inner { counter-reset: section 0; }
.qode-card-slider-holder .controls .dots .dots-inner .dot { text-align: center; width: 26px; height: 20px; background-color: transparent; }
.qode-card-slider-holder .controls .dots .dots-inner .dot::before { counter-increment: section 1; content: "0" counter(section); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; font-size: 18px; letter-spacing: 0.14em; font-weight: 600; }
.qode-card-slider-holder .controls .dots .dots-inner .dot::after { content: ""; position: absolute; left: -3px; width: 28px; height: 1px; top: 50%; background-color: rgb(246, 205, 108); opacity: 0; transition: 0.3s; }
.qode-card-slider-holder .controls .dots .dots-inner .dot.active::after, .qode-card-slider-holder .controls .dots .dots-inner .dot:hover::after { opacity: 1; }
.qode_video_box .qode_video_image .qode_video_box_button { border-style: dashed; }
@media only screen and (max-width: 1024px) {nav.main_menu > ul > li > a { padding: 0px 20px; }
}
.qode-card-slider-holder .controls .dots .dots-inner { padding-top: 22px; }
.q_price_table .price_table_inner { background-color: rgba(255, 255, 255, 0.4); }
.price_table_inner ul li.pricing_table_content li { font-size: 15px; font-family: Roboto; font-weight: 100; }
.price_table_inner ul li.table_title { padding: 61px 25px 3px; }
.price_table_inner .price_button { padding: 0px 0px 65px; }
.qode-cf-newsletter-outer { display: flex; }
.qode-cf-newsletter-outer .qode-cf-newsletter-mail { width: 100%; }
.qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit, .qode-cf-newsletter-outer input.wpcf7-form-control.wpcf7-submit:not([disabled]), .qode-cf-newsletter-outer .qode-cf-newsletter-outer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) { font-family: FontAwesome; }
div.wpcf7 .qode-cf-newsletter-outer .ajax-loader { display: none; }
.qode-card-slider-holder .controls .button, .qode-card-slider-holder .controls .button:hover { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
.qode-card-slider-holder .qode-type1-gradient-bottom-to-top-text span { background: transparent; -webkit-text-fill-color: rgb(246, 205, 108); }
.qode-card-slider-holder .controls .button.prev { left: -45px; }
.qode-card-slider-holder .controls .button.next { right: -45px; }
.testimonials_c_holder .flex-control-nav li { margin: 0px 12px; }
.testimonials_c_holder .flex-control-nav li a::before { content: "0"; }
.testimonials_c_holder .flex-control-nav li a { text-align: center; background-color: transparent; font-size: 18px; height: 26px; letter-spacing: 0.14em; font-weight: 600; color: rgb(255, 255, 255); position: relative; }
.testimonials_c_holder .flex-control-nav li a.flex-active { background-color: transparent; }
.testimonials_c_holder .flex-control-nav li a::after { display: inline-block; content: ""; position: absolute; left: -6px; width: 28px; height: 1px; top: 38%; background-color: rgb(246, 205, 108); opacity: 0; transition: 0.3s; }
.testimonials_c_holder .flex-control-nav li a.flex-active::after, .testimonials_c_holder .flex-control-nav li a:hover::after { opacity: 1; }
div.wpcf7 .cf7_custom_style_2 .ajax-loader { display: none; }
.testimonials_c_holder .flex-control-nav li a { text-indent: 0px; }
.testimonials_c_holder .flex-control-nav li a { text-indent: 0px; }
.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author .author_company_divider { display: none; }
.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author .author_company { display: block; font-family: Roboto, sans-serif; font-size: 16px; text-transform: none; font-weight: 300; letter-spacing: 0.02em; }
.testimonials_c_holder .testimonial_content_inner .testimonial_author { margin-top: 19px; }
.q_price_table.active { position: relative; }
.q_price_table.active::before { content: ""; position: absolute; inset: 15px; background-image: linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(to right, rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%), linear-gradient(rgb(246, 205, 108) 50%, transparent 50%); background-position: left top, left bottom, left top, right top; background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 8px 1px, 8px 1px, 1px 8px, 1px 8px; }
.q_price_table.active .active_text { display: none; }
.q_price_table.active .price_table_inner > ul { padding: 0px; margin: 0px; }
.q_price_table { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.price_table_inner ul li.table_title .qode_title_content_new { font-family: Roboto, sans-serif; font-size: 15px; font-weight: 100; }
.price_in_table .price { font-size: 100px; font-weight: 600; }
.price_in_table .value { font-size: 35px; font-weight: 600; }
.price_table_inner ul li.pricing_table_content li { padding: 2px 20px 9px; }
.price_table_inner .price_button { padding: 22px 0px 64px; }
.price_table_inner ul li.prices { padding-top: 7px; }
.price_table_inner ul li.pricing_table_content { padding-top: 10px; }
@media only screen and (max-width: 768px) {.qode_pricing_tables .q_price_table, .qode_pricing_tables .q_price_table.active { margin-left: 0px; margin-bottom: 40px; margin-top: 0px; width: 100% !important; }
}
.qbutton:hover, .qbutton.medium:hover { background-color: rgb(0, 0, 0); }
.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button { padding-top: 1px; }
.side_menu a.close_side_menu { top: 37px; right: 46px; }
.q_team .q_team_social_holder .q_social_icon_holder i.simple_social, .q_team .q_team_social_holder .q_social_icon_holder span.simple_social { font-size: 16px; }
@media only screen and (max-width: 1000px) {.side_menu_button > a.qode-side-menu-button-svg { display: none; }
}
.side_menu_button .qode-side-menu-button-svg svg > * { stroke: none; }
.qode-instagram-feed.qodef-scale-with-dark-overlay a::before { content: ""; font-family: ElegantIcons; width: 28px; height: 28px; position: absolute; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0px); border-radius: 5px; opacity: 0; transition: 0.3s; z-index: 100; text-align: center; line-height: 28px; color: rgb(246, 205, 108); font-size: 20px; }
.qode-instagram-feed.qodef-scale-with-dark-overlay a:hover::before { opacity: 1; }
@media only screen and (max-width: 1000px) {footer { margin-top: -100px !important; }
}
.wpfw-0 { width: 0px !important; }
.wpfw-10 { width: 10% !important; }
.wpfw-20 { width: 20% !important; }
.wpfw-30 { width: 30% !important; }
.wpfw-40 { width: 40% !important; }
.wpfw-50 { width: 50% !important; }
.wpfw-60 { width: 60% !important; }
.wpfw-70 { width: 70% !important; }
.wpfw-80 { width: 80% !important; }
.wpfw-90 { width: 90% !important; }
.wpfw-100 { width: 100% !important; }
.wpf-clear { clear: both; height: 0px; line-height: 0; }
.wpf-clear-left { clear: left; height: 0px; line-height: 0; }
.wpf-clear-right { clear: right; height: 0px; line-height: 0; }
#wpforo .wpforo-widget-wrap .wpf-button, .wpforo-widget-wrap .wpf-button { font-size: 13px; font-weight: 400; cursor: pointer; line-height: 16px; border-radius: 20px; white-space: nowrap; box-shadow: rgb(153, 153, 153) 0px 1px 1px; outline: 0px; display: inline-flex; justify-content: center; align-items: center; padding: 2px 15px 4px !important; }
#wpforo .wpforo-widget-wrap .wpf-button i, .wpforo-widget-wrap .wpf-button i, #wpforo .wpforo-widget-wrap .wpf-button svg, .wpforo-widget-wrap .wpf-button svg { margin-right: 5px; font-size: 13px; width: 13px; height: 13px; }
#wpforo .wpforo-widget-wrap .wpf-button-secondary, .wpforo-widget-wrap .wpf-button-secondary { border-radius: 20px; margin: 0px 10px; background-color: rgb(245, 245, 245); opacity: 0.8; color: rgb(85, 85, 85); border: 1px solid rgb(204, 204, 204); line-height: 16px; font-size: 13px; padding: 2px 15px 4px !important; }
#wpforo .wpforo-widget-wrap .wpf-button-secondary:hover, .wpforo-widget-wrap .wpf-button-secondary:hover { opacity: 1; }
#wpf-widget-search #wpforo-search-form .wpf-search-widget-label { position: relative !important; display: block !important; }
#wpf-widget-search #wpforo-search-form .wpf-search-widget-label input[type="text"] { padding: 7px 8px; height: 32px; position: relative !important; display: block !important; }
#wpf-widget-search #wpforo-search-form .wpf-search-widget-label svg { fill: rgb(153, 153, 153); position: absolute; width: 19px; height: 19px; right: 5px; bottom: 6px; cursor: pointer; }
#wpforo #wpforo-wrap .widget-title, #wpforo .wpforo-widget-wrap .widget-title, .wpforo-widget-wrap .widget-title { padding: 10px 0px 15px; margin-bottom: 5px; font-size: 20px; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content, .wpforo-widget-wrap .wpforo-widget-content { margin: 0px; padding: 10px 1px 20px !important; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content ul, .wpforo-widget-wrap .wpforo-widget-content ul { padding: 0px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content li, .wpforo-widget-wrap .wpforo-widget-content li { margin: 0px; list-style: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 8px 0px !important; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content .avatar, .wpforo-widget-wrap .wpforo-widget-content .avatar { border-radius: 50%; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpf-widget-note, .wpforo-widget-wrap .wpforo-widget-content .wpf-widget-note { font-size: 13px; line-height: 18px; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left, .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left { float: left; width: 16%; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img, .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img { width: 42px; height: 42px; max-width: 100% !important; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-right, .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-right { float: right; width: 80%; }
#wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li:last-child, #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li:last-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttitle, #wpf-widget-recent-replies .wpforo-list-item-right p.posttitle { font-size: 14px; padding: 0px; margin: 0px; line-height: 18px; font-weight: 400; }
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttext, #wpf-widget-recent-replies .wpforo-list-item-right p.posttext { font-size: 13px; padding: 0px; margin: 5px 0px 0px; line-height: 1.4; }
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postuser, #wpf-widget-recent-replies .wpforo-list-item-right p.postuser { font-size: 12px; padding: 0px; margin: 0px; line-height: 16px; }
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postdate, #wpf-widget-recent-replies .wpforo-list-item-right p.postdate { font-size: 12px; padding: 0px; margin: 0px; line-height: 16px; }
#wpforo #wpf-widget-online-users .wpforo-widget-content a.onlineuser, #wpf-widget-online-users .wpforo-widget-content a.onlineuser { padding: 3px 7px; display: inline-block; margin: 0px 3px 5px 2px; line-height: 18px; font-size: 13px; }
#wpforo #wpf-widget-online-users .wpforo-widget-content a.onlineavatar, #wpf-widget-online-users .wpforo-widget-content a.onlineavatar { padding: 1px; display: inline-block; margin: 0px 3px 5px 2px; width: 20%; max-width: 64px; }
#wpforo #wpf-widget-search input[type="text"], #wpf-widget-search input[type="text"] { font-size: 14px; line-height: 16px; padding: 2px 5px; display: inline-block; margin: 0px; height: 28px; }
#wpforo #wpf-widget-search input[type="submit"], #wpf-widget-search input[type="submit"] { font-size: 14px; line-height: 16px; padding: 2px 5px; display: inline-block; margin: 0px; height: 28px; }
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-item, #wpf-widget-forums .wpforo-widget-content .wpf-dl-item { padding-top: 2px; display: block; line-height: 22px; }
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-item i, #wpf-widget-forums .wpforo-widget-content .wpf-dl-item i { margin-right: 7px; }
#wpforo #wpf-widget-forums .wpforo-widget-content dl, #wpf-widget-forums .wpforo-widget-content dl { display: block; padding: 0px; margin: 0px; }
#wpforo #wpf-widget-forums .wpforo-widget-content dd, #wpf-widget-forums .wpforo-widget-content dd { display: block; margin-left: 15px; }
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-current .wpf-dl-item-label, #wpf-widget-forums .wpforo-widget-content .wpf-dl-current .wpf-dl-item-label { font-weight: 700; color: rgb(102, 102, 102); }
#wpforo .wpforo-widget-wrap ul.wpf-widget-tags, .wpforo-widget-wrap ul.wpf-widget-tags { display: flex; flex-wrap: wrap; gap: 6px; padding: 0px; margin: 0px; }
#wpforo .wpforo-widget-wrap .wpf-widget-tags li, .wpforo-widget-wrap .wpf-widget-tags li { align-items: center; list-style: none !important; display: inline-flex !important; padding: 5px 10px !important; margin: 0px !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important; border-radius: 4px !important; transition: 0.15s !important; }
#wpforo .wpforo-widget-wrap .wpf-widget-tags li a, .wpforo-widget-wrap .wpf-widget-tags li a { font-weight: 500; display: inline !important; padding: 0px !important; line-height: 1.3 !important; font-size: 13px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; text-decoration: none !important; background: none !important; }
#wpforo .wpforo-widget-wrap .wpf-widget-tags li span, .wpforo-widget-wrap .wpf-widget-tags li span { font-weight: 400; opacity: 0.6; display: inline !important; margin-left: 6px !important; padding: 0px !important; line-height: 1.3 !important; font-size: 12px !important; border-radius: 0px !important; background: none !important; }
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags, .wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags { padding-top: 10px !important; }
#wpforo .wpforo-widget-wrap .wpforo-list-item a.wpf-new-button, .wpforo-widget-wrap .wpforo-list-item a.wpf-new-button, #wpforo .wpforo-widget-wrap .wpforo-list-item span.wpf-new-button, .wpforo-widget-wrap .wpforo-list-item span.wpf-new-button { background: rgb(255, 129, 45); line-height: 16px; font-family: Arial; border-radius: 3px; margin: 0px 3px; text-transform: lowercase; font-size: 85% !important; vertical-align: bottom !important; font-weight: normal !important; color: rgb(255, 255, 255) !important; padding: 0.5px 5px 1px !important; }
#wpf-widget-profile, #wpf-widget-profile * { box-sizing: border-box; box-shadow: none; color: inherit; }
#wpforo #wpf-widget-profile .wpf-prof-header, #wpf-widget-profile .wpf-prof-header { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-end; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar, #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar { padding-right: 15px; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-info, #wpf-widget-profile .wpf-prof-header .wpf-prof-info { flex-grow: 2; border-bottom: 1px dashed rgb(204, 204, 204); padding-bottom: 5px; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img, #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img, #wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img.avatar, #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img.avatar { max-width: 48px; max-height: 48px; border-radius: 50%; vertical-align: bottom; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-name, #wpf-widget-profile .wpf-prof-header .wpf-prof-name { font-size: 13px; font-weight: 600; color: rgb(102, 102, 102); }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-author-nicename, #wpf-widget-profile .wpf-prof-header .wpf-author-nicename { font-size: 12px; font-weight: 400; font-family: "Courier New", Courier, monospace; line-height: 18px; padding-top: 0px; }
#wpforo #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after, #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after { left: 18px; top: -5px; white-space: normal; }
#wpforo #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::before, #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after { left: 18px; top: -5px; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts, #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts { border-bottom: 1px dashed rgb(204, 204, 204); align-self: stretch; padding-top: 0px; margin-top: 1px; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell, #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell { margin-bottom: 4px; transition: transform 0.2s; cursor: pointer; display: inline-flex; justify-content: center; align-items: center; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg, #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg { border-radius: 50%; width: 36px; height: 34px; text-align: center; background: rgb(245, 245, 245); margin: 0px 2px 0px 0px; display: inline-block; position: initial; padding: 6px; }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell:hover, #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell:hover { transform: scale(1.1); }
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-alerts-count, #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-alerts-count { padding: 0px; display: inline-block; font-size: 13px; line-height: 16px; font-weight: 600; }
#wpforo #wpf-widget-profile .wpf-prof-notifications, #wpf-widget-profile .wpf-prof-notifications { position: relative; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications { display: none; position: absolute; background: rgb(250, 250, 250); border-bottom: 3px solid rgb(153, 153, 153); border-top-width: medium; border-top-style: none; border-top-color: currentcolor; min-width: 220px; width: 100%; top: 7px; z-index: 100000; padding: 0px 10px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head { padding: 12px 5px 9px; font-weight: 600; letter-spacing: 0.5px; font-size: 14px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head i, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head i { font-size: 15px; margin-right: 3px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content { padding: 10px 0px 1px; overflow: hidden auto; max-height: 400px; font-size: 12px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-nspin, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-nspin { text-align: center; padding: 0px 10px 5px 0px; font-size: 22px; color: rgb(153, 153, 153); }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content ul, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content ul, #wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li { margin: 0px; list-style: none; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li { padding: 7px 4px 7px 6px; display: flex; flex-direction: row; justify-content: space-around; align-items: flex-start; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft { flex-basis: 10%; padding-top: 4px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright { flex-basis: 90%; line-height: 19px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft svg, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft svg { font-size: 16px; width: 16px; height: 16px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc { font-size: 11px; line-height: 18px; display: inline; margin-left: 5px; border-left: 1px solid rgb(204, 204, 204); padding-left: 10px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions { display: none; text-align: right; padding: 10px 5px 5px; font-size: 12px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification, #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification { padding: 5px 10px 15px; font-size: 13px; }
#wpforo #wpf-widget-profile .wpf-prof-content, #wpf-widget-profile .wpf-prof-content { padding: 10px 5px; border-bottom: 1px dashed rgb(204, 204, 204); }
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data span.wpf-member-title, #wpf-widget-profile .wpf-prof-content .wpf-prof-data span.wpf-member-title { display: inline-block; margin-right: 5px; font-size: 13px; color: rgb(102, 102, 102); }
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut, #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut { font-size: 11px; line-height: 15px; padding: 2px 15px; margin: 5px auto; border: 1px solid rgb(221, 221, 221); border-radius: 3px; display: inline-block !important; }
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .author-rating-full, #wpf-widget-profile .wpf-prof-content .wpf-prof-data .author-rating-full { display: inline-block; font-size: 16px; font-weight: 700; line-height: 18px; min-width: 30px; padding: 2px; text-align: center; white-space: nowrap; }
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-rating .author-rating-full i.fa-trophy, #wpf-widget-profile .wpf-prof-content .wpf-prof-rating .author-rating-full i.fa-trophy { font-size: 20px; }
#wpforo #wpf-widget-profile .wpf-prof-footer, #wpf-widget-profile .wpf-prof-footer { margin-bottom: 5px; }
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons, #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons { margin-top: 3px; }
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a, #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a { margin-right: 3px; padding: 4px 10px; text-align: center; line-height: 16px; font-size: 13px; background: rgb(245, 245, 245); margin-top: 10px; display: inline-block; border-radius: 2px; color: rgb(33, 117, 155); }
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover, #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover { color: rgb(245, 245, 245); }
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout, #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout { padding: 4px 15px; color: rgb(244, 45, 44); }
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout:hover, #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout:hover { background-color: rgb(244, 45, 44) !important; color: rgb(255, 255, 255); }
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-button, #wpf-widget-profile .wpf-prof-footer .wpf-button { box-shadow: none; }
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons svg, #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons svg { min-height: 13px; width: 16px; }
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item i.fa-chart-bar, #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item i.fa-chart-bar { font-size: 20px; }
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right, #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right { width: calc(100% - 30px); }
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .polldate, #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .polldate { font-size: 12px; color: rgb(136, 136, 136); }
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .pollvotes, #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .pollvotes { font-size: 12px; color: rgb(136, 136, 136); line-height: 16px; }
@media screen and (max-width: 800px) {#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img, .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img { width: 99%; height: 99%; }
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttext, #wpf-widget-recent-replies .wpforo-list-item-right p.posttext { font-size: 14px; }
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postuser, #wpf-widget-recent-replies .wpforo-list-item-right p.postuser { font-size: 13px; }
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postdate, #wpf-widget-recent-replies .wpforo-list-item-right p.postdate { font-size: 13px; }
}
