﻿



.imf-home, .imf-home-2, .imf-home-3, .imf-home-4, .imf-home-5, .imf-home-6, .imf-home-7, .imf-home-8, .imf-home-9, .imf-home-10, .imf-home-11, .imf-office, .imf-newspaper, .imf-pencil, .imf-pencil-2, .imf-pencil-3, .imf-pencil-4, .imf-pencil-5, .imf-pencil-6, .imf-quill, .imf-quill-2, .imf-quill-3, .imf-pen, .imf-pen-2, .imf-pen-3, .imf-pen-4, .imf-pen-5, .imf-marker, .imf-home-12, .imf-marker-2, .imf-blog, .imf-blog-2, .imf-brush, .imf-palette, .imf-palette-2, .imf-eyedropper, .imf-eyedropper-2, .imf-droplet, .imf-droplet-2, .imf-droplet-3, .imf-droplet-4, .imf-paint-format, .imf-paint-format-2, .imf-image, .imf-image-2, .imf-image-3, .imf-images, .imf-image-4, .imf-image-5, .imf-image-6, .imf-images-2, .imf-image-7, .imf-camera, .imf-camera-2, .imf-camera-3, .imf-camera-4, .imf-music, .imf-music-2, .imf-music-3, .imf-music-4, .imf-music-5, .imf-music-6, .imf-piano, .imf-guitar, .imf-headphones, .imf-headphones-2, .imf-play, .imf-play-2, .imf-movie, .imf-movie-2, .imf-movie-3, .imf-film, .imf-film-2, .imf-film-3, .imf-film-4, .imf-camera-5, .imf-camera-6, .imf-camera-7, .imf-camera-8, .imf-camera-9, .imf-dice, .imf-gamepad, .imf-gamepad-2, .imf-gamepad-3, .imf-pacman, .imf-spades, .imf-clubs, .imf-diamonds, .imf-king, .imf-queen, .imf-rock, .imf-bishop, .imf-knight, .imf-pawn, .imf-chess, .imf-bullhorn, .imf-megaphone, .imf-new, .imf-connection, .imf-connection-2, .imf-podcast, .imf-radio, .imf-feed, .imf-connection-3, .imf-radio-2, .imf-podcast-2, .imf-podcast-3, .imf-mic, .imf-mic-2, .imf-mic-3, .imf-mic-4, .imf-mic-5, .imf-book, .imf-book-2, .imf-books, .imf-reading, .imf-library, .imf-library-2, .imf-graduation, .imf-file, .imf-profile, .imf-file-2, .imf-file-3, .imf-file-4, .imf-file-5, .imf-file-6, .imf-files, .imf-file-plus, .imf-file-minus, .imf-file-download, .imf-file-upload, .imf-file-check, .imf-file-remove, .imf-file-7, .imf-file-8, .imf-file-plus-2, .imf-file-minus-2, .imf-file-download-2, .imf-file-upload-2, .imf-file-check-2, .imf-file-remove-2, .imf-file-9, .imf-copy, .imf-copy-2, .imf-copy-3, .imf-copy-4, .imf-paste, .imf-paste-2, .imf-paste-3, .imf-stack, .imf-stack-2, .imf-stack-3, .imf-folder, .imf-folder-download, .imf-folder-upload, .imf-folder-plus, .imf-folder-plus-2, .imf-folder-minus, .imf-folder-minus-2, .imf-folder8, .imf-folder-remove, .imf-folder-2, .imf-folder-open, .imf-folder-3, .imf-folder-4, .imf-folder-plus-3, .imf-folder-minus-3, .imf-folder-plus-4, .imf-folder-remove-2, .imf-folder-download-2, .imf-folder-upload-2, .imf-folder-download-3, .imf-folder-upload-3, .imf-folder-5, .imf-folder-open-2, .imf-folder-6, .imf-folder-open-3, .imf-certificate, .imf-cc, .imf-tag, .imf-tag-2, .imf-tag-3, .imf-tag-4, .imf-tag-5, .imf-tag-6, .imf-tag-7, .imf-tags, .imf-tags-2, .imf-tag-8, .imf-barcode, .imf-barcode-2, .imf-qrcode, .imf-ticket, .imf-cart, .imf-cart-2, .imf-cart-3, .imf-cart-4, .imf-cart-5, .imf-cart-6, .imf-cart-7, .imf-cart-plus, .imf-cart-minus, .imf-cart-add, .imf-cart-remove, .imf-cart-checkout, .imf-cart-remove-2, .imf-basket, .imf-basket-2, .imf-bag, .imf-bag-2, .imf-bag-3, .imf-coin, .imf-coins, .imf-credit, .imf-credit-2, .imf-calculate, .imf-calculate-2, .imf-support, .imf-phone, .imf-phone-2, .imf-phone-3, .imf-phone-4, .imf-contact-add, .imf-contact-remove, .imf-contact-add-2, .imf-contact-remove-2, .imf-call-incoming, .imf-call-outgoing, .imf-phone-5, .imf-phone-6, .imf-phone-hang-up, .imf-phone-hang-up-2, .imf-address-book, .imf-address-book-2, .imf-notebook, .imf-envelop, .imf-envelop-2, .imf-mail-send, .imf-envelop-opened, .imf-envelop-3, .imf-pushpin, .imf-location, .imf-location-2, .imf-location-3, .imf-location-4, .imf-location-5, .imf-location-6, .imf-location-7, .imf-compass, .imf-compass-2, .imf-map, .imf-map-2, .imf-map-3, .imf-map-4, .imf-direction, .imf-history, .imf-history-2, .imf-clock, .imf-clock-2, .imf-clock-3, .imf-clock-4, .imf-watch, .imf-clock-5, .imf-clock-6, .imf-clock-7, .imf-alarm, .imf-alarm-2, .imf-bell, .imf-bell-2, .imf-alarm-plus, .imf-alarm-minus, .imf-alarm-check, .imf-alarm-cancel, .imf-stopwatch, .imf-calendar, .imf-calendar-2, .imf-calendar-3, .imf-calendar-4, .imf-calendar-5, .imf-print, .imf-print-2, .imf-print-3, .imf-mouse, .imf-mouse-2, .imf-mouse-3, .imf-mouse-4, .imf-keyboard, .imf-keyboard-2, .imf-screen, .imf-screen-2, .imf-screen-3, .imf-screen-4, .imf-laptop, .imf-mobile, .imf-mobile-2, .imf-tablet, .imf-mobile-3, .imf-tv, .imf-cabinet, .imf-archive, .imf-drawer, .imf-drawer-2, .imf-drawer-3, .imf-box, .imf-box-add, .imf-box-remove, .imf-download, .imf-upload, .imf-disk, .imf-cd, .imf-storage, .imf-storage-2, .imf-database, .imf-database-2, .imf-database-3, .imf-undo, .imf-redo, .imf-rotate, .imf-rotate-2, .imf-flip, .imf-flip-2, .imf-unite, .imf-subtract, .imf-interset, .imf-exclude, .imf-align-left, .imf-align-center-horizontal, .imf-align-right, .imf-align-top, .imf-align-center-vertical, .imf-align-bottom, .imf-undo-2, .imf-redo-2, .imf-forward, .imf-reply, .imf-reply-2, .imf-bubble, .imf-bubbles, .imf-bubbles-2, .imf-bubble-2, .imf-bubbles-3, .imf-bubbles-4, .imf-bubble-notification, .imf-bubbles-5, .imf-bubbles-6, .imf-bubble-3, .imf-bubble-dots, .imf-bubble-4, .imf-bubble-5, .imf-bubble-dots-2, .imf-bubble-6, .imf-bubble-7, .imf-bubble-8, .imf-bubbles-7, .imf-bubble-9, .imf-bubbles-8, .imf-bubble-10, .imf-bubble-dots-3, .imf-bubble-11, .imf-bubble-12, .imf-bubble-dots-4, .imf-bubble-13, .imf-bubbles-9, .imf-bubbles-10, .imf-bubble-blocked, .imf-bubble-quote, .imf-bubble-user, .imf-bubble-check, .imf-bubble-video-chat, .imf-bubble-link, .imf-bubble-locked, .imf-bubble-star, .imf-bubble-heart, .imf-bubble-paperclip, .imf-bubble-cancel, .imf-bubble-plus, .imf-bubble-minus, .imf-bubble-notification-2, .imf-bubble-trash, .imf-bubble-left, .imf-bubble-right, .imf-bubble-up, .imf-bubble-down, .imf-bubble-first, .imf-bubble-last, .imf-bubble-replu, .imf-bubble-forward, .imf-bubble-reply, .imf-bubble-forward-2, .imf-user, .imf-users, .imf-user-plus, .imf-user-plus-2, .imf-user-minus, .imf-user-minus-2, .imf-user-cancel, .imf-user-block, .imf-users-2, .imf-user-2, .imf-users-3, .imf-user-plus-3, .imf-user-minus-3, .imf-user-cancel-2, .imf-user-block-2, .imf-user-3, .imf-user-4, .imf-user-5, .imf-user-6, .imf-users-4, .imf-user-7, .imf-user-8, .imf-users-5, .imf-vcard, .imf-tshirt, .imf-hanger, .imf-quotes-left, .imf-quotes-right, .imf-quotes-right-2, .imf-quotes-right-3, .imf-busy, .imf-busy-2, .imf-busy-3, .imf-busy-4, .imf-spinner, .imf-spinner-2, .imf-spinner-3, .imf-spinner-4, .imf-spinner-5, .imf-spinner-6, .imf-spinner-7, .imf-spinner-8, .imf-spinner-9, .imf-spinner-10, .imf-spinner-11, .imf-spinner-12, .imf-microscope, .imf-binoculars, .imf-binoculars-2, .imf-search, .imf-search-2, .imf-zoom-in, .imf-zoom-out, .imf-search-3, .imf-search-4, .imf-zoom-in-2, .imf-zoom-out-2, .imf-search-5, .imf-expand, .imf-contract, .imf-scale-up, .imf-scale-down, .imf-expand-2, .imf-contract-2, .imf-scale-up-2, .imf-scale-down-2, .imf-fullscreen, .imf-expand-3, .imf-contract-3, .imf-key, .imf-key-2, .imf-key-3, .imf-key-4, .imf-key-5, .imf-keyhole, .imf-lock, .imf-lock-2, .imf-lock-3, .imf-lock-4, .imf-unlocked, .imf-lock-5, .imf-unlocked-2, .imf-wrench, .imf-wrench-2, .imf-wrench-3, .imf-wrench-4, .imf-settings, .imf-equalizer, .imf-equalizer-2, .imf-equalizer-3, .imf-cog, .imf-cogs, .imf-cog-2, .imf-cog-3, .imf-cog-4, .imf-cog-5, .imf-cog-6, .imf-cog-7, .imf-factory, .imf-hammer, .imf-tools, .imf-screwdriver, .imf-screwdriver-2, .imf-wand, .imf-wand-2, .imf-health, .imf-aid, .imf-patch, .imf-bug, .imf-bug-2, .imf-inject, .imf-inject-2, .imf-construction, .imf-cone, .imf-pie, .imf-pie-2, .imf-pie-3, .imf-pie-4, .imf-pie-5, .imf-pie-6, .imf-pie-7, .imf-stats, .imf-stats-2, .imf-stats-3, .imf-bars, .imf-bars-2, .imf-bars-3, .imf-bars-4, .imf-bars-5, .imf-bars-6, .imf-stats-up, .imf-stats-down, .imf-stairs-down, .imf-stairs-down-2, .imf-chart, .imf-stairs, .imf-stairs-2, .imf-ladder, .imf-cake, .imf-gift, .imf-gift-2, .imf-balloon, .imf-rating, .imf-rating-2, .imf-rating-3, .imf-podium, .imf-medal, .imf-medal-2, .imf-medal-3, .imf-medal-4, .imf-medal-5, .imf-crown, .imf-trophy, .imf-trophy-2, .imf-trophy-star, .imf-diamond, .imf-diamond-2, .imf-glass, .imf-glass-2, .imf-bottle, .imf-bottle-2, .imf-mug, .imf-food, .imf-food-2, .imf-hamburger, .imf-cup, .imf-cup-2, .imf-leaf, .imf-leaf-2, .imf-apple-fruit, .imf-tree, .imf-tree-2, .imf-paw, .imf-steps, .imf-flower, .imf-rocket, .imf-meter, .imf-meter2, .imf-meter-slow, .imf-meter-medium, .imf-meter-fast, .imf-dashboard, .imf-hammer-2, .imf-balance, .imf-bomb, .imf-fire, .imf-fire-2, .imf-lab, .imf-atom, .imf-atom-2, .imf-magnet, .imf-magnet-2, .imf-magnet-3, .imf-magnet-4, .imf-dumbbell, .imf-skull, .imf-skull-2, .imf-skull-3, .imf-lamp, .imf-lamp-2, .imf-lamp-3, .imf-lamp-4, .imf-remove, .imf-remove-2, .imf-remove-3, .imf-remove-4, .imf-remove-5, .imf-remove-6, .imf-remove-7, .imf-remove-8, .imf-briefcase, .imf-briefcase-2, .imf-briefcase-3, .imf-airplane, .imf-airplane-2, .imf-paper-plane, .imf-car, .imf-gas-pump, .imf-bus, .imf-truck, .imf-bike, .imf-road, .imf-train, .imf-ship, .imf-boat, .imf-cube, .imf-cube-2, .imf-cube-3, .imf-cube4, .imf-pyramid, .imf-pyramid-2, .imf-cylinder, .imf-package, .imf-puzzle, .imf-puzzle-2, .imf-puzzle-3, .imf-puzzle-4, .imf-glasses, .imf-glasses-2, .imf-glasses-3, .imf-sun-glasses, .imf-accessibility, .imf-accessibility-2, .imf-brain, .imf-target, .imf-target-2, .imf-target-3, .imf-gun, .imf-gun-ban, .imf-shield, .imf-shield-2, .imf-shield-3, .imf-shield-4, .imf-soccer, .imf-football, .imf-baseball, .imf-basketball, .imf-golf, .imf-hockey, .imf-racing, .imf-eight-ball, .imf-bowling-ball, .imf-bowling, .imf-bowling-2, .imf-lightning, .imf-power, .imf-power-2, .imf-switch, .imf-power-cord, .imf-cord, .imf-socket, .imf-clipboard, .imf-clipboard-2, .imf-signup, .imf-clipboard-3, .imf-clipboard-4, .imf-list, .imf-list-2, .imf-list-3, .imf-numbered-list, .imf-list-4, .imf-list-5, .imf-playlist, .imf-grid, .imf-grid-2, .imf-grid-3, .imf-grid-4, .imf-grid-5, .imf-grid-6, .imf-tree-3, .imf-tree-4, .imf-tree-5, .imf-menu, .imf-menu-2, .imf-circle-small, .imf-menu-3, .imf-menu-4, .imf-menu-5, .imf-menu-6, .imf-menu-7, .imf-menu-8, .imf-menu-9, .imf-cloud, .imf-cloud-2, .imf-cloud-3, .imf-cloud-download, .imf-cloud-upload, .imf-download-2, .imf-upload-2, .imf-download-3, .imf-upload-3, .imf-download-4, .imf-upload-4, .imf-download-5, .imf-upload-5, .imf-download-6, .imf-upload-6, .imf-download-7, .imf-upload-7, .imf-globe, .imf-globe-2, .imf-globe-3, .imf-earth, .imf-network, .imf-link, .imf-link-2, .imf-link-3, .imf-link2, .imf-link-4, .imf-link-5, .imf-link-6, .imf-anchor, .imf-flag, .imf-flag-2, .imf-flag-3, .imf-flag-4, .imf-flag-5, .imf-flag-6, .imf-attachment, .imf-attachment-2, .imf-eye, .imf-eye-blocked, .imf-eye-2, .imf-eye-3, .imf-eye-blocked-2, .imf-eye-4, .imf-eye-5, .imf-eye-6, .imf-eye-7, .imf-eye-8, .imf-bookmark, .imf-bookmark-2, .imf-bookmarks, .imf-bookmark-3, .imf-spotlight, .imf-starburst, .imf-snowflake, .imf-temperature, .imf-temperature-2, .imf-weather-lightning, .imf-weather-rain, .imf-weather-snow, .imf-windy, .imf-fan, .imf-umbrella, .imf-sun, .imf-sun-2, .imf-brightness-high, .imf-brightness-medium, .imf-brightness-low, .imf-brightness-contrast, .imf-contrast, .imf-moon, .imf-bed, .imf-bed-2, .imf-star, .imf-star-2, .imf-star-3, .imf-star-4, .imf-star-5, .imf-star-6, .imf-heart, .imf-heart-2, .imf-heart-3, .imf-heart-4, .imf-heart-broken, .imf-heart-5, .imf-heart-6, .imf-heart-broken-2, .imf-heart-7, .imf-heart-8, .imf-heart-broken-3, .imf-lips, .imf-lips-2, .imf-thumbs-up, .imf-thumbs-up-2, .imf-thumbs-down, .imf-thumbs-down-2, .imf-thumbs-up-3, .imf-thumbs-up-4, .imf-thumbs-up-5, .imf-thumbs-up-6, .imf-people, .imf-man, .imf-male, .imf-woman, .imf-female, .imf-peace, .imf-yin-yang, .imf-happy, .imf-happy-2, .imf-smiley, .imf-smiley-2, .imf-tongue, .imf-tongue-2, .imf-sad, .imf-sad-2, .imf-wink, .imf-wink-2, .imf-grin, .imf-grin-2, .imf-cool, .imf-cool-2, .imf-angry, .imf-angry-2, .imf-evil, .imf-evil-2, .imf-shocked, .imf-shocked-2, .imf-confused, .imf-confused-2, .imf-neutral, .imf-neutral-2, .imf-wondering, .imf-wondering-2, .imf-cursor, .imf-cursor-2, .imf-point-up, .imf-point-right, .imf-point-down, .imf-point-left, .imf-pointer, .imf-hand, .imf-stack-empty, .imf-stack-plus, .imf-stack-minus, .imf-stack-star, .imf-stack-picture, .imf-stack-down, .imf-stack-up, .imf-stack-cancel, .imf-stack-checkmark, .imf-stack-list, .imf-stack-clubs, .imf-stack-spades, .imf-stack-hearts, .imf-stack-diamonds, .imf-stack-user, .imf-stack-4, .imf-stack-music, .imf-stack-play, .imf-move, .imf-resize, .imf-resize-2, .imf-warning, .imf-warning-2, .imf-notification, .imf-notification-2, .imf-question, .imf-question-2, .imf-question-3, .imf-question-4, .imf-question-5, .imf-plus-circle, .imf-plus-circle-2, .imf-minus-circle, .imf-minus-circle-2, .imf-info, .imf-info-2, .imf-blocked, .imf-cancel-circle, .imf-cancel-circle-2, .imf-checkmark-circle, .imf-checkmark-circle-2, .imf-cancel, .imf-spam, .imf-close, .imf-close-2, .imf-close-3, .imf-close-4, .imf-close-5, .imf-checkmark, .imf-checkmark-2, .imf-checkmark-3, .imf-checkmark-4, .imf-spell-check, .imf-minus, .imf-plus, .imf-minus-2, .imf-plus-2, .imf-enter, .imf-exit, .imf-enter-2, .imf-exit-2, .imf-enter-3, .imf-exit-3, .imf-exit-4, .imf-play-3, .imf-pause, .imf-stop, .imf-backward, .imf-forward-2, .imf-play-4, .imf-pause-2, .imf-stop-2, .imf-backward-2, .imf-forward-3, .imf-first, .imf-last, .imf-previous, .imf-next, .imf-eject, .imf-volume-high, .imf-volume-medium, .imf-volume-low, .imf-volume-mute, .imf-volume-mute-2, .imf-volume-increase, .imf-volume-decrease, .imf-volume-high-2, .imf-volume-medium-2, .imf-volume-low-2, .imf-volume-mute-3, .imf-volume-mute-4, .imf-volume-increase-2, .imf-volume-decrease-2, .imf-volume5, .imf-volume4, .imf-volume3, .imf-volume2, .imf-volume1, .imf-volume0, .imf-volume-mute-5, .imf-volume-mute-6, .imf-loop, .imf-loop-2, .imf-loop-3, .imf-loop-4, .imf-loop-5, .imf-shuffle, .imf-shuffle-2, .imf-wave, .imf-wave-2, .imf-arrow-first, .imf-arrow-right, .imf-arrow-up, .imf-arrow-right-2, .imf-arrow-down, .imf-arrow-left, .imf-arrow-up-2, .imf-arrow-right-3, .imf-arrow-down-2, .imf-arrow-left-2, .imf-arrow-up-left, .imf-arrow-up-3, .imf-arrow-up-right, .imf-arrow-right-4, .imf-arrow-down-right, .imf-arrow-down-3, .imf-arrow-down-left, .imf-arrow-left-3, .imf-arrow-up-left-2, .imf-arrow-up-4, .imf-arrow-up-right-2, .imf-arrow-right-5, .imf-arrow-down-right-2, .imf-arrow-down-4, .imf-arrow-down-left-2, .imf-arrow-left-4, .imf-arrow-up-left-3, .imf-arrow-up-5, .imf-arrow-up-right-3, .imf-arrow-right-6, .imf-arrow-down-right-3, .imf-arrow-down-5, .imf-arrow-down-left-3, .imf-arrow-left-5, .imf-arrow-up-left-4, .imf-arrow-up-6, .imf-arrow-up-right-4, .imf-arrow-right-7, .imf-arrow-down-right-4, .imf-arrow-down-6, .imf-arrow-down-left-4, .imf-arrow-left-6, .imf-arrow, .imf-arrow-2, .imf-arrow-3, .imf-arrow-4, .imf-arrow-5, .imf-arrow-6, .imf-arrow-7, .imf-arrow-8, .imf-arrow-up-left-5, .imf-arrow-square, .imf-arrow-up-right-5, .imf-arrow-right-8, .imf-arrow-down-right-5, .imf-arrow-down-7, .imf-arrow-down-left-5, .imf-arrow-left-7, .imf-arrow-up-7, .imf-arrow-right-9, .imf-arrow-down-8, .imf-arrow-left-8, .imf-arrow-up-8, .imf-arrow-right-10, .imf-arrow-bottom, .imf-arrow-left-9, .imf-arrow-up-left-6, .imf-arrow-up-9, .imf-arrow-up-right-6, .imf-arrow-right-11, .imf-arrow-down-right-6, .imf-arrow-down-9, .imf-arrow-down-left-6, .imf-arrow-left-10, .imf-arrow-up-left-7, .imf-arrow-up-10, .imf-arrow-up-right-7, .imf-arrow-right-12, .imf-arrow-down-right-7, .imf-arrow-down-10, .imf-arrow-down-left-7, .imf-arrow-left-11, .imf-arrow-up-11, .imf-arrow-right-13, .imf-arrow-down-11, .imf-arrow-left-12, .imf-arrow-up-12, .imf-arrow-right-14, .imf-arrow-down-12, .imf-arrow-left-13, .imf-arrow-up-13, .imf-arrow-right-15, .imf-arrow-down-13, .imf-arrow-left-14, .imf-arrow-up-14, .imf-arrow-right-16, .imf-arrow-down-14, .imf-arrow-left-15, .imf-arrow-up-15, .imf-arrow-right-17, .imf-arrow-down-15, .imf-arrow-left-16, .imf-arrow-up-16, .imf-arrow-right-18, .imf-arrow-down-16, .imf-arrow-left-17, .imf-menu-10, .imf-menu-11, .imf-menu-close, .imf-menu-close-2, .imf-enter-4, .imf-enter-5, .imf-esc, .imf-backspace, .imf-backspace-2, .imf-backspace-3, .imf-tab, .imf-transmission, .imf-transmission-2, .imf-sort, .imf-sort-2, .imf-key-keyboard, .imf-key-A, .imf-key-up, .imf-key-right, .imf-key-down, .imf-key-left, .imf-command, .imf-checkbox-checked, .imf-checkbox-unchecked, .imf-square, .imf-checkbox-partial, .imf-checkbox, .imf-checkbox-unchecked-2, .imf-checkbox-partial-2, .imf-checkbox-checked-2, .imf-checkbox-unchecked-3, .imf-checkbox-partial-3, .imf-radio-checked, .imf-radio-unchecked, .imf-circle, .imf-circle-2, .imf-crop, .imf-crop-2, .imf-vector, .imf-rulers, .imf-scissors, .imf-scissors-2, .imf-scissors-3, .imf-filter, .imf-filter-2, .imf-filter-3, .imf-filter-4, .imf-font, .imf-font-size, .imf-type, .imf-text-height, .imf-text-width, .imf-height, .imf-width, .imf-bold, .imf-underline, .imf-italic, .imf-strikethrough, .imf-strikethrough-2, .imf-font-size-2, .imf-bold-2, .imf-underline-2, .imf-italic-2, .imf-strikethrough-3, .imf-omega, .imf-sigma, .imf-nbsp, .imf-page-break, .imf-page-break-2, .imf-superscript, .imf-subscript, .imf-superscript-2, .imf-subscript-2, .imf-text-color, .imf-highlight, .imf-pagebreak, .imf-clear-formatting, .imf-table, .imf-table-2, .imf-insert-template, .imf-pilcrow, .imf-left-to-right, .imf-right-to-left, .imf-paragraph-left, .imf-paragraph-center, .imf-paragraph-right, .imf-paragraph-justify, .imf-paragraph-left-2, .imf-paragraph-center-2, .imf-paragraph-right-2, .imf-paragraph-justify-2, .imf-indent-increase, .imf-indent-decrease, .imf-paragraph-left-3, .imf-paragraph-center-3, .imf-paragraph-right-3, .imf-paragraph-justify-3, .imf-indent-increase-2, .imf-indent-decrease-2, .imf-share, .imf-new-tab, .imf-new-tab-2, .imf-popout, .imf-embed, .imf-code, .imf-console, .imf-seven-segment-0, .imf-seven-segment-1, .imf-seven-segment-2, .imf-seven-segment-3, .imf-seven-segment-4, .imf-seven-segment-5, .imf-seven-segment-6, .imf-seven-segment-7, .imf-seven-segment-8, .imf-seven-segment-9, .imf-share-2, .imf-share-3, .imf-mail, .imf-mail-2, .imf-mail-3, .imf-mail-4, .imf-google, .imf-google-plus, .imf-google-plus-2, .imf-google-plus-3, .imf-google-plus-4, .imf-google-drive, .imf-facebook, .imf-facebook-2, .imf-facebook-3, .imf-facebook-4, .imf-instagram, .imf-twitter, .imf-twitter-2, .imf-twitter-3, .imf-feed-2, .imf-feed-3, .imf-feed-4, .imf-youtube, .imf-youtube-2, .imf-vimeo, .imf-vimeo2, .imf-vimeo-2, .imf-lanyrd, .imf-flickr, .imf-flickr-2, .imf-flickr-3, .imf-flickr-4, .imf-picassa, .imf-picassa-2, .imf-dribbble, .imf-dribbble-2, .imf-dribbble-3, .imf-forrst, .imf-forrst-2, .imf-deviantart, .imf-deviantart-2, .imf-steam, .imf-steam-2, .imf-github, .imf-github-2, .imf-github-3, .imf-github-4, .imf-github-5, .imf-wordpress, .imf-wordpress-2, .imf-joomla, .imf-blogger, .imf-blogger-2, .imf-tumblr, .imf-tumblr-2, .imf-yahoo, .imf-tux, .imf-apple, .imf-finder, .imf-android, .imf-windows, .imf-windows8, .imf-soundcloud, .imf-soundcloud-2, .imf-skype, .imf-reddit, .imf-linkedin, .imf-lastfm, .imf-lastfm-2, .imf-delicious, .imf-stumbleupon, .imf-stumbleupon-2, .imf-stackoverflow, .imf-pinterest, .imf-pinterest-2, .imf-xing, .imf-xing-2, .imf-flattr, .imf-foursquare, .imf-foursquare-2, .imf-paypal, .imf-paypal-2, .imf-paypal-3, .imf-yelp, .imf-libreoffice, .imf-file-pdf, .imf-file-openoffice, .imf-file-word, .imf-file-excel, .imf-file-zip, .imf-file-powerpoint, .imf-file-xml, .imf-file-css, .imf-html5, .imf-html5-2, .imf-css3, .imf-chrome, .imf-firefox, .imf-IE, .imf-opera, .imf-safari, .imf-IcoMoon {
	font-family: 'imf';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.imf-star-3:before {
	content: "\e2fe";
}



.bottom_nav{height: 30px; width: 200px; clear: both;margin-left: 760px;}
#site_header_region .block{margin:0}
.block,.listed{margin-bottom:1em}
#sidebar_second .block{padding:1em;background-color:#f2f2f2;border:1px solid #ddd}
#sidebar_second .block h2{font-size:1.392em}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}


.full {
    width: 100%;
    max-width:231px;
    
}

.carousel .carousel-inner .item .full {
    width: 100%;
}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}
.subdomain-chppcor #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a,.subdomain-chppcor #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li span{padding:0 17px;font-size:15px;}
#block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a,#block-fsi-custom-rewrites-fsi-domain-menu ul.menu li span{font-size:18px;}
.subdomain-chn #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a,.subdomain-chn #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li span{font-size:18px;}
.subdomain-ksp #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a,.subdomain-ksp #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li span,.subdomain-seaf #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a,.subdomain-seaf #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li span{font-size:16px;padding:0 17px;}
.subdomain-cddrl #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a{padding:0 9px !important;font-size:14px;}
.subdomain-fse #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a,.domain-bss-stanford-edu #block-fsi-custom-rewrites-fsi-domain-menu ul.menu li a{padding:0 13px;font-size:15px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}

