/* Icons Small */
*[class^="icon-"], *[class*=" icon-"] {
	display:inline-block; width:14px; height:14px; line-height:14px; position:relative; top:2px; margin:0;
	background-image:url(../images/icons-halflings.png); background-repeat:no-repeat;
}
li.has-icon, ul.has-icon > li, li.has-icon2x, ul.has-icon2x > li {
	list-style:none!important; margin-left:0!important;
}
.icon-glass {
  background-position: 0 0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
}
.icon-comments {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
}
.icon-folder-open {
  background-position: -408px -120px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.icon-hdd {
  background-position: 0px -144px;
}
.icon-bullhorn {
  background-position: -24px -144px;
}
.icon-bell {
  background-position: -48px -144px;
}
.icon-certificate {
  background-position: -72px -144px;
}
.icon-thumbs-up {
  background-position: -96px -144px;
}
.icon-thumbs-down {
  background-position: -120px -144px;
}
.icon-hand-right {
  background-position: -144px -144px;
}
.icon-hand-left {
  background-position: -168px -144px;
}
.icon-hand-top {
  background-position: -192px -144px;
}
.icon-hand-down {
  background-position: -216px -144px;
}
.icon-circle-arrow-right {
  background-position: -240px -144px;
}
.icon-circle-arrow-left {
  background-position: -264px -144px;
}
.icon-circle-arrow-top {
  background-position: -288px -144px;
}
.icon-circle-arrow-down {
  background-position: -313px -144px;
}
.icon-globe {
  background-position: -336px -144px;
}
.icon-wrench {
  background-position: -360px -144px;
}
.icon-tasks {
  background-position: -384px -144px;
}
.icon-filter {
  background-position: -408px -144px;
}
.icon-briefcase {
  background-position: -432px -144px;
}
.icon-fullscreen {
  background-position: -456px -144px;
}
.icon-dashboard {
  background-position: 0px -168px;
}
.icon-paperclip {
  background-position: -24px -168px;
}
.icon-heart-empty {
  background-position: -48px -168px;
}
.icon-link {
  background-position: -72px -168px;
}
.icon-phone {
  background-position: -96px -168px;
}
.icon-pushpin {
  background-position: -120px -168px;
}
.icon-euro {
  background-position: -144px -168px;
}
.icon-usd {
  background-position: -168px -168px;
}
.icon-gbp {
  background-position: -192px -168px;
}
.icon-sort {
  background-position: -216px -168px;
}
.icon-sort-by-alphabet {
  background-position: -240px -168px;
}
.icon-sort-by-alphabet-alt {
  background-position: -264px -168px;
}
.icon-sort-by-order {
  background-position: -288px -168px;
}
.icon-sort-by-order-alt {
  background-position: -313px -168px;
}
.icon-sort-by-attributes {
  background-position: -336px -168px;
}
.icon-sort-by-attributes-alt {
  background-position: -360px -168px;
}
.icon-unchecked {
  background-position: -384px -168px;
}
.icon-expand {
  background-position: -408px -168px;
}
.icon-collapse {
  background-position: -432px -168px;
}
.icon-collapse-top {
  background-position: -456px -168px;
}

/* Icons Large */
.has-icon2x {
	line-height:48px;
}
*[class^="icon2x-"], *[class*=" icon2x-"] {
	display: inline-block; width: 40px; height: 48px; line-height: 48px; vertical-align: text-top; vertical-align: top; margin-left:-5px;
	*display: inline;
	*zoom: 1;
	*margin-right: .3em;
	background-image: url(../images/icons.png); background-position: 0 0; background-repeat:no-repeat;
}
.icon2x-glass {
  background-position: 4px 11px;
}
.icon2x-leaf {
  background-position: -44px 11px;
}
.icon2x-dog {
  background-position: -92px 11px;
}
.icon2x-user {
  background-position: -140px 11px;
}
.icon2x-girl {
  background-position: -188px 11px;
}
.icon2x-car {
  background-position: -236px 11px;
}
.icon2x-user_add {
  background-position: -284px 11px;
}
.icon2x-user_remove {
  background-position: -332px 11px;
}
.icon2x-film {
  background-position: -380px 11px;
}
.icon2x-magic {
  background-position: -428px 11px;
}
.icon2x-envelope {
  background-position: 4px -37px;
}
.icon2x-camera {
  background-position: -44px -37px;
}
.icon2x-heart {
  background-position: -92px -37px;
}
.icon2x-beach_umbrella {
  background-position: -140px -37px;
}
.icon2x-train {
  background-position: -188px -37px;
}
.icon2x-print {
  background-position: -236px -37px;
}
.icon2x-bin {
  background-position: -284px -37px;
}
.icon2x-music {
  background-position: -332px -37px;
}
.icon2x-note {
  background-position: -380px -37px;
}
.icon2x-heart_empty {
  background-position: -428px -37px;
}
.icon2x-home {
  background-position: 4px -85px;
}
.icon2x-snowflake {
  background-position: -44px -85px;
}
.icon2x-fire {
  background-position: -92px -85px;
}
.icon2x-magnet {
  background-position: -140px -85px;
}
.icon2x-parents {
  background-position: -188px -85px;
}
.icon2x-binoculars {
  background-position: -236px -85px;
}
.icon2x-road {
  background-position: -284px -85px;
}
.icon2x-search {
  background-position: -332px -85px;
}
.icon2x-cars {
  background-position: -380px -85px;
}
.icon2x-notes_2 {
  background-position: -428px -85px;
}
.icon2x-pencil {
  background-position: 4px -133px;
}
.icon2x-bus {
  background-position: -44px -133px;
}
.icon2x-wifi_alt {
  background-position: -92px -133px;
}
.icon2x-luggage {
  background-position: -140px -133px;
}
.icon2x-old_man {
  background-position: -188px -133px;
}
.icon2x-woman {
  background-position: -236px -133px;
}
.icon2x-file {
  background-position: -284px -133px;
}
.icon2x-coins {
  background-position: -332px -133px;
}
.icon2x-airplane {
  background-position: -380px -133px;
}
.icon2x-notes {
  background-position: -428px -133px;
}
.icon2x-stats {
  background-position: 4px -181px;
}
.icon2x-charts {
  background-position: -44px -181px;
}
.icon2x-pie_chart {
  background-position: -92px -181px;
}
.icon2x-group {
  background-position: -140px -181px;
}
.icon2x-keys {
  background-position: -188px -181px;
}
.icon2x-calendar {
  background-position: -236px -181px;
}
.icon2x-router {
  background-position: -284px -181px;
}
.icon2x-camera_small {
  background-position: -332px -181px;
}
.icon2x-dislikes {
  background-position: -380px -181px;
}
.icon2x-star {
  background-position: -428px -181px;
}
.icon2x-link {
  background-position: 4px -229px;
}
.icon2x-eye_open {
  background-position: -44px -229px;
}
.icon2x-eye_close {
  background-position: -92px -229px;
}
.icon2x-alarm {
  background-position: -140px -229px;
}
.icon2x-clock {
  background-position: -188px -229px;
}
.icon2x-stopwatch {
  background-position: -236px -229px;
}
.icon2x-projector {
  background-position: -284px -229px;
}
.icon2x-history {
  background-position: -332px -229px;
}
.icon2x-truck {
  background-position: -380px -229px;
}
.icon2x-cargo {
  background-position: -428px -229px;
}
.icon2x-compass {
  background-position: 4px -277px;
}
.icon2x-keynote {
  background-position: -44px -277px;
}
.icon2x-paperclip {
  background-position: -92px -277px;
}
.icon2x-power {
  background-position: -140px -277px;
}
.icon2x-lightbulb {
  background-position: -188px -277px;
}
.icon2x-tag {
  background-position: -236px -277px;
}
.icon2x-tags {
  background-position: -284px -277px;
}
.icon2x-cleaning {
  background-position: -332px -277px;
}
.icon2x-ruller {
  background-position: -380px -277px;
}
.icon2x-gift {
  background-position: -428px -277px;
}
.icon2x-umbrella {
  background-position: 4px -325px;
}
.icon2x-book {
  background-position: -44px -325px;
}
.icon2x-bookmark {
  background-position: -92px -325px;
}
.icon2x-wifi {
  background-position: -140px -325px;
}
.icon2x-cup {
  background-position: -188px -325px;
}
.icon2x-stroller {
  background-position: -236px -325px;
}
.icon2x-headphones {
  background-position: -284px -325px;
}
.icon2x-headset {
  background-position: -332px -325px;
}
.icon2x-warning_sign {
  background-position: -380px -325px;
}
.icon2x-signal {
  background-position: -428px -325px;
}
.icon2x-retweet {
  background-position: 4px -373px;
}
.icon2x-refresh {
  background-position: -44px -373px;
}
.icon2x-roundabout {
  background-position: -92px -373px;
}
.icon2x-random {
  background-position: -140px -373px;
}
.icon2x-heat {
  background-position: -188px -373px;
}
.icon2x-repeat {
  background-position: -236px -373px;
}
.icon2x-display {
  background-position: -284px -373px;
}
.icon2x-log_book {
  background-position: -332px -373px;
}
.icon2x-adress_book {
  background-position: -380px -373px;
}
.icon2x-building {
  background-position: -428px -373px;
}
.icon2x-eyedropper {
  background-position: 4px -421px;
}
.icon2x-adjust {
  background-position: -44px -421px;
}
.icon2x-tint {
  background-position: -92px -421px;
}
.icon2x-crop {
  background-position: -140px -421px;
}
.icon2x-vector_path_square {
  background-position: -188px -421px;
}
.icon2x-vector_path_circle {
  background-position: -236px -421px;
}
.icon2x-vector_path_polygon {
  background-position: -284px -421px;
}
.icon2x-vector_path_line {
  background-position: -332px -421px;
}
.icon2x-vector_path_curve {
  background-position: -380px -421px;
}
.icon2x-vector_path_all {
  background-position: -428px -421px;
}
.icon2x-font {
  background-position: 4px -469px;
}
.icon2x-italic {
  background-position: -44px -469px;
}
.icon2x-bold {
  background-position: -92px -469px;
}
.icon2x-text_underline {
  background-position: -140px -469px;
}
.icon2x-text_strike {
  background-position: -188px -469px;
}
.icon2x-text_height {
  background-position: -236px -469px;
}
.icon2x-text_width {
  background-position: -284px -469px;
}
.icon2x-text_resize {
  background-position: -332px -469px;
}
.icon2x-left_indent {
  background-position: -380px -469px;
}
.icon2x-right_indent {
  background-position: -428px -469px;
}
.icon2x-align_left {
  background-position: 4px -517px;
}
.icon2x-align_center {
  background-position: -44px -517px;
}
.icon2x-align_right {
  background-position: -92px -517px;
}
.icon2x-justify {
  background-position: -140px -517px;
}
.icon2x-list {
  background-position: -188px -517px;
}
.icon2x-text_smaller {
  background-position: -236px -517px;
}
.icon2x-text_bigger {
  background-position: -284px -517px;
}
.icon2x-embed {
  background-position: -332px -517px;
}
.icon2x-embed_close {
  background-position: -380px -517px;
}
.icon2x-table {
  background-position: -428px -517px;
}
.icon2x-message_full {
  background-position: 4px -565px;
}
.icon2x-message_empty {
  background-position: -44px -565px;
}
.icon2x-message_in {
  background-position: -92px -565px;
}
.icon2x-message_out {
  background-position: -140px -565px;
}
.icon2x-message_plus {
  background-position: -188px -565px;
}
.icon2x-message_minus {
  background-position: -236px -565px;
}
.icon2x-message_ban {
  background-position: -284px -565px;
}
.icon2x-message_flag {
  background-position: -332px -565px;
}
.icon2x-message_lock {
  background-position: -380px -565px;
}
.icon2x-message_new {
  background-position: -428px -565px;
}
.icon2x-inbox {
  background-position: 4px -613px;
}
.icon2x-inbox_plus {
  background-position: -44px -613px;
}
.icon2x-inbox_minus {
  background-position: -92px -613px;
}
.icon2x-inbox_lock {
  background-position: -140px -613px;
}
.icon2x-inbox_in {
  background-position: -188px -613px;
}
.icon2x-inbox_out {
  background-position: -236px -613px;
}
.icon2x-cogwheel {
  background-position: -284px -613px;
}
.icon2x-cogwheels {
  background-position: -332px -613px;
}
.icon2x-picture {
  background-position: -380px -613px;
}
.icon2x-adjust_alt {
  background-position: -428px -613px;
}
.icon2x-database_lock {
  background-position: 4px -661px;
}
.icon2x-database_plus {
  background-position: -44px -661px;
}
.icon2x-database_minus {
  background-position: -92px -661px;
}
.icon2x-database_ban {
  background-position: -140px -661px;
}
.icon2x-folder_open {
  background-position: -188px -661px;
}
.icon2x-folder_plus {
  background-position: -236px -661px;
}
.icon2x-folder_minus {
  background-position: -284px -661px;
}
.icon2x-folder_lock {
  background-position: -332px -661px;
}
.icon2x-folder_flag {
  background-position: -380px -661px;
}
.icon2x-folder_new {
  background-position: -428px -661px;
}
.icon2x-edit {
  background-position: 4px -709px;
}
.icon2x-new_window {
  background-position: -44px -709px;
}
.icon2x-check {
  background-position: -92px -709px;
}
.icon2x-unchecked {
  background-position: -140px -709px;
}
.icon2x-more_windows {
  background-position: -188px -709px;
}
.icon2x-show_big_thumbnails {
  background-position: -236px -709px;
}
.icon2x-show_thumbnails {
  background-position: -284px -709px;
}
.icon2x-show_thumbnails_with_lines {
  background-position: -332px -709px;
}
.icon2x-show_lines {
  background-position: -380px -709px;
}
.icon2x-playlist {
  background-position: -428px -709px;
}
.icon2x-imac {
  background-position: 4px -757px;
}
.icon2x-macbook {
  background-position: -44px -757px;
}
.icon2x-ipad {
  background-position: -92px -757px;
}
.icon2x-iphone {
  background-position: -140px -757px;
}
.icon2x-iphone_transfer {
  background-position: -188px -757px;
}
.icon2x-iphone_exchange {
  background-position: -236px -757px;
}
.icon2x-ipod {
  background-position: -284px -757px;
}
.icon2x-ipod_shuffle {
  background-position: -332px -757px;
}
.icon2x-ear_plugs {
  background-position: -380px -757px;
}
.icon2x-phone {
  background-position: -428px -757px;
}
.icon2x-step_backward {
  background-position: 4px -805px;
}
.icon2x-fast_backward {
  background-position: -44px -805px;
}
.icon2x-rewind {
  background-position: -92px -805px;
}
.icon2x-play {
  background-position: -140px -805px;
}
.icon2x-pause {
  background-position: -188px -805px;
}
.icon2x-stop {
  background-position: -236px -805px;
}
.icon2x-forward {
  background-position: -284px -805px;
}
.icon2x-fast_forward {
  background-position: -332px -805px;
}
.icon2x-step_forward {
  background-position: -380px -805px;
}
.icon2x-eject {
  background-position: -428px -805px;
}
.icon2x-facetime_video {
  background-position: 4px -853px;
}
.icon2x-download_alt {
  background-position: -44px -853px;
}
.icon2x-mute {
  background-position: -92px -853px;
}
.icon2x-volume_down {
  background-position: -140px -853px;
}
.icon2x-volume_up {
  background-position: -188px -853px;
}
.icon2x-screenshot {
  background-position: -236px -853px;
}
.icon2x-move {
  background-position: -284px -853px;
}
.icon2x-more {
  background-position: -332px -853px;
}
.icon2x-brightness_reduce {
  background-position: -380px -853px;
}
.icon2x-brightness_increase {
  background-position: -428px -853px;
}
.icon2x-circle_plus {
  background-position: 4px -901px;
}
.icon2x-circle_minus {
  background-position: -44px -901px;
}
.icon2x-circle_remove {
  background-position: -92px -901px;
}
.icon2x-circle_ok {
  background-position: -140px -901px;
}
.icon2x-circle_question_mark {
  background-position: -188px -901px;
}
.icon2x-circle_info {
  background-position: -236px -901px;
}
.icon2x-circle_exclamation_mark {
  background-position: -284px -901px;
}
.icon2x-remove {
  background-position: -332px -901px;
}
.icon2x-ok {
  background-position: -380px -901px;
}
.icon2x-ban {
  background-position: -428px -901px;
}
.icon2x-download {
  background-position: 4px -949px;
}
.icon2x-upload {
  background-position: -44px -949px;
}
.icon2x-shopping_cart {
  background-position: -92px -949px;
}
.icon2x-lock {
  background-position: -140px -949px;
}
.icon2x-unlock {
  background-position: -188px -949px;
}
.icon2x-electricity {
  background-position: -236px -949px;
}
.icon2x-ok_2 {
  background-position: -284px -949px;
}
.icon2x-remove_2 {
  background-position: -332px -949px;
}
.icon2x-cart_out {
  background-position: -380px -949px;
}
.icon2x-cart_in {
  background-position: -428px -949px;
}
.icon2x-left_arrow {
  background-position: 4px -997px;
}
.icon2x-right_arrow {
  background-position: -44px -997px;
}
.icon2x-down_arrow {
  background-position: -92px -997px;
}
.icon2x-up_arrow {
  background-position: -140px -997px;
}
.icon2x-resize_small {
  background-position: -188px -997px;
}
.icon2x-resize_full {
  background-position: -236px -997px;
}
.icon2x-circle_arrow_left {
  background-position: -284px -997px;
}
.icon2x-circle_arrow_right {
  background-position: -332px -997px;
}
.icon2x-circle_arrow_top {
  background-position: -380px -997px;
}
.icon2x-circle_arrow_down {
  background-position: -428px -997px;
}
.icon2x-play_button {
  background-position: 4px -1045px;
}
.icon2x-unshare {
  background-position: -44px -1045px;
}
.icon2x-share {
  background-position: -92px -1045px;
}
.icon2x-chevron-right {
  background-position: -140px -1045px;
}
.icon2x-chevron-left {
  background-position: -188px -1045px;
}
.icon2x-bluetooth {
  background-position: -236px -1045px;
}
.icon2x-euro {
  background-position: -284px -1045px;
}
.icon2x-usd {
  background-position: -332px -1045px;
}
.icon2x-gbp {
  background-position: -380px -1045px;
}
.icon2x-retweet_2 {
  background-position: -428px -1045px;
}
.icon2x-moon {
  background-position: 4px -1093px;
}
.icon2x-sun {
  background-position: -44px -1093px;
}
.icon2x-cloud {
  background-position: -92px -1093px;
}
.icon2x-direction {
  background-position: -140px -1093px;
}
.icon2x-brush {
  background-position: -188px -1093px;
}
.icon2x-pen {
  background-position: -236px -1093px;
}
.icon2x-zoom_in {
  background-position: -284px -1093px;
}
.icon2x-zoom_out {
  background-position: -332px -1093px;
}
.icon2x-pin {
  background-position: -380px -1093px;
}
.icon2x-albums {
  background-position: -428px -1093px;
}
.icon2x-rotation_lock {
  background-position: 4px -1141px;
}
.icon2x-flash {
  background-position: -44px -1141px;
}
.icon2x-google_maps {
  background-position: -92px -1141px;
}
.icon2x-anchor {
  background-position: -140px -1141px;
}
.icon2x-conversation {
  background-position: -188px -1141px;
}
.icon2x-chat {
  background-position: -236px -1141px;
}
.icon2x-male {
  background-position: -284px -1141px;
}
.icon2x-female {
  background-position: -332px -1141px;
}
.icon2x-asterisk {
  background-position: -380px -1141px;
}
.icon2x-divide {
  background-position: -428px -1141px;
}
.icon2x-snorkel_diving {
  background-position: 4px -1189px;
}
.icon2x-scuba_diving {
  background-position: -44px -1189px;
}
.icon2x-oxygen_bottle {
  background-position: -92px -1189px;
}
.icon2x-fins {
  background-position: -140px -1189px;
}
.icon2x-fishes {
  background-position: -188px -1189px;
}
.icon2x-boat {
  background-position: -236px -1189px;
}
.icon2x-delete {
  background-position: -284px -1189px;
}
.icon2x-sheriffs_star {
  background-position: -332px -1189px;
}
.icon2x-qrcode {
  background-position: -380px -1189px;
}
.icon2x-barcode {
  background-position: -428px -1189px;
}
.icon2x-pool {
  background-position: 4px -1237px;
}
.icon2x-buoy {
  background-position: -44px -1237px;
}
.icon2x-spade {
  background-position: -92px -1237px;
}
.icon2x-bank {
  background-position: -140px -1237px;
}
.icon2x-vcard {
  background-position: -188px -1237px;
}
.icon2x-electrical_plug {
  background-position: -236px -1237px;
}
.icon2x-flag {
  background-position: -284px -1237px;
}
.icon2x-credit_card {
  background-position: -332px -1237px;
}
.icon2x-keyboard-wireless {
  background-position: -380px -1237px;
}
.icon2x-keyboard-wired {
  background-position: -428px -1237px;
}
.icon2x-shield {
  background-position: 4px -1285px;
}
.icon2x-ring {
  background-position: -44px -1285px;
}
.icon2x-cake {
  background-position: -92px -1285px;
}
.icon2x-drink {
  background-position: -140px -1285px;
}
.icon2x-beer {
  background-position: -188px -1285px;
}
.icon2x-fast_food {
  background-position: -236px -1285px;
}
.icon2x-cutlery {
  background-position: -284px -1285px;
}
.icon2x-pizza {
  background-position: -332px -1285px;
}
.icon2x-birthday_cake {
  background-position: -380px -1285px;
}
.icon2x-tablet {
  background-position: -428px -1285px;
}
.icon2x-settings {
  background-position: 4px -1333px;
}
.icon2x-bullets {
  background-position: -44px -1333px;
}
.icon2x-cardio {
  background-position: -92px -1333px;
}
.icon2x-t-shirt {
  background-position: -140px -1333px;
}
.icon2x-pants {
  background-position: -188px -1333px;
}
.icon2x-sweater {
  background-position: -236px -1333px;
}
.icon2x-fabric {
  background-position: -284px -1333px;
}
.icon2x-leather {
  background-position: -332px -1333px;
}
.icon2x-scissors {
  background-position: -380px -1333px;
}
.icon2x-bomb {
  background-position: -428px -1333px;
}
.icon2x-skull {
  background-position: 4px -1381px;
}
.icon2x-celebration {
  background-position: -44px -1381px;
}
.icon2x-tea_kettle {
  background-position: -92px -1381px;
}
.icon2x-french_press {
  background-position: -140px -1381px;
}
.icon2x-coffe_cup {
  background-position: -188px -1381px;
}
.icon2x-pot {
  background-position: -236px -1381px;
}
.icon2x-grater {
  background-position: -284px -1381px;
}
.icon2x-kettle {
  background-position: -332px -1381px;
}
.icon2x-hospital {
  background-position: -380px -1381px;
}
.icon2x-hospital_h {
  background-position: -428px -1381px;
}
.icon2x-microphone {
  background-position: 4px -1429px;
}
.icon2x-webcam {
  background-position: -44px -1429px;
}
.icon2x-temple_christianity_church {
  background-position: -92px -1429px;
}
.icon2x-temple_islam {
  background-position: -140px -1429px;
}
.icon2x-temple_hindu {
  background-position: -188px -1429px;
}
.icon2x-temple_buddhist {
  background-position: -236px -1429px;
}
.icon2x-bicycle {
  background-position: -284px -1429px;
}
.icon2x-life_preserver {
  background-position: -332px -1429px;
}
.icon2x-share_alt {
  background-position: -380px -1429px;
}
.icon2x-comments {
  background-position: -428px -1429px;
}
.icon2x-flower {
  background-position: 4px -1477px;
}
.icon2x-baseball {
  background-position: -44px -1477px;
}
.icon2x-rugby {
  background-position: -92px -1477px;
}
.icon2x-ax {
  background-position: -140px -1477px;
}
.icon2x-table_tennis {
  background-position: -188px -1477px;
}
.icon2x-bowling {
  background-position: -236px -1477px;
}
.icon2x-tree_conifer {
  background-position: -284px -1477px;
}
.icon2x-tree_deciduous {
  background-position: -332px -1477px;
}
.icon2x-more_items {
  background-position: -380px -1477px;
}
.icon2x-sort {
  background-position: -428px -1477px;
}
.icon2x-filter {
  background-position: 4px -1525px;
}
.icon2x-gamepad {
  background-position: -44px -1525px;
}
.icon2x-playing_dices {
  background-position: -92px -1525px;
}
.icon2x-calculator {
  background-position: -140px -1525px;
}
.icon2x-tie {
  background-position: -188px -1525px;
}
.icon2x-wallet {
  background-position: -236px -1525px;
}
.icon2x-piano {
  background-position: -284px -1525px;
}
.icon2x-sampler {
  background-position: -332px -1525px;
}
.icon2x-podium {
  background-position: -380px -1525px;
}
.icon2x-soccer_ball {
  background-position: -428px -1525px;
}
.icon2x-blog {
  background-position: 4px -1573px;
}
.icon2x-dashboard {
  background-position: -44px -1573px;
}
.icon2x-certificate {
  background-position: -92px -1573px;
}
.icon2x-bell {
  background-position: -140px -1573px;
}
.icon2x-candle {
  background-position: -188px -1573px;
}
.icon2x-pushpin {
  background-position: -236px -1573px;
}
.icon2x-iphone_shake {
  background-position: -284px -1573px;
}
.icon2x-pin_flag {
  background-position: -332px -1573px;
}
.icon2x-turtle {
  background-position: -380px -1573px;
}
.icon2x-rabbit {
  background-position: -428px -1573px;
}
.icon2x-globe {
  background-position: 4px -1621px;
}
.icon2x-briefcase {
  background-position: -44px -1621px;
}
.icon2x-hdd {
  background-position: -92px -1621px;
}
.icon2x-thumbs_up {
  background-position: -140px -1621px;
}
.icon2x-thumbs_down {
  background-position: -188px -1621px;
}
.icon2x-hand_right {
  background-position: -236px -1621px;
}
.icon2x-hand_left {
  background-position: -284px -1621px;
}
.icon2x-hand_up {
  background-position: -332px -1621px;
}
.icon2x-hand_down {
  background-position: -380px -1621px;
}
.icon2x-fullscreen {
  background-position: -428px -1621px;
}
.icon2x-shopping_bag {
  background-position: 4px -1669px;
}
.icon2x-book_open {
  background-position: -44px -1669px;
}
.icon2x-nameplate {
  background-position: -92px -1669px;
}
.icon2x-nameplate_alt {
  background-position: -140px -1669px;
}
.icon2x-vases {
  background-position: -188px -1669px;
}
.icon2x-bullhorn {
  background-position: -236px -1669px;
}
.icon2x-dumbbell {
  background-position: -284px -1669px;
}
.icon2x-suitcase {
  background-position: -332px -1669px;
}
.icon2x-file_import {
  background-position: -380px -1669px;
}
.icon2x-file_export {
  background-position: -428px -1669px;
}
.icon2x-bug {
  background-position: 4px -1717px;
}
.icon2x-crown {
  background-position: -44px -1717px;
}
.icon2x-smoking {
  background-position: -92px -1717px;
}
.icon2x-cloud-upload {
  background-position: -140px -1717px;
}
.icon2x-cloud-download {
  background-position: -188px -1717px;
}
.icon2x-restart {
  background-position: -236px -1717px;
}
.icon2x-security_camera {
  background-position: -284px -1717px;
}
.icon2x-expand {
  background-position: -332px -1717px;
}
.icon2x-collapse {
  background-position: -380px -1717px;
}
.icon2x-collapse_top {
  background-position: -428px -1717px;
}
.icon2x-globe_af {
  background-position: 4px -1765px;
}
.icon2x-global {
  background-position: -44px -1765px;
}
.icon2x-spray {
  background-position: -92px -1765px;
}
.icon2x-nails {
  background-position: -140px -1765px;
}
.icon2x-claw_hammer {
  background-position: -188px -1765px;
}
.icon2x-classic_hammer {
  background-position: -236px -1765px;
}
.icon2x-hand_saw {
  background-position: -284px -1765px;
}
.icon2x-riflescope {
  background-position: -332px -1765px;
}
.icon2x-electrical_socket_eu {
  background-position: -380px -1765px;
}
.icon2x-electrical_socket_us {
  background-position: -428px -1765px;
}
.icon2x-pinterest {
  background-position: 4px -1813px;
}
.icon2x-dropbox {
  background-position: -44px -1813px;
}
.icon2x-google_plus {
  background-position: -92px -1813px;
}
.icon2x-jolicloud {
  background-position: -140px -1813px;
}
.icon2x-yahoo {
  background-position: -188px -1813px;
}
.icon2x-blogger {
  background-position: -236px -1813px;
}
.icon2x-picasa {
  background-position: -284px -1813px;
}
.icon2x-amazon {
  background-position: -332px -1813px;
}
.icon2x-tumblr {
  background-position: -380px -1813px;
}
.icon2x-wordpress {
  background-position: -428px -1813px;
}
.icon2x-instapaper {
  background-position: 4px -1861px;
}
.icon2x-evernote {
  background-position: -44px -1861px;
}
.icon2x-xing {
  background-position: -92px -1861px;
}
.icon2x-zootool {
  background-position: -140px -1861px;
}
.icon2x-dribbble {
  background-position: -188px -1861px;
}
.icon2x-deviantart {
  background-position: -236px -1861px;
}
.icon2x-read_it_later {
  background-position: -284px -1861px;
}
.icon2x-linked_in {
  background-position: -332px -1861px;
}
.icon2x-forrst {
  background-position: -380px -1861px;
}
.icon2x-pinboard {
  background-position: -428px -1861px;
}
.icon2x-behance {
  background-position: 4px -1909px;
}
.icon2x-github {
  background-position: -44px -1909px;
}
.icon2x-youtube {
  background-position: -92px -1909px;
}
.icon2x-skitch {
  background-position: -140px -1909px;
}
.icon2x-foursquare {
  background-position: -188px -1909px;
}
.icon2x-quora {
  background-position: -236px -1909px;
}
.icon2x-badoo {
  background-position: -284px -1909px;
}
.icon2x-spotify {
  background-position: -332px -1909px;
}
.icon2x-stumbleupon {
  background-position: -380px -1909px;
}
.icon2x-readability {
  background-position: -428px -1909px;
}
.icon2x-facebook {
  background-position: 4px -1957px;
}
.icon2x-twitter {
  background-position: -44px -1957px;
}
.icon2x-instagram {
  background-position: -92px -1957px;
}
.icon2x-posterous_spaces {
  background-position: -140px -1957px;
}
.icon2x-vimeo {
  background-position: -188px -1957px;
}
.icon2x-flickr {
  background-position: -236px -1957px;
}
.icon2x-last_fm {
  background-position: -284px -1957px;
}
.icon2x-rss {
  background-position: -332px -1957px;
}
.icon2x-skype {
  background-position: -380px -1957px;
}
.icon2x-e-mail {
  background-position: -428px -1957px;
}

/* Button */
a.btn.has-icon,a.btn.has-icon2x  {
	padding-left:10px;
}

a.btn.btn-blue span, a.btn.btn-cyan span, a.btn.btn-red span, a.btn.btn-green span, a.btn.btn-orange span, a.btn.btn-black span {
	background-image: url(../images/icons-white-halflings.png);
}
a.btn.btn-blue:hover span, a.btn.btn-cyan:hover span, a.btn.btn-red:hover span, a.btn.btn-green:hover span, a.btn.btn-orange:hover span, a.btn.btn-black:hover span {
	background-image: url(../images/icons-halflings.png);
}
a.btn.has-icon2x.btn-blue:hover span, a.btn.has-icon2x.btn-cyan:hover span, a.btn.has-icon2x.btn-red:hover span, a.btn.has-icon2x.btn-green:hover span, a.btn.has-icon2x.btn-orange:hover span, a.btn.has-icon2x.btn-black:hover span {
	background-image: url(../images/icons.png);
}

a.btn.has-icon2x.btn-blue span, a.btn.has-icon2x.btn-cyan span, a.btn.has-icon2x.btn-red span, a.btn.has-icon2x.btn-green span, a.btn.has-icon2x.btn-orange span, a.btn.has-icon2x.btn-black span {
	background-image: url(../images/icons-white.png);
}
a.btn.has-icon2x.btn-blue:hover span, a.btn.has-icon2x.btn-cyan:hover span, a.btn.has-icon2x.btn-red:hover span, a.btn.has-icon2x.btn-green:hover span, a.btn.has-icon2x.btn-orange:hover span, a.btn.has-icon2x.btn-black:hover span {
	background-image: url(../images/icons.png);
}
a.btn.has-icon span {
	padding-right:5px;
}
a.btn.has-icon.btn-small {
	padding-left:3px;
}
a.btn.has-icon.btn-small span, li.has-icon > span, ul.has-icon > li > span {
	padding-right:3px;
}

/* Header */