.popover-close	{
	float:right;
	color:#000;
	font-family:'Helvetica Neue LT W04_47 Lt Cn',"Helvetica Neue", Helvetica, Arial;
	font-size:37px;
	font-weight:100;
}


.tablet-mag-signup-box .popover-close {
    position: absolute;
    right: 10px;
    top: 10px;
}


#footer_columns div.last
{margin-right: 0;	
}



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_column .et_pb_contact_left p {
		float: left;
		width: 48.5%;
		margin-right: 3%;
	}


	.et_pb_column .et_pb_contact_left p:last-child {
		margin-right: 0;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}

#content .event-widget-container {
  overflow: hidden;
}

#content {margin: 0 280px 0 0;}



.full-width #content, .image-attachment #content, .error404 #content {margin: 0;}

#content nav {display: block; overflow: hidden;}

#content nav .nav-previous {float: left; width: 50%;}

#content nav .nav-next {float: right; text-align: right; width: 50%;}

#content #nav-above {display: none;}

.paged #content #nav-above, .single #content #nav-above {display: block;}


.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom{
    
outline:1px solid #ccc;
}

#page-wrapper,.region-bottom{
    
min-width:320px;
}

.region-header{
    

}

.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second{
    
margin-top:41px;
}

.region-sidebar-first{
    
float:left;width:200px;margin-left:0;margin-right:-200px;padding:0;
}

.region-sidebar-first .section{
    
margin:0 20px 0 0;padding:0;
}

.region-sidebar-second{
    
float:right;width:200px;margin-left:-200px;margin-right:0;padding:0;
}

.region-sidebar-second .section{
    
margin:0 0 0 20px;padding:0;
}

.region-footer li a{
    
}

.region-bottom{
    

}

#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.region-bottom{
    
overflow:visible;word-wrap:break-word;
}

.region-footer{
    

}

.region-sidebar-second p,.region-sidebar-second ul{
    
font-size:1.2em;line-height:1.4em;
}

.region-sidebar-second .pane-outbrain .pane-title{
    
margin-bottom:1em;
}

.region-sidebar-second .pane-outbrain ul{
    
margin-top:0;padding-top:0;
}

.region-sidebar-second .pane-almodule-al-follow-us .pane-title{
    
background:transparent;filter:none;border-bottom:1px solid #aaa;color:#000;margin:0 0 .5em 0;padding:0 0 .25em 0;
}

.region-sidebar-second .pane-almodule-al-follow-us ul{
    
list-style-type:none;margin:0;padding:0;
}

.region-highlighted{
    

}

.region-help{
    

}

.region-content{
    

}

.region-sidebar-second .pane-article-packages{
    
margin-left:0;
}

.legacy .region-footer{
    
background-color:#094C84;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.0,#77AB00),color-stop(.2,#094C84));background:-moz-linear-gradient(center top,#77AB00 0%,#094C84 20%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77AB00',endColorstr='#094C84');
}

.block-title,.region-sidebar-second .pane-title{
    
clear:both;color:#fff;font-size:1.4em;margin:0 0 1em;padding:.25em .5em;text-transform:none;background:#A6C500;background:-moz-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A6C500),color-stop(100%,#A6C500));background:-webkit-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:-o-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:-ms-linear-gradient(top,#A6C500 0%,#A6C500 100%);background:linear-gradient(top,#A6C500 0%,#A6C500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A6C500',endColorstr='#A6C500',GradientType=0);
}

.region-sidebar-second .pane-mlt{
    
margin-left:0;
}

.region-sidebar-second .pane-content p{
    
margin:.05em 0 1.5em 0;
}

.region-sidebar-second .content{
    
line-height:1.4em;margin:0 0 .5em;padding:0;
}

.region-sidebar-second ul li{
    
margin-bottom:5px;
}

body.node-type-person .region-content{
    
padding:20px 40px 20px 40px;
}

.node-teaser.node-multimedia .node-title,.node-teaser.node-multimedia .field-name-body,.node-teaser.node-multimedia .field-name-field-intro,.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
width:62%;float:right;      
}

.node-teaser.node-multimedia .field-name-field-multi,.node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .views-row-first .node-media-gallery .media-collection-item-wrapper{
    
width:33%;min-width:33%;float:left;
}

.region-sidebar-second .views-row.node-teaser{
    
margin-bottom:10px;
}

.region-sidebar-second .pane-content ul.links{
    
margin:0;
}

.region-sidebar-second .node-media-gallery h2.node-title{
    
display:none;
}

.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
display:block;border-bottom:none;
}

.region-sidebar-second .pane-photo-galleries .views-row{
    
width:23%;float:left;margin-right:1%;
}

.region-sidebar-second .pane-photo-galleries .views-row-first{
    
width:100%;
}

.media-gallery-collection .media-collection-item-wrapper,.region-sidebar-second .media-collection-item-wrapper{
    
padding:0 0;
}

.region-sidebar-second .media-gallery-item a.media-gallery-thumb{
    
border:1px solid #094C84;padding:1px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;
}

.region-sidebar-second .pane-content .seo-nl-signup-form p{
    
margin:0 0 1em;padding:0 0;text-shadow:1px 1px #f7f7f7;
}

.region-sidebar-second .pane-content p.seo-nl-ty{
    
margin-top:15px;font-style:italic;text-align:center;
}

.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .node-teaser.node-multimedia .node-title,.region-sidebar-second .node-teaser.node-multimedia .field-name-body,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-intro{
    
width:98%;margin:1%;
}

.page-taxonomy-term div.region-content{
    

}

.region-navigation{
    

}


#content .post-content .edd_price_options ul {
    margin: 0;
    padding: 0;
    list-style: none;
}


#content .post-content .edd_price_options ul li { list-style: none }


#content .post-content .edd_price_options ul li:last-child { margin-bottom: 0 }


#content .post-content .edd_price_options ul li:last-child label { padding-bottom: 0 }


#content table#fes-comments-table { border-bottom: none }


#content table#fes-comments-table tbody tr th {
    background: #EEF2F5;
    border: none;
}


#content .fes-vendor-menu {
    margin: 0;
    width: 18%;
    display: inline-block;
    vertical-align: top;
}


#content .post-content .fes-vendor-menu ul {
    margin: 0;
    padding: 0;
}


#content .post-content .fes-vendor-menu ul li {
    margin: 0;
    float: none;
    display: inline-block;
    width: 100%;
    text-align: left;
}


#content .fes-vendor-menu ul li.active a,
#content .fes-vendor-menu ul li:hover a {
    background: #fff;
    color: #4C5357;
    box-shadow: 0 1px 0 #D9E1E7;
}


.vendor-dashboard #content .fes-vendor-menu [class*=" icon-"],
.vendor-dashboard #content .fes-vendor-menu [class^=icon-] {
    opacity: .7;
    vertical-align: middle;
}


#content .fes-vendor-menu ul li.active [class*=" icon-"],
#content .fes-vendor-menu ul li:hover [class*=" icon-"] { opacity: 1 }


#content .fes-light-green,
#content .fes-light-red {
    background: #C2ECC9;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    color: #5E9E7C;
    border-radius: 2px;
    padding: 0;
    display: inline-block;
    width: 100%;
    line-height: 2;
    margin: 0;
}


#content .fes-light-red {
    color: #CB7070;
    background: #FFD7D7;
}


#content .fes-light-green:before {
    content: "\f00c";
    font-family: "FontAwesome";
    margin-right: 5px;
}


#content .fes-light-red:before {
    content: "\f00d";
    font-family: "FontAwesome";
    margin-right: 5px;
}


#content #fes-vendor-store-link {
    font-size: 15px;
    margin-bottom: 5%;
}


#content #fes-vendor-store-link a:hover:after { content: " \2192" }


#content .fes-comments-wrap tr:not(:first-child) .col-author {
    font-size: 13px;
    vertical-align: top;
    padding-top: 3%;
}


#content .fes-comments-wrap .col-author #fes-product-name a {
    display: inline-block;
    width: 100%;
}


#content .fes-comments-wrap .col-author #fes-view-comment { margin: 0 }


#content .fes-comments-wrap tr .col-content { padding-left: 5% }


#content .fes-comments-wrap tr:not(:first-child) .col-content { padding-top: 3% }


#content .fes-comments-wrap #fes-comment-author { font-weight: bold }


#content .fes-comments-wrap .button { font-size: 13px }


#content div.fes-form fieldset #wp-post_content-wrap { border: none }


#content #wp-post_content-editor-container { border: solid 1px #ddd }


#content .wp-media-buttons .button {
    padding: .5em 1em;
    height: auto;
    background: #84919E;
    border: none;
}


#content .wp-media-buttons .button:hover {
    background: #84919E;
    box-shadow: none;
}


#content .fes-fields .wp-editor-tools { padding: 0 0 2% 0 }




.vendor-dashboard #content input[type="text"],
.vendor-dashboard #content input[type="email"],
.vendor-dashboard #content textarea,
.vendor-dashboard #content input[type="password"],
.vendor-dashboard #content input[type="url"],
.vendor-dashboard #content select,
#edd_profile_editor_form select,
#content div.fes-form fieldset .fes-fields input[type=text],
#content div.fes-form fieldset .fes-fields input[type=password],
#content div.fes-form fieldset .fes-fields input[type=email],
#content div.fes-form fieldset .fes-fields select,
#content form .fes-fields .multiselect,
#content div.fes-form fieldset .fes-fields select,
#content div.fes-form fieldset .fes-fields textarea,
#content div.fes-form fieldset .fes-fields input[type=url] {
    width: 100%;
    max-width: 100%;
    padding: 12px 15px;
    height: 3em;
    -webkit-transition: .07s ease-in-out;
    transition: .07s ease-in-out;
    color: #4a545a;
    border: solid 1px transparent;
    border-radius: 3px;
    background: #eef2f5;
    box-shadow: none;
    webkit-box-shadow: none;
    -webkit-appearance: none;
}


.vendor-dashboard #content input[type="text"]:focus,
.vendor-dashboard #content input[type="email"]:focus,
.vendor-dashboard #content textarea:focus,
.vendor-dashboard #content input[type="password"]:focus,
.vendor-dashboard #content input[type="url"]:focus,
.vendor-dashboard #content select:focus,
#content div.fes-form fieldset .fes-fields input[type=text]:focus,
#content div.fes-form fieldset .fes-fields input[type=password]:focus,
#edd_cc_address select:focus,
#edd_cc_fields select:focus,
#edd_profile_editor_form select:focus,
.modal-content select#user-lists:focus,
#content form .fes-fields .multiselect:focus,
#content div.fes-form fieldset .fes-fields select:focus,
#content div.fes-form fieldset .fes-fields textarea:focus,
#content div.fes-form fieldset .fes-fields input[type=url]:focus {
    -webkit-transition: .07s ease-in-out;
    transition: .07s ease-in-out;
    color: #4a545a;
    border-top-color: #d5e0e8 !important;
    border-left-color: #DDE7EF !important;
    border-right-color: #DDE7EF !important;
    outline: none;
    background: #F1F5F9;
    box-shadow: none;
    webkit-box-shadow: none;
    -webkit-appearance: none;
}


#content div.fes-form fieldset .fes-fields textarea,
.vendor-dashboard #content .fes-cmt-body { height: auto }


#content form .upload_file_button,
#content form .insert-file-row {
    font-size: 15px;
    font-weight: 600;
    height: auto;
    display: inline-block;
    padding: 10px 20px;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    text-transform: uppercase;
    color: #fff;
    border: none;
    border-radius: 3px;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    background: #84919e;
    -webkit-appearance: none;
}


#content form .fes-submit .button-primary-disabled {
    background: #84919e !important;
    color: #fff !important;
}


#content form .upload_file_button:hover,
#content form .insert-file-row:hover,
#content form .upload_file_button:focus,
#content form .insert-file-row:focus,
#content form .fes-submit input[type=submit]:focus {
    cursor: pointer;
    color: #fff;
    border: none;
    box-shadow: inset 0 0 80px rgba(0,0,0, .1);
    outline: none;
}


#content form .fes-fields .multiselect,
#content div.fes-form fieldset .fes-fields select { height: auto }


#content form .fes-fields table td:first-child { padding-left: 0 }


#content form .fes-fields .multiple thead td,
#content form .fes-file-column {
    padding-bottom: 0;
    background: #fff;
}


#content form .fes-remove-column { display: none }


#content form .fes-repeat-field {
    display: inline-block !important;
    vertical-align: middle;
    margin-bottom: 5px;
}


#content form .fes_accept_toc label { margin-top: 10px }


#content form .fes-form .multiple .fes-variations-list-multiple tr td,
#content .fes-fields .fes-single-variation td {
    padding-top: 1%;
    padding-bottom: 0;
}


    #content .fes-form .multiple .fes-variations-list-multiple td {
        padding-right: 0;
        padding-left: 0;
    }


#content form .fes-fields { font-size: 16px }


#content form .fes-form .multiple .fes-variations-list-multiple tr td.fes-url-row { padding-right: 0 }


#content .fes-single-variation .fes-url-choose-row { padding: 0 12px }


    #content .fes-fields thead .fes-remove-column { display: none }


#content form .fes-form .delete {
    color: #D85858;
    font-weight: bold;
    font-size: 0;
}


#content form .fes-form .delete:after {
    content: "\f057";
    font-family: "FontAwesome";
    font-size: 18px;
}


#content form .fes-form .delete:hover,
#content form .fes-form a.delete:focus { color: #EA6666 }


#content form .fes-fields table thead { background: none }


#content form .fes-fields table td { border-bottom: none }


    #content form .fes-fields table.multiple thead td {

    }


    #content form .fes-fields table td.fes-url-choose-row,
    #content form .fes-fields table td.fes-delete-row { width: auto }


#content form .fes-fields tfoot th {
    padding-left: 0;
    padding-top: 3%;
}


#content form .fes-product-list-status-bar {
    font-size: 16px;
    margin-bottom: 2%;
}


#content div.fes-form fieldset .fes-fields .edd-fes-shipping-fields input[type=text] {
    width: 45%;
    margin-right: 1%;
}


#content form .edd-fes-shipping-fields { padding-top: 1% }


#content form .edd-fes-shipping-fields label { margin-right: 1% }


#content .post-content .fes-product-details ul {
    color: #84919E;
    font-size: 16px;
    margin: 0;
    padding: 0;
    border-top: dotted 1px #DBE0E4;
}


#content .fes-product-list-pagination-container .page-numbers { font-size: 18px }


#content .fes-label label {
    font-weight: bold;
    margin-bottom: 10px;
}




#content .fes-table tbody td,
#content .edd_user_commissions tbody td,
#edd_purchase_receipt tbody td
#edd_purchase_receipt_products tbody td { padding: 1.5% }


#content .edd_user_commissions_header,
#edd_commissions_export strong { font-size: 22px }


#content #edd_commissions_export .select {
    display: inline-block;
    width: 49%;
    margin-bottom: 2%;
    border-radius: 2px;
}


#content #edd_commissions_export .select:nth-of-type(2) { margin-left: 5px }


#content #edd_commissions_export p strong { font-weight: 600 }


#content #edd_commissions_export .edd-submit {
    display: inline-block;
    font-size: 14px;
}


#content #fes_login_registration_form_row_left .fes-fields label { margin-right: 10px }


#content #fes_lost_password_link {
    font-size: 13px;
    margin-left: 8px;
}


#content .fes-form fieldset { margin-bottom: 3% }


#content .fes-form fieldset:last-child {
    margin-bottom: 0;
    margin-top: 5%;
    padding: 0;
    background: transparent;
    box-shadow: none;
}


#content .fes-form fieldset:last-child .edd-submit.button { padding: 1em 2em }


#content .post-text table.multiple thead tr { background: #fff }


.vendor-dashboard.not-signed-in #content table { margin-bottom: 0 }


.vendor-dashboard.not-signed-in #content table td { width: 100% !important }


.vendor-dashboard.not-signed-in #content label { font-size: 16px }


.vendor-dashboard #content .fes-success,
#secondary .fes-success {
    background: #C2ECC9;
    border: none;
    padding: 3%;
    color: #5E9E7C;
    text-align: center;
    position: relative;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}


.vendor-dashboard #content .fes-success { margin-bottom: 5% }


.vendor-dashboard #content .fes-success:before,
#secondary .fes-success:before {
    content: "\f00c";
    font-family: "FontAwesome";
    margin-right: 5px;
    color: #5E9E7C;
}


#content .edd-review-vote {
    background: #EEF2F5;
    padding: 4%;
}


#content .edd-review-vote p { font-size: 14px }


#content .edd-reviews-voting-buttons a {
    background: #9BA6B2;
    margin: 5px 5px 0 0;
    display: inline-block;
    border-radius: 3px;
    font-size: 12px;
}


#content .edd-reviews-voting-buttons a:hover {
    background: #7E8791;
    color: #fff;
}


.edd-checkout #content table td,
.edd-checkout #content table th { padding: 15px 10px }


.edd-checkout #content table td.edd_cart_item_name {
    max-width: 120px;
}


#content .edd_cart_item_image img { width: 100% }


.edd-checkout #content .edd_cart_item_image img {
    width: auto;
    margin-bottom: 6px;
    max-width: 65px;
}


#content #edd_checkout_cart .edd_cart_footer_row .edd-submit {
    height: auto;
    padding: 5px 10px;
    color: #fff;
    font-size: 14px;
    line-height: 1;
}


#content .edd-rp-item .edd-add-to-cart,
#content .edd-rp-item a.edd_go_to_checkout {
    font-size: 13px;
    padding: 5px 10px;
    border-radius: 40px;
    color: #fff;
    width: auto;
}


#content #edd_checkout_form_wrap fieldset#edd_sl_renewal_fields {
    background: none;
    padding: 0;
}


.edd-checkout #content #edd-purchase-button { font-size: 17px }


#content #edd_checkout_user_info table td {
    border-bottom: none;
    padding-bottom: 5px;
}


#content .post-text .edd_downloads_list .edd_download_title {
    line-height: .7;
    margin-bottom: 8%;
}


#content .edd_downloads_list .edd_download_title a {
    color: #4A545A;
    font-size: 18px;
}


#content .edd_downloads_list .edd_download_title a:hover { opacity: .8 }


#content .edd_downloads_list .edd_price_options ul {
    font-size: 14px;
    margin: 0;
    padding: 0;
}


#content .edd_downloads_list .edd_price_options li {
    margin-bottom: 3%;
    padding-bottom: 3%;
    display: inline-block;
    width: 100%;
}


.vendor-archive #content .edd_download_title a { font-size: 20px }




#content .post-text .edd-add-to-cart,
#content .post-text a.edd-submit,
#content .post-text input[type=submit].edd-submit,
.edd-cart-added-alert,
.site-footer .edd-add-to-cart {
    border-radius: 3px;
    padding: 16px 20px;
    line-height: 1;
    position: relative;
    z-index: 15;
    text-align: center;
}


#content a.edd-submit.edd-manage-license-back {
    padding: 12px 15px;
}




#secondary .edd-add-to-cart,
#secondary a.edd-submit,
#content .download-wrapper .edd-add-to-cart,
#content .download-wrapper a.edd-submit,
.download-wrapper a.edd-submit,
#secondary .edd-demo-link {
    font-size: 16px;
    padding: 16px 20px;
    border-radius: 3px;
    width: 100%;
    line-height: 1.4;
}


#content .download-wrapper [id^="edd_purchase"] a.edd-wl-action.before {
    margin-top: 5%;
    display: none;
}


#content .post-text ul.edd-wish-list { padding: 0 }


#content .post-text .edd-wish-list li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}


#content .post-text .edd-wish-list li,
#content .post-text .edd-wish-list .edd-wl-item-title,
#content .post-text .edd-wish-list li span.edd-wl-item-count,
#content .post-text .edd-wish-list .edd-wl-edit,
#content .edd-wish-list li span { font-size: inherit }


#content .edd-wish-list .edd-wl-item-remove .glyphicon { font-size: 12px }


#content .edd-wish-list .edd-wl-item-title-option,
#content .edd-wish-list .edd-wl-item-purchased {
    font-size: 14px;
    color: #909CA7;
}


#content .edd-wish-list li:after { display: none }


#content .download-details ul,
#purchase-box .download-details ul,
#content .download-wrapper .download-details ul {
    margin: 0;
    padding: 0;
}


#content .post-content .purchase-box ul {
    margin: 0;
    padding: 0;
    font-size: 15px;
}



#content .download-meta-name {
    padding-top: 2px;
    float: right;
}


#content .post-text .download-meta-name { display: none }


#content .download-meta-name .avatar {
    border-radius: 30px;
    display: inline-block;
    vertical-align: top;
    margin-right: 3px;
    max-width: 20px;
}


#content blockquote {
  position: relative;
  margin-bottom: 3%;
  padding: 2% 0 0 4%;
  border-top: solid 4px #4a545a;
}

#content blockquote:before {
  font-family: "FontAwesome";
  font-size: 13px;
  position: absolute;
  top: -10px;
  left: 0;
  padding-right: 12px;
  content: "\f10d";
  color: #4a545a;
  background: #fff;
}


#content blockquote p {
  font-size: 20px;
  font-weight: 600;
  color: #4a545a;
}



#content .post-content ul,
#content .post-content ol {
  margin: 0 0 4% 0;
  padding: 0 0 0 20px;
}


#content .post-content ol {
  margin-left: 5px;
  list-style-type: decimal;
}


#content .post-content ul ul,
#content .post-content ul ol,
#content .post-content ol ul,
#content .post-content ol ol {
  margin: 1.5% 0 0 0;
  padding: 0 0 0 8%;
}


#content .post-content ul {
  list-style-type: square;
}


#content .post-content ul li {
  margin-bottom: 2%;
}



#content code,
#content kbd {
  padding: 0 4px;
  background: #f7f7f7;
}



#content address {
  padding: 2% 0;
  border-top: solid 1px #eee;
  border-bottom: solid 1px #eee;
}



#content .wp-playlist {
  background: transparent;
  border: none;
  color: #4A545A;
  font-weight: 600;
  border-radius: 3px;
  padding: 0;
}


#content .wp-playlist .wp-playlist-item-meta {
  font-size: 20px;
}


#content .wp-playlist .wp-playlist-current-item {
  height: auto;
}

#content .wp-playlist .wp-playlist-current-item img {
  display: none;
}


#content .wp-playlist-item,
#content .wp-playlist-item-length {
  padding: 10px;
  color: #4A545A;
}


#content .wp-playlist-item {
  border-bottom-color: #D5DADD;
}


#content .mejs-container .mejs-controls .mejs-time {
  padding-top: 11px;
}


#content .mejs-container,
#content .mejs-embed,
#content .mejs-embed body,
#content .mejs-container .mejs-controls {
  background: #323B44;
}


#content .mejs-offscreen {
  z-index: 100;
}


#content .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #909FA9;
}



input[type="submit"],
.button,
.post-content .button,
#commentform #submit,
.contact-submit input[type="submit"],
#edd-purchase-button,
#content input[type=submit].edd-submit,
#edd-wl-modal .edd-wl-button,
#content p a.edd-wl-action.edd-wl-button,
.mailbag-wrap .mailbag-input .button,
.wpcf7-submit,
.post-password-form input[type="submit"] {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  padding: .5em 1em;
  height: auto;
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
  color: #fff;
  border: none;
  border-radius: 3px;
  background: #37BF91;
  line-height: 1.4;
  -webkit-appearance: none;
}

input[type="submit"]:hover,
.button:hover,
.post-content .button:hover,
#commentform #submit:hover,
.contact-submit input[type="submit"]:hover,
#content .contact-form input[type="submit"]:hover,
.vendor-dashboard #content .fes-submit input[type=submit]:hover,
#edd-purchase-button:hover,
#content .edd-submit:hover,
#content input[type=submit].edd-submit:hover,
#edd-wl-modal .edd-wl-button:hover,
#content p a.edd-wl-action.edd-wl-button:hover,
.mailbag-wrap .mailbag-input .button:hover,
.wpcf7-submit:hover,
.post-password-form input[type="submit"]:hover {
  cursor: pointer;
  color: #fff;
  box-shadow: inset 0 0 80px rgba(255, 255, 255, 0.15);
  border: none;
}


input[type="submit"]:active,
.button:active,
.post-content .button:active,
#commentform #submit:active,
.contact-submit input[type="submit"]:active,
#content .contact-form input[type="submit"]:active,
.vendor-dashboard #content .fes-submit input[type=submit]:active,
#edd-purchase-button:active,
#content .edd-submit:active,
#content input[type=submit].edd-submit:active,
#edd-wl-modal .edd-wl-button:active,
#content p a.edd-wl-action.edd-wl-button:active,
.mailbag-wrap .mailbag-input .button:active,
.wpcf7-submit:active {
  outline: none;
}


#content {
  position: relative;
  z-index: 20;
}


#content .more-link {
  font-weight: bold;
  border: none;
  color: #4A545A;
}


#content .more-link:hover {
  opacity: .8;
}


#content .post-content .post-featured-image {
  overflow: hidden;
  width: 100%;
}


#content .post-content .post-featured-image:hover {
  border: none;
}


#content .post-content .post-featured-image img {
  display: block;
  margin: 0 auto;
  min-width: 100%;
  height: auto;
}


#content .nav-links img {
  display: inline-block;
  width: 66px;
  margin-right: 4%;
  border-radius: 2px;
}


#content .widget-grofile ul.grofile-urls li {
  display: inline-block;
}


.page-template-template-testimonials #content .testimonial-section,
.post-type-archive-testimonial #content .testimonial-section {
  padding: 0;
}


.page-template-template-testimonials #content .post:not(.testimonial) {
  margin-bottom: 6%;
}


#content .split-left a.more-link {
  font-size: 16px;
}


#content .testimonial-thumbnail img {
  width: 55px;
  height: 55px;
  border-radius: 100px;
}



#content .post .rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}


#content .post .rslides li,
#content .split-section .rslides li,
.vendor-archive .rslides li {
  -webkit-backface-visibility: hidden;
  display: none;
  width: 100%;
  margin: 0;
}


#content .split-section .rslides li {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}



.site-header img,
.entry-content img,
.comment-content img,
.widget img,
#content img,
#primary img {
  display: block;
  max-width: 100%;
  height: auto;
}


#content img a,
#content img a:hover {
  border: none;
}


#content .gallery {
  margin-bottom: 5%;
  width: 100%;
}


#content .gallery-item img {
  padding: 10px;
  margin: 0 auto;
  border: none;
}


#content .gallery .gallery-caption,
#content .wp-caption-text {
  font-size: 13px;
  line-height: 1.3;
  text-align: center;
  margin: 5px 0 10px 0;
  color: #7B8996;
}


#content .gallery .gallery-item {
  display: inline-block;
  vertical-align: top;
}


#content .gallery .gallery-item img:hover {
  -webkit-transition: .15s ease-in;
  -moz-transition: .15s ease-in;
  transition: .15s ease-in;
}


#content .contact-form input {
  width: 100%;
  max-width: 100%;
}


#content .contact-form textarea {
  width: 100%;
}


#content .contact-form input[type="submit"] {
  width: auto;
}


#content .fes_login_registration_form_row {
  padding: 0;
  width: 100% !important;
}


#content #bbpress-forums img {
  display: inline-block;
  vertical-align: top;
}


#content #bbpress-forums select {
  height: 40px;
}


#content #bbpress-forums .select:after {
  top: 1em;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

	.carousel-thmbs {
		display: none !important;
	}

.carousel-thmbs, .carousel-thmbs .bx-viewport {
	height: 499px !important;
}

.carousel-thmbs .carousel-thmbs-item{
	margin-top:5px;
}

.carousel-thmbs .carousel-thmbs-item:hover{
	cursor:pointer;
}

.carousel-thmbs .carousel-thmbs-item img{
	display:inline-block;
	width:90px;
	margin: 5px 0 5px 10px;
}

.carousel-thmbs .carousel-thmbs-item-active img{
	margin-left:0px;
	border-left:10px solid #71ab16;
}

.carousel-thmbs .carousel-thmbs-text{
	width:180px;
	height:80px;
	padding:0px 5px;
	margin-bottom:10px;
	display:inline-block;
	float:right;
	font-weight:bold;
}

	
	.icon-l {
		display:-webkit-flex !important;
		display:flex !important;
		display: -ms-flexbox !important;
		-webkit-justify-content: center !important;
		-moz-justify-content: center !important;
		justify-content:center !important;
		
	}


		.icon {
			display:-webkit-flex;
			display:flex;
			display: -ms-flexbox;
			-webkit-justify-content: center;
			-moz-justify-content: center;
			justify-content:center;
			
		}

		
		.icon img {
			height:64px;
			width:64px;
		}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}




a[class*="ico-"]  .fa-stack-2x, span[class*="ico-"]  .fa-stack-2x{
  text-decoration: none;
}

.ico-facebook .fa-stack-2x{
  color: #3b5998;
}

.ico-facebook:hover .fa-stack-2x{
  color: #254382;
}

.ico-twitter .fa-stack-2x {
  color: #2daae1;
}

.ico-twitter:hover .fa-stack-2x{
  color: #268fbd;
}

.ico-rss .fa-stack-2x {
  color: #f2861d;
}

.ico-rss:hover .fa-stack-2x{
  color: #d07319;
}

.ico-envelope .fa-stack-2x {
  color: #EBBA0C;
}

.ico-envelope:hover .fa-stack-2x{
  color: #D9A800;
}

.ico-google-plus .fa-stack-2x {
  color: #D34836;
}

.ico-google-plus:hover .fa-stack-2x{
  color: #AC220F;
}

.ico-linkedin .fa-stack-2x {
  color: #0073b2;
}

.ico-linkedin:hover .fa-stack-2x{
  color: #005685;
}



#menu {
	width:940px;
	float:left;
	padding-top:15px;
	position:relative;
	bottom:-17px;
}

#how_do_i {
	position:relative;
}

#how_do_i .hdi-button a span {
	display:none;
}

.rightit {
	display:block;
	float:right;	
}


#header-left {
	float: left;
	width: 400px;
	
	display: inline;
}
#featured .section_mid{overflow:hidden !important;padding-left:5px;padding-right:5px}

	
nav.main-menu-wrap ul li a,
.nav-menu-out:hover ul li:hover a,
.nav-menu-out:hover span.nav-search-but:hover i,
.nav-menu-out:hover span.nav-soc-but:hover i,
span.nav-search-but i,
span.nav-soc-but i,
.nav-menu-out:hover ul li:hover a,
.nav-menu-out:hover span.nav-search-but:hover i,
.nav-menu-out:hover span.nav-soc-but:hover i {
	color: #222 !important;
	}

#searchform input,
.nav-menu-out:hover ul li a,
.nav-menu-out:hover span.nav-search-but i,
.nav-menu-out:hover span.nav-soc-but i {
	color: #999 !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


span.nav-search-but,
span.nav-soc-but {
	display: inline-block;
	float: left;
	padding: 17px 7px;
	}


span.nav-search-but i,
span.nav-soc-but i {
	font-size: 16px;
	line-height: 100%;
	}


nav.main-menu-wrap ul li a,
.nav-menu-out:hover ul li:hover a,
.nav-menu-out:hover span.nav-search-but:hover i,
.nav-menu-out:hover span.nav-soc-but:hover i,
span.nav-search-but i,
span.nav-soc-but i {
	color: #ffffff;
	}


.nav-menu-out:hover ul li a,
.nav-menu-out:hover span.nav-search-but i,
.nav-menu-out:hover span.nav-soc-but i {
	color: #4169e1;
	}


.pin {
	float: left;
	width: 280px;
	-webkit-box-shadow: 0px 2px 2px #d6d3d3;
	-moz-box-shadow: 0px 2px 2px #d6d3d3;
	box-shadow: 0px 2px 2px #d6d3d3;
	margin: 50px 2% 25px 2%;
}


.pin img {
	top: -26px;
	float: left;
	margin-top: -30px;
	z-index: 1;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}

.pin h3 {
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 10px 7%;
	color: #909090;
        font-family: "Open Sans"!important;
        line-height: 20px;
}

.pin p {
	margin: 5% 10% 3% 10%;
	font-size: 12px;
	clear: both;
        text-align: justify;
        color:#747474;
        line-height: 20px;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.float-right{float:right}

.title-area{float:left;padding:10px 0;width:360px}

.header-full-width .title-area{width:100%}

.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-primary,.title-area{width:300px}

.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}

.header-image .title-area{background-position:center top}

.genesis-nav-menu,.site-description,.site-header .title-area,.site-header .search-form,.site-title{text-align:center}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

.container,.content-container,.footer-container,.header-container{max-width:68em;margin-left:auto;margin-right:auto;padding-right:2.0225em;padding-left:2.0225em}

.container::after,.content-container::after,.footer-container::after,.header-container::after{clear:both;content:"";display:table}

.fancy-top .content-container{position:relative}
.col{float:left}


.g-content {
  margin: 0.625rem;
  padding-left: 0rem;
}

.nomarginall .g-content { margin: 0 !important; }

.nomargintop .g-content { margin-top: 0 !important; }

.nomarginbottom .g-content { margin-bottom: 0 !important; }

.nopaddingall .g-content { padding: 0 !important; }

.nopaddingtop .g-content { padding-top: 0 !important; }

.nopaddingbottom .g-content { padding-bottom: 0 !important; }

.g-flushed .g-content { padding: 0; margin: 0; }

.equal-height .g-content { width: 100%; }



@import url('//fonts.googleapis.com/css?family=Lato:300,700,900,400,400italic');





.g-content {
  margin: 0.625rem;
  padding: 0.938rem;
}


#g-navigation .g-content {
  padding: 0;
}


#g-copyright .g-content {
  padding-bottom: 0.469rem;
}


#g-fixedside .g-content {
  margin: 0;
  padding: 0;
  text-align: center;
}



.spaced .g-content {
  margin: 1px;
}



.bordered .g-content {
  border: 1px solid rgba(78, 78, 78, 0.25);
  margin: 1px;
}



.shadow .g-content {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}



.shadow2 .g-content {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}



.disabled .g-content {
  opacity: 0.4;
}



.square .g-content {
  border-radius: none;
}



.rounded .g-content {
  border-radius: 0.1875rem;
  overflow: hidden;
}

  
  .g-preset-thumbnails .g-content {
    margin: 0;
  }


.g-contentlist .g-contentlist-list .g-content {
  background: transparent;
}

#leftcol .brands {
	margin: 25px 0 50px 0;
}

#leftcol .brands img {
	display: block;
	margin: 14px auto 0 auto;
}


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.homepage-wrapper .content-block{
width: 680px;
margin: 0 auto;
clear: both;
}



.entry-content img, .comment-content img, .widget img, embed, iframe, object, video {
  max-width: 100%;
}




.widget {
  overflow: hidden;
}



.widget .textwidget {
  margin: 0 0 1.063em;
}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}


.widget .testimonials-widget-testimonial cite,
.widget .testimonials-widget-testimonial div.credit {
	margin-top: .8em;
}


.widget .testimonials-widget-testimonial .whitespace cite,
.widget .whitespace cite,
.widget .testimonials-widget-testimonial .whitespace div.credit,
.widget .whitespace div.credit {
	margin-top: .2em;
}


.page {
	width: 100%;
	padding-left: 0%;
	height: 233px;
	display:block;
	overflow:hidden;
	position:absolute;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.mobile-navigation .menu-item{padding:5px 0;display:block}
.mobile-navigation .menu-item a{color:#383535;font-size:16px;font-weight:500;display:block}
.mobile-navigation .menu-item a:hover{color:#39be9b}
.mobile-navigation .menu-item.logo{display:none}
.mastnav-mobile-item{list-style:none;display:inline-block;width:20%;text-align:center}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.content{position:absolute;background-color:rgba(0,0,0,0);overflow:auto;margin:auto auto auto -450px;;left:50%;width:900px;display:table;height:100%;padding-top:100px;padding-bottom:88px;}
.content h1{font-size:74px;font-weight:300;letter-spacing:0.4px;margin:0;}
.content span{font-size:28px;font-weight:300;}
.content .video span{font-size:20px;}
.content a{font-size:20px;font-weight:300;display:inline-block;vertical-align:middle;}
.content table{margin-top:32px;}



.col2-set .col-1 { float:left; width:48.5%; }


.col3-set .col-1 { float:left; width:32%; }


.col4-set .col-1 { float:left; width:23.5%; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }

#main {
	width:900px;
	margin:0 auto;
}

.entry-wrap {
	padding: 30px 30px 10px 30px; 
}
.vertical-rapid-form-title{color:#fff;margin:6px 0 18px 0;margin:0.42857rem 0 1.28571rem 0;text-align:center;font-size:21px;font-size:1.5rem;line-height:30px;line-height:2.14286rem;font-weight:300}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

.fusion-footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

.fusion-footer-widget-area li.recentcomments a {
  border: none;
}

.fusion-footer-widget-area .widget_recent_entries li {
  border-bottom: 1px solid;
  padding-bottom: 12px;
}

.fusion-footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}

.fusion-content-widget-area .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}

.fusion-content-widget-area .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

.fusion-content-widget-area .sub-menu,
.fusion-content-widget-area .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  width: 100%;
  padding: 0;
  border-bottom: none;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: 35px;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget li a,
#slidingbar-area .widget_icl_lang_sel_widget li a,
.fusion-footer-widget-area .widget_icl_lang_sel_widget li a {
  display: block;
  padding: 5px 10px;
  text-shadow: none;
}

.fusion-content-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: auto;
  border-top: 0;
}

.fusion-footer-widget-area #lang_sel_list li a,
#slidingbar-area #lang_sel_list li a {
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
}

.fusion-content-widget-area ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.fusion-content-widget-area .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.fusion-content-widget-area .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.fusion-content-widget-area .products-slider a,
.fusion-content-widget-area .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.fusion-content-widget-area .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.fusion-content-widget-area .product-category mark {
  background-color: transparent;
  color: inherit;
}

.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.fusion-content-widget-area .product-category h3 {
  margin-bottom: 0;
}

.sidebar .wooslider-control-nav li a,
.fusion-footer-widget-area .wooslider-control-nav li a {
  padding: 0;
  background: none;
  border: 0;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next,
.fusion-footer-widget-area .wooslider-next,
.fusion-footer-widget-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.sidebar .wooslider .wooslider-control-nav,
.fusion-footer-widget-area .wooslider .wooslider-control-nav {
  bottom: 5px;
}

.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {
  bottom: 12px;
}

.fusion-footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}


#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}



.fusion-footer-parallax {
  z-index: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.fusion-footer-parallax .fusion-footer-widget-area {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
}

.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 12px solid #e9eaee;
  background: #363839;
  color: #8c8989;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

.fusion-footer-widget-area a {
  color: #bfbfbf;
}

.fusion-footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.fusion-footer-widget-area ul li a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area ul li a:hover {
  color: #a0ce4e;
}

.fusion-footer-widget-area ul li:first-child a {
  padding-top: 0px;
}

.fusion-footer-widget-area .holder-block img {
  width: 100%;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}

.fusion-footer-copyright-area {
  z-index: 1;
  position: relative;
  padding: 18px 10px 12px;
  border-top: 1px solid #4b4c4d;
  background: #282a2b;
}

.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
  float: none;
  margin-bottom: 50px;
  width: 100%;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  display: block;
  width: 100%;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  margin-top: 20px;
}

.sidebar .tribe-events-list-widget ol,
#slidingbar-area .tribe-events-list-widget ol,
.fusion-footer .tribe-events-list-widget ol,
.post-content .tribe-events-list-widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .tribe-events-list-widget ol :first-child,
#slidingbar-area .tribe-events-list-widget ol :first-child,
.fusion-footer .tribe-events-list-widget ol :first-child,
.post-content .tribe-events-list-widget ol :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-list-widget ol li,
#slidingbar-area .tribe-events-list-widget ol li,
.fusion-footer .tribe-events-list-widget ol li,
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,
.post-content .tribe-events-list-widget ol li .tribe-events-event-image {
  float: left;
  margin: 0;
  margin-right: 13px;
}

.sidebar .tribe-events-list-widget ol li h4,
#slidingbar-area .tribe-events-list-widget ol li h4,
.fusion-footer .tribe-events-list-widget ol li h4,
.post-content .tribe-events-list-widget ol li h4 {
  margin: 0;
}

.sidebar .tribe-events-venue-widget ul,
#slidingbar-area .tribe-events-venue-widget ul,
.fusion-footer .tribe-events-venue-widget ul,
.post-content .tribe-events-venue-widget ul {
  margin-bottom: 13px;
}

.sidebar .tribe-events-venue-widget ul :first-child,
#slidingbar-area .tribe-events-venue-widget ul :first-child,
.fusion-footer .tribe-events-venue-widget ul :first-child,
.post-content .tribe-events-venue-widget ul :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-venue-widget li,
#slidingbar-area .tribe-events-venue-widget li,
.fusion-footer .tribe-events-venue-widget li,
.post-content .tribe-events-venue-widget li {
  overflow: hidden;
  margin: 0;
  padding: 15px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-venue-widget li h4,
#slidingbar-area .tribe-events-venue-widget li h4,
.fusion-footer .tribe-events-venue-widget li h4,
.post-content .tribe-events-venue-widget li h4 {
  margin: 0;
  margin-bottom: 5px;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;}
#slidingbar-area h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"]{font-weight:bold;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'Raleway', Arial, Helvetica, sans-serif;font-weight:400;}
#slidingbar-area ul,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4{font-size:14px;line-height:21px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:13px;line-height:13px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}

.titlediv,.div-desc,.div-topsites,.div-statushistory,.div-troubleshooting,.div-comment{background-color:#455892;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;margin-bottom:4px;position:relative;border-radius:4px 4px 4px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px;}

#rt-mainbody a {
	color:#f9e32b;
	text-decoration:none;
}

.home #rt-mainbody a {
	color:white;
}

#rt-mainbody a:active, #rt-mainbody a:hover, #rt-mainbody a:focus {	
	text-decoration:underline;
}
.wf-active h2#description{font-family:"museo-sans-1","museo-sans-2",sans-serif;font-style:normal;font-weight:300}

h2#description,#logo,#nav-primary a{text-shadow:0 -1px 0 rgba(0,0,0,.1)}


.right,#ja-current-content,#ja-main,#ja-right,.buttonheading,.ja-syndicate,.ja-footnav ul.ja-links,.ja-social-bookmarking {
float:right;
}

.g-main-nav .g-fullwidth .g-sublevel .g-dropdown { top: 0; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }

.g-main-nav .g-fullwidth .g-sublevel .g-dropdown.g-active { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }

#g-mobilemenu-container .g-sublevel { cursor: default; }

#g-mobilemenu-container .g-sublevel li { position: static; }

#g-mobilemenu-container .g-sublevel .g-dropdown { top: 0; }



.menu-item-language .sub-menu:after {
  top: -15px;
  left: auto;
  right: 20px; }



.menu-item:before {
  margin-right: 8px;
  font-size: 100%;
  top: 1px;
  position: relative; }


.mobile-sidebar li:last-child,
.mobile-sidebar li:last-of-type,
.mobile-sidebar li.menu-item-has-children.active {
  border: 0; }


.mobile-sidebar .top-bar-mob li.menu-item a {
  font-size: 80%;
  padding: 15px 0;
  text-transform: none;
  font-weight: normal; }


.mobile-sidebar li.menu-item-has-children li li a {
  padding: 15px 0;
  text-transform: none;
  font-weight: normal; }


  #top-link,
  #masthead .right-links .menu-item,
  #masthead .right-links .search-dropdown,
  .html-block-inner .search-wrapper {
    display: none !important; }
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}


.ja-box {
float:left;
overflow:hidden;
padding-top:10px;
padding-bottom:10px;
}


.ja-box .moduletable,.ja-box .moduletable_default {
margin-bottom:0;
border-bottom:0;
border-right:1px solid;
border-right-color:#ddd;
}


.ja-box-right .moduletable,.ja-box-right .moduletable_default {
border-right:0;
}


fieldset.input,#ja-topsl .ja-box,#ja-botsl .ja-box,.ja-tabswrap div.ja-tab-subcontent {
padding:0;
}
#header-region #logo{margin-right:0px;}
#header-region #logo img{width:210px;float:left;}
#header-region #logo-wrapper{float:left;width:210px;}
.logo{float:left;margin-right:2em;}
	
.footer-subnav{
	background:#c5ccc5;
	margin:5px 0;
	font-size:15px;
	padding-left:8px;
	line-height:38px;}
		
.footer-subnav li{
	float:left;
	white-space:nowrap;}

.footer-subnav li a{
	float:left;
	color:#000;
	padding:0px 8px;
	padding:0px 7px\9;	}

.mac-os .footer-subnav li a{
	padding:0 7px;}
.buttons a{margin-right:5px;}
footer .contact_info{clear:both;color:#7c7a72;margin-bottom:40px;text-align:center;width:364px}
footer .contact_info p{font:400 11px arial,sans-serif;line-height:18px;margin-bottom:18px}
footer .contact_info .contact_info_intro{font-weight:700}
footer .contact_info .contact_info_wrap{width:380px;*zoom:1}
footer .contact_info .contact_info_wrap:before,footer .contact_info .contact_info_wrap:after{display:table;content:"";line-height:0}
footer .contact_info .contact_info_wrap:after{clear:both}
footer .contact_info .contact_info_wrap .contact_info_mailing,footer .contact_info .contact_info_wrap .contact_info_phone{float:left;margin:5px 20px 20px 0;width:150px}
footer .contact_info .contact_info_copy{clear:both}

.aligncenter {
  clear:both;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

img.alignleft, img.alignright, img.aligncenter { margin-top:0px; margin-bottom:5px; }


	.portfolio-half .flexslider{
		width:100%;
	}

	.medium-alternate .flexslider{float:none !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#e0dede;}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


ul#topnavmenu li.menu-item {
  	list-style: none;
	display: inline-block;
	*display:inline;
	*zoom:1;
	height: 30px;
  	position: relative;
  	z-index: 100;
  	margin: 0 10px 0 0;
}


ul#topnavmenu li.menu-item a{
  color:#000;
  color: #000;
  border-bottom: 1px solid transparent;
}


ul#topnavmenu li.menu-item a:hover{
  color: #000;
  border-bottom: 1px solid #000;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}

.widget-container {background-color: transparent;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

	
#submenu {
	margin: 0px 0px ;
	width:100%;
	padding:0px 0px;
	}

	
#submenu ul {
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0px;
	}

	
#submenu li {
	float: left;
	list-style: none;
	margin: 0 5px 0 5px;
	padding: 0;
	color: #ccc;
	text-shadow:1px 1px 0px #000;
	font-size: 1.9em;

	}

	
#submenu li a {
	color: #ccc;
	display: block;
    margin: 0 0 0 5px;
	padding: 12px 10px 12px 10px;
	text-decoration: none;
	position: relative;
	text-shadow:1px 1px 0px #000;
	}


#submenu li a:hover, #submenu li a:active, #submenu .current_page_item a  {
	color: #8c1719;
	text-shadow:1px 1px 0px #000;

	}

	
#submenu li a.sf-with-ul {
	padding-right: 10px;
	}
	
	

	
#submenu li li a, #submenu li li a:link, #submenu li li a:visited {

	font-size: 24px;
	color: #aaa;
	text-shadow:none;
	width: 148px; 
	margin: 0 0 0 5px;
	padding: 0;
	line-height:35px;

	text-transform: none;
	position: relative;
	background:none;
	}

	
#submenu ul ul li:first-child{
	border-top:none;

}


#submenu ul ul li:last-child{
	border-bottom:none;

}
	
	
#submenu li li:last-child{
	border-bottom:none;
}

		
#submenu li li a:hover, #submenu li li a:active {
	background:none;
	color: #8c1719; 
	}



#submenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 5px 5px;
	padding: 5px 5px;
	background:#000;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}


#submenu li ul a { 
	width: 150px;
	}


#submenu li ul a:hover, #submenu li ul a:active { 
	}


#submenu li ul ul {
	margin: -41px 0 0 179px;
	}


#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfHover ul ul, #submenu li.sfHover ul ul ul {
	left: -999em;
	}


#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfHover ul, #submenu li li.sfHover ul, #submenu li li li.sfHover ul {
	left: auto;
	}


#submenu li:hover, #submenu li.sfHover { 
	position: static;
	}

.wrapper #content .content{margin:0 auto}

.wrapper #content .content .carousel-box{margin:40px 0}


.wrapper.result-page #content .content{padding-bottom:40px;width: calc(100% - 200px);}


.content .search-records{width:750px;margin-top:40px;margin-bottom:40px;border-radius:4px;background-color:rgba(0,0,0,0.7)}

.content .search-records .navbar-nav{border-bottom-right-radius:4px}

.content .search-records .navbar-nav li{border-left:1px solid rgba(255, 255, 255, 0.2);background-color:rgba(0,0,0,0.2)}

.content .search-records .navbar-nav li:nth-child(2),.content .search-records .navbar-nav li:first-child{position:relative;border-left:none}

.content .search-records .navbar-nav li.active{background-color:#d6de23;border-top-left-radius:4px;}

.content .search-records .navbar-nav li.active a{border-bottom: none;}

.content .search-records .navbar-nav li.active a:hover{text-decoration:none}

.content .search-records .navbar-nav li a{color:#fff;font-weight:600;text-transform:uppercase;font-size:15px;padding:8px 22px}

.content .search-records .navbar-nav li a:hover,.content .search-records .navbar-nav li a:focus{background:transparent;text-decoration:underline}

.content .search-records .navbar-collapse{padding:0}

.content .search-records .form-wrap{padding:30px 20px 20px}

.content .search-records .form-wrap form .required {color: rgba(255, 86, 55, 0.99);font-size: 12px;font-weight: 400;}

.content .search-records .form-wrap p {color: #fff;margin-top: 0;text-align: left;padding-left: 15px;}

.content .search-records .form-wrap p a {color: rgb(136, 202, 255);}

.content .search-records .form-wrap form label{color:#fff;text-align:left;display:block}

.content .search-records .form-wrap form .form-control{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-control:focus{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-group{margin-bottom:25px}

.content .search-records .arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d6de23;position:absolute;bottom:-8px;left:30px}

.content .search-records .form-wrap form .search-records-btn{width:100%;border:none;background-color:#e56c00;color:#fff;font-weight:600;text-transform:uppercase;height:36px;border-radius:3px;margin-top: 0;outline: none;}

.content .search-records .navbar-collapse .lbl-people-search{color:#d6de23;text-transform:uppercase;font-size:20px;margin-bottom:0;line-height:42px}


.content .search-records .affiliate-links ul:first-child{border-top:0}

.content .search-records .affiliate-links ul{list-style:none;border-top:1px solid #aaaaaa !important;padding:10px 20px 12px}

.content .search-records .affiliate-links ul li{text-align: center;}

.content .search-records .affiliate-links ul li a{color: #d6de23;}

.content .search-records .affiliate-links h4{text-align: center; color: #d6de23; font-weight: bold;margin-top: 0}

.content .col-center{margin-left: auto; margin-right: auto;}


.content .affiliate-links-box {padding-top: 10px}


.content .search-records-txt { margin-bottom: 30px; margin-top: 20px; width: 750px;}

.content .search-records-txt .center { text-align: center;}



.content-sidebar h4 {text-transform: uppercase; padding-bottom: 5px; border-bottom: 1px solid #eee;}


.wrapper #content .content.background-check,
.wrapper #content .content.property-records {width: auto}

.wrapper #content .content .search-records, .wrapper #content .content .search-records-txt,
.wrapper #content .content .wrap {width:calc(100% - 30px)}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}
.col{float:left}
.col{float:left}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#homepage #event-spotlight .action-link{font-family:UniversRoman;font-weight:bold}

.sidebar-adsense{
	padding: 10px;
	text-align:center;
}

  .sidebar-adsense img{
    width:160px;
    height:600px;
  }


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}


.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}


.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}


.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}


.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}


.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}


.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}


.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}


.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}


.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}


.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}


.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}


.dropdown {
  position: relative;
}


.dropdown-toggle:focus {
  outline: 0;
}


.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}


.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}


.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}


.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
}


.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}


.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000000;
  content: "";
}


.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}


.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}


.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}


.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.shoping-cart .dropdown-menu{
	right:-1px !important;
	border-radius:0px 0px 4px 4px;
	box-shadow:none;
	width:340px !important;
	padding:10px 20px !important;
}

.yamm .dropdown-menu{
	border-width:0px 1px 1px 1px;
	
	margin-top:-10px !important;
}

.shoping-cart .dropdown-menu li{
	padding:10px 0px;
	float:left;
	position:relative;
	width:100%;
}


.yamm .nav,
.yamm .dropup,
.yamm .dropdown,
.yamm .collapse {
  position: static;
}

.yamm .nav.pull-right .dropdown-menu {
  right: 0;
}

.yamm .dropdown.yamm-fullwidth .dropdown-menu {
  width: 100%;
  left: 0;
  right: 0;
}
.list-unstyled{padding-left:0;list-style:none}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}

.mysss {
    line-height: 21px;
    font-size: 20px;
}
.horizontal_carousel .jcarousel-clip li,.horizontal_carousel .jcarousel-clip .contentcarousel_list_item{display:inline-block;margin:0;overflow:hidden;padding:0;white-space:normal;vertical-align:top}
.hp_hero .jcarousel-clip .contentcarousel_list_item{position:relative;width:100%}

#footer .social-badges ul li.sb-vimeo a { background-position: 0 -120px ; }

.widget-social-badges ul li.sb-vimeo a { background-position: 0 -120px ; }
.center-block{display:block;margin-right:auto;margin-left:auto}

.center {
	text-align:center;
}

#sideRight p.r_adresse {
	margin-bottom:10px;
}
#navigation{margin:0px;padding:4px 0px 4px 4px;border-bottom-style:solid;border-bottom-width:1px;overflow:hidden;white-space:nowrap;}
#navigation ul{margin:0px;padding:0px;list-style:none;}
#navigation ul li{margin:0px;padding:0px;margin-right:0px;padding:2px 4px 2px 0px;border-right-style:solid;border-right-width:1px;}
#navigation ul li a{padding:2px 4px;font-weight:normal;font-size:0.9em;}
#navigation #main-menu{margin:0;padding:0px;float:right;}
#navigation #secondary-menu{margin:0;padding:0px;float:right;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
#menubar,#submenubar,#navigation{background-color:#333367;text-decoration:none;margin-top:3px;}
#navigation a{color:#ffffff;}
#navigation ul li.last{border-right:none;}
div.item-list ul.pager li a:hover,#navigation ul li a:hover{color:#000000;padding-top:9px;padding-bottom:7px;text-decoration:none;background-color:#ffffff;}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}
.pagination{margin:20px 0}
.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}

	



div.pagination {
	position:relative;
	overflow:hidden;
	border-top:none;
	padding-top:15px;
	margin:0}


	div.pagination ul {
		border-left:1px solid #ddd;}

			 
			  div.pagination ul li a {
				  color:#999}

				  
			div.pagination ul li.active a,
			div.pagination ul li a:hover {
				color:#333}

				  
				  
			 div.pagination ul li.disabled { display:none}

			 
			 
			div.pagination p.counter {  
				float: right;
				color: #999;
				font-style: italic;
				font-size: 12px;
				padding-top: 2px;}


ul.tab-dd {
	float:right;
	position:absolute;
	top:52px;
	padding: 15px 10px;
	right:0;
	z-index:9998;
	background:#fff;
	background:rgba(255,255,255,0.95);
	box-shadow: 5px 4px 18px rgba(0,0,0,0.1);
	width:215px;
	opacity: 0;
	visibility: hidden;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transform: translateY(20px);
	   -moz-transform: translateY(20px);
	    -ms-transform: translateY(20px);
	     -o-transform: translateY(20px);
	        transform: translateY(20px);
	-webkit-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	   -moz-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	    -ms-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	     -o-transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	        transition: all 0.6s cubic-bezier(0.86, 0, 0.07, 1);
}


body.is-touch ul.tab-dd {
	top:43px;
	-webkit-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	   -moz-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	    -ms-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	     -o-transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
	        transition: opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
}


ul.tab-dd li{
	float:left;
	width:100%;
	position:relative;
	border-bottom: 1px solid #ededed;
	margin-left:0px;
}


ul.tab-dd a {
	width:100% !important;
	display:block;
	padding:10px 10px;
	margin:0;
	font-size:12px;
	color:#333 ;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;

	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
		-webkit-transition: all .10s linear;
		   -moz-transition: all .10s linear;
		    -ms-transition: all .10s linear;
		     -o-transition: all .10s linear;
		        transition: all .10s linear;
}

ul.tab-dd a:hover {
	color:#fff;
	background-color: #064295 !important;
}

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}





.art-layout-wrapper
{
   position:relative;
   margin:0 auto 0 auto;
}

	
#main-nav-wrap,
.nav-logo,
nav.main-menu-wrap,
nav.main-menu-wrap ul li ul.sub-menu,
nav.main-menu-wrap ul li ul.sub-menu li a,
.nav-right-wrap,
.nav-search-wrap,
.search-fly-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	background: #fff !important;
	}


.nav-right-wrap {
	float: right;
	width: 200px;
	height: 50px;
	}


#main-nav-wrap,
nav.main-menu-wrap,
.nav-logo,
.nav-right-wrap,
.nav-menu-out,
.nav-logo-out,
#head-main-top {
	-webkit-backface-visibility: hidden;
	background: #4169e1;
	}
.site-stats{height:20px;border-bottom:2px solid #bc190a;padding-left:15px;background-color:#272727;line-height:25px;font-size:11px;font-weight:700}
.site-stats-a,.site-stats-b{height:20px;line-height:20px;font-size:11px;margin:0;padding:0 15px}
.site-stats-a span,.site-stats-b span{color:#af2f2d}
.site-stats-a{background-color:#383838}
.site-stats-b{background-color:#272727}

.social-box .wrap{
	height: 1%;
	margin-bottom: 8px;	overflow: hidden;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1}
.thumbnails:before,.thumbnails:after{display:table;content:""}
.thumbnails:after{clear:both}
.row-fluid .thumbnails{margin-left:0}
ul.thumbnails{margin:0;}
ul.thumbnails.feature{padding:10px 8px 10px 10px;background:#e4e4e4;width:748px;}
ul.thumbnails.esquina-hot{padding:10px 9px 10px 9px;background:#414143;}
.similar ul.thumbnails{margin:10px 0;}

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}


#subnav li a,
#subnav li a:visited,
#subnav .page_item {
	color: #666;
}

#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #c0c0c0;
}


.hier-nav li a, .hier-nav li a:visited, .hier-nav .page_item {
	text-decoration: none;
	color: #c0c0c0;
}
 .flags .ar{ background-position: -144px 0}

.mashmenu .columns .list{list-style:none;margin:0 5px;padding:0}

.mashmenu .columns .list .header{color:#ef8010 !important;font-size:14px;padding:10px 0}

.mashmenu .columns .list a{display:block;padding:0px 0;color:#164c7b;text-decoration:none}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

	
	.mobile-nav-holder {
		margin-top:20px !important;
	}


	.sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.mobile-nav-holder, .mobile-topnav-holder { display:block !important; }

	.mobile-nav-holder.set-invisible { display:none !important; }

	
	#small-nav .mobile-nav-holder {margin-top:0 !important;}

#footer div.col {
	width:auto;
	float:left;
}

  .navbar-fixed-top,
  .navbar-fixed-bottom {
    margin-right: -20px;
    margin-left: -20px;
  }

  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar-fixed-top {
    margin-bottom: 18px;
  }

  .navbar-fixed-bottom {
    margin-top: 18px;
  }

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }

  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 9px 15px;
    margin: 9px 0;
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .navbar .btn-navbar {
    display: block;
  }

  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }


.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}


.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}


.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
}


.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}


.navbar-inner:before,
.navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}


.navbar-inner:after {
  clear: both;
}


.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}


.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}


.navbar-link {
  color: #777777;
}


.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}


.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}


.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}


.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}


.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}


.navbar-form:before,
.navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}


.navbar-form:after {
  clear: both;
}


.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}


.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}


.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}


.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}


.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}


.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}


.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: Arial, sans-serif, "Helvetica Neue";
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}


.navbar-static-top {
  position: static;
  margin-bottom: 0;
}


.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}


.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}


.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}


.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}


.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}


.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}


.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}


.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}


.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}


.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}


.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}


.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}


.navbar-inverse .brand {
  color: #999999;
}


.navbar-inverse .navbar-text {
  color: #999999;
}


.navbar-inverse .navbar-link {
  color: #999999;
}


.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}


.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}


.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}


.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}


.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}


.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}


.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}


.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}


.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.phoca.navbar.forum,
.ptopmenu,
.box_skitter,
.slideshow-box {

	
	background-color: #0099ff;
	background-image: -moz-linear-gradient(top, #0099ff, #007ACC);
	background-image: -ms-linear-gradient(top, #0099ff, #007ACC);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0099ff), to(#007ACC));
	background-image: -webkit-linear-gradient(top, #0099ff, #007ACC);
	background-image: -o-linear-gradient(top, #0099ff, #007ACC);
	background-image: linear-gradient(top, #0099ff, #007ACC);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#007ACC', GradientType=0);
	
}


#front-content-area .home-center h1 {
  margin: 0 0 12px;
}


#front-content-area .home-center h1 a {
  color: #151515;
}


  #bit-events .bit-header-links { margin: 0 !important; }

.timeline-items .inner-content .bg-img{position: absolute;bottom:0;left: 50%;margin-left:-710px; width:400px;height:460px;-webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -o-transition: all 0.35s linear; -ms-transition: all 0.35s linear; transition: all 0.35s linear;z-index:1;}


	

	.select-menu,

	.site-header .site-logo,

	.site-footer .copyright,

	.header-navigation {

		float:none;

		width:100%;

	}

      body.home #main #home-features .home-feature-container .home-feature-1,
      body.home #main #home-features .home-feature-container .home-feature-2,
      body.home #main #home-features .home-feature-container .home-feature-3 {
        height: 350px; }
.main-site .date-display-single,.list-date{font-size:15px;line-height:20px;font-weight:600;color:#c29d58}
.date span.date-display-single,.date-link a:hover,ul.newsticker span{color:white}
.main-site .date-display-single,.list-date,.news-slider ul.liScroll a,ul.newsticker a{font-size:13px;line-height:22px}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}




#slider-lite img {
	width: 100% !important;
  height: auto;
}


.carousel {
	position: relative;
	margin-bottom: 20px;
	line-height: 1
}


.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}


.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #222222;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: .5;
	filter: alpha(opacity=50)
}


.carousel-control.right {
	right: 15px;
	left: auto
}


.carousel-control:hover {
	color: #ffffff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90)
}


.carousel-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 15px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75)
}


.carousel-caption h4, .carousel-caption p {
	line-height: 20px;
	color: #ffffff
}


.carousel-caption h4 {
	margin: 0 0 5px
}


.carousel-caption p {
	margin-bottom: 0
}

#slider .carousel-control {
	top: 100%;
	margin-top: -45px;
	background: rgba( 0, 0, 0, 0.25 );
	border: none;
	opacity: 1;
}

#slider .carousel-caption {
	padding: 5px 60px;
	min-height: 40px;
}
.row{margin-left:-15px;margin-right:-15px;}
.page-header [class*="span"],.page-header .row{margin-bottom:0px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row-fluid{width:100%;}
.row-fluid:before,.row-fluid:after{content:" ";display:table;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.56410256%;*margin-left:2.51091107%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.56410256%;}
.row-fluid .span12{width:100%;*width:99.94680851%;}
.row-fluid .span11{width:91.45299145%;*width:91.39979996%;}
.row-fluid .span10{width:82.90598291%;*width:82.85279142%;}
.row-fluid .span9{width:74.35897436%;*width:74.30578287%;}
.row-fluid .span8{width:65.81196581%;*width:65.75877432%;}
.row-fluid .span7{width:57.26495726%;*width:57.21176578%;}
.row-fluid .span6{width:48.71794872%;*width:48.66475723%;}
.row-fluid .span5{width:40.17094017%;*width:40.11774868%;}
.row-fluid .span4{width:31.62393162%;*width:31.57074013%;}
.row-fluid .span3{width:23.07692308%;*width:23.02373159%;}
.row-fluid .span2{width:14.52991453%;*width:14.47672304%;}
.row-fluid .span1{width:5.98290598%;*width:5.92971449%;}
.row-fluid .offset12{margin-left:105.12820513%;*margin-left:105.02182215%;}
.row-fluid .offset12:first-child{margin-left:102.56410256%;*margin-left:102.45771959%;}
.row-fluid .offset11{margin-left:96.58119658%;*margin-left:96.4748136%;}
.row-fluid .offset11:first-child{margin-left:94.01709402%;*margin-left:93.91071104%;}
.row-fluid .offset10{margin-left:88.03418803%;*margin-left:87.92780506%;}
.row-fluid .offset10:first-child{margin-left:85.47008547%;*margin-left:85.36370249%;}
.row-fluid .offset9{margin-left:79.48717949%;*margin-left:79.38079651%;}
.row-fluid .offset9:first-child{margin-left:76.92307692%;*margin-left:76.81669394%;}
.row-fluid .offset8{margin-left:70.94017094%;*margin-left:70.83378796%;}
.row-fluid .offset8:first-child{margin-left:68.37606838%;*margin-left:68.2696854%;}
.row-fluid .offset7{margin-left:62.39316239%;*margin-left:62.28677941%;}
.row-fluid .offset7:first-child{margin-left:59.82905983%;*margin-left:59.72267685%;}
.row-fluid .offset6{margin-left:53.84615385%;*margin-left:53.73977087%;}
.row-fluid .offset6:first-child{margin-left:51.28205128%;*margin-left:51.1756683%;}
.row-fluid .offset5{margin-left:45.2991453%;*margin-left:45.19276232%;}
.row-fluid .offset5:first-child{margin-left:42.73504274%;*margin-left:42.62865976%;}
.row-fluid .offset4{margin-left:36.75213675%;*margin-left:36.64575377%;}
.row-fluid .offset4:first-child{margin-left:34.18803419%;*margin-left:34.08165121%;}
.row-fluid .offset3{margin-left:28.20512821%;*margin-left:28.09874523%;}
.row-fluid .offset3:first-child{margin-left:25.64102564%;*margin-left:25.53464266%;}
.row-fluid .offset2{margin-left:19.65811966%;*margin-left:19.55173668%;}
.row-fluid .offset2:first-child{margin-left:17.09401709%;*margin-left:16.98763412%;}
.row-fluid .offset1{margin-left:11.11111111%;*margin-left:11.00472813%;}
.row-fluid .offset1:first-child{margin-left:8.54700855%;*margin-left:8.44062557%;}
.row.components-and-accessories-row{padding-top:30px;}
.infographic .row{background-color:#005cb9;color:#ffffff;padding:40px;}
.infographic .row+.row{padding-top:0;}
.row .metric-block{margin-bottom:0;}
.row .metric-block:nth-of-type(2n){border-left:1px solid #fff;}
.services-list .row .media .media-image{float:left;margin-right:40px;}
.services-list .row:nth-of-type(2n) .media .media-image{float:right;margin-right:0;margin-left:40px;}
.services-list .row .media .media-body{float:none;overflow:visible;}
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}

.header-widget-area .link-fb,
.header-widget-area .link-twitter,
.header-widget-area .link-instagram {
	float:left;
	margin-bottom: 12px;
	height: 34px;
}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}





.primary, .primary_wrap, .featured, .featured_wrap, .secondary, .secondary_wrap, .footer, .footer_wrap, .slider_wrap { position:relative; overflow:hidden }

.footer { margin-bottom:30px  }





.footer, .footer a { font-size:11px; color:#aaa }

.footer a { color:#ccc }

.footer a:hover { color:#fff; text-decoration:none }



.blog-section.sidebar-both, .blog-section.sidebar-right2 { width: 75%; float: left; }


.blog-section.sidebar-both2 { width: 66.66%; float: left; }


.blog-section.sidebar-both2 #main-content { float: right; width: 50%; }


.blog-section.sidebar-both2 #left-sidebar { width: 50%; }


.blog-section.sidebar-left2 { width: 75%; float: right; }
.sixcol{width:48.618784527%;}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol,.floatcol{position:relative;float:left;margin-left:2.762430939%;}

.logo{
	float:left;
	width:210px;
	height:71px;
	margin-top:28px;
	margin-left:25px;
}


.g-gridstatistic .g-gridstatistic-item-text1 {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
  font-size: 2.5rem;
  line-height: 1;
  font-weight: 700;
}



.col {
	display: block;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}




.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}

#sidebar #alloy-300x250-tile2, #sidebar #alloy-300x250-tile3 {margin-bottom: 9px; min-height: 250px; height: auto !important; height: 250px;}

#sidebar .bbp-login-form label { width: 70px }




	#sidebar {
		float: none;
		margin: 20px auto 0;
	}

	#sidebar #teen_html_widget-7 {
		display: none;
	}

#sidebar-inner {
    background: #fff;
    font-size: 12px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    -webkit-box-shadow: 0 4px 4px #ccc;
    -moz-box-shadow: 0 4px 4px #ccc;
    box-shadow: 0 4px 4px #ccc;
    color: #1d1d1d;
}
.rocket-section h2{margin-top:0;}
.rocket-section.rocket-section-collapse-top{padding-top:0;}
.rocket-section.rocket-section-collapse-bottom{padding-bottom:0;}
.rocket-section.transparrent-section + .transparrent-section{padding-top:0;}
.rocket-section-collapsed{padding:0px;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.page-solutions-learn .read-the-details.rocket-section,.node-type-brand-landing .read-the-details.rocket-section,.node-type-product .read-the-details.rocket-section,.node-type-learn-landing .read-the-details.rocket-section{padding-top:0;}

#footer-info{padding: 20px 10px 0px 10px;}

#footer-info, .footernav{text-align:center; width:100%}

.et_divi_builder #et_builder_outer_content .et_pb_gallery_item,
.et_divi_builder #et_builder_outer_content .et_pb_portfolio_item,
.et_divi_builder #et_builder_outer_content .et_pb_blurb_content,
.et_divi_builder #et_builder_outer_content .et_pb_tabs_controls,
.et_divi_builder #et_builder_outer_content .et_pb_tab,
.et_divi_builder #et_builder_outer_content .et_pb_slide_description,
.et_divi_builder #et_builder_outer_content .et_pb_pricing_heading,
.et_divi_builder #et_builder_outer_content .et_pb_pricing_content,
.et_divi_builder #et_builder_outer_content .et_pb_promo_description,
.et_divi_builder #et_builder_outer_content .et_pb_newsletter_description,
.et_divi_builder #et_builder_outer_content .et_pb_counter_title,
.et_divi_builder #et_builder_outer_content .et_pb_circle_counter,
.et_divi_builder #et_builder_outer_content .et_pb_number_counter,
.et_divi_builder #et_builder_outer_content .et_pb_toggle_title,
.et_divi_builder #et_builder_outer_content .et_pb_toggle_content,
.et_divi_builder #et_builder_outer_content .et_pb_contact_main_title,
.et_divi_builder #et_builder_outer_content .et_pb_testimonial_description_inner,
.et_divi_builder #et_builder_outer_content .et_pb_team_member,
.et_divi_builder #et_builder_outer_content .et_pb_countdown_timer_container,
.et_divi_builder #et_builder_outer_content .et_pb_post,
.et_divi_builder #et_builder_outer_content .et_pb_text,
.et_divi_builder #et_builder_outer_content .product,
.et_divi_builder #et_builder_outer_content .et_pb_widget {
  word-wrap: break-word;
}

.et_divi_builder #et_builder_outer_content .et_pb_text p:last-of-type {
  padding-bottom: 0px;
}

@charset "utf-8";.button,.latest-post-blog img{border-radius:4px}
.latest-post-blog{margin-bottom:4px}
.latest-post-blog img,.tags a{-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}
.flickr-widget-blog a,.latest-post-blog img{float:left;border:1px solid #ddd;padding:4px}
.latest-post-blog p{margin:0 0 0 75px;color:#666;line-height:19px}
.latest-post-blog p a{color:#666;display:block}
.latest-post-blog p a:hover{color:#888}
.latest-post-blog p span{color:#888;margin:5px 0 0;display:block}
.latest-post-blog img{width:55px;height:55px;box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}
.watch-promos__headline--homepage{display:inline-block}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

p.caption-text
{
	padding: 5px;
	margin: 0px;
}


.callout-subhead { color: #004785; font-size: 12px; font-family: Raleway, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-transform: uppercase; padding-top: 20px; padding-left: 20px; }
.program_segment{width:100%;display:none;color:#fefbfc;vertical-align:top;white-space:normal;word-spacing:0}

.text-area {
  font-size: 13px;
  line-height: 23px;
  color: #3a3a3a;
}

#top-bar .text-area,
.header-bottom-bar .text-area {
  color: #ffffff;
}

#header #navigation .mini-login,
#header #navigation .mini-search,
#header #navigation .shopping-cart,
#header #navigation .mini-contacts,
#header #navigation .text-area,
#header #navigation .mini-nav,
#header #navigation .soc-ico {
  margin-left: 20px;
}
.mini-contacts,.mini-login,.mini-nav,.mini-search,.shopping-cart,.text-area{margin-left:20px}
#header #top-bar .soc-ico,#top-bar .mini-contacts,#top-bar .mini-login,#top-bar .mini-nav,#top-bar .mini-search,#top-bar .shopping-cart,#top-bar .text-area{margin-right:20px;margin-left:0}
#header #top-bar .right-block .mini-nav,#header #top-bar .right-block .soc-ico,#header #top-bar .right-block .text-area,#top-bar .right-block .mini-contacts,#top-bar .right-block .mini-login,#top-bar .right-block .mini-search,#top-bar .right-block .shopping-cart{margin-right:0;margin-left:20px}
.header-side-left #header #top-bar .soc-ico,.header-side-left #header .header-bottom-bar .mini-nav,.header-side-left #header .header-bottom-bar .soc-ico,.header-side-left #header .header-bottom-bar .text-area,.header-side-left #top-bar .mini-contacts,.header-side-left #top-bar .mini-nav,.header-side-left #top-bar .text-area,.header-side-left .header-bottom-bar .mini-contacts,.header-side-left .header-bottom-bar .mini-login,.header-side-left .header-bottom-bar .mini-search,.header-side-left .header-bottom-bar.shopping-cart,.header-side-left .mini-login,.header-side-left .mini-search,.header-side-left .shopping-cart,.header-side-right #header #top-bar .soc-ico,.header-side-right #header .header-bottom-bar .mini-nav,.header-side-right #header .header-bottom-bar .soc-ico,.header-side-right #header .header-bottom-bar .text-area,.header-side-right #top-bar .mini-contacts,.header-side-right #top-bar .mini-nav,.header-side-right #top-bar .text-area,.header-side-right .header-bottom-bar .mini-contacts,.header-side-right .header-bottom-bar .mini-login,.header-side-right .header-bottom-bar .mini-search,.header-side-right .header-bottom-bar.shopping-cart,.header-side-right .mini-login,.header-side-right .mini-search,.header-side-right .shopping-cart{margin:5px 10px!important}

  #top-bar .mini-login,
  #top-bar .mini-search,
  #top-bar .shopping-cart,
  #top-bar .mini-contacts,
  #header #top-bar .soc-ico,
  #top-bar .text-area,
  #top-bar .mini-nav {
    margin: 5px 10px !important;
  }

.timeline-items .inner-content .bg-img{position: absolute;bottom:0;left: 50%;margin-left:-710px; width:400px;height:460px;-webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -o-transition: all 0.35s linear; -ms-transition: all 0.35s linear; transition: all 0.35s linear;z-index:1;}
.clr{clear:both}
.clr-lft{clear:left}
.clr-rgt{clear:right}
.social-tabs .tab-index ul{margin:0}
.social-tabs .tab-index li{display:inline-block;margin:0 1rem}
.social-tabs .tab-index a{display:block;color:#999}
.social-tabs .tab-index a:hover,.social-tabs .tab-index a.active{color:#333}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}

.grid,
.unit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



.grid {
  display: block;
  clear: both;
}

.grid .unit {
  float: left;
  width: 100%;
  padding: 10px;
}



.wrap .grid,
.grid.wrap {
  max-width: 978px;
  margin: 0 auto;
}



.grid .whole,          .grid .w-1-1 { width: 100%; }

.grid .half,           .grid .w-1-2 { width: 50%; }

.grid .one-third,      .grid .w-1-3 { width: 33.3332%; }

.grid .two-thirds,     .grid .w-2-3 { width: 66.6665%; }

.grid .one-quarter,    .grid .w-1-4 { width: 25%; }

.grid .three-quarters, .grid .w-3-4 { width: 75%; }

.grid .one-fifth,      .grid .w-1-5 { width: 20%; }

.grid .two-fifths,     .grid .w-2-5 { width: 40%; }

.grid .three-fifths,   .grid .w-3-5 { width: 60%; }

.grid .four-fifths,    .grid .w-4-5 { width: 80%; }

.grid .golden-small,   .grid .w-g-s { width: 38.2716%; }
 
.grid .golden-large,   .grid .w-g-l { width: 61.7283%; }

.grid:before, .grid:after {
  display: table;
  content: "";
  line-height: 0;
}

.grid:after {
  clear: both;
}

  .unit .grid .unit {
    padding-left: 0px;
    padding-right: 0px;
  }
.region-content ul,.region-content ol{margin:0 0 1em;padding:0 0 0.25em 2.5em;}
.region-header .block{font-size:0.857em;float:left;margin:0 10px;padding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7);}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login{width:auto;}
.region-header #block-user-login .content{margin-top:2px;}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}
.region-header #block-search-form{width:208px;}
.region-header #block-search-form .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
#footer .region{margin-top:20px;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.region-header{float:right;margin:0 5px 10px;}
.with-secondary-menu .region-header{margin-top:3em;}
.without-secondary-menu .region-header{margin-top:0px;}
#content,#sidebar-first,#sidebar-second,.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn,.attachment,.view-jobs-az .view-content{display:inline;float:left;position:relative;}
.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn{padding:0 10px;width:220px;}
.region-content h2{line-height:normal;}
.region-header-alert{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-header-top{padding:0 1.15385em;}
.region-header{padding-right:1.15385em;}
.region-mainmenu,.region-premier-ad{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-footer-links{display:inline;float:left;width:98.79725%;margin:0 0.60137%;}
.region-mainmenu{max-width:1174px;}
body.node-type-nycm-events .content-inner,body.node-type-press-event-calendar .content-inner,body.node-type-pro-athlete-bios .content-inner,.region-content,#content-top-region,.region-content-two{clear:both;overflow:hidden;background:white;padding:1.8% 1.8% 2% 1.8%;border:14px solid #d2d2d5;}
.region-content-two{margin-top:-2%;}
.region-content-three{max-width:1164px;background:#d3d2d7;border:14px solid #d2d2d5;border-top:none;margin-top:-2%;*margin-top:-32px;}
.region-sidebar-second{border:14px solid #d2d2d5;background:#d2d2d5;padding-bottom:.6%;*padding-bottom:3.5%;border-bottom:0;}
.region-sidebar-second .block{margin-bottom:3.8%;background:white;clear:both;overflow:hidden;}
.front .region-content{padding:2% 1% 0 1%;}
.front .region-content .block{float:left;width:48.2%;padding:0 .9%;margin-bottom:1.84615em;}
.front .region-content-one{display:inline;float:left;width:98.79725%;margin:0 0.60137%;margin-bottom:14px;max-width:1174px;}
body.not-front .region-content{padding:0;border:none;}
body.page-node-218 .content-inner,body.page-node-218 .content-inner,body.page-node-218 .region-content,body.page-node-218 #content-top-region,body.page-node-218 .region-content-two,body.page-node-218 #content-wrapper{overflow:inherit !important;}
.region-footer-bottom{padding:3.30769em 1.07692em 4.61538em 1.07692em;clear:both;overflow:hidden;}
.region-mainmenu ul.nice-menu{border:none;width:100%;text-align:center;}
.region-mainmenu ul.nice-menu ul{border:none;}
.region-mainmenu ul.nice-menu li{border:none;background:none;float:none;display:inline-block;*display:inline;zoom:1;}
.region-mainmenu ul.nice-menu li.menu-467{background:none;}
.region-mainmenu ul.nice-menu li a{font-size:1.07692em;color:#7da7db;padding:0.69231em 0.76923em;padding:0.73077em 0.76923em \9;*padding:0.76923em 0.76923em;font-family:'Gotham SSm 5r','Gotham SSm A','Gotham SSm B';font-weight:500;font-style:normal;}
.region-mainmenu ul.nice-menu-down li a.active,.region-mainmenu ul.nice-menu-down li a:hover{color:#3d85c6;background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent,.region-mainmenu ul.nice-menu-down li li.menuparent{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent:hover,.region-mainmenu ul.nice-menu-down li li.menuparent:hover{background:none;}
.region-mainmenu ul.nice-menu-down li.menuparent.active-trail a,.region-mainmenu ul.nice-menu-down li li.menuparent.active-trail a{color:#7da7db;}
.region-mainmenu ul.nice-menu ul li{margin:0;background:none;text-align:left;width:100%;border-bottom:1px solid #9da4b4;}
.region-mainmenu ul.nice-menu ul li.last{border:none;}
.region-mainmenu ul.nice-menu li li a{color:#9da4b4 !important;padding:0.46154em 0;border:none;font-size:1.07692em;}
.region-mainmenu ul.nice-menu-down li li.menuparent a{color:#9da4b4;text-transform:none;padding:10px 12px;font-weight:normal;border:none;}
.region-mainmenu ul.nice-menu li li a:hover{background:none;text-decoration:none;color:#393939 !important;}
.region-mainmenu ul.nice-menu li li:hover,.region-mainmenu ul.nice-menu li li.active-trail{background-color:none;text-decoration:none;}
.region-mainmenu ul.nice-menu li.menuparent.over a{color:#4f9de1;background:none;}
.region-mainmenu ul.nice-menu li.menuparent.over li a{background:none;}
.region-mainmenu ul.nice-menu,.region-mainmenu ul.nice-menu ul{z-index:7 !important;}
.region-sidebar-second p{margin:0 !important;}
#photogallery .region-content{background:black;border:none;padding:0;}
.region-mainmenu ul.nice-menu-down li a{padding:0.61538em 1.15385em 0.61538em 1.15385em !important;}
.region-mainmenu ul.nice-menu-down li{margin:0 !important;}

.vc_wp_text .textwidget {
  margin: 12px 0 43px 0;
}

    
    .widget_archive a,
    .widget_archive li,
    .widget_calendar,
    .widget_categories a,
    .widget_nav_menu a,
    .widget_meta a,
    .widget_pages a,
    .widget_recent_comments a,
    .widget_recent_entries a,
    .widget_text .textwidget,
    .widget_tag_cloud a,
    .widget_search input,
    .woocommerce .product-categories a,
    .widget_display_forums a,
    .widget_display_replies a,
    .widget_display_topics a,
    .widget_display_views a,
    .widget_display_stats {
    	font-family:"Roboto Slab";
	
    }
.page-node #content-wrapper h1.page-title{margin:0;padding:20px 40px 0 0;}
.page-node.page-node- #content-wrapper h1.page-title{padding:20px 40px 0;}
.node.node-teaser,.page-node- #content-wrapper,.page-contact #content-wrapper{background-color:#fcfcfc;border:1px solid #eaeaea;margin-bottom:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}


.alignleft {
	text-align: left;
	float: left;
}


img.alignleft {
	float: left;
	margin-right: 12px;
	margin-top: 2px;
	margin-bottom: 5px;
}


#pnav .alignleft {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50%;
}

#pnav .alignleft a {
	color: #000000;
	text-decoration: none;
}


	.fusion-social-links-footer .fusion-social-networks {
		display: inline-block;
		float: none;
	}

	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
		margin-right: 0;
	}
	
	.author .author_social .fusion-social-networks {
		text-align: center;
	}

	.author .author_social .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
	}


	.fusion-sharing-box .fusion-social-networks {
		float: none;
		display: block;
		width: 100%;
		text-align: left;
	}

.widget .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  display: inline-block;
  margin-right: 11px;
  margin-bottom: 14px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 7px;
  margin-bottom: 10px;
}

.fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 5px;
}

.fusion-social-links-header .fusion-social-networks a:last-child {
  margin-right: 0;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .alignleft .fusion-social-links-header .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks {
  float: none;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {
  margin-left: 10px;
}

.rtl .author .author_social .fusion-social-networks {
  text-align: left;
}

.rtl .author .author_social .fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-person .person-desc .person-author .fusion-social-networks {
  text-align: left;
}

.rtl .fusion-person .person-desc .person-author .fusion-social-networks a {
  margin-left: 0;
  margin-right: 20px;
}

.rtl .fusion-sharing-box .fusion-social-networks {
  text-align: left;
}

.rtl .fusion-social-networks .fusion-social-network-icon {
  margin-left: 20px;
  margin-right: 0;
}

.rtl .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-left: 10px;
  margin-right: 0;
}

#side-header .fusion-social-links-header .fusion-social-networks a {
  margin-bottom: 20px;
}

#side-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-bottom: 10px;
}

.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-person .person-desc .person-author .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
  float: none;
}

.fusion-person .person-desc .person-author .fusion-social-networks {
  max-width: 50%;
  text-align: right;
}

.fusion-person .person-desc .person-author .fusion-social-networks a:first-child {
  margin-left: 0;
}

.fusion-person .person-desc .person-author .fusion-social-networks a {
  margin-bottom: 10px;
  margin-right: 0;
  margin-left: 20px;
}

.fusion-sharing-box h4,
.fusion-sharing-box .fusion-social-networks {
  display: table-cell;
  vertical-align: middle;
}

.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon {
  margin-bottom: 0;
}

.fusion-social-networks .fusion-social-network-icon {
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #46494a;
  display: inline-block;
}

.fusion-social-networks .fusion-social-network-icon:hover {
  opacity: 0.8;
}

.fusion-social-networks .fusion-social-network-icon:before {
  color: inherit;
}

.fusion-social-networks.boxed-icons {
  line-height: 46px;
}

.fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 10px;
  padding: 8px;
  background-color: #46494a;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-background-clip: inherit;
  -webkit-background-clip: inherit;
  background-clip: inherit;
  border: 1px solid #46494a;
  color: #ffffff;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-top: 0;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-header .fusion-social-networks.boxed-icons { line-height: normal; }


.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block; }


img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 0.75em; }
.seo-content h1,.seo-content h2,.seo-content h3,.seo-content h4{font-family:SohoStd-Bold,sans-serif;font-size:20px}
.home-top ul,.products-top ul,.seo-content ul{padding-bottom:20px}
.home-top li,.products-top li,.seo-content li{list-style-type:disc;margin-left:20px}
.home .products-top,.seo-content{padding:20px 0}
.seo-content img.alignleft{margin-right:50px}
#wp-calendar #today{background:#52C0D4;color:#fff;}
#wp-calendar #today a{color:#fff;}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
#subnav{display: none !important}




#wrapper #footer {
	clear:  both;
	position:  relative;
	width: 100%;
	height: auto;		
	background-color:  transparent;	
	display: block;	
	color: #ccc; 	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	line-height: 1.5em;	
	padding:  10px 0;
}

#footer-copy {	
	float:  left;
	margin:  0 16px;
	font-size: 9px !important;			
	color: #555;
	font-weight:  normal;
}

#footer-left #tagline {

}

#footer #footer-links {
	float:  right;
	display: inline;
	margin:  0 16px;
	text-align: center;		
	color: #72695a;
	font-weight:  normal;
}

#footer-copy a { color: #72695a; font-weight:  normal; text-decoration:  none;}

#footer-links a { color: #72695a; font-weight:  normal; text-decoration:  none;}

#footer-links a:hover { color:   Black; }

.clear {
	clear: both;
}





#main-col {
	width: 725px;
	float: left;
	position: relative;
	margin-left: 0;
	margin-right: 0;
}

.page-template-1l-sidebar-php #main-col {	width: 725px; }

#ie6 .page-template-1l-sidebar-php #main-col { width: 695px }

.page-template-1r-sidebar-php #main-col {	width: 725px; }

#ie6 .page-template-1r-sidebar-php #main-col { width: 695px }

.page-template-1l1r-sidebar-php #main-col {	width: 630px; }

#ie6 .page-template-1l1r-sidebar-php #main-col { width: 600px }

.page-template-2l-sidebars-php #main-col {	width: 630px; }

#ie6 .page-template-2l-sidebars-php #main-col { width: 600px }

.page-template-2r-sidebars-php #main-col {	width: 630px; }

#ie6 .page-template-2r-sidebars-php #main-col { width: 600px }

#ie6  #main-col { width: 655px }

.page-template-no-sidebars-php #main-col {	width: 100%; }
 
.aom_st {font-size:smaller; font-weight:bold; padding-right:4px;}

.content {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.content .content-pad {
  padding: 15px;
}

#content .content-pad {
  padding-top: 10px;
}

#nav .content-pad,
#secondnav .content-pad {
  padding-top: 5px;
  padding-bottom: 5px;
}

body.fixed_width.content-shadow .page-canvas {
  box-shadow: 0 1px 5px rgba(0,0,0,0.8);
}

body.fixed_width .section-branding .content-pad {
  padding: 25px;
}

body .content img {
  max-width: 100%;
  height: auto;
  width: auto \9;
}

  .responsive #page #pagelines_content #column-wrap,
  .responsive #page #pagelines_content #sidebar-wrap,
  .responsive.fixed_width #site .content {
    width: 100%;
  }

#column-wrap,
#sidebar-wrap,
.clip,
#column-main,
#sidebar1,
.content,
#page {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}

#highlight .content-pad .highlight-area {
  padding: 21px 0 10.5px;
}

.section-quickslider .content-pad {
  padding-bottom: 0;
}

.section-carousel .content ul li {
  float: left;
  text-align: center;
  position: relative;
}

.section-carousel .content ul li img {
  padding: 3px;
  margin: 2px;
}

.section-carousel .content ul li a {
  position: relative;
  display: inline-block;
}

.section-carousel .content ul li a span.list-title {
  color: #fff;
  text-shadow: #000 0 -1px 0;
  background: rgba(0,0,0,0.75);
  font-family: "Helvetica", Arial, serif;
  font-weight: 300;
  font-size: 10px;
  line-height: 1.4em;
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 1px;
  display: none;
  filter: alpha(opacity=75);
}

.section-carousel .content ul li a:hover span.list-title {
  display: block;
}

.section-carousel .content ul li a img,
.section-carousel .content ul li a:hover img {
  background: #fdfdfd;
  box-shadow: 0 1px 4px #9b939b;
}

.section-branding .content {
  z-index: 10;
}

.section-navbar .content-pad {
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-navbar .content-pad .navbar-content-pad {
  padding: 0 15px;
}

#boxes .content-pad {
  padding-bottom: 5px;
}

.section-brandnav .content-pad {
  padding-top: 2em;
  padding-bottom: 2em;
}
#site .content,#footer .content{ width: 100%; max-width:1060px;}
#totop-scroller{display:block;position:absolute;top:10px;right:10px;z-index:1;width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAoCAYAAAAolAC+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xMRTK2QYAAAAedEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzUuMasfSOsAAAB3SURBVDiN7ZNRCsAgDENtzuat692yL2GbafVnYwwFP2xeQlFrJMvqwjL5J7i1Jq9ogDuoDFBgdIYSaq2m6ohAZTB3l4myFZLF3UmyRLvrtj/Shp+E12bwBOYzKAA9gzfBVB0JOBiQJA4GBEnKYJiAF8PHn/tl+ADv+1jt7iQc/gAAAABJRU5ErkJggg==) 50% 0 no-repeat;text-decoration:none}
#totop-scroller:hover{background-position:50% -20px}
#toolbar,#headerbar,#menubar,#breadcrumbs,#totop-scroller{display:none}


#select_hide_mask{
    position: absolute;
    background: #161616;
    height: 50px;
    width: 150px;
    right:0;
    display:none;
}
.footer_top_holder{display:block;background-color:#262626}
body.section-intranet #main #content .node-page-intranet-content .group-main .field-type-text-with-summary span.lexicon-term,body.section-intranet #main #content .node-page-intranet-grant .group-main .field-type-text-with-summary span.lexicon-term,body.page-node-364 #main #content .node-page-intranet-content .group-main .field-type-text-with-summary span.lexicon-term,body.page-node-364 #main #content .node-page-intranet-grant .group-main .field-type-text-with-summary span.lexicon-term,body.node-type-page-intranet-content #main #content .node-page-intranet-content .group-main .field-type-text-with-summary span.lexicon-term,body.node-type-page-intranet-content #main #content .node-page-intranet-grant .group-main .field-type-text-with-summary span.lexicon-term,.page-intranet-intranet-reports-and-minutes #main #content .node-page-intranet-content .group-main .field-type-text-with-summary span.lexicon-term,.page-intranet-intranet-reports-and-minutes #main #content .node-page-intranet-grant .group-main .field-type-text-with-summary span.lexicon-term{background:none;}
body.section-students.node-type-page-extranet-home #page #header .lexicon-term{border-bottom:0px;cursor:none;}
span.lexicon-term{text-decoration:none;border-bottom:1px dotted;cursor:help;}
a.lexicon-term{text-decoration:none;border-bottom:1px dotted #080;color:#080;cursor:help;}

#releases .smallrname{font-family:Georgia;font-style:italic;font-size:1.1em;padding:5px;letter-spacing:0.1em;line-height:1.1em;display:block;height:42px;}

#sidebar .smallrname{font-family:Georgia;font-style:italic;font-size:11px;padding:5px;letter-spacing:0.1em;line-height:1.2em;display:block;height:42px;}

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}
.col{float:left}


#tlogo {
	position: relative;
	padding: 10px 0 0 20px; }


.heading {
	font-family: Arial, tahoma, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #CCFFCC;
}

A.cattree { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover { COLOR: #FF8000; TEXT-DECORATION: underline; }

A.cattree:visi { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover:visit { COLOR: #FF8000; TEXT-DECORATION: underline; }

.tg-one-half .widget-title a:hover,
.tg-one-third .widget-title a:hover,
.tg-one-fourth .widget-title a:hover {
	color: #0FBE7C;
}

.tg-one-half p,
.tg-one-third p,
.tg-one-fourth p {
	text-align: center;
}

.tg-one-half .service-image,
.tg-one-third .service-image,
.tg-one-fourth .service-image {
	text-align: center;
}

.tg-one-half .widget-title,
.tg-one-third .widget-title,
.tg-one-fourth .widget-title {
	text-align: center;
}

.tg-one-fourth {
	float: left;
	width: 23.1527094%;
	margin: 0 2.46305419% 0 0;
	padding: 0px 0px 30px;
}

.tg-one-fourth-last {
	margin: 0px;
}

.widget_recent_work .tg-one-half .widget-title,
.widget_recent_work .tg-one-third .widget-title,
.widget_recent_work .tg-one-fourth .widget-title {
	font-size: 22px;
	padding-bottom: 8px;
	text-align: left;
}

.widget_recent_work .tg-one-half p,
.widget_recent_work .tg-one-third p,
.widget_recent_work .tg-one-fourth p {
	text-align: left;
}

.widget_recent_work .tg-one-half .service-image,
.widget_recent_work .tg-one-third .service-image,
.widget_recent_work .tg-one-fourth .service-image {
	text-align: center;
	padding-bottom: 0;
}

.widget_featured_post .tg-one-half .widget-title,
.widget_featured_post .tg-one-third .widget-title,
.widget_featured_post .tg-one-fourth .widget-title {
	text-align: left;
	font-size: 20px;
	padding-bottom: 8px;
	line-height: 22px;
}

.widget_featured_post .tg-one-half p,
.widget_featured_post .tg-one-third p,
.widget_featured_post .tg-one-fourth p {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: left;
		width: 46.7684729%;
	}

	.tg-one-half-last, .tg-one-fourth-last {
		float: right;
	}

			.tg-one-half .widget-title a:hover, .tg-one-third .widget-title a:hover, .tg-one-fourth .widget-title a:hover { color: #000000; }
.nav-container{border-bottom:3px solid #37d4e2;background-color:#fff;width:100%;margin:0;height:36px;position:relative;clear:both}
.nav-container
select{margin:18px
0}
.input-box input.input-text .lt-ie8 .header, .lt-ie8 .nav-container{z-index:1}
.header-container,.nav-container,.footer-container,.pager,.toolbar,.actions,.buttons-set{display:none !important}


.mega-dropdown {
  width: 100%;
  border-style: solid;
  border-width: 3px 0 5px;
  border-color: #e7e7e7;
  background: #fff;
  position: absolute;
  top: -9999px;
  left: 0;
  width: 100%;
  padding: 0 9999px;
  margin: 0 -9999px;
  z-index: 999;
  text-transform: none;
}




.mega-dropdown .column {
  width: 23%;
  float: left;
  padding: 20px 20px 20px;
  border-left: 1px solid #e7e7e7;
}


.mega-dropdown ul li {
    padding: 0 0 4px!important;
}


.mega-dropdown .column:first-child {
  background: #e7e7e7;
  position: relative;
  width: 30%;
}


.mega-dropdown .column:first-child:after {
  position: absolute;
  content: "";
  top: 0;
  right: 100%;
  bottom: 0;
  background: #e7e7e7;
  padding: 0 0 0 9999px;
  margin: 0 0 0 -9999px;
}


.mega-dropdown .column:first-child img {
  float: left;
  margin: 0 10px 0 0;
  width: 110px;
}


.mega-dropdown .column .txt-box {
  overflow: hidden;
  font: 16px/22px "ProximaNova-Regular",Helvetica,Arial,sans-serif;
}


.mega-dropdown .title {
  font: 20px/24px "MuseoSlab-700",Helvetica,Arial,sans-serif;
  display: block;
  margin: 0 0 8px;
}


.mega-dropdown .txt-box p {
  margin: 0 0 8px;
}


.mega-dropdown .btn-start {
  color: #0070cd;
  font-family: "ProximaNova-Bold",Helvetica,Arial,sans-serif;
}


.no-pad {
	padding: 0;
	margin: 0;
}

.fltlft { 
	float: left;
	margin-right: 8px;
}

.textwidget h5 {
padding-bottom: 10px !important;
}
.hentry .alignnone{display:inline-block;}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button,.ui-widget,.ajax-login-register-container .meta{font-family:inherit;font-size:16px;}
.ajax-login-register-login-container .meta{font-size:inherit;font-weight:300;color:#b7b7b7;margin-top:8px;display:inline-block;font-size:14px;}
.ajax-login-register-login-container .meta a{color:#b7b7b7;}
.smart-sidebar-item .meta .stats .stats-wrap span{font-size:14px;margin-right:15px;}
.smart-sidebar-item .meta .stats .stats-wrap span i{font-size:18px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span{font-size:12px;margin-right:13px;}
.has-sidebar .smart-sidebar-item .meta .stats .stats-wrap span i{font-size:16px;}
.widget.xt_news .news-list li .meta p{margin-bottom:0;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side){padding-left:1px;padding-top:10px;}
.widget.xt_news .news-list .meta .author{font-size:14px;line-height:27px;font-weight:300;margin-right:5px;}
.widget.xt_news .news-list .row:not(.has-background) .meta:not(.side) .xt-post-category{margin-top:10px;}
.widget.xt_news .news-list .meta a.read-more{color:#b7b7b7;}
.widget.xt_news .news-list .has-background .meta-container{position:absolute;bottom:0px;width:100%;}
.widget.xt_news .news-list .has-background .meta{z-index:1;position:relative;padding:15px;overflow:hidden;}
.widget.xt_news .news-list.meta-all-over .has-background .meta{padding:30px;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt,.widget.xt_news .news-list.meta-all-over.show-category-on-hover .has-background .xt-post-category{display:none;}
.widget.xt_news .news-list.meta-all-over.show-title-on-hover .has-background .xt-post-title,.widget.xt_news .news-list.meta-all-over.show-excerpt-on-hover .has-background .xt-post-excerpt{margin:0;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-date,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats a i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats i,.widget.xt_news .news-list.meta-all-over .has-background .xt-post-stats .stats-wrap span i{color:#b7b7b7 !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-author a:hover{color:#e8280b !important;}
.widget.xt_news .news-list.meta-all-over .has-background .xt-post-category{margin-bottom:10px;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-author,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-date,.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{background-color:rgba(0,0,0,0.5);padding:0 10px;margin-right:3px !important;}
.widget.xt_news .news-list:not(.meta-all-over) .has-background .xt-post-stats{padding:0 0 0 10px;margin:0;}
.widget.xt_news .news-list.list.featured-posts-1-col.meta-all-over li:first-child{border-bottom:0;padding-bottom:0;}
.widget.xt_news .news-list .has-background.auto-height .meta-container{position:relative;margin-top:100px;}
.has-background.custom-height .column:not(.meta-container),.has-background.auto-height .column:not(.meta-container){height:100%;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-6"] .meta,.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-5"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-5"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.widget.xt_news .news-list.news-list.posts-list-small-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-medium-thumbs.list li [class*="small-"] .meta,.widget.xt_news .news-list.news-list.posts-list-large-thumbs.list li [class*="small-"] .meta,.featured-posts-2-col-style-2 [class*="small-"] .meta{margin-top:10px;}
.has-background .meta{padding:10px !important;}
.widget.xt_news .news-list.posts-list-small-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-medium-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.posts-list-large-thumbs:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category,.widget.xt_news .news-list.numeric-list:not(.meta-category-over):not(.meta-category-stats-over):not(.meta-all-over) .xt-post-category{padding-top:0;}
.article-comments ol.commentlist li .comment-text p.meta{font-size:14px;font-weight:300 !important;line-height:24px;color:#b7b7b7;margin-bottom:10px;margin-top:0px;float:left;}
.article-comments ol.commentlist li .comment-text p.meta time{font-size:16px !important;font-weight:300 !important;line-height:24px !important;color:#b7b7b7;padding:0;}
.article-comments ol.commentlist li .comment-text p.meta span,.article-comments ol.commentlist li .comment-text p.meta span a{font-size:16px !important;color:#181818;font-weight:400 !important;}
.article-comments ol.commentlist li .comment-text p.meta a{font-size:16px;color:#b7b7b7;}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\2a";
}

.glyphicon-plus:before {
  content: "\2b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }


.header-right{float:right; padding-right:15px; margin-top:5px;}



.x-navbar-inner .header-right{ width: initial; max-width: inherit;}



#footer-widgets .block {
  padding-top: 20px; }


  #footer-widgets.col-1 .block {
    width: 100%;
    margin-right: 0; }


  #footer-widgets.col-2 .block,
  #footer-widgets.col-4 .block {
    width: 48%; }


  
  #footer-widgets.col-3 .block {
    width: 30.75%; }


  #footer-widgets.col-4 .block {
    width: 22.05%; }


  .magazine .block.last {
    float: right; }


#portfolio .block h2 {
  font-size: 18px;
  margin-bottom: 15px; }






.clearfix:before,
.entry-content:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before  {
	content: " ";
	display: table;
}


.clearfix:after,
.entry-content:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-inner {
	clear: both;
}


	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.site-inner,
	.title-area,
	.wrap {
		width: 100%;
	}

    footer .footer-social-content {height:60px;width:945px !important;margin:0 auto;}

    footer .footer-social-content .left {padding-top:18px;}

    footer .footer-social-content .right {padding-top:13px;}

    footer .footer-social-content img {vertical-align:middle;border:0;margin:0 7px;}

#tools span.login { float: left; max-height: 26px; }
nav.primary ul.menu li{margin:0;}
ul.menu{margin-left:0;}
.primary ul.menu{margin-left:-10px;}
ul.menu li.expanded,ul.menu li.collapsed,ul.menu li.leaf{padding:0;margin:0;}
.main-nav nav ul.menu{display:block;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }


.menu-item {
    display: inline;
}
#sdrn_menu .sdrn_icon:before,#sdrn_bar [data-icon]:before{font-family:'sdrn';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
#sdrn_bar,#sdrn_bar *,#sdrn_menu,#sdrn_menu *{margin:0;padding:0;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-family:'Open Sans',sans-serif;list-style:none;text-align:left;font-size:100%;font-weight:normal;}
#sdrn_menu img,#sdrn_bar img{border:0;border:none;}
#sdrn_menu.top{top:0px;left:0px;width:100%;display:none;position:relative;}
#sdrn_menu.left,#sdrn_menu.right{display:none;position:absolute;position:fixed;top:0px;height:100%;z-index:99997;overflow-x:none;overflow-y:auto;background:#2E2E2E;}
#sdrn_menu.left ul#sdrn_menu_ul,#sdrn_menu.right ul#sdrn_menu_ul{padding-top:42px;}
#sdrn_menu ul{margin:0px;padding:0px;display:block;width:100%;position:relative;list-style:none;}
#sdrn_menu ul li{display:block;list-style:none;}
#sdrn_menu ul li a,#sdrn_menu ul li a:hover{border-bottom:1px solid #131212;border-top:1px solid #474747;display:block;color:#D3D3D3;padding:13px 14px;font-size:14px;margin:0px;text-decoration:none;}
#sdrn_menu.sdrn_levels ul li{display:block;overflow:hidden;border-bottom:1px solid #131212;border-top:1px solid #474747;width:100%;position:relative;}
#sdrn_menu.sdrn_levels ul li a{float:left;border:none;}
#sdrn_menu.sdrn_levels a.sdrn_parent_item{border-left:1px solid #474747;margin-left:44px;}
#sdrn_menu .sdrn_icon_par{position:relative;display:block;color:#CFCFCF;width:46px;padding:13px 14px 10px 14px;cursor:pointer;float:left;position:absolute;top:0px;left:0px;}
#sdrn_menu .sdrn_no_border_bottom{border-bottom:none!important;}
#sdrn_menu.sdrn_levels ul li ul{border-top:1px solid #131212;}
#sdrn_menu.sdrn_levels ul li ul li{padding-left:44px;}
#sdrn_menu.sdrn_levels ul li ul li ul li{padding-left:88px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li{padding-left:132px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li{padding-left:176px;}
#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li{padding-left:0px;}
#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:44px;}
#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:88px;}
#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li{padding-left:0px;}
#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:88px;}
#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:132px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li{padding-left:0px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:132px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:176px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li{padding-left:0px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:176px;}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:220px;}
#sdrn_menu{background:#07314f!important;}
#sdrn_menu ul li a{color:#CFCFCF;}
#sdrn_menu ul li a:hover{color:#f7921e;}
#sdrn_menu .sdrn_icon_par:hover{color:#f7921e;}
#sdrn_menu.left{width:80%;left:-80%;right:auto;}
#sdrn_menu.right{width:80%;right:-80%;left:auto;}



.left { float: left; text-align: left; }



.button.left a,
button.left { float: left; margin: 5px 10px 5px 0; }

.column.left { text-align: left; }
.support-bottom-contain .view-content{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;align-content:center;justify-content:space-around;align-items:stretch;}
div.block{position:relative;}
div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}
div.block .edit a{display:block;border:0;padding:0;margin:0;}
div.block:hover .edit{display:block;}
.promos .block-bean-ad{float:left;}
.promos .block-title{font-size:1.3em;line-height:1.3em;margin-bottom:10px;color:white;}
body.front .block-bean-homepage-promo{float:left;width:33.33333%;overflow:hidden;}
body.front .block-bean-homepage-promo .block-title{position:absolute;color:rgba(255,255,255,0.8);text-align:center;bottom:10%;font-size:1.7em;width:100%;pointer-events:none;z-index:3;font-weight:lighter;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.5);}
body.front .block-bean-homepage-promo .content img{width:100%;height:auto;line-height:0;display:block;font-size:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
body.front .block-bean-homepage-promo .content a{line-height:0;display:block;font-size:0;overflow:hidden;}
body.front .block-bean-homepage-promo .content a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.not-front #content .block-menu-block{margin-top:30px;}
.not-front #content .block-menu-block .menu li.leaf{list-style:none;}
.not-front #content .block-menu-block .content li{overflow:hidden;margin:0;padding:0;float:left;display:block;margin-right:2.12766%;width:48.93617%;position:relative;margin-top:0.8em;}
.not-front #content .block-menu-block .content li:last-child{margin-right:0;}
.not-front #content .block-menu-block .content li:nth-child(2n){margin-right:0;}
.not-front #content .block-menu-block .content li:nth-child(2n+1){clear:left;}
.not-front #content .block-menu-block .content li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.not-front #content .block-menu-block .content .field-item a{font-size:0;line-height:0;}
.not-front #content .block-menu-block .content img{width:100%;height:auto;border:1px solid rgba(0,0,0,0.3);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:block;z-index:2;}
.front #block-views-feeds-block_pinterest .block-title,.front #block-fs-recent_activity .block-title{background-color:#58585a;color:#ffffff;font-size:1em;padding:20px;margin:0;}
.front #block-views-feeds-block_pinterest .block-title:after,.front #block-fs-recent_activity .block-title:after{position:absolute;top:20px;right:20px;font-size:2.5em;color:#999999;font-family:FontAwesome;}
.front #block-views-feeds-block_pinterest .block-title:after{content:"";}
.front #block-fs-recent_activity .block-title{border-left:1px solid #999999;}
.front #block-fs-recent_activity .block-title:after{content:"";font-size:27px;color:#58585a;background-color:#999999;border-radius:100%;padding:10px 0 0 10px;width:27px;height:27px;top:11px;}
.front .block-bean-slideshow .flexslider{padding:0;margin:0;border:0;position:relative;background-color:#58585a;}
.front .block-bean-slideshow .flexslider li{overflow:hidden;}
.front .block-bean-slideshow .flexslider img{min-width:700px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 7s;-moz-transition:-moz-transform 7s;transition:transform 7s;}
.front .block-bean-slideshow .flexslider .flex-active-slide img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.front .block-bean-slideshow .flexslider li:before{content:" ";display:block;position:absolute;width:100%;height:100%;background-image:radial-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.5));pointer-events:none;z-index:2;}
.sidebar.left .block-menu-block .content a{color:#999999;font-size:1.3em;}
.sidebar.left .block-menu-block .content a.active{font-weight:bold;}
.sidebar.left .block-menu-block .content a:hover{color:#444445;}
.sidebar.left .block-menu-block .content li{list-style:none;}
.sidebar.left .block-menu-block .content li li:before{content:"  - ";color:#999999;font-size:1.3em;}
.sidebar.left .block-menu-block .content li:before{content:"// ";color:#ff6666;font-size:1.3em;}
.sidebar.left .block-menu-block .menu-fields-main-menu{display:none;}
.sidebar .block{margin-top:30px;}
.sidebar .block:first-child{margin-top:0;}
.sidebar .block .block-title{text-align:center;padding:15px 0 15px 0;font-size:0.8em;border-top:1px solid red;border-bottom:1px solid red;font-weight:bold;margin-bottom:10px;}
.sidebar .block .content{font-size:0.8em;}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}

.info-holder .title {
	display: block;
	text-align: center;
	margin: 0 0 8px;
	position: relative;
	left: -19px;
}

#footer .fnav-holder .footer-nav .title {
	font-size: 1.333em;
	line-height: 1.150em;
	background: #7c8a49;
	display: block;
	border-radius: 10px;
	padding: 8px 11px 7px;
	margin: 0 0 5px;
	color: #fff;
}

.staff .info-area .title { display: block; }

.post-detail .post .title, .heading .title {
	display: block;
	line-height: 1.111em;
	margin: 0 0 3px;
	font-size: 1.400em;
	font-weight: normal;
}

.post-meeting .post .title { margin: 0 0 10px; }

.form-staff .title {
	font-size: 1.333em;
	display: block;
	margin: 0 0 22px;
	font-weight: normal;
	line-height: 1.100em;
}

.all-employees .title {
	display: block;
	font-weight: normal;
	font-size: 1.200em;
	line-height: 1.111em;
	margin: 0 0 40px;
}

.all-employees .title span {
	font-weight: bold;
	text-transform: uppercase;
}


.newsname
{
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}



.newsname A:LINK, .newsname A:VISITED, .newsname A:ACTIVE, .newsname A:HOVER {
	color: #DB9B4F;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: underline;
}


#usersite-container table.underlined th,
#usersite-container table.underlined td,
#usersite-container table.ui-collection th,
#usersite-container table.ui-collection td,
#usersite-container .border-accent th,
#usersite-container .border-accent td,
#usersite-container .border-accent {
  border-color: #a0b0b8;
  border-color: rgba(27, 33, 36, 0.2); }


#usersite-container .border-accent-embossed {
  border-color: #a0b0b8;
  border-color: rgba(27, 33, 36, 0.2);
  border-bottom-color: rgba(27, 33, 36, 0.35); }


#usersite-container .border-accent-dark {
  border-color: #a0b0b8;
  border-color: rgba(27, 33, 36, 0.35); }
		
		
		
.summary a:link {color: #333;
		TEXT-DECORATION: none }

.summary a:visited {color:#999;
		TEXT-DECORATION: none}

.summary a:hover {color: #C00;
		TEXT-DECORATION: none}
	
.summary a:active {color: #C00;
		TEXT-DECORATION: none}

   

   
.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.footer-text{margin:10px 0 0;color:#868686;font-size:15px;font-weight:300}
.footer-text span{margin:0 5px}
.footer-text a{color:#868686}
.icon-list{margin:0;padding:0}
.icon-list.first{display:none}

  
  #header .col-full {
    position: relative;
  }

  #main.fullwidth,
  .layout-full #main,
  .col-full {
    max-width: 960px;
    margin: 0 auto;
    width: 100%;
  }


.fix:before,
.fix:after,
.col-full:before,
.col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

.fix:after,
.col-full:after {
  clear: both;
}


.fix,
.col-full {
  zoom: 1;
}


.mc-logo-link {overflow: hidden;float: left; margin: 0;}

.mc-logo-link img {max-width: 100%; height: auto;}



							





.rev_slider_wrapper{
	position:relative;
}

.navbar-wrapper .sec-nav .top, .navbar-wrapper .sec-nav .bottom {
  padding: 0 100px;
  z-index: 100;
}

.navbar-wrapper .sec-nav .top {
  height: auto;
  background: black;
  font-weight: 300;
}

.navbar-wrapper .sec-nav .top a {
  color: white;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
}

.navbar-wrapper .sec-nav .top a:hover, .navbar-wrapper .sec-nav .top a:focus {
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .active {
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .title {
  float: left;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.navbar-wrapper .sec-nav .top .title img {
  float: left;
  height: 80px;
  width: 80px;
  margin-left: 0;
}

.navbar-wrapper .sec-nav .top .title .name {
  float: left;
  padding: 33px 5px 0;
  font-size: 21px;
}

.navbar-wrapper .sec-nav .top .title .name a {
  color: white !important;
}

.navbar-wrapper .sec-nav .top .title .name a:hover, .navbar-wrapper .sec-nav .top .title .name a:focus {
  color: #eb382e !important;
}

.navbar-wrapper .sec-nav .top .right {
  font-size: 16px;
  padding: 33px 10px 0 0;
  font-weight: 500;
  text-align: right;
}

.navbar-wrapper .sec-nav .top .right ul {
  margin-bottom: 0;
}

.navbar-wrapper .sec-nav .top .right li {
  margin-right: 2%;
}

.navbar-wrapper .sec-nav .top .right li:last-child {
  margin-right: 0;
}

.navbar-wrapper .sec-nav .top .right i {
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .adm-sub, 
.navbar-wrapper .sec-nav .top .right .ac-sub {
  display: none;
  position: fixed;
  top: 80px;
  margin-left: -32px;
  width: 220px;
  background: black;
  
  z-index: 3000;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li, .navbar-wrapper .sec-nav .top .right .adm-sub li, 
.navbar-wrapper .sec-nav .top .right .ac-sub li{
  padding: 10px 20px;
  display: block;
  text-align: left;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a, .navbar-wrapper .sec-nav .top .right .adm-sub li a, 
.navbar-wrapper .sec-nav .top .right .ac-sub li a {
  
  color:#ffffff;
  font-size: 13px;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a:after, .navbar-wrapper .sec-nav .top .right .adm-sub li a:after, 
.navbar-wrapper .sec-nav .top .right .ac-sub li a:after  {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 5px;
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .cont-sub li a:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a:focus,
.navbar-wrapper .sec-nav .top .right .adm-sub li a:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a:focus,
.navbar-wrapper .sec-nav .top .right .ac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a:focus {
  
  color:#eb382e;
}


.navbar-wrapper .sec-nav .top .right .gray {
  position: relative;
}

.navbar-wrapper .sec-nav .top .right .gray a {
  font-size: 14px;
  
  color:white;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
}

.navbar-wrapper .sec-nav .top .right .gray a:hover, .navbar-wrapper .sec-nav .top .right .gray a:focus {
  
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub {
  display: none;
  position: fixed;
  top: 80px;
  margin-left: -21px;
  width: 183px;
  background: black;
  z-index: 3000;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li {
  padding: 10px 20px;
  display: block;
  text-align: left;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a {
  
  color:#ffffff;
  font-size: 13px;
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
  display: block;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a:after {
  font-family: 'fontawesome';
  content: ' \f101';
  margin-left: 5px;
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .gray .info-sub li a:hover, .navbar-wrapper .sec-nav .top .right .gray .info-sub li a:focus {
  
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .sub {
  display: none;
}

.navbar-wrapper .sec-nav .top .right .wrapper {
  position: relative;
}

.navbar-wrapper .sec-nav .top .right .wrapper span {
  cursor: pointer;
  font-size: 13px;
}

.navbar-wrapper .sec-nav .top .right .wrapper span .fa-circle, .navbar-wrapper .sec-nav .top .right .wrapper span .fa-search {
  -webkit-transition: color .5s ease;
  transition: color .5s ease;
}

.navbar-wrapper .sec-nav .top .right .wrapper span .fa-circle {
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .wrapper span .fa-search {
  color: white;
}

.navbar-wrapper .sec-nav .top .right .wrapper span:hover .fa-circle, .navbar-wrapper .sec-nav .top .right .wrapper span:focus .fa-circle {
  color: white;
}

.navbar-wrapper .sec-nav .top .right .wrapper span:hover .fa-search, .navbar-wrapper .sec-nav .top .right .wrapper span:focus .fa-search {
  color: #eb382e;
}

.navbar-wrapper .sec-nav .top .right .search2 {
  position: absolute;
  width: 235px;
  height: 30px;
  top: 55px;
  right: 10px;
  font-size: 20px;
  color: #eb382e;
  padding: 10px;
  border-radius: 2px;
  border-style: none;
  border: 2px solid #eb382e;
  z-index: 301;
  padding: 0 5px;
}

  .navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .info-sub,
  .navbar-wrapper .sec-nav .top .right .adm-sub, .navbar-wrapper .sec-nav .top .right .ac-sub
  {
    top: 97px !important;
  }

  .navbar-wrapper .sec-nav .top .right .wrapper .search2 {
    top: 45px !important;
    right: 0 !important;
  }

  .navbar-wrapper .sec-nav .top .right li a {
    font-size: 20px;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub, .navbar-wrapper .sec-nav .top .right .adm-sub,
  .navbar-wrapper .sec-nav .top .right .ac-sub{
    display: none;
    position: relative;
    width: 115%;
    top: 0;
    background: white;
    margin: 10px 0 10px -20px;
    z-index: 200;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub ul, .navbar-wrapper .sec-nav .top .right .adm-sub ul,
  .navbar-wrapper .sec-nav .top .right .ac-sub ul {
    padding: 10px;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li, .navbar-wrapper .sec-nav .top .right .adm-sub li,
  .navbar-wrapper .sec-nav .top .right .ac-sub li {
    padding: 10px 20px;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a, .navbar-wrapper .sec-nav .top .right .adm-sub li a,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a {
    color: #888888;
    font-weight: 300;
    -webkit-transition: color .5s ease;
    transition: color .5s ease;
    display: block;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a:after, .navbar-wrapper .sec-nav .top .right .adm-sub li a:after,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a:after  {
    font-family: 'fontawesome';
    content: ' \f101';
    margin-left: 25px;
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a:focus,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a:focus,
   .navbar-wrapper .sec-nav .top .right .ac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a:focus {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:after,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:after,
    .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:after  {
    font-family: 'fontawesome';
    content: ' \00a0 \f08e';
  }

  .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .cont-sub li a[target^=_blank]:focus,
  .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .adm-sub li a[target^=_blank]:focus,
  .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .ac-sub li a[target^=_blank]:focus 
  {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub, .navbar-wrapper .sec-nav .top .right .sub .par-sub, .navbar-wrapper .sec-nav .top .right .sub .alu-sub, .navbar-wrapper .sec-nav .top .right .sub .fac-sub {
    display: none;
    margin: 10px -20px 10px;
    background: white;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .par-sub ul, .navbar-wrapper .sec-nav .top .right .sub .alu-sub ul, .navbar-wrapper .sec-nav .top .right .sub .fac-sub ul {
    padding: 10px 0;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li, .navbar-wrapper .sec-nav .top .right .sub .par-sub li, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li {
    padding: 10px 20px;
    width: 100%;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a {
    color: #888888;
    font-size: 14px;
    font-weight: 300;
    -webkit-transition: color .5s ease;
    transition: color .5s ease;
    display: block;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:after {
    font-family: 'fontawesome';
    content: ' \f101';
    margin-left: 5px;
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a:focus {
    color: #eb382e;
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:after, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:after {
    font-family: 'fontawesome';
    content: ' \00a0 \f08e';
  }

  .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .stu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .par-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .alu-sub li a[target^=_blank]:focus, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:hover, .navbar-wrapper .sec-nav .top .right .sub .fac-sub li a[target^=_blank]:focus {
    color: #eb382e;
  }

.academics .staff .row .top-major {
  height: 393px;
  margin: 0;
}

.academics .staff .row .top-major .red-tint {
  position: absolute;
  content: ' ';
  height: 393px;
  width: 100%;
  top: 0;
  left: 0;
  padding: 17% 12% 0;
  background: rgba(236, 42, 39, 0.8);
}

.academics .staff .row .top-major .red-tint p {
  color: white;
  font-size: 14px;
}

.academics .staff .row .top-major .red-tint p:first-child {
  font-size: 15px;
}

.academics .staff .row .top-major .red-tint a {
  color: white;
}

.academics .staff .row .top-major .red-tint a:hover, .academics .staff .row .top-major .red-tint a:focus {
  color: black;
}

.academics .staff .row .top-major .red-tint a:after {
  font-family: 'fontawesome';
  content: ' \f101';
}

.admissions .deadlines .top-dead h5 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  margin: 0 5px 30px 0;
}

.admissions .deadlines .top-dead .dead {
  background: #e2e2e2;
  padding: 20px;
  margin: 0 5px 15px 0;
  text-align: center;
}

.admissions .deadlines .top-dead .dead p {
  font-size: 14px;
  margin-bottom: 0;
}

.university .leader .left-lead .top-left, .university .leader .left-lead .bottom-left {
  position: relative;
  float: left;
  width: 100%;
}

.university .leader .left-lead .top-left .profile-details {
  margin: 13% 5% 0;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.dem-pickups{
	color: #0000FF;
	font-size: 18px;
}


.menu-item {
    display: inline;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }

#shortcodes-ultimate-2, #shortcodes-ultimate-3, #shortcodes-ultimate-4, #text-10 {width:240px; font-size: 12px;}

#shortcodes-ultimate-2 a, #shortcodes-ultimate-3 a, #shortcodes-ultimate-4 a, #text-10 a {font-size: 12px;}

#shortcodes-ultimate-4 p{border-bottom:1px solid #9c877d; font-size: 12px; text-align:left}

#shortcodes-ultimate-4 .su-column-2-3 {width: 68% !important;}

#shortcodes-ultimate-2 .su-column, #shortcodes-ultimate-4 .su-column {margin-right:0px;}


.widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.footer .widget-title 
{
    font-size:1.2em;
    padding: 0;
}


.footer .widget,
.footer .widget a,
.footer .widget a:link,
.footer .widget a:visited,
.footer .widget a:hover
{
    text-align: left;
}

#featured-products-4 .widget-title {display:block; font-size:28px; text-align:left; padding-left:5px; font-weight:400; width:100%;}

#featured-products-4 .widget-title span {font-weight:300;}

#shortcodes-ultimate-3 .widget-title, #text-10 .widget-title {font-size:12px; text-transform:uppercase; border-bottom:1px solid #9c877d;}


#text-10 .widget-content {margin-top: 10px; margin-left:10px;}

#text-10 .widget-title {padding-left:10px;}



.vdp .main .contact-info .fn.n {font-size: 19px; font-weight:initial;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}







header .container {
	text-align: center;
	background: none;
	padding: 30px 0;
}





	

.intro-block .container { padding: 0; }


.testimonials-block .container:before,
.testimonials-block .container:after {
	display: inline;
	position: absolute;
	font-size: 60px;
	line-height: 1;
	color: #000;
	opacity: 0.1;
	font-weight: bold;
	font-family: Arial, serif;
}


.testimonials-block .container:before {
	content: '“';
	left: 40px;
	top: 40px;
}


.testimonials-block .container:after {
	content: '”';
	right: 40px;
	bottom: 10px;
}







.faq-block .container { padding: 80px 100px; }

	.contact-block .container { padding: 0; }
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}

.footer .copy {
  color: #2789c5;
}


.index-tanitim .fabrika-yazi{

  width: 90%;

  margin-top: 80px;

  color:#666;

  text-align: justify;

  float: right;

}




.index-tanitim .fabrika-yazi button{

  float: right;

  margin-top: 20px;

}

  .td-pb-row [class*="td-pb-span"] {
    border: 0px !important;
  }

.page-template-page-pagebuilder-title-php .td-pb-row .td-pb-row {
  overflow: hidden !important;
}


.td-pb-row {
  width: 100%;
  *zoom: 1;
  margin-bottom: 0px;
  margin-left: 0px;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: "";
}

.td-pb-row:after {
  clear: both;
}

.page .td-pb-row {
  overflow: hidden;
}


.td-pb-row .td-pb-row .td-pb-span12 {
  width: 100%;
}

.td-pb-row .td-pb-row .td-pb-span11 {
  width: 91.66%;
}

.td-pb-row .td-pb-row .td-pb-span10 {
  width: 83.33%;
}

.td-pb-row .td-pb-row .td-pb-span9 {
  width: 75%;
}

.td-pb-row .td-pb-row .td-pb-span8 {
  width: 66.66%;
}

.td-pb-row .td-pb-row .td-pb-span7 {
  width: 58.33%;
}

.td-pb-row .td-pb-row .td-pb-span6 {
  width: 50%;
}

.td-pb-row .td-pb-row .td-pb-span5 {
  width: 41.66%;
}

.td-pb-row .td-pb-row .td-pb-span4 {
  width: 33.33%;
}

.td-pb-row .td-pb-row .td-pb-span3 {
  width: 25%;
}

.td-pb-row .td-pb-row .td-pb-span2 {
  width: 16.66%;
}

.td-pb-row .td-pb-row .td-pb-span1 {
  width: 8.333%;
}

.td-pb-span8 .td-pb-row {
  width: 680px;
  position: relative;
  left: -1px;
}

.td-pb-span8 .td-pb-row div.td-pb-span6 {
  width: 340px;
}

  .td-pb-row .td-pb-span1,
  .td-pb-row .td-pb-span2,
  .td-pb-row .td-pb-span3,
  .td-pb-row .td-pb-span4,
  .td-pb-row .td-pb-span5,
  .td-pb-row .td-pb-span6,
  .td-pb-row .td-pb-span7,
  .td-pb-row .td-pb-span8,
  .td-pb-row .td-pb-span9,
  .td-pb-row .td-pb-span10,
  .td-pb-row .td-pb-span11,
  .td-pb-row .td-pb-span12 {
    float: none;
    width: 100% !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px;
    border-left: none;
  }

.td-mega-menu .td-pb-row [class*="td-pb-span"] {
  border-left: 0px !important;
}

.td-pb-row .td-pb-span12 .td_module_9 h3 {
  font-size: 22px;
  line-height: 32px;
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_11 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_11 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_11 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-thumb {
  
}

.td-pb-row .td-pb-span4 .td_block_12 .td-module-title {
  padding-left: 100px;
  font-size: 15px;
  line-height: 21px;
  
}

.td-pb-row .td-pb-span4 .td_block_12 .meta-info {
  clear: both;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-video-play-ico img {
  width: 24px;
}

.td-pb-row .td-pb-span4 .td_block_12 .item-details {
  margin-left: 0;
}

.td-pb-row .td-pb-span4 .td_block_12 .td-excerpt {
  clear: both;
  margin-bottom: 15px;
}

.td-sub-footer-container .td-pb-row {
  overflow: visible;
}


.big-blu {color: #002F65;
margin-top: 15px!important;
font-size: 20px!important;s}



.big-blu span:first-child {
	background: #E0E0E0;
}


.big-blu span {
color: #002F65;
padding: 3px;
}

.big-img{padding-top:30px;}

#posteditingUnavailable .big{font-size:14px !important;}

#revisioneUnavailable .big{font-size:14px !important;}

#traduzioneUnavailable .big{font-size:14px !important;}

.big{font-size:130%;font-weight:bold !important}

.order1 .big{font-weight:normal !important}

.order2 .big{font-weight:normal !important}

.order3 .big{font-weight:normal !important}

.magento-price-box {
	text-align: center;
	margin: 5px 0;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #B13D42;
}


.magento-price.strikethrough {
    display: none;
}


.pi-products .magento-price-box {
    text-align: center;
    margin: 10px 0;
}


.pi-product .magento-price.sale,
.pi-product .magento-price {
    color: #ED7F00;
    font-size: 20px;
    font-weight: bold;
    display: block;
}

 
.icon-home-1:before { content: '\e802'; }
 
.icon-home:before { content: '\e808'; }

.menu-primary-container ul li .icon-home:before { line-height: 24px; }


.bannerimg1 
{
padding: 0px;
}

	.news .header .date {
		display:none;
	}

	.news .preview .item .header .date {
		float: left;
		padding-right: 5px;
	}


.wp-table-reloaded-id-25 td.column-1 {
									
    									background: none repeat scroll 0 0 #fff !important;
									 }


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}



div .divleft280 #slidershow {
	 height: 280px; width: 280px; 
}

div .divleft210 #sidebar1 #slidershow {
	 height: 210px; width: 270px; 
}

#slidershow img { display: none }

#slidershow img.first { display: block }
.footer_address{margin:0;width:33%;display:inline-block;float:right;text-align:right}
.footer_address p.b_phone{font-size:20px}
.footer_address p.b_address{font-size:11pt}


.block-inner-wrapper .buttons-big{
    margin: 10px;
}


#finder .block .block-content .block-inner-wrapper, .finder .block .block-content .block-inner-wrapper, .home-restaurant-finder .block-inner-wrapper, .movie-landing-finder .block-inner-wrapper, .thingstodo-landing-event-finder .block-inner-wrapper{
    padding-right:14px !important;
}


.drop-holder {
  width: 1170px;
  padding: 0 15px;
}


.page_block_header,
.fp_block_header,
.tab.single,
.list .list_header,
.tab_list .list_header,
.detailed_list .list_header,
.relatedContents.stories h5,
.pagetools_header,
#right_column .eventList h5 {
  color: #192273;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 21px;
  padding-right: 11px;
  background-color: #ffffff;
  display: inline;
  position: relative;
  top: -6px;
}


#targetElement .tab_list .tab,
#right_column .fp_block_header {
  background-color: #f8f1ef;
}






#upstream #user_options .fp_block_header {
  background-color: #f8f1ef;
}

  .app-header.show {
    display: block;
    height: 70px;
    padding: 8px 6px;
    background: #e6e6e6;
  }

  .app-header .app-icon {
    height: 54px;
    vertical-align: top;
  }

  .app-header i {
    color: #666;
    font-weight: 100;
    line-height: 54px;
    padding-right: 5px;
    vertical-align: top;
  }

  .app-header .view-app {
    position: absolute;
    right: 6px;
    top: 8px;
    font-weight: bold;
    line-height: 54px;
  }

  .app-header a {
    color: #298CDA;
  }

  .app-header .app-info {
    display: inline-block;
    vertical-align: top;
  }

#tabbed-widget .tabs-wrap li ,.comments-avatar .widget-container li,.posts-list .widget-container li,.categort-posts .widget-container li,.authors-posts .widget-container li, .widget.woocommerce .widget-container li{
	background:transparent;
	padding:8px 0 4px;
	border-bottom:1px solid #f2f2f2;
}

#tabbed-widget .tabs-wrap li:last-child {background:transparent;padding:8px 0 4px;border-bottom:1px solid #f2f2f2;}

	.tabs-wrap{clear:both; display:none;}

	.tabs-wrap#tab1{display:block;}

	#tabbed-widget  ul.tabs li {
		float: left;
		position: relative;
		line-height:30px;
		background:transparent;
		width:33.33%;
		padding:0;
	}

		.sidebar-narrow #tabbed-widget  ul.tabs li {width:100%; float:none;}

		#tabbed-widget  ul.tabs li a {
			display: block;
			text-align: center;
			color: #FFF;
			padding:4px 0 ;
			line-height:30px;
			background:#2c2c2c;
		}

		#tabbed-widget ul.tabs li a:hover {background:#4c4c4c; text-decoration:none;}

		#tabbed-widget ul.tabs li.active a  {background:#cd2122;}

		.footer-widget-container ul, footer .tabs-wrap ul{ border-bottom:1px solid #444; }

		.footer-widget-container li, footer #tabbed-widget .tabs-wrap li {
			padding: 6px 0;
			line-height: 18px;
			overflow: hidden;
			border-bottom: 1px solid #232323 !important;
			border-top: 1px solid #444;
		}

		.footer-widget-container li:first-child , footer #tabbed-widget .tabs-wrap li:first-child { border-top:0 none; }

		footer #tabbed-widget ul.tabs li a {text-shadow: 0 1px 0 #000; }

		footer #tabbed-widget ul.tabs li a:hover { color:#FFF; }

		footer #tabbed-widget ul.tabs li.active a {
			color:#FFF;
			background: #444;
			box-shadow: 0 -1px 2px #111;
			-moz-box-shadow: 0 -1px 2px #111;
			-webkit-box-shadow: 0 -1px 2px #111;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a {
			background: #444;
			border: 1px solid #222;
			text-shadow: 0 1px 0 #000;
			-moz-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			-webkit-box-shadow: inset 0 0 2px #888, 0 0 2px #222;
			box-shadow: inset 0 0 2px #888, 0 0 2px #222;
		}

		footer #tabbed-widget .tabs-wrap.tagcloud a:hover{ background:#555;}

.post-tabs ul.tabs-nav{height:33px;margin:0;padding-left:20px;}

.post-tabs ul.tabs-nav li{	border:1px solid #E1E1E1;border-radius: 4px 4px 0 0;font-weight: bold;	line-height: 32px;cursor: pointer;display: block;	float: left;margin: 0 5px 0 0;	padding: 0 16px;background:#ddd;border-bottom: 0 none;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;}

.post-tabs ul.tabs-nav li.current{	background:#F6F6F6;	z-index:1;	height:33px;}

.post-tabs-ver ul.tabs-nav{float:left;width:170px;margin:0;padding-top:10px;}

.post-tabs-ver ul.tabs-nav li{	border:1px solid #E1E1E1;border-radius: 4px 0 0 4px;font-weight: bold;line-height: 32px;cursor: pointer;display: block;	margin: 0 0 10px 0;padding: 0 16px;	background:#ddd;border-right-width: 0;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;}

.post-tabs-ver ul.tabs-nav li.current{background:#F6F6F6;z-index:1;width:138px;}

	#tabbed-widget ul.tabs li a { padding: 5px 15px 1px; }


.inside_margin {
margin-right: 22px;
}


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}
