/*
  Theme Name: GE Aviation Blog (Extra-based)
  Theme URI: http://blog.geaviation.com
  Description: GE Aviation branded theme, based on Elegant Theme's Extra/Divi theme-builder.
  Author: David Ensor (GE Aviation)
  Author URI: https://www.geaviation.com
  Template: Extra
  Version: 2019-1.0.0
  License: GNU General Public License v2
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
  Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, theme-options, threaded-comments
  
  Template notes for later recall:
    1. The blog module (used on "Homepage") uses the following template: modules/Blog.php (note: functions.php needs modified to make this work - ref to https://gist.github.com/FinalDestiny/7eda9a3558ee2f5d00bcb737cde5fa90)
    2. The blog page ("Archive" link) uses the following template: page-template-blog-feed.php
    3. The search page uses the following template: index-content.php
    4. The category and date archive pages (used when filtering archives) uses the following template: module-posts-blog-feed-loop.php
*/

@font-face {
    font-family: ge-sans;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Regular.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Regular.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Regular.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ge-sans;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Italic.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Italic.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Italic.ttf) format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: ge-sans;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Bold.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Bold.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-Bold.ttf) format("truetype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: ge-sans;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-BoldItalic.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-BoldItalic.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESans-BoldItalic.ttf) format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: ge-serif;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Regular.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Regular.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Regular.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ge-serif;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Italic.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Italic.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Italic.ttf) format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: ge-serif;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Bold.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Bold.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-Bold.ttf) format("truetype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: ge-serif;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-BoldItalic.eot) format("eot"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-BoldItalic.woff) format("woff"), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/GESerif-BoldItalic.ttf) format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: ge-iconography-webfont;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/ge-iconography-webfont.eot?) format('eot'), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/ge-iconography-webfont.woff) format('woff'), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/ge-iconography-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ge-iconography-webfont;
    src: url(/wp-content/themes/Extra-child-geaviation-blog/fonts/ge-iconography-webfont.eot?) format('eot'), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/ge-iconography-webfont.woff) format('woff'), url(/wp-content/themes/Extra-child-geaviation-blog/fonts/ge-iconography-webfont.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

#et_search_icon:before {
    font-family: "ge-iconography-webfont"!important;
    content: "\f2f7";
    font-size:15px;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "ge-iconography-webfont";
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
}

a [class^="icon-"],
a [class*=" icon-"] {
    display: inline-block;
    text-decoration: inherit;
}

.icon-large:before {
    vertical-align: top;
    font-size: 1.333em;
}

.btn [class^="icon-"],
.btn [class*=" icon-"] {
    line-height: 0.9em;
}

li [class^="icon-"],
li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

li .icon-large[class^="icon-"],
li .icon-large[class*=" icon-"] {
    width: 1.875em;
}

li[class^="icon-"],
li[class*=" icon-"] {
    margin-left: 0;
    list-style-type: none;
}

li[class^="icon-"]:before,
li[class*=" icon-"]:before {
    text-indent: -2em;
    text-align: center;
}

li[class^="icon-"].icon-large:before,
li[class*=" icon-"].icon-large:before {
    text-indent: -1.333em;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "ge-iconography-webfont";
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
}

a [class^="icon-"],
a [class*=" icon-"] {
    display: inline-block;
    text-decoration: none;
}

.icon-large:before {
    vertical-align: top;
    font-size: 1.333em;
}

.btn [class^="icon-"],
.btn [class*=" icon-"] {
    line-height: 0.9em;
}

li [class^="icon-"],
li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

li .icon-large[class^="icon-"],
li .icon-large[class*=" icon-"] {
    width: 1.875em;
}

li[class^="icon-"],
li[class*=" icon-"] {
    margin-left: 0;
    list-style-type: none;
}

li[class^="icon-"]:before,
li[class*=" icon-"]:before {
    text-indent: -2em;
    text-align: center;
}

li[class^="icon-"].icon-large:before,
li[class*=" icon-"].icon-large:before {
    text-indent: -1.333em;
}

[class^="icon-"],
[class*=" icon-"] {
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
    background-image: none;
}

.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
    line-height: .9em;
}

.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
    display: inline-block;
}

.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
    line-height: .9em;
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
    margin-top: .18em;
}

.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
    line-height: .8em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
    margin-top: .25em;
}

.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
    margin-top: 0;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em;
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
    line-height: inherit;
}

.entity-plus,
.entity-minus {
    position: static;
    width: auto;
    height: auto;
    font-weight: bold;
    font-style: normal;
    font-size: 1.4em;
    line-height: inherit;
    vertical-align: top;
}

.icon-ico_3d_sq_lg:before {
    content: "\f100";
}

.icon-ico_3d_sq_sm:before {
    content: "\f101";
}

.icon-ico_add_rnd_lg:before {
    content: "\f102";
}

.icon-ico_add_rnd_sm:before,
.icon-plus:before,
.icon-plus-sign:before {
    content: "\f103";
}

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

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

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

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

.icon-ico_alert_lg:before {
    content: "\f108";
}

.icon-ico_alert_sm:before,
.icon-exclamation-sign:before,
.icon-warning-sign:before {
    content: "\f109";
}

.icon-ico_aligncenter_lg:before {
    content: "\f10a";
}

.icon-ico_aligncenter_sm:before,
.icon-align-center:before {
    content: "\f10b";
}

.icon-ico_alignjustify_lg:before {
    content: "\f10c";
}

.icon-ico_alignjustify_sm:before,
.icon-align-justify:before,
.icon-align-justify:before {
    content: "\f10d";
}

.icon-ico_alignleft_lg:before {
    content: "\f10e";
}

.icon-ico_alignleft_sm:before,
.icon-align-left:before {
    content: "\f10f";
}

.icon-ico_alignright_lg:before {
    content: "\f110";
}

.icon-ico_alignright_sm:before,
.icon-align-right:before,
.icon-align-right:before {
    content: "\f111";
}

.icon-ico_allergy_sq_lg:before {
    content: "\f112";
}

.icon-ico_allergy_sq_sm:before {
    content: "\f113";
}

.icon-ico_ambulance_lg:before {
    content: "\f114";
}

.icon-ico_ambulance_sm:before,
.icon-ambulance:before {
    content: "\f115";
}

.icon-ico_annotate_sq_lg:before {
    content: "\f116";
}

.icon-ico_annotate_sq_sm:before {
    content: "\f117";
}

.icon-ico_areazoom_lg:before {
    content: "\f118";
}

.icon-ico_areazoom_sm:before {
    content: "\f119";
}

.icon-ico_aro_navdown_lg:before {
    content: "\f11a";
}

.icon-ico_aro_navdown_sm:before,
.icon-caret-down:before {
    content: "\f11b";
}

.icon-ico_aro_rewind_rnd_lg:before {
    content: "\f11c";
}

.icon-ico_aro_rewind_rnd_sm:before,
.icon-backward:before {
    content: "\f11d";
}

.icon-ico_attachment_lg:before {
    content: "\f11e";
}

.icon-ico_attachment_sm:before,
.icon-paper-clip:before {
    content: "\f11f";
}

.icon-ico_audioclip_lg:before {
    content: "\f120";
}

.icon-ico_audioclip_sm:before {
    content: "\f121";
}

.icon-ico_backtobeginning_rnd_lg:before {
    content: "\f122";
}

.icon-ico_backtobeginning_rnd_sm:before,
.icon-step-backward:before {
    content: "\f123";
}

.icon-ico_ban1_lg:before {
    content: "\f124";
}

.icon-ico_ban1_sm:before,
.icon-ban-circle:before {
    content: "\f125";
}

.icon-ico_ban2_rnd_lg:before {
    content: "\f126";
}

.icon-ico_ban2_rnd_sm:before {
    content: "\f127";
}

.icon-ico_bandage_lg:before {
    content: "\f128";
}

.icon-ico_battery100_lg:before {
    content: "\f129";
}

.icon-ico_battery100_sm:before {
    content: "\f12a";
}

.icon-ico_battery25_lg:before {
    content: "\f12b";
}

.icon-ico_battery25_sm:before {
    content: "\f12c";
}

.icon-ico_battery50_lg:before {
    content: "\f12d";
}

.icon-ico_battery50_sm:before {
    content: "\f12e";
}

.icon-ico_battery5less_lg:before {
    content: "\f12f";
}

.icon-ico_battery5less_sm:before {
    content: "\f130";
}

.icon-ico_battery75_lg:before {
    content: "\f131";
}

.icon-ico_battery75_sm:before {
    content: "\f132";
}

.icon-ico_batterycharging_lg:before {
    content: "\f133";
}

.icon-ico_batterycharging_sm:before {
    content: "\f134";
}

.icon-ico_bell_lg:before {
    content: "\f135";
}

.icon-ico_bell_sm:before,
.icon-bell-alt:before {
    content: "\f136";
}

.icon-ico_beverage_lg:before {
    content: "\f137";
}

.icon-ico_beverage_sm:before {
    content: "\f138";
}

.icon-ico_blackwhite_lg:before {
    content: "\f139";
}

.icon-ico_blackwhite_sm:before {
    content: "\f13a";
}

.icon-ico_bold_sq_lg:before {
    content: "\f13b";
}

.icon-ico_bold_sq_sm:before,
.icon-bold:before {
    content: "\f13c";
}

.icon-ico_bolt_lg:before {
    content: "\f13d";
}

.icon-ico_bolt_sm:before,
.icon-bolt:before {
    content: "\f13e";
}

.icon-ico_book_lg:before {
    content: "\f13f";
}

.icon-ico_book_sm:before,
.icon-book:before {
    content: "\f140";
}

.icon-ico_bookmark_lg:before {
    content: "\f141";
}

.icon-ico_bookmark_sm:before,
.icon-bookmark:before {
    content: "\f142";
}

.icon-ico_bookmarklist_lg:before {
    content: "\f143";
}

.icon-ico_bookmarklist_sm:before {
    content: "\f144";
}

.icon-ico_brightness_lg:before {
    content: "\f145";
}

.icon-ico_brightness_sm:before {
    content: "\f146";
}

.icon-ico_brush_lg:before {
    content: "\f147";
}

.icon-ico_brush_sm:before {
    content: "\f148";
}

.icon-ico_bug_lg:before {
    content: "\f149";
}

.icon-ico_bug_sm:before {
    content: "\f14a";
}

.icon-ico_bullhorn_lg:before {
    content: "\f14b";
}

.icon-ico_bullhorn_sm:before,
.icon-bullhorn:before {
    content: "\f14c";
}

.icon-ico_calculator1_lg:before {
    content: "\f14d";
}

.icon-ico_calculator1_sm:before {
    content: "\f14e";
}

.icon-ico_calculator2_lg:before {
    content: "\f14f";
}

.icon-ico_calculator2_sm:before {
    content: "\f150";
}

.icon-ico_calendar_lg:before {
    content: "\f151";
}

.icon-ico_calendar_sm:before,
.icon-calendar:before {
    content: "\f152";
}

.icon-ico_camera_lg:before {
    content: "\f153";
}

.icon-ico_camera_sm:before,
.icon-camera:before {
    content: "\f154";
}

.icon-ico_cardioeditor_lg:before {
    content: "\f155";
}

.icon-ico_cardioeditor_sm:before {
    content: "\f156";
}

.icon-ico_cardiorealmode_lg:before {
    content: "\f157";
}

.icon-ico_cardioschematicmode_lg:before {
    content: "\f158";
}

.icon-ico_cardioschematicmode_sm:before {
    content: "\f159";
}

.icon-ico_cardiovascular_sq_lg:before {
    content: "\f15a";
}

.icon-ico_cardiovascular_sq_sm:before {
    content: "\f15b";
}

.icon-ico_cart_lg:before {
    content: "\f15c";
}

.icon-ico_cart_sm:before,
.icon-shopping-cart:before {
    content: "\f15d";
}

.icon-ico_certificate_lg:before {
    content: "\f15e";
}

.icon-ico_certificate_sm:before,
.icon-certificate:before {
    content: "\f15f";
}

.icon-ico_checkmark_rnd_lg:before {
    content: "\f160";
}

.icon-ico_checkmark_rnd_sm:before,
.icon-ok-sign:before {
    content: "\f161";
}

.icon-ico_cloud_lg:before {
    content: "\f162";
}

.icon-ico_cloud_sm:before,
.icon-cloud:before {
    content: "\f163";
}

.icon-ico_clouddownload_lg:before {
    content: "\f164";
}

.icon-ico_clouddownload_sm:before,
.icon-cloud-download:before {
    content: "\f165";
}

.icon-ico_cloudupload_lg:before {
    content: "\f166";
}

.icon-ico_cloudupload_sm:before,
.icon-cloud-upload:before {
    content: "\f167";
}

.icon-ico_color_lg:before {
    content: "\f168";
}

.icon-ico_color_sm:before {
    content: "\f169";
}

.icon-ico_colorbground_lg:before {
    content: "\f16a";
}

.icon-ico_colorbground_sm:before {
    content: "\f16b";
}

.icon-ico_colorfont_lg:before {
    content: "\f16c";
}

.icon-ico_colorfont_sm:before {
    content: "\f16d";
}

.icon-ico_column_lg:before {
    content: "\f16e";
}

.icon-ico_column_sm:before,
.icon-columns:before {
    content: "\f16f";
}

.icon-ico_command_sq_lg:before {
    content: "\f170";
}

.icon-ico_command_sq_sm:before {
    content: "\f171";
}

.icon-ico_comment_lg:before {
    content: "\f172";
}

.icon-ico_comment_sm:before,
.icon-comment:before {
    content: "\f173";
}

.icon-ico_comments_lg:before {
    content: "\f174";
}

.icon-ico_comments_sm:before,
.icon-comments:before {
    content: "\f175";
}

.icon-ico_connect_lg:before {
    content: "\f176";
}

.icon-ico_connect_sm:before {
    content: "\f177";
}

.icon-ico_connect_sq_lg:before {
    content: "\f178";
}

.icon-ico_connect_sq_sm:before {
    content: "\f179";
}

.icon-ico_contacts_lg:before {
    content: "\f17a";
}

.icon-ico_contacts_sm:before {
    content: "\f17b";
}

.icon-ico_contract_lg:before {
    content: "\f17c";
}

.icon-ico_contract_sm:before {
    content: "\f17d";
}

.icon-ico_contrast_lg:before {
    content: "\f17e";
}

.icon-ico_contrast_sm:before,
.icon-adjust:before {
    content: "\f17f";
}

.icon-ico_controlcharacters_sq_lg:before {
    content: "\f180";
}

.icon-ico_controlcharacters_sq_sm:before {
    content: "\f181";
}

.icon-ico_copy_lg:before {
    content: "\f182";
}

.icon-ico_copy_sm:before,
.icon-copy:before {
    content: "\f183";
}

.icon-ico_cross_rnd_lg:before {
    content: "\f184";
}

.icon-ico_cross_rnd_sm:before,
.icon-remove-sign:before,
.icon-remove-sign:before {
    content: "\f185";
}

.icon-ico_crossreference_lg:before {
    content: "\f186";
}

.icon-ico_crossreference_sm:before {
    content: "\f187";
}

.icon-ico_cut_lg:before {
    content: "\f188";
}

.icon-ico_cut_sm:before,
.icon-cut:before {
    content: "\f189";
}

.icon-ico_dashboard_lg:before {
    content: "\f18a";
}

.icon-ico_dashboard_sm:before,
.icon-dashboard:before {
    content: "\f18b";
}

.icon-ico_data_lg:before {
    content: "\f18c";
}

.icon-ico_data_sm:before {
    content: "\f18d";
}

.icon-ico_delete_lg:before {
    content: "\f18e";
}

.icon-ico_delete_sm:before,
.icon-trash:before {
    content: "\f18f";
}

.icon-ico_delivery_lg:before {
    content: "\f190";
}

.icon-ico_delivery_sm:before,
.icon-truck:before {
    content: "\f191";
}

.icon-ico_desktop_lg:before {
    content: "\f192";
}

.icon-ico_desktop_sm:before,
.icon-desktop:before {
    content: "\f193";
}

.icon-ico_diagnosis_lg:before {
    content: "\f194";
}

.icon-ico_diagnosis_sm:before {
    content: "\f195";
}

.icon-ico_digestive_sq_lg:before {
    content: "\f196";
}

.icon-ico_digestive_sq_sm:before {
    content: "\f197";
}

.icon-ico_disability_lg:before {
    content: "\f198";
}

.icon-ico_disability_sm:before {
    content: "\f199";
}

.icon-ico_diskspace_lg:before {
    content: "\f19a";
}

.icon-ico_diskspace_sm:before,
.icon-hdd:before {
    content: "\f19b";
}

.icon-ico_displayreset_sq_lg:before {
    content: "\f19c";
}

.icon-ico_displayreset_sq_sm:before {
    content: "\f19d";
}

.icon-ico_displaysettings_lg:before {
    content: "\f19e";
}

.icon-ico_displaysettings_sm:before {
    content: "\f19f";
}

.icon-ico_doctor_lg:before {
    content: "\f1a0";
}

.icon-ico_doctor_sm:before,
.icon-user-md:before {
    content: "\f1a1";
}

.icon-ico_documents_lg:before {
    content: "\f1a2";
}

.icon-ico_documents_sm:before {
    content: "\f1a3";
}

.icon-ico_download_lg:before {
    content: "\f1a4";
}

.icon-ico_download_sm:before,
.icon-download:before,
.icon-download-alt:before {
    content: "\f1a5";
}

.icon-ico_drawarc_lg:before {
    content: "\f1a6";
}

.icon-ico_drawarc_sm:before {
    content: "\f1a7";
}

.icon-ico_drawingtools_lg:before {
    content: "\f1a8";
}

.icon-ico_drawingtools_sm:before {
    content: "\f1a9";
}

.icon-ico_drawline_lg:before {
    content: "\f1aa";
}

.icon-ico_drawline_sm:before {
    content: "\f1ab";
}

.icon-ico_drawshape_lg:before {
    content: "\f1ac";
}

.icon-ico_drawshape_sm:before {
    content: "\f1ad";
}

.icon-ico_edit_lg:before {
    content: "\f1ae";
}

.icon-ico_edit_sm:before,
.icon-pencil:before,
.icon-edit:before {
    content: "\f1af";
}

.icon-ico_endocrinological_sq_lg:before {
    content: "\f1b0";
}

.icon-ico_endocrinological_sq_sm:before {
    content: "\f1b1";
}

.icon-ico_error_lg:before {
    content: "\f1b2";
}

.icon-ico_error_sm:before,
.icon-remove-circle:before {
    content: "\f1b3";
}

.icon-ico_ethnicity_lg:before {
    content: "\f1b4";
}

.icon-ico_ethnicity_sm:before {
    content: "\f1b5";
}

.icon-ico_exam_lg:before {
    content: "\f1b6";
}

.icon-ico_exam_sm:before,
.icon-stethoscope:before {
    content: "\f1b7";
}

.icon-ico_exercise1_lg:before {
    content: "\f1b8";
}

.icon-ico_exercise1_sm:before {
    content: "\f1b9";
}

.icon-ico_exercise2_lg:before {
    content: "\f1ba";
}

.icon-ico_exercise2_sm:before {
    content: "\f1bb";
}

.icon-ico_externallink_sm:before,
.icon-external-link:before {
    content: "\f1bc";
}

.icon-ico_facebook_sq_lg:before {
    content: "\f1bd";
}

.icon-ico_facebook_sq_sm:before,
.icon-facebook:before,
.icon-facebook-sign:before {
    content: "\f1be";
}

.icon-ico_factory_lg:before {
    content: "\f1bf";
}

.icon-ico_factory_sm:before {
    content: "\f1c0";
}

.icon-ico_fastforward_rnd_lg:before {
    content: "\f1c1";
}

.icon-ico_fastforward_rnd_sm:before,
.icon-forward:before,
.icon-fast-forward:before {
    content: "\f1c2";
}

.icon-ico_fax_lg:before {
    content: "\f1c3";
}

.icon-ico_fax_sm:before {
    content: "\f1c4";
}

.icon-ico_feed_lg:before {
    content: "\f1c5";
}

.icon-ico_feed_sm:before,
.icon-rss:before {
    content: "\f1c6";
}

.icon-ico_feed_sq_lg:before {
    content: "\f1c7";
}

.icon-ico_feed_sq_sm:before {
    content: "\f1c8";
}

.icon-ico_female_lg:before {
    content: "\f1c9";
}

.icon-ico_female_sm:before {
    content: "\f1ca";
}

.icon-ico_filter_lg:before {
    content: "\f1cb";
}

.icon-ico_filter_sm:before,
.icon-filter:before {
    content: "\f1cc";
}

.icon-ico_fittodisplay_lg:before {
    content: "\f1cd";
}

.icon-ico_fittodisplay_sm:before {
    content: "\f1ce";
}

.icon-ico_flag_lg:before {
    content: "\f1cf";
}

.icon-ico_flag_sm:before,
.icon-flag:before {
    content: "\f1d0";
}

.icon-ico_fliphorizontal_lg:before {
    content: "\f1d1";
}

.icon-ico_fliphorizontal_sm:before {
    content: "\f1d2";
}

.icon-ico_folder_lg:before {
    content: "\f1d3";
}

.icon-ico_folder_sm:before,
.icon-folder-close:before {
    content: "\f1d4";
}

.icon-ico_folderopen_lg:before {
    content: "\f1d5";
}

.icon-ico_folderopen_sm:before,
.icon-folder-open:before,
.icon-folder-open-alt:before {
    content: "\f1d6";
}

.icon-ico_font_sq_lg:before {
    content: "\f1d7";
}

.icon-ico_font_sq_sm:before,
.icon-font:before {
    content: "\f1d8";
}

.icon-ico_fooddiet_sq_lg:before {
    content: "\f1d9";
}

.icon-ico_fooddiet_sq_sm:before,
.icon-food:before {
    content: "\f1da";
}

.icon-ico_footer_lg:before {
    content: "\f1db";
}

.icon-ico_footer_sm:before {
    content: "\f1dc";
}

.icon-ico_form1_lg:before {
    content: "\f1dd";
}

.icon-ico_form1_sm:before,
.icon-file:before {
    content: "\f1de";
}

.icon-ico_form2_lg:before {
    content: "\f1df";
}

.icon-ico_form2_sm:before,
.icon-file-alt:before {
    content: "\f1e0";
}

.icon-ico_frame_lg:before {
    content: "\f1e1";
}

.icon-ico_frame_sm:before {
    content: "\f1e2";
}

.icon-ico_freeroi_lg:before {
    content: "\f1e3";
}

.icon-ico_freeroi_sm:before {
    content: "\f1e4";
}

.icon-ico_fuel_lg:before {
    content: "\f1e5";
}

.icon-ico_fuel_sm:before {
    content: "\f1e6";
}

.icon-ico_fullscreen_lg:before {
    content: "\f1e7";
}

.icon-ico_fullscreen_sm:before,
.icon-fullscreen:before {
    content: "\f1e8";
}

.icon-ico_function_sq_lg:before {
    content: "\f1e9";
}

.icon-ico_function_sq_sm:before {
    content: "\f1ea";
}

.icon-ico_game_lg:before {
    content: "\f1eb";
}

.icon-ico_game_sm:before {
    content: "\f1ec";
}

.icon-ico_genetics_lg:before {
    content: "\f1ed";
}

.icon-ico_genetics_sm:before {
    content: "\f1ee";
}

.icon-ico_genetics_sq_lg:before {
    content: "\f1ef";
}

.icon-ico_genetics_sq_sm:before {
    content: "\f1f0";
}

.icon-ico_googleplus_sq_lg:before {
    content: "\f1f1";
}

.icon-ico_googleplus_sq_sm:before,
.icon-google-plus-sign:before {
    content: "\f1f2";
}

.icon-ico_gps_lg:before {
    content: "\f1f3";
}

.icon-ico_gps_sm:before {
    content: "\f1f4";
}

.icon-ico_hazard_lg:before {
    content: "\f1f5";
}

.icon-ico_hazard_sm:before {
    content: "\f1f6";
}

.icon-ico_header_lg:before {
    content: "\f1f7";
}

.icon-ico_header_sm:before {
    content: "\f1f8";
}

.icon-ico_heart_lg:before {
    content: "\f1f9";
}

.icon-ico_heart_sm:before,
.icon-heart:before {
    content: "\f1fa";
}

.icon-ico_height_lg:before {
    content: "\f1fb";
}

.icon-ico_height_sm:before {
    content: "\f1fc";
}

.icon-ico_help_rnd_lg:before {
    content: "\f1fd";
}

.icon-ico_help_rnd_sm:before,
.icon-question-sign:before {
    content: "\f1fe";
}

.icon-ico_history_lg:before {
    content: "\f1ff";
}

.icon-ico_history_sm:before {
    content: "\f200";
}

.icon-ico_home_lg:before {
    content: "\f201";
}

.icon-ico_home_sm:before,
.icon-home:before {
    content: "\f202";
}

.icon-ico_hospital_lg:before {
    content: "\f203";
}

.icon-ico_hospital_sm:before,
.icon-hospital:before,
.icon-hospital:before {
    content: "\f204";
}

.icon-ico_hospitalsign_lg:before {
    content: "\f205";
}

.icon-ico_hospitalsign_sm:before,
.icon-h-sign:before {
    content: "\f206";
}

.icon-ico_IDcredentials_lg:before {
    content: "\f207";
}

.icon-ico_IDcredentials_sm:before {
    content: "\f208";
}

.icon-ico_image_generic_lg:before {
    content: "\f209";
}

.icon-ico_image_generic_sm:before {
    content: "\f20a";
}

.icon-ico_image_man_lg:before {
    content: "\f20b";
}

.icon-ico_image_man_sm:before,
.icon-picture:before {
    content: "\f20c";
}

.icon-ico_image_woman_lg:before {
    content: "\f20d";
}

.icon-ico_image_woman_sm:before {
    content: "\f20e";
}

.icon-ico_inbox_lg:before {
    content: "\f20f";
}

.icon-ico_inbox_sm:before,
.icon-inbox:before {
    content: "\f210";
}

.icon-ico_indentleft_lg:before {
    content: "\f211";
}

.icon-ico_indentleft_sm:before,
.icon-indent-left:before {
    content: "\f212";
}

.icon-ico_indentright_lg:before {
    content: "\f213";
}

.icon-ico_indentright_sm:before,
.icon-indent-right:before {
    content: "\f214";
}

.icon-ico_index_lg:before {
    content: "\f215";
}

.icon-ico_index_sm:before {
    content: "\f216";
}

.icon-ico_info_rnd_lg:before {
    content: "\f217";
}

.icon-ico_info_rnd_sm:before,
.icon-info-sign:before,
.icon-info-sign:before {
    content: "\f218";
}

.icon-ico_inhalant_lg:before {
    content: "\f219";
}

.icon-ico_inhalant_sm:before {
    content: "\f21a";
}

.icon-ico_intravenous_lg:before {
    content: "\f21b";
}

.icon-ico_intravenous_sm:before {
    content: "\f21c";
}

.icon-ico_inventory_lg:before {
    content: "\f21d";
}

.icon-ico_inventory_sm:before {
    content: "\f21e";
}

.icon-ico_invertgreyscale_lg:before {
    content: "\f21f";
}

.icon-ico_invertgreyscale_sm:before {
    content: "\f220";
}

.icon-ico_invoice_lg:before {
    content: "\f221";
}

.icon-ico_invoice_sm:before {
    content: "\f222";
}

.icon-ico_italic_sq_lg:before {
    content: "\f223";
}

.icon-ico_italic_sq_sm:before,
.icon-italic:before {
    content: "\f224";
}

.icon-ico_key1_lg:before {
    content: "\f225";
}

.icon-ico_key1_sm:before,
.icon-key:before {
    content: "\f226";
}

.icon-ico_key2_lg:before {
    content: "\f227";
}

.icon-ico_key2_sm:before {
    content: "\f228";
}

.icon-ico_keyframe_lg:before {
    content: "\f229";
}

.icon-ico_keyframe_sm:before {
    content: "\f22a";
}

.icon-ico_lab1_lg:before {
    content: "\f22b";
}

.icon-ico_lab1_sm:before {
    content: "\f22c";
}

.icon-ico_lab2_lg:before {
    content: "\f22d";
}

.icon-ico_lab2_sm:before,
.icon-beaker:before {
    content: "\f22e";
}

.icon-ico_language_lg:before {
    content: "\f22f";
}

.icon-ico_language_sm:before {
    content: "\f230";
}

.icon-ico_layoutmultipleview1_lg:before {
    content: "\f231";
}

.icon-ico_layoutmultipleview1_sm:before {
    content: "\f232";
}

.icon-ico_layoutmultipleview2_lg:before {
    content: "\f233";
}

.icon-ico_layoutmultipleview2_sm:before {
    content: "\f234";
}

.icon-ico_layoutnoview_lg:before {
    content: "\f235";
}

.icon-ico_layoutnoview_sm:before {
    content: "\f236";
}

.icon-ico_leaf_lg:before {
    content: "\f237";
}

.icon-ico_leaf_sm:before,
.icon-leaf:before {
    content: "\f238";
}

.icon-ico_legalgovt_lg:before {
    content: "\f239";
}

.icon-ico_legalgovt_sm:before,
.icon-legal:before {
    content: "\f23a";
}

.icon-ico_lightbulb_lg:before {
    content: "\f23b";
}

.icon-ico_lightbulb_sm:before,
.icon-lightbulb:before {
    content: "\f23c";
}

.icon-ico_link_lg:before {
    content: "\f23d";
}

.icon-ico_link_sm:before,
.icon-link:before {
    content: "\f23e";
}

.icon-ico_linkedin_sq_lg:before {
    content: "\f23f";
}

.icon-ico_linkedin_sq_sm:before,
.icon-linkedin:before,
.icon-linkedin-sign:before {
    content: "\f240";
}

.icon-ico_listol_lg:before {
    content: "\f241";
}

.icon-ico_listol_sm:before,
.icon-list-ol:before {
    content: "\f242";
}

.icon-ico_listul_lg:before {
    content: "\f243";
}

.icon-ico_listul_sm:before,
.icon-list-ul:before,
.icon-th-list:before {
    content: "\f244";
}

.icon-ico_localizerline_sq_lg:before {
    content: "\f245";
}

.icon-ico_localizerline_sq_sm:before {
    content: "\f246";
}

.icon-ico_lock_lg:before {
    content: "\f247";
}

.icon-ico_lock_sm:before,
.icon-lock:before {
    content: "\f248";
}

.icon-ico_login_lg:before {
    content: "\f249";
}

.icon-ico_login_sm:before,
.icon-signin:before {
    content: "\f24a";
}

.icon-ico_logout_lg:before {
    content: "\f24b";
}

.icon-ico_logout_sm:before,
.icon-signout:before {
    content: "\f24c";
}

.icon-ico_magicwand_lg:before {
    content: "\f24d";
}

.icon-ico_magicwand_sm:before,
.icon-magic:before {
    content: "\f24e";
}

.icon-ico_magnet_lg:before {
    content: "\f24f";
}

.icon-ico_magnet_sm:before,
.icon-magnet:before {
    content: "\f250";
}

.icon-ico_mail_lg:before {
    content: "\f251";
}

.icon-ico_mail_sm:before,
.icon-envelope-alt:before {
    content: "\f252";
}

.icon-ico_male_lg:before {
    content: "\f253";
}

.icon-ico_male_sm:before {
    content: "\f254";
}

.icon-ico_map_lg:before {
    content: "\f255";
}

.icon-ico_map_sm:before {
    content: "\f256";
}

.icon-ico_mapmarker_lg:before {
    content: "\f257";
}

.icon-ico_mapmarker_sm:before,
.icon-map-marker:before {
    content: "\f258";
}

.icon-ico_measureangle_lg:before {
    content: "\f259";
}

.icon-ico_measureangle_sm:before {
    content: "\f25a";
}

.icon-ico_measurecalibration_lg:before {
    content: "\f25b";
}

.icon-ico_measurecalibration_sm:before {
    content: "\f25c";
}

.icon-ico_measuredistance_lg:before {
    content: "\f25d";
}

.icon-ico_measuredistance_sm:before {
    content: "\f25e";
}

.icon-ico_medicalkit_lg:before {
    content: "\f25f";
}

.icon-ico_medicalkit_sm:before,
.icon-medkit:before {
    content: "\f260";
}

.icon-ico_medication_lg:before {
    content: "\f261";
}

.icon-ico_medication_sm:before {
    content: "\f262";
}

.icon-ico_medschedule_lg:before {
    content: "\f263";
}

.icon-ico_medschedule_sm:before {
    content: "\f264";
}

.icon-ico_module_lg:before {
    content: "\f265";
}

.icon-ico_module_sm:before {
    content: "\f266";
}

.icon-ico_modules_lg:before {
    content: "\f267";
}

.icon-ico_modules_sm:before {
    content: "\f268";
}

.icon-ico_moneydollar_lg:before {
    content: "\f269";
}

.icon-ico_moneydollar_sm:before,
.icon-money:before {
    content: "\f26a";
}

.icon-ico_moneyeuro_lg:before {
    content: "\f26b";
}

.icon-ico_moneyeuro_sm:before {
    content: "\f26c";
}

.icon-ico_moneypound_lg:before {
    content: "\f26d";
}

.icon-ico_moneypound_sm:before {
    content: "\f26e";
}

.icon-ico_moneyyen_lg:before {
    content: "\f26f";
}

.icon-ico_moneyyen_sm:before {
    content: "\f270";
}

.icon-ico_monitorsetting_lg:before {
    content: "\f271";
}

.icon-ico_monitorsetting_sm:before {
    content: "\f272";
}

.icon-ico_moon_lg:before {
    content: "\f273";
}

.icon-ico_moon_sm:before {
    content: "\f274";
}

.icon-ico_multiplanar_lg:before {
    content: "\f275";
}

.icon-ico_multiplanar_sm:before {
    content: "\f276";
}

.icon-ico_muscular_sq_lg:before {
    content: "\f277";
}

.icon-ico_muscular_sq_sm:before {
    content: "\f278";
}

.icon-ico_navigateright_rnd_lg:before {
    content: "\f279";
}

.icon-ico_navigateright_rnd_sm:before {
    content: "\f27a";
}

.icon-ico_nervous_sq_lg:before {
    content: "\f27b";
}

.icon-ico_nervous_sq_sm:before {
    content: "\f27c";
}

.icon-ico_nextstudy_lg:before {
    content: "\f27d";
}

.icon-ico_nextstudy_sm:before {
    content: "\f27e";
}

.icon-ico_nfc_lg:before {
    content: "\f27f";
}

.icon-ico_nfc_sm:before {
    content: "\f280";
}

.icon-ico_note_lg:before {
    content: "\f281";
}

.icon-ico_note_sm:before {
    content: "\f282";
}

.icon-ico_nurse_lg:before {
    content: "\f283";
}

.icon-ico_nurse_sm:before {
    content: "\f284";
}

.icon-ico_office_lg:before {
    content: "\f285";
}

.icon-ico_office_sm:before {
    content: "\f286";
}

.icon-ico_oralliquid_lg:before {
    content: "\f287";
}

.icon-ico_oralliquid_sm:before {
    content: "\f288";
}

.icon-ico_oralpill_lg:before {
    content: "\f289";
}

.icon-ico_oralpill_sm:before {
    content: "\f28a";
}

.icon-ico_oraltablet_lg:before {
    content: "\f28b";
}

.icon-ico_oraltablet_sm:before {
    content: "\f28c";
}

.icon-ico_ovalroi_lg:before {
    content: "\f28d";
}

.icon-ico_ovalroi_sm:before {
    content: "\f28e";
}

.icon-ico_palette_lg:before {
    content: "\f28f";
}

.icon-ico_palette_sm:before {
    content: "\f290";
}

.icon-ico_panarrow_lg:before {
    content: "\f291";
}

.icon-ico_panarrow_sm:before,
.icon-move:before {
    content: "\f292";
}

.icon-ico_panhand_lg:before {
    content: "\f293";
}

.icon-ico_panhand_sm:before {
    content: "\f294";
}

.icon-ico_partlycloudy_lg:before {
    content: "\f295";
}

.icon-ico_partlycloudy_sm:before {
    content: "\f296";
}

.icon-ico_paste_lg:before {
    content: "\f297";
}

.icon-ico_paste_sm:before,
.icon-paste:before {
    content: "\f298";
}

.icon-ico_pause_rnd_lg:before {
    content: "\f299";
}

.icon-ico_pause_rnd_sm:before,
.icon-pause:before {
    content: "\f29a";
}

.icon-ico_pen_lg:before {
    content: "\f29b";
}

.icon-ico_pen_sm:before {
    content: "\f29c";
}

.icon-ico_pharmacy_lg:before {
    content: "\f29d";
}

.icon-ico_pharmacy_sm:before {
    content: "\f29e";
}

.icon-ico_phone_lg:before {
    content: "\f29f";
}

.icon-ico_phone_sm:before {
    content: "\f2a0";
}

.icon-ico_pinterest_sq_lg:before {
    content: "\f2a1";
}

.icon-ico_pinterest_sq_sm:before,
.icon-pinterest-sign:before {
    content: "\f2a2";
}

.icon-ico_pixellens_lg:before {
    content: "\f2a3";
}

.icon-ico_pixellens_sm:before,
.icon-screenshot:before {
    content: "\f2a4";
}

.icon-ico_plan_lg:before {
    content: "\f2a5";
}

.icon-ico_plan_sm:before {
    content: "\f2a6";
}

.icon-ico_plane_lg:before {
    content: "\f2a7";
}

.icon-ico_plane_sm:before,
.icon-plane:before {
    content: "\f2a8";
}

.icon-ico_play_rnd_lg:before {
    content: "\f2a9";
}

.icon-ico_play_rnd_sm:before,
.icon-play:before {
    content: "\f2aa";
}

.icon-ico_polygonroi_lg:before {
    content: "\f2ab";
}

.icon-ico_position1_lg:before {
    content: "\f2ac";
}

.icon-ico_position1_sm:before {
    content: "\f2ad";
}

.icon-ico_position2_lg:before {
    content: "\f2ae";
}

.icon-ico_position2_sm:before {
    content: "\f2af";
}

.icon-ico_power_lg:before {
    content: "\f2b0";
}

.icon-ico_power_sm:before {
    content: "\f2b1";
}

.icon-ico_prescription_lg:before {
    content: "\f2b2";
}

.icon-ico_prescription_sm:before {
    content: "\f2b3";
}

.icon-ico_presentation_lg:before {
    content: "\f2b4";
}

.icon-ico_presentation_sm:before {
    content: "\f2b5";
}

.icon-ico_preview_lg:before {
    content: "\f2b6";
}

.icon-ico_preview_sm:before,
.icon-eye-open:before {
    content: "\f2b7";
}

.icon-ico_previousstudy_lg:before {
    content: "\f2b8";
}

.icon-ico_previousstudy_sm:before {
    content: "\f2b9";
}

.icon-ico_print_lg:before {
    content: "\f2ba";
}

.icon-ico_print_sm:before,
.icon-print:before {
    content: "\f2bb";
}

.icon-ico_procedure_sq_lg:before {
    content: "\f2bc";
}

.icon-ico_procedure_sq_sm:before {
    content: "\f2bd";
}

.icon-ico_pushpin_lg:before {
    content: "\f2be";
}

.icon-ico_pushpin_sm:before,
.icon-pushpin:before {
    content: "\f2bf";
}

.icon-ico_quote_sq_lg:before {
    content: "\f2c0";
}

.icon-ico_quote_sq_sm:before,
.icon-quote-right:before {
    content: "\f2c1";
}

.icon-ico_radioactive_lg:before {
    content: "\f2c2";
}

.icon-ico_radioactive_sm:before {
    content: "\f2c3";
}

.icon-ico_rainy_lg:before {
    content: "\f2c4";
}

.icon-ico_rainy_sm:before {
    content: "\f2c5";
}

.icon-ico_record_lg:before {
    content: "\f2c6";
}

.icon-ico_record_sm:before {
    content: "\f2c7";
}

.icon-ico_rectal_lg:before {
    content: "\f2c8";
}

.icon-ico_rectal_sm:before {
    content: "\f2c9";
}

.icon-ico_rectangleroi_lg:before {
    content: "\f2ca";
}

.icon-ico_rectangleroi_sm:before {
    content: "\f2cb";
}

.icon-ico_recycle_lg:before {
    content: "\f2cc";
}

.icon-ico_recycle_sm:before {
    content: "\f2cd";
}

.icon-ico_redo_rnd_lg:before {
    content: "\f2ce";
}

.icon-ico_redo_rnd_sm:before,
.icon-repeat:before {
    content: "\f2cf";
}

.icon-ico_refresh_rnd_lg:before {
    content: "\f2d0";
}

.icon-ico_refresh_rnd_sm:before {
    content: "\f2d1";
}

.icon-ico_religion_lg:before {
    content: "\f2d2";
}

.icon-ico_religion_sm:before {
    content: "\f2d3";
}

.icon-ico_replace_sq_lg:before {
    content: "\f2d4";
}

.icon-ico_replace_sq_sm:before {
    content: "\f2d5";
}

.icon-ico_reply_lg:before {
    content: "\f2d6";
}

.icon-ico_reply_sm:before,
.icon-reply:before {
    content: "\f2d7";
}

.icon-ico_reports_lg:before {
    content: "\f2d8";
}

.icon-ico_reproduction_lg:before {
    content: "\f2d9";
}

.icon-ico_reproduction_sm:before {
    content: "\f2da";
}

.icon-ico_reset_rnd_lg:before {
    content: "\f2db";
}

.icon-ico_reset_rnd_sm:before {
    content: "\f2dc";
}

.icon-ico_resizehorizontal_lg:before {
    content: "\f2dd";
}

.icon-ico_resizehorizontal_sm:before,
.icon-resize-horizontal:before {
    content: "\f2de";
}

.icon-ico_resizevertical_lg:before {
    content: "\f2df";
}

.icon-ico_resizevertical_sm:before,
.icon-resize-vertical:before {
    content: "\f2e0";
}

.icon-ico_respiratory_sq_lg:before {
    content: "\f2e1";
}

.icon-ico_respiratory_sq_sm:before {
    content: "\f2e2";
}

.icon-ico_rotate90_lg:before {
    content: "\f2e3";
}

.icon-ico_rotate90_sm:before {
    content: "\f2e4";
}

.icon-ico_rotate_lg:before {
    content: "\f2e5";
}

.icon-ico_rotate_sm:before {
    content: "\f2e6";
}

.icon-ico_route_lg:before {
    content: "\f2e7";
}

.icon-ico_route_sm:before {
    content: "\f2e8";
}

.icon-ico_save_lg:before {
    content: "\f2e9";
}

.icon-ico_save_sm:before,
.icon-save:before {
    content: "\f2ea";
}

.icon-ico_scanneddoc_lg:before {
    content: "\f2eb";
}

.icon-ico_scanneddoc_sm:before {
    content: "\f2ec";
}

.icon-ico_scanneditem_sm:before,
.icon-barcode:before {
    content: "\f2ed";
}

.icon-ico_scheduler1_lg:before {
    content: "\f2ee";
}

.icon-ico_scheduler1_sm:before,
.icon-time:before {
    content: "\f2ef";
}

.icon-ico_scheduler2_lg:before {
    content: "\f2f0";
}

.icon-ico_scheduler2_sm:before {
    content: "\f2f1";
}

.icon-ico_scroll_lg:before {
    content: "\f2f2";
}

.icon-ico_scroll_rnd_lg:before {
    content: "\f2f3";
}

.icon-ico_scroll_rnd_sm:before {
    content: "\f2f4";
}

.icon-ico_scroll_sm:before {
    content: "\f2f5";
}

.icon-ico_search_lg:before {
    content: "\f2f6";
}

.icon-ico_search_sm:before,
.icon-search:before {
    content: "\f2f7";
}

.icon-ico_security_lg:before {
    content: "\f2f8";
}

.icon-ico_security_sm:before {
    content: "\f2f9";
}

.icon-ico_selectviewport_sq_lg:before {
    content: "\f2fa";
}

.icon-ico_selectviewport_sq_sm:before {
    content: "\f2fb";
}

.icon-ico_settings1_lg:before {
    content: "\f2fc";
}

.icon-ico_settings1_sm:before,
.icon-cog:before {
    content: "\f2fd";
}

.icon-ico_settings2_lg:before {
    content: "\f2fe";
}

.icon-ico_settings2_sm:before {
    content: "\f2ff";
}

.icon-ico_share_lg:before {
    content: "\f300";
}

.icon-ico_share_sm:before,
.icon-share:before {
    content: "\f301";
}

.icon-ico_signal_lg:before {
    content: "\f302";
}

.icon-ico_signal_sm:before,
.icon-signal:before {
    content: "\f303";
}

.icon-ico_singlepointroi_lg:before {
    content: "\f304";
}

.icon-ico_singlepointroi_sm:before {
    content: "\f305";
}

.icon-ico_sitemap_lg:before {
    content: "\f306";
}

.icon-ico_sitemap_sm:before,
.icon-sitexmap:before {
    content: "\f307";
}

.icon-ico_sizesync_lg:before {
    content: "\f308";
}

.icon-ico_sizesync_sm:before {
    content: "\f309";
}

.icon-ico_skeletal_sq_lg:before {
    content: "\f30a";
}

.icon-ico_skeletal_sq_sm:before {
    content: "\f30b";
}

.icon-ico_sort_sq_lg:before {
    content: "\f30c";
}

.icon-ico_sort_sq_sm:before,
.icon-sort:before {
    content: "\f30d";
}

.icon-ico_spaceastronaut_lg:before {
    content: "\f30e";
}

.icon-ico_spaceastronaut_sm:before {
    content: "\f30f";
}

.icon-ico_spacemilkyway_lg:before {
    content: "\f310";
}

.icon-ico_spacemilkyway_sm:before {
    content: "\f311";
}

.icon-ico_spaceplanets_lg:before {
    content: "\f312";
}

.icon-ico_spaceplanets_sm:before {
    content: "\f313";
}

.icon-ico_spacerocket1_lg:before {
    content: "\f314";
}

.icon-ico_spacerocket1_sm:before {
    content: "\f315";
}

.icon-ico_spacerocket2_lg:before {
    content: "\f316";
}

.icon-ico_spacerocket2_sm:before {
    content: "\f317";
}

.icon-ico_spacesolarsystem1_lg:before {
    content: "\f318";
}

.icon-ico_spacesolarsystem1_sm:before {
    content: "\f319";
}

.icon-ico_spacesolarsystem2_lg:before {
    content: "\f31a";
}

.icon-ico_spacesolarsystem2_sm:before {
    content: "\f31b";
}

.icon-ico_spacesolarsystem3_lg:before {
    content: "\f31c";
}

.icon-ico_spacesolarsystem3_sm:before {
    content: "\f31d";
}

.icon-ico_spacetransmissions1_lg:before {
    content: "\f31e";
}

.icon-ico_spacetransmissions1_sm:before {
    content: "\f31f";
}

.icon-ico_spacetransmissions2_lg:before {
    content: "\f320";
}

.icon-ico_spacetransmissions2_sm:before {
    content: "\f321";
}

.icon-ico_spinner_lg:before {
    content: "\f322";
}

.icon-ico_spinner_sm:before,
.icon-spinner:before {
    content: "\f323";
}

.icon-ico_star_lg:before {
    content: "\f324";
}

.icon-ico_star_sm:before,
.icon-star:before {
    content: "\f325";
}

.icon-ico_starempty_lg:before {
    content: "\f326";
}

.icon-ico_starempty_sm:before,
.icon-star-empty:before {
    content: "\f327";
}

.icon-ico_starhalf_lg:before {
    content: "\f328";
}

.icon-ico_starhalf_sm:before,
.icon-star-half:before {
    content: "\f329";
}

.icon-ico_statistics_sq_lg:before {
    content: "\f32a";
}

.icon-ico_statistics_sq_sm:before {
    content: "\f32b";
}

.icon-ico_stop_rnd_lg:before {
    content: "\f32c";
}

.icon-ico_stop_rnd_sm:before,
.icon-stop:before {
    content: "\f32d";
}

.icon-ico_stormy_lg:before {
    content: "\f32e";
}

.icon-ico_stormy_sm:before {
    content: "\f32f";
}

.icon-ico_strikethrough_sq_lg:before {
    content: "\f330";
}

.icon-ico_strikethrough_sq_sm:before,
.icon-strikethrough:before {
    content: "\f331";
}

.icon-ico_sublingual_lg:before {
    content: "\f332";
}

.icon-ico_sublingual_sm:before {
    content: "\f333";
}

.icon-ico_sunny_lg:before {
    content: "\f334";
}

.icon-ico_sunny_sm:before {
    content: "\f335";
}

.icon-ico_symbols_sq_lg:before {
    content: "\f336";
}

.icon-ico_symbols_sq_sm:before {
    content: "\f337";
}

.icon-ico_sync_lg:before {
    content: "\f338";
}

.icon-ico_sync_sm:before {
    content: "\f339";
}

.icon-ico_syringe_lg:before {
    content: "\f33a";
}

.icon-ico_syringe_sm:before {
    content: "\f33b";
}

.icon-ico_table_lg:before {
    content: "\f33c";
}

.icon-ico_table_sm:before,
.icon-table:before {
    content: "\f33d";
}

.icon-ico_tag_lg:before {
    content: "\f33e";
}

.icon-ico_tag_sm:before,
.icon-tag:before {
    content: "\f33f";
}

.icon-ico_target_lg:before {
    content: "\f340";
}

.icon-ico_target_sm:before {
    content: "\f341";
}

.icon-ico_teaching_lg:before {
    content: "\f342";
}

.icon-ico_teaching_sm:before {
    content: "\f343";
}

.icon-ico_textheight_sq_lg:before {
    content: "\f344";
}

.icon-ico_textheight_sq_sm:before,
.icon-text-height:before {
    content: "\f345";
}

.icon-ico_textreport_lg:before {
    content: "\f346";
}

.icon-ico_textreport_sm:before {
    content: "\f347";
}

.icon-ico_textwidth_sq_lg:before {
    content: "\f348";
}

.icon-ico_textwidth_sq_sm:before,
.icon-text-width:before {
    content: "\f349";
}

.icon-ico_thermometer_lg:before {
    content: "\f34a";
}

.icon-ico_thermometer_sm:before {
    content: "\f34b";
}

.icon-ico_thumbsdown_lg:before {
    content: "\f34c";
}

.icon-ico_thumbsdown_sm:before,
.icon-thumbs-down:before {
    content: "\f34d";
}

.icon-ico_thumbsup_lg:before {
    content: "\f34e";
}

.icon-ico_thumbsup_sm:before,
.icon-thumbs-up:before {
    content: "\f34f";
}

.icon-ico_timeline_lg:before {
    content: "\f350";
}

.icon-ico_timeline_sm:before {
    content: "\f351";
}

.icon-ico_todo_lg:before {
    content: "\f352";
}

.icon-ico_todo_sm:before,
.icon-tasks:before {
    content: "\f353";
}

.icon-ico_twitter_sq_lg:before {
    content: "\f354";
}

.icon-ico_twitter_sq_sm:before,
.icon-twitter-sign:before {
    content: "\f355";
}

.icon-ico_underlined_sq_lg:before {
    content: "\f356";
}

.icon-ico_underlined_sq_sm:before,
.icon-underline:before {
    content: "\f357";
}

.icon-ico_undo_rnd_lg:before {
    content: "\f358";
}

.icon-ico_undo_rnd_sm:before,
.icon-undo:before {
    content: "\f359";
}

.icon-ico_unlink_lg:before {
    content: "\f35a";
}

.icon-ico_unlink_sm:before {
    content: "\f35b";
}

.icon-ico_unlock_lg:before {
    content: "\f35c";
}

.icon-ico_unlock_sm:before,
.icon-unlock:before {
    content: "\f35d";
}

.icon-ico_urinary_sq_lg:before {
    content: "\f35e";
}

.icon-ico_urinary_sq_sm:before {
    content: "\f35f";
}

.icon-ico_user_female_lg:before {
    content: "\f360";
}

.icon-ico_user_female_sm:before {
    content: "\f361";
}

.icon-ico_user_groups_lg:before {
    content: "\f362";
}

.icon-ico_user_groups_sm:before,
.icon-group:before {
    content: "\f363";
}

.icon-ico_user_male_lg:before {
    content: "\f364";
}

.icon-ico_user_male_sm:before,
.icon-user:before {
    content: "\f365";
}

.icon-ico_videos_lg:before {
    content: "\f366";
}

.icon-ico_videos_sm:before,
.icon-film:before {
    content: "\f367";
}

.icon-ico_vision_lg:before {
    content: "\f368";
}

.icon-ico_vision_sm:before {
    content: "\f369";
}

.icon-ico_vitals_lg:before {
    content: "\f36a";
}

.icon-ico_vitals_sm:before {
    content: "\f36b";
}

.icon-ico_volume_lg:before {
    content: "\f36c";
}

.icon-ico_volume_sm:before,
.icon-volume-up:before {
    content: "\f36d";
}

.icon-ico_weight_lg:before {
    content: "\f36e";
}

.icon-ico_weight_sm:before {
    content: "\f36f";
}

.icon-ico_windowclampedmode_sq_lg:before {
    content: "\f370";
}

.icon-ico_windowclampedmode_sq_sm:before {
    content: "\f371";
}

.icon-ico_windowlevels_lg:before {
    content: "\f372";
}

.icon-ico_windowlevels_sm:before {
    content: "\f373";
}

.icon-ico_wireless_lg:before {
    content: "\f374";
}

.icon-ico_wireless_sm:before {
    content: "\f375";
}

.icon-ico_wireless_sq_lg:before {
    content: "\f376";
}

.icon-ico_wireless_sq_sm:before {
    content: "\f377";
}

.icon-ico_worldamericas_lg:before {
    content: "\f378";
}

.icon-ico_worldamericas_sm:before,
.icon-globe:before {
    content: "\f379";
}

.icon-ico_worldasia_lg:before {
    content: "\f37a";
}

.icon-ico_worldasia_sm:before {
    content: "\f37b";
}

.icon-ico_worldeurope_lg:before {
    content: "\f37c";
}

.icon-ico_worldeurope_sm:before {
    content: "\f37d";
}

.icon-ico_wrench_lg:before {
    content: "\f37e";
}

.icon-ico_wrench_sm:before,
.icon-wrench:before {
    content: "\f37f";
}

.icon-ico_zoom200_lg:before {
    content: "\f380";
}

.icon-ico_zoom200_sm:before {
    content: "\f381";
}

.icon-ico_zoomcontinuous_lg:before {
    content: "\f382";
}

.icon-ico_zoomcontinuous_sm:before {
    content: "\f383";
}

.icon-ico_add_alt_lg:before {
    content: "\f384";
}

.icon-ico_add_alt_sm:before {
    content: "\f385";
}

.icon-ico_arrowdown_lg:before {
    content: "\f386";
}

.icon-ico_arrowdown_sm:before,
.icon-arrow-down:before,
.icon-circle-arrow-down:before {
    content: "\f387";
}

.icon-ico_arrowup_lg:before {
    content: "\f388";
}

.icon-ico_arrowup_sm:before,
.icon-arrow-up:before,
.icon-circle-arrow-up:before {
    content: "\f389";
}

.icon-ico_arrowleft_lg:before {
    content: "\f38a";
}

.icon-ico_arrowleft_sm:before,
.icon-arrow-left:before,
.icon-circle-arrow-left:before {
    content: "\f38b";
}

.icon-ico_arrowright_lg:before {
    content: "\f38c";
}

.icon-ico_arrowright_sm:before,
.icon-arrow-right:before,
.icon-circle-arrow-right:before {
    content: "\f38d";
}

.icon-ico_chevron_down_lg:before,
.icon-angle-down:before,
.icon-chevron-down:before {
    content: "\f38e";
}

.icon-ico_chevron_left_lg:before {
    content: "\f390";
}

.icon-ico_chevron_left_sm:before,
.icon-angle-left:before,
.icon-chevron-left:before {
    content: "\f391";
}

.icon-ico_chevron_right_lg:before {
    content: "\f392";
}

.icon-ico_chevron_right_sm:before,
.icon-angle-right:before,
.icon-chevron-right:before {
    content: "\f393";
}

.icon-ico_chevron_up_lg:before {
    content: "\f394";
}

.icon-ico_chevron_up_sm:before,
.icon-angle-up:before,
.icon-chevron-up:before {
    content: "\f395";
}

.icon-ico_exitfullscreen_lg:before {
    content: "\f396";
}

.icon-ico_exitfullscreen_sm:before {
    content: "\f397";
}

.icon-ico_instagram_lg:before {
    content: "\f398";
}

.icon-ico_instagram_sm:before {
    content: "\f399";
}

.icon-ico_menu_lg:before {
    content: "\f39a";
}

.icon-ico_menu_sm:before {
    content: "\f39b";
}

.icon-ico_refresh_alt_lg:before {
    content: "\f39c";
}

.icon-ico_refresh_alt_sm:before,
.icon-refresh:before {
    content: "\f39d";
}

.icon-ico_remove_lg:before {
    content: "\f39e";
}

.icon-ico_remove_sm:before,
.icon-remove:before,
.icon-remove:before {
    content: "\f39f";
}

.icon-ico_youtube_lg:before {
    content: "\f3a0";
}

.icon-ico_youtube_sm:before {
    content: "\f3a1";
}

.icon-ico_mutevolume_lg:before {
    content: "\f3a2";
}

.icon-ico_mutevolume_sm:before {
    content: "\f3a3";
}

.icon-ico_follow:before {
    content: "\f3a4";
}

.icon-ico_mobile:before {
    content: "\f3a5";
}

.icon-ico_webex:before {
    content: "\f3a6";
}

.icon-ico_2Col_lg:before {
    content: "\f3a7";
}

.icon-ico_2Col_sm:before {
    content: "\f3a8";
}

.icon-ico_3Col_lg:before {
    content: "\f3a9";
}

.icon-ico_3Col_sm:before {
    content: "\f3aa";
}

.icon-ico_alphaSort_lg:before {
    content: "\f3ab";
}

.icon-ico_alphaSort_sm:before {
    content: "\f3ac";
}

.icon-ico_alphaSort2_lg:before {
    content: "\f3ad";
}

.icon-ico_alphaSort2_sm:before {
    content: "\f3ae";
}

.icon-ico_arrowln_lg:before {
    content: "\f3af";
}

.icon-ico_arrowln_sm:before {
    content: "\f3b0";
}

.icon-ico_barchart_lg:before {
    content: "\f3b1";
}

.icon-ico_barchart_sm:before,
.icon-bar-chart:before {
    content: "\f3b2";
}

.icon-ico_bracketLine_lg:before {
    content: "\f3b3";
}

.icon-ico_bracketLine_sm:before {
    content: "\f3b4";
}

.icon-ico_check1_lg:before {
    content: "\f3b5";
}

.icon-ico_check1_sm:before {
    content: "\f3b6";
}

.icon-ico_check2_lg:before {
    content: "\f3b7";
}

.icon-ico_check2_sm:before {
    content: "\f3b8";
}

.icon-ico_check3_lg:before {
    content: "\f3b9";
}

.icon-ico_check3_sm:before {
    content: "\f3ba";
}

.icon-ico_doubleDown_lg:before {
    content: "\f3bb";
}

.icon-ico_doubleDown_sm:before,
.icon-double-angle-down:before {
    content: "\f3bc";
}

.icon-ico_doubleLeft_lg:before {
    content: "\f3bd";
}

.icon-ico_doubleLeft_sm:before,
.icon-double-angle-left:before {
    content: "\f3be";
}

.icon-ico_doubleRight_lg:before {
    content: "\f3bf";
}

.icon-ico_doubleRight_sm:before,
.icon-double-angle-right:before {
    content: "\f3c0";
}

.icon-ico_doubleUp_lg:before {
    content: "\f3c1";
}

.icon-ico_doubleUp_sm:before,
.icon-double-angle-up:before {
    content: "\f3c2";
}

.icon-ico_eject_lg:before {
    content: "\f3c3";
}

.icon-ico_eject_sm:before,
.icon-eject:before {
    content: "\f3c4";
}

.icon-ico_gears_lg:before {
    content: "\f3c5";
}

.icon-ico_gears_sm:before {
    content: "\f3c6";
}

.icon-ico_halfShield_lg:before {
    content: "\f3c7";
}

.icon-ico_halfShield_sm:before {
    content: "\f3c8";
}

.icon-ico_harddrive_lg:before {
    content: "\f3c9";
}

.icon-ico_harddrive_sm:before {
    content: "\f3ca";
}

.icon-ico_lineDown_lg:before {
    content: "\f3cb";
}

.icon-ico_lineDown_sm:before {
    content: "\f3cc";
}

.icon-ico_lineSort_lg:before {
    content: "\f3cd";
}

.icon-ico_lineSort_sm:before {
    content: "\f3ce";
}

.icon-ico_lineSort2_lg:before {
    content: "\f3cf";
}

.icon-ico_lineSort2_sm:before {
    content: "\f3d0";
}

.icon-ico_lineUp_lg:before {
    content: "\f3d1";
}

.icon-ico_lineUp_sm:before {
    content: "\f3d2";
}

.icon-ico_minus_lg:before {
    content: "\f3d3";
}

.icon-ico_minus_sm:before {
    content: "\f3d4";
}

.icon-ico_minus2_lg:before {
    content: "\f3d5";
}

.icon-ico_minus2_sm:before {
    content: "\f3d6";
}

.icon-ico_numSort_lg:before {
    content: "\f3d7";
}

.icon-ico_numSort_sm:before {
    content: "\f3d8";
}

.icon-ico_numSort2_lg:before {
    content: "\f3d9";
}

.icon-ico_numSort2_sm:before {
    content: "\f3da";
}

.icon-ico_squareLine_lg:before {
    content: "\f3db";
}

.icon-ico_squareLine_sm:before {
    content: "\f3dc";
}

.icon-ico_circle_arrow_down_lg:before {
    content: "\f3dd";
}

.icon-ico_circle_arrow_down_sm:before,
.icon-circle-arrow-down:before {
    content: "\f3de";
}

.icon-ico_circle_arrow_left_lg:before {
    content: "\f3df";
}

.icon-ico_circle_arrow_left_sm:before,
.icon-circle-arrow-left:before {
    content: "\f3e0";
}

.icon-ico_circle_arrow_right_lg:before {
    content: "\f3e1";
}

.icon-ico_circle_arrow_right_sm:before,
.icon-circle-arrow-right:before {
    content: "\f3e2";
}

.icon-ico_circle_arrow_up_lg:before {
    content: "\f3e3";
}

.icon-ico_circle_arrow_up_sm:before,
.icon-circle-arrow-up:before {
    content: "\f3e4";
}

.icon-ico_circle_blank_lg:before {
    content: "\f3e5";
}

.icon-ico_circle_blank_sm:before,
.icon-circle-blank:before,
.icon-circle-blank:before {
    content: "\f3e6";
}

.icon-ico_circle_lg:before {
    content: "\f3e7";
}

.icon-ico_circle_sm:before,
.icon-circle:before,
.icon-circle:before {
    content: "\f3e8";
}

.icon-ico_cogs_lg:before {
    content: "\f3e9";
}

.icon-ico_cogs_sm:before,
.icon-cogs:before {
    content: "\f3ea";
}

.icon-ico_comment_alt_lg:before {
    content: "\f3eb";
}

.icon-ico_comment_alt_sm:before,
.icon-comment-alt:before {
    content: "\f3ec";
}

.icon-ico_credit_card_lg:before {
    content: "\f3ed";
}

.icon-ico_credit_card_sm:before,
.icon-credit-card:before {
    content: "\f3ee";
}

.icon-ico_envelope_lg:before {
    content: "\f3ef";
}

.icon-ico_envelope_sm:before,
.icon-envelope:before {
    content: "\f3f0";
}

.icon-ico_exchange_lg:before {
    content: "\f3f1";
}

.icon-ico_exchange_sm:before,
.icon-exchange:before {
    content: "\f3f2";
}

.icon-ico_eye_close_lg:before {
    content: "\f3f3";
}

.icon-ico_eye_close_sm:before,
.icon-eye-close:before {
    content: "\f3f4";
}

.icon-ico_fast_backward_lg:before {
    content: "\f3f5";
}

.icon-ico_fast_backward_sm:before,
.icon-fast-backward:before {
    content: "\f3f6";
}

.icon-ico_heart_empty_lg:before {
    content: "\f3f7";
}

.icon-ico_heart_empty_sm:before,
.icon-heart-empty:before {
    content: "\f3f8";
}

.icon-ico_laptop_lg:before {
    content: "\f3f9";
}

.icon-ico_laptop_sm:before,
.icon-laptop:before {
    content: "\f3fa";
}

.icon-ico_minus_sign_lg:before {
    content: "\f3fb";
}

.icon-ico_minus_sign_sm:before,
.icon-minus:before,
.icon-minus-sign:before {
    content: "\f3fc";
}

.icon-ico_off_lg:before {
    content: "\f3fd";
}

.icon-ico_off_sm:before,
.icon-off:before {
    content: "\f3fe";
}

.icon-ico_ok_circle_lg:before {
    content: "\f3ff";
}

.icon-ico_ok_circle_sm:before,
.icon-ok-circle:before {
    content: "\f400";
}

.icon-ico_ok_lg:before {
    content: "\f401";
}

.icon-ico_ok_sm:before,
.icon-ok:before {
    content: "\f402";
}

.icon-ico_play_circle_lg:before {
    content: "\f403";
}

.icon-ico_play_circle_sm:before,
.icon-play-circle:before {
    content: "\f404";
}

.icon-ico_quote_left_lg:before {
    content: "\f405";
}

.icon-ico_quote_left_sm:before,
.icon-quote-left:before {
    content: "\f406";
}

.icon-ico_random_lg:before {
    content: "\f407";
}

.icon-ico_random_sm:before,
.icon-random:before {
    content: "\f408";
}

.icon-ico_resize_full_lg:before {
    content: "\f409";
}

.icon-ico_resize_full_sm:before,
.icon-resize-full:before {
    content: "\f40a";
}

.icon-ico_resize_small_lg:before {
    content: "\f40b";
}

.icon-ico_resize_small_sm:before,
.icon-resize-small:before {
    content: "\f40c";
}

.icon-ico_sort_lg:before {
    content: "\f40d";
}

.icon-ico_sort_sm:before,
.icon-sort:before {
    content: "\f40e";
}

.icon-ico_step_forward_lg:before {
    content: "\f40f";
}

.icon-ico_step_forward_sm:before,
.icon-step-forward:before {
    content: "\f410";
}

.icon-ico_th_large_lg:before {
    content: "\f411";
}

.icon-ico_th_large_sm:before,
.icon-th-large:before {
    content: "\f412";
}

.icon-ico_th_lg:before {
    content: "\f413";
}

.icon-ico_th_sm:before,
.icon-th:before {
    content: "\f414";
}

.icon-ico_upload_lg:before {
    content: "\f415";
}

.icon-ico_upload_sm:before,
.icon-upload-alt:before {
    content: "\f416";
}

.icon-ico_volume_down_lg:before {
    content: "\f417";
}

.icon-ico_volume_down_sm:before,
.icon-volume-down:before {
    content: "\f418";
}

.icon-ico_volume_off_lg:before {
    content: "\f419";
}

.icon-ico_volume_off_sm:before,
.icon-volume-off:before {
    content: "\f41a";
}

.icon-ico_zoom_in_lg:before {
    content: "\f41b";
}

.icon-ico_zoom_in_sm:before,
.icon-zoom-in:before {
    content: "\f41e";
}

.icon-ico_zoom_out_lg:before,
.icon-zoom-out:before {
    content: "\f41d";
}

.icon-ico_asterisk_lg:before {
    content: "\f41f";
}

.icon-ico_asterisk_sm:before,
.icon-asterisk:before {
    content: "\f420";
}

.icon-ico_carot_down_lg:before {
    content: "\f421";
}

.icon-ico_carot_down_sm:before,
.icon-carot-down:before {
    content: "\f422";
}

.icon-ico_carot_left_lg:before {
    content: "\f423";
}

.icon-ico_carot_left_sm:before,
.icon-caret-left:before {
    content: "\f424";
}

.icon-ico_carot_right_lg:before {
    content: "\f425";
}

.icon-ico_carot_right_sm:before,
.icon-caret-right:before {
    content: "\f426";
}

.icon-ico_carot_up_lg:before {
    content: "\f427";
}

.icon-ico_carot_up_sm:before,
.icon-caret-up:before {
    content: "\f428";
}

.icon-ico_remove_circle_lg:before {
    content: "\f429";
}

.icon-ico_remove_circle_sm:before,
.icon-remove-circle:before {
    content: "\f42a";
}

.icon-ico_warning_lg:before {
    content: "\f42b";
}

.icon-ico_warning_sm:before {
    content: "\f42c";
}

.icon-ico_minus:before {
    content: "\f42d";
}

.voice-brand {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.voice-data {
    font-family: Inconsolata, Consolas, monospace;
}

.voice-human {
    font-family: "GE Serif", "ge-serif", Georgia, serif;
}

.voice-ui {
    font-family: "ge-sans", Helvetica, Arial, sans-serif;
}

/* Color Palette */
.color-primary-blue { color:rgba(0,94,184,1); } /* HEX: #005EB8 */
.color-primary-gray { color:rgba(99,102,106,1); } /* HEX: #63666A */
.color-secondary-blue { color:rgba(0,181,226,1); } /* HEX: #00B5E2 */
.color-secondary-indigo { color:rgba(19,41,75,1); } /* HEX: #13294B */
.color-secondary-gray-light { color:rgba(177,179,179,1); } /* HEX: #B1B3B3 */
.color-accent-orange { color:rgba(254,80,0,1); } /* HEX: #FE5000 */
.color-accent-green { color:rgba(0,191,111,1); } /* HEX: #00BF6F */
.bg-color-primary-blue { background-color:rgba(0,94,184,1); }
.bg-color-primary-gray { background-color:rgba(99,102,106,1); }
.bg-color-secondary-blue { background-color:rgba(0,181,226,1); }
.bg-color-secondary-indigo { background-color:rgba(19,41,75,1); }
.bg-color-secondary-gray-light { background-color:rgba(177,179,179,1); }
.bg-color-accent-orange { background-color:rgba(254,80,0,1); }
.bg-color-accent-green { background-color:rgba(0,191,111,1); }

*, *:before, *:after { box-sizing: border-box; }
body { margin:0; font-family:"ge-sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:0.875rem; line-height:1.25rem; color:rgba(99,102,106,1); background-color:#fff; }

/* Logo and Branding in header */
.ge-logo { background:transparent url(/wp-content/themes/Extra-child-geaviation-blog/img/ge-monogram-bluesteel.svg) no-repeat; background-size:contain; border:0; color:transparent; float:left; font:0/0 a; height:40px; width:40px; margin:-10px 10px 0px 0px; }
.logo-container { width:15rem; float:left; padding-top:0.5rem; } /* width:180px; */
.logo-container .brand { font-size: 1.25rem; font-weight: 500; margin-bottom: 0; color:rgba(0,94,184,1); line-height:1.25rem; }
.logo-container .brand span:last-child { color:rgba(99,102,106,1); }

/* Typography */
h1, h2, h3, h4, h5, h6, a, a:visited, p { text-transform:none; color:rgba(99,102,106,1); font-family: "ge-sans","Helvetica Neue",Helvetica,Arial,sans-serif; }
h1 { font-size:2rem; font-weight:normal; }
h2 { font-size:1.375rem; padding:0.5rem 0; }
.section-header h2 { color:rgba(177,179,179,1); font-size:1.5rem; padding-bottom:1.5%; }
p a, p a:visited, .archive-link, .archive-link:visited { color:rgba(0,94,184,1); }
#featured-posts h2, .posts-blog-feed-module h2, .posts-blog-feed-module h2 a, .search .post h2 { font-size:1rem; color:rgba(99,102,106,1)!important; }
#featured-posts .et_pb_text_inner p, .posts-blog-feed-module .post-meta .updated, .search .post-meta .updated { color:rgba(177,179,179,1); }

/* Button Styles */
.button, .button:visited { border-radius:36px; text-transform:none; background-color:rgba(0,181,226,1); color:#eee; font-weight:normal; padding:0.375rem 1.25rem; }
.button:hover { background-color:rgba(0,181,226,1); color:#fff; }
.button:after, .archive-link:after, #post-latest .more-link:after { content:"\f38c"; font-family:ge-iconography-webfont; padding-left:0.5rem; font-size:0.875rem; }
.archive-link, .archive-link:hover { padding:1.25rem; font-size:1.25rem; color:rgba(0,94,184,1); }

/* Main Header Template Styles 
#main-header-wrapper { margin-bottom: 1.25rem; } */
#main-header-wrapper { margin-bottom:3rem; }
.archive #main-header-wrapper, .search #main-header-wrapper { margin-bottom:0; }
#main-content { padding-top:0; }
#wrapper-top { background-color:#f0f1f2; padding:1.5rem 0; }
.special-banner { background-color:rgba(99,102,106,0.8); width:100%; padding:0.75rem 0; }
.special-banner h3 { color:#fff; padding:0; }
#wrapper-top .special-banner .container { max-width:1000px!important; }
#main-header .special-banner .flex-wrap { justify-content:center; width:980px; }
.special-banner .image-wrap { max-width:600px; line-height:0; }
.special-banner .cta { width:335px; padding:1.25% 0 1.25% 10px; text-align:left; font-size:1.375rem; display:flex; flex-wrap:wrap; align-content: space-around; }
.special-banner .cta p { margin-bottom:unset; }

.special-banner .image-wrap .mobile { display:none; }

.banner-100-year { background:#000; padding:0; text-align:center; }
.banner-100-year .cta .banner-tagline { color:#fff; margin:0.75rem 0; }
.banner-100-year .cta .button { line-height:1.7rem; background-color:rgba(0,94,184,1); font-size:1.125rem; }

.decision-point { background:#b2b5b5; padding:0; text-align:center; }
.decision-point .cta .banner-tagline { color:#fff; margin:0.75rem 0; }
.decision-point .cta .button { line-height:1.7rem; background-color:#fff; color:rgba(0,94,184,1); font-size:1.125rem; }

.special-banner.ge-timeline { background:#01214e; padding:0; text-align:center; }
.ge-timeline .cta .banner-tagline { color:#fff; margin:0.75rem 0; }
.ge-timeline .cta .button { line-height:1.7rem; background-color:#fff; color:rgba(0,94,184,1); font-size:1.125rem; }

.archive-filters { background-color:rgba(177,179,179,1); text-align:left; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:0.0675rem; padding:1.125rem 0; overflow:auto; }
.archive #main-content { margin-top:3rem; }
.archive-filters a { color:rgba(99,102,106,1); text-transform:uppercase }
.page-title, .archive .page-title { width:100%; padding:2.75rem 0 0; line-height:1.3em; margin:0; }
.search .page-title { padding:2.75rem 0; }
#content-area .module, #content-area .page article { border-top: 1px solid rgba(177,179,179,1); border-radius:0; }

/* Main Footer Template Styles */
#form-subscribe { background-color:rgba(0,181,226,1); color:#fff; padding:1rem 0 1.5rem; }
#mailpoet_form_1 form.mailpoet_form { padding:1rem 0 0!important }
#form-subscribe h2, #form-subscribe p { color:#fff; }
#form-subscribe p { line-height:1.4rem; padding:0 0 0.375rem; }
#form-subscribe a, #form-subscribe a:hover { text-decoration:underline; color:#f1f2f2; }
#form-subscribe .mailpoet_paragraph input[type=text] { width:100%; background-color:#fff; }
#form-subscribe .mailpoet_paragraph input[type="email"] { width:35%; min-width:260px; background-color:#fff; padding:10px 12px !important; }
#form-subscribe .mailpoet_paragraph input[type="email"]::placeholder { color:#666!important; font-weight:normal; letter-spacing:unset; text-transform:unset; }
#form-subscribe .mailpoet_paragraph input[type="submit"], #form-subscribe .mailpoet_paragraph input[type="submit"]:visited { border-radius:36px; text-transform:none; background-color:#fff; color:rgba(0,181,226,1); font-weight:normal; padding:0.375rem 1.25rem!important; font-size:1.125rem;}
#form-subscribe .mailpoet_paragraph input[type="submit"]:hover { background-color:#fff; color:rgba(0,181,226,1); }
#form-subscribe .mailpoet_paragraph input[type="submit"]:after { content:"\f38c"; font-family:ge-iconography-webfont; padding-left:0.5rem; font-size:0.875rem; color:rgba(0,181,226,1); }
/* BEGIN: OLD FORM STYLES - DELETE AFTER 2021.05 */
#form-subscribe .wysija-submit, #form-subscribe .wysija-submit:visited { border-radius:36px; text-transform:none; background-color:#fff; color:rgba(0,181,226,1); font-weight:normal; padding:0.375rem 1.25rem!important; font-size:1.125rem;}
#form-subscribe .wysija-submit:hover { background-color:#fff; color:rgba(0,181,226,1); }
#form-subscribe .wysija-submit:after { content:"\f38c"; font-family:ge-iconography-webfont; padding-left:0.5rem; font-size:0.875rem; color:rgba(0,181,226,1); }
#form-subscribe form.widget_wysija  { margin:1% auto; padding:0; display:flex; flex-wrap:wrap; justify-content:space-between; }
#form-subscribe form.widget_wysija .column:nth-child(1) { width:30%; }
#form-subscribe form.widget_wysija .column:nth-child(2) { width:40%; }
#form-subscribe form.widget_wysija .column:nth-child(3) { width:25%; }
#form-subscribe .widget_wysija_cont .wysija-submit { margin-top:0; }
/* END: OLD FORM STYLES - DELETE AFTER 2021.05 */

#footer .logo-container { width:100%; border:0; padding-top:0; }
#footer .ge-logo { margin:-13px 10px 0 0; width:3.125rem; height:4.125rem; background:transparent url(/wp-content/themes/Extra-child-geaviation-blog/img/ge-monogram-footer.svg) no-repeat; }
#footer .logo-container .brand { font-size:1rem; font-weight:normal; color:rgba(99,102,106,1); }
#footer .et_pb_widget { margin:0 0 40px; }
#footer .et_pb_widget .widgettitle { color:rgba(99,102,106,1); }
.footer_columns_2#footer .et_pb_extra_column.column-1 { width:60%; flex-basis:60%; }
.footer_columns_2#footer .et_pb_extra_column.column-4 { width:40%; flex-basis:40%; }
#footer .column-4 li { padding:0; }
#footer .column-4 .widgettitle { padding-left:5px; }
#footer .column-4 li i { font-size:3rem; }
#footer .column-4 li a { color:rgba(99,102,106,1); }
#footer .column-4 li a:hover { color:rgba(0,94,184,1); }
#footer { background-color:rgba(177,179,179,.35); padding:0; margin:0; }
#footer-bottom { background:none; padding:0; }
#footer-bottom .container { border-top: 1px solid rgba(177,179,179,1); padding:0.75rem 0; }
#footer-bottom .container p, #footer-bottom .container a { color:rgba(99,102,106,0.8); }
#footer-bottom .container a:hover { color:rgba(99,102,106,1); }
.footer-widget h4 { font-size:16px; color:#63666A; text-transform:uppercase; }
.footer-widget p, #footer-widgets .footer-widget a, #footer-widgets .footer-widget li a {color:#63666A!important;}
#footer-widgets .footer-widget li a:hover { color:#005EB8!important; }
.list-icon { list-style: none; }
.list-icon li { display: inline-block; line-height: 5px; }
.list-icon li i { display: inline-block; font-size: 2em; line-height: 1.2em; }
li [class^="icon-"], li [class*=" icon-"] { display: inline-block; width: 1.25em; text-align: center; }
.list-icon li span { font-size:0px; }
#footer-widgets .footer-widget li { padding-left:3px; }
#footer-widgets .footer-widget li:before { position:relative; top:0; left:0; border:0; }
#footer-widgets { padding:5% 0 0; }
#main-footer .footer-widget h4 { color:#63666A!important; }
.et_pb_row, .container { max-width:1170px; }

/* Navigation Styles */
.header.left-right #et-navigation>ul>li>a { padding:1rem 0 0.5rem!important; color:#333; font-size:0.875rem; }
.header.left-right #et-navigation>ul>li>a:hover { color:rgba(0,94,184,1); }
.header.left-right #et-navigation>ul>li>a:before { top:1rem!important; }
.header.left-right #et-navigation>ul>li.subscribe>a, .header.left-right #et-navigation>ul>li.subscribe>a:hover { color:#fff }
#et-navigation>ul>li>a:hover:before, #et-navigation>ul>li.current-menu-item>a:before, #et-navigation>ul>li.current_page_item>a:before { -webkit-transform:none; transform:none; opacity:0; }
.et-top-search-primary-menu-item:hover #et-search-icon:before, .search .et-top-search-primary-menu-item #et-search-icon:before { color:rgba(0,94,184,1); }
.et-top-search-primary-menu-item .search-icon:before, .et-top-search-primary-menu-item .et-top-search .et-search-submit:before { font-family:ge-iconography-webfont!important; content:"\f2f7"; }
.et-top-search-primary-menu-item .search-icon:before { color:#333; font-size:1.125rem; font-weight:normal; }
li.menu-item.et-top-search-primary-menu-item { margin-top:0.875rem!important; }
menu>li>ul, #et-menu li>ul, #et-menu>li>ul>li>ul, #et-mobile-navigation nav, .et-top-search-primary-menu-item .et-top-search { margin:1rem 0.75rem 0 0; }
.archive-pagination .pagination li, .archive-pagination>.page-numbers li, .paginated .pagination li, .paginated>.page-numbers li { background-color:rgba(177,179,179,.35); }
.archive-pagination .pagination li>.page-numbers.current, .archive-pagination>.page-numbers li>.page-numbers.current, .paginated .pagination li>.page-numbers.current, .paginated>.page-numbers li>.page-numbers.current { background-color:rgba(0,94,184,1); }
.archive-pagination { margin:1rem 0 2rem; }
.show-menu-button { background-color:#f1f2f2; }
.et-top-search.search-form-visible { z-index:5; }
.sticky { position:fixed; top:0; width:100%; z-index:10; }
.archive-filters { z-index:10; }
.logged-in .sticky { margin-top:32px!important; }
.sticky + .special-banner { padding-top:calc(2 * 1.5rem + 40px); } /* After 100-year Anniversary ends, need to adjust this to be next page element */
#et-navigation>ul>li>a { letter-spacing:1px; font-weight:normal; color:rgba(99,102,106,1); }
#et-navigation>ul>li>a:hover, #et-navigation>ul>li>a:active { color:rgba(0,94,184,1); }
.et_pb_menu_hidden #top-menu { opacity:1!important; }

/* Homepage Styles */
.home h1.entry-title, .home.page #post-latest .post-content p { display:none; }
.home.page #post-latest h2.entry-title { font-size:2.375rem; font-weight:normal; padding:2rem 1.5rem 1rem; }
.home.page #post-latest h2.entry-title, .home.page #post-latest .post-meta, .home.page #post-latest .more-link { padding:1rem 2% 0; display:inline-block; width:34%; }
.home.page #post-latest .post-meta { padding-top:3rem; margin-bottom:0; }
.home.page #post-latest .more-link { font-size: 1.125rem; }
.home.page article, #content-area .module, .page-template-page-template-blog-feed .post { border:none; box-shadow:none; }
.home.page #post-latest article { margin-bottom:0; background-color:inherit; max-height:450px; overflow:hidden; }
.home.page #post-latest .et_pb_post .entry-featured-image-url { margin-bottom:0; float:right; width:66%; }
.et_pb_row { padding:2rem 0 0; }
#featured-posts { margin:1% auto 2%; padding:0; display:flex; flex-wrap:wrap; justify-content:space-between; }
#featured-posts > div { margin:0 auto 0 0; width:32%; }
#featured-posts h2 { padding-top:0; }
#featured-posts .et_pb_image { float:left; width:50%; overflow:hidden; }
#featured-posts .et_pb_image .et_pb_image_wrap { min-width:100%; width:400px; }
#featured-posts .et_pb_image img { max-height:7.5rem; min-height:7.5rem; }
#featured-posts .et_pb_text { float:right; width:50%; }
#featured-posts .et_pb_text_inner { padding-left:1rem; }
.home #blog-grid-wrapper .et_pb_ajax_pagination_container, .flex-wrap { display:flex; flex-wrap:wrap; justify-content:space-between; }
.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post { width:49%; }
#blog-grid-container a.entry-featured-image-url { height:320px; display: block; overflow: hidden; }
.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post .entry-featured-image-url { margin-bottom:1rem; }
.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post .entry-featured-image-url img { height:auto; max-height:fit-content; min-width:320px; max-width:575px; }
.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(1) .entry-featured-image-url img, .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(6) .entry-featured-image-url img, .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(9) .entry-featured-image-url img, .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(14) .entry-featured-image-url img, .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(17) .entry-featured-image-url img { min-width:320px; max-width:690px; }
.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(1), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(6), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(9), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(14), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(17) { width:59%; }
.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(2), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(5), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(10), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(13), .home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(18) { width:39%; }
#blog-grid-container .post-content { height:0; overflow:hidden; }
#blog-grid-container article:hover .post-content { height:calc(0.875rem * 1.7 * 2); overflow:hidden; margin:0.25rem 3%; transition-delay:.375s; }
#blog-grid-container article:hover  a.entry-featured-image-url { height:calc(320px - (0.5rem + 0.875rem * 1.7 * 2)); transition:height 0.375s; background-color:rgba(0,94,184,1); }
#blog-grid-container article:hover a.entry-featured-image-url img { opacity:0.4; transition:opacity 0.8s; }
.home #blog-grid-container .post { padding-bottom:1%; }
.home #blog-grid-container .post-meta, .home #blog-grid-container .entry-title, .home #blog-grid-container .post-content, .home #blog-grid-container a:nth-child(2), .home #blog-grid-container a:nth-child(4) { margin:auto 3%; }
.home #blog-grid-container a[rel*="category"] { text-transform:uppercase; color:rgba(0,181,226,1); font-weight:600; display:inline-block; }
.home #blog-grid-container .post-meta { color:#fff; }
.home #blog-grid-container .post-meta .published { color:rgba(177,179,179,1); }

/* Search & Archive Styles */
.page-template-page-template-blog-feed #main-header-wrapper { margin-bottom:0; }
.posts-blog-feed-module.masonry .hentry, .posts-blog-feed-module .hentry { padding:0; margin-bottom:1.5rem; }
.page-template-page-template-blog-feed .paginated_page, .search .paginated_page, .archive .paginated_page { display:flex; flex-wrap:wrap; justify-content:space-between; }
.page-template-page-template-blog-feed .paginated_page .post, .search .paginated_page .post, .archive .paginated_page .post { width:49%; }
.archive .et_pb_row, .et_extra_layout.et_pb_gutters3 .et_pb_extra_row, .et_extra_layout.et_pb_gutters3 .et_pb_row { margin:0!important; }
.et_extra_layout .et_pb_row.et_pb_gutters3 .et_pb_column, .et_extra_layout.et_pb_gutters3 .et_pb_column { padding:0!important; }
.page-template-page-template-blog-feed .post, .search .post { padding:0; }
.page-template-page-template-blog-feed .post .header, .search .post .header, .archive .post .header { max-height:12rem; overflow:hidden; }
.page-template-page-template-blog-feed .post .excerpt p, .search .post .excerpt p, .posts-blog-feed-module .excerpt p { padding:0.375rem 0 0; }
.page-template-page-template-blog-feed .post .entry-title, .search .post .entry-title, .posts-blog-feed-module .post-title { padding-top:0; }
#page-container .archive-filters .filter-label { display:inline-block; min-width:90px; }
#page-container .archive-filters select { background:#fff; margin-left:1.5rem; color:rgba(99,102,106,1); border:1px solid rgba(177,179,179,1); }
.archive.et_extra_layout .paginated_page .post.hentry, .posts-blog-feed-module.masonry .hentry { opacity:1!important; }
.posts-blog-feed-module .post-content, .posts-blog-feed-module.masonry .post-content { padding:0 3% 3%; }
.posts-blog-feed-module .header { padding:0; }
.posts-blog-feed-module .hentry, .posts-blog-feed-module.masonry .hentry { border:none; box-shadow:none; }
.search article, .page article { margin-bottom:1.5rem; }
.search .posts-blog-feed-module .header img, .archive .posts-blog-feed-module .header img, .page-template-page-template-blog-feed .header img { min-width:360px; }
.search .posts-blog-feed-module .header, .archive .posts-blog-feed-module .header, .search .posts-blog-feed-module.masonry .header, .archive .posts-blog-feed-module.masonry .header { padding:0; width:50%; float:left; margin:0; }
.search .posts-blog-feed-module .post-content, .archive .posts-blog-feed-module .post-content, .search .posts-blog-feed-module.masonry .post-content, .archive .posts-blog-feed-module.masonry .post-content { padding:0 0 0 1rem; width:50%; float:left; }
.posts-blog-feed-module .post-content { padding:0 0 0 1rem; }
.search .posts-blog-feed-module .post-meta, .archive .posts-blog-feed-module .post-meta, .search .posts-blog-feed-module.masonry .post-meta, .archive .posts-blog-feed-module.masonry .post-meta, .posts-blog-feed-module .post-meta { padding:0; margin:0; }

/* Single/Post Styles */
.single .page-title { border-bottom:1px solid rgba(177,179,179,1); padding-bottom:1rem; }
.single .post-header .entry-title { font-size:2.375rem; font-weight:400; }
.single .post-wrap p { font-size:1.125rem; }
.single .post-wrap { padding:0; max-width:50rem; margin:auto; }
.single .post-header { text-align:left; padding:2rem 0 3rem; max-width:50rem; margin:auto; }
.single .post-thumbnail img { max-width:50rem; margin:auto; }
.single .post-nav .nav-link .button:after, .single .button:after, .archive-link:after { content:unset; }
.single .post-footer { border:none; background-color:#f1f2f2; }
.single .post-footer .et-extra-icon-background-hover:hover { background:#000; }
.single .post-footer .social-comments .et-extra-icon-background-hover:before { font-family:ge-iconography-webfont!important; content:"\f173"; }
.single .related-posts { margin-bottom:0; box-shadow:unset; }
.single .related-posts-header { border:none; }
.single .author-box-header h3, .single .related-posts-header h3 { padding-left:0; }
.single .related-posts-content { padding:0; justify-content:space-between; }
.single .related-posts-content .related-post { padding:0; width:23.5%; min-width:23.5%; max-width:23.5%; }
.single .related-post img { max-height:130px; overflow-y:hidden; }
.single #comment-link { margin-bottom:4rem; }
.single #comment-wrap { background-color:#f1f2f2; padding:1rem; }
.single .post-header a[rel="tag"] { text-transform:uppercase; color:rgba(0,181,226,1); font-weight:600; display:inline-block; margin-bottom:1rem; }
.single .post-header a[rel="tag"]:nth-child(2):before, .single .post-header a[rel="tag"]:nth-child(3):before { content:"|"; margin:0 0.375rem; }

/* Page Styles */
.page-template-default article { border:none; box-shadow:unset; }
.page-template-default h1.entry-title { font-size:2.375rem; font-weight:normal; padding-bottom:1rem; margin-bottom:3rem; border-bottom:1px solid rgba(177,179,179,1); }
.page-template-default #main-content .container { width:50rem; }
.page-template-default .post-content { font-size:1rem; }

/* TEMP */
.page-template-page-template-blog-feed .post .excerpt.entry-summary, .search .post .excerpt.entry-summary, .archive .post .excerpt.entry-summary { max-height:calc(0.875rem * 1.7 * 4); overflow:hidden; }

/* Exceptions Styles */
#anniversary-widget-area, #pas-widget-area { margin:3rem 0; }
.video-container iframe, .video-container object, .video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }
h2.geab-custom-title { padding:0; }
.geab-custom-widget .textwidget { display:flex; flex-wrap:wrap; justify-content:center; }
.geab-custom-widget .video-container { width:66%; position:relative; height:450px; }
.geab-custom-widget .copy-container { width:34%; padding:2.5rem 1.5rem 1.5rem; background-color:#f1f2f2; }
.geab-custom-widget .copy-container h3 { font-size:0.875rem; color:rgba(0,94,184,1); }
.geab-custom-widget .copy-container h1 { font-size:2.375rem; font-weight:normal; padding:0.25rem 0 0; line-height:1.3; }

@media (min-width:1025px) {
	.header.left-right #et-navigation>ul>li.subscribe>a {padding:0.8rem 0 0!important; }
	#et-menu>li.subscribe a, #et-menu>li.subscribe a:hover { color:#fff; }
	#et-navigation li.subscribe { background-color:rgba(0,181,226,1); border-radius:36px; padding: 0 1.25rem; }
	.fix-archive-filters .archive-filters { top:calc(2 * 1.5rem + 40px); margin-top:0; position:fixed; }
	.logged-in .fix-archive-filters .archive-filters { margin-top:32px; }
	.page-template-page-template-blog-feed #main-content { margin-top:5rem; }
	.page-template-page-template-blog-feed .fix-archive-filters #main-content { margin-top:8.5rem; }
	.archive .fix-archive-filters .container.titles { margin-top:3.5rem; }
}
@media (max-width:1025px) {
	.page-template-page-template-blog-feed .paginated_page .post, .search .paginated_page .post, .archive .paginated_page .post { width:100%; }
	#et-mobile-navigation .show-menu .show-menu-button { margin:0; }
	#featured-posts h2 { font-size:0.875rem; }
	#featured-posts em { font-size:0.8125rem; }
	.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(n) { width:49%; }
	.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(n) .entry-featured-image-url img { min-width:460px; max-width:580px; }
	.home.page #post-latest h2.entry-title  { font-size:2.125rem; }
	#et-mobile-navigation nav { z-index:5; margin-top:1.5rem; }
	.et-top-search-primary-menu-item #et-search-icon { display:none; }
	#et-extra-mobile-menu li.subscribe a:after { content:" to Newsletter"; }
	.special-banner .cta { padding:0.75% 0 0.75% 1%; }
	#main-header .special-banner .flex-wrap { justify-content:center; }
	.home.page #post-latest .post-meta { padding-top:2rem; }
	.special-banner .image-wrap { max-width:360px; padding:0; width:100%; }
	.special-banner .image-wrap .web { display:none; }
	.special-banner .image-wrap .mobile { display:block; padding:0; width:250px; margin:0 auto; }
	.special-banner .cta .anniversary-tagline { display:none; }
	.special-banner .cta { width:100%; text-align:center; margin:0.75rem 0; display:block; flex-wrap:unset; align-content:unset; }
	#main-header .special-banner .flex-wrap { width:100%; }
	.single .related-post img { max-height:120px; }
	
#et-extra-mobile-menu>li>a:hover { color:#fff; }
li.menu-item.et-top-search-primary-menu-item { margin:0.875rem 0 !important; }
#et-extra-mobile-menu .et-top-search-primary-menu-item .et-top-search { margin:0 0.75rem 0 0 }
#et-extra-mobile-menu>li>a:hover { color:#fff!important; }

}
@media (max-width:900px) {
	.subscribe-header { display:none; }
	.logo-container { float:none; margin:0 auto; }
	#form-subscribe form .column:nth-child(1), #form-subscribe form .column:nth-child(2), #form-subscribe form .column:nth-child(3) { width:100%; margin: 0.625rem 0; }
	#footer .logo-container { border:none; }
	.home.page #post-latest .et_pb_post .entry-featured-image-url { float:none; width:100%; margin-bottom:0.75rem; max-height:450px; overflow:hidden; }
	.home.page #post-latest h2.entry-title, .home.page #post-latest .post-meta, .home.page #post-latest .more-link { display:inherit; width:inherit; }
	.home.page #post-latest article { overflow:auto; max-height:inherit; }
	.home.page #post-latest .post-meta { padding-top:1rem; }
	.home.page #post-latest .more-link { margin-bottom:1.75rem; }
	#featured-posts > div { width:100%; }
	#featured-posts .et_pb_image { width:40%; }
	#featured-posts .et_pb_text { width:60%; }
	#featured-posts .et_pb_image img { max-height:12rem; }
	#featured-posts h2 { font-size:1.5rem; font-weight:400; }
	#blog-grid-container .post-content { height:calc(0.875rem * 1.7 * 3); overflow:hidden; }
	#blog-grid-container article:hover .post-content { height:calc(0.875rem * 1.7 * 3); transition-delay:inherit; margin:0 3%; }
	#blog-grid-container article:hover a.entry-featured-image-url { height:320px; transition:none; }
	#blog-grid-container article:hover a.entry-featured-image-url img { opacity:1; transition:none; }
	.home article:hover { box-shadow:none; }
	.geab-custom-widget .video-container { width:100%; position:relative; height:0; padding-bottom:56.25%; }
	.geab-custom-widget .copy-container { width:100%; padding:1.5rem; }
	.geab-custom-widget .copy-container h3 { font-size:0.875rem; color:rgba(0,94,184,1); }
	.geab-custom-widget .copy-container h1 { font-size:2rem; }
	.single .related-post img { max-height:100px; }
}
@media (max-width:800px) {
	.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(n) { width:100%; }
	.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(n) .entry-featured-image-url img { min-width:725px; max-width:800px; }
	.page-template-page-template-blog-feed .post .header, .search .post .header, .archive .post .header { max-height:13.5rem; }
	.single .related-post img { max-height:80px; }
}
@media (max-width:782px) {
	.logged-in .sticky { margin-top:0!important; }
	.sticky { position:relative; }
	.sticky + .special-banner { padding-top:0; }
}
@media (max-width:620px) {
	#page-container .archive-filters select { margin-left:0.75rem; }
	.page-template-page-template-blog-feed .post .header, .search .post .header, .archive .post .header { max-height:11rem; }
	.posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .header, .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .header { width:40%; }
	.posts-blog-feed-module.standard .hentry.et-format-standard.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.et-format-text.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-page.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-post.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-product.has-post-thumbnail .post-content, .posts-blog-feed-module.standard .hentry.type-project.has-post-thumbnail .post-content { width:60%; }
	.single .related-posts-content .related-post { width:48.5%; min-width:48.5%; max-width:48.5%; margin-bottom:1rem; }
	.single .related-post img { height:auto; max-height:unset; }
	.related-post .featured-image { margin-bottom:0.625rem; }
	.related-post .post-thumbnail { height:120px; overflow:hidden; }
}
@media (max-width:570px) {
	#page-container .archive-filters select { float:right; max-width:calc(100% - 110px); width:60%; display:block; margin-bottom: 0.75rem; }
	#page-container .archive-filters select:last-child { margin-bottom:0; }
	#footer .et_pb_widget { margin:0 0 20px; }
	#footer .et_pb_widget:first-of-type { padding-top:20px; }
	#featured-posts h2 { font-size:1.25rem; }
	.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(n) .entry-featured-image-url img { min-width:550px; max-width:650px; }
	.geab-custom-widget .copy-container h1 { font-size:1.75rem; }
}
@media (max-width:480px) {
	.home.page #post-latest h2.entry-title { font-size:1.75rem;}
	.search .posts-blog-feed-module.masonry .post-content, .archive .posts-blog-feed-module.masonry .post-content, .posts-blog-feed-module .post-content { padding:0; }
	.search article, .page article { margin-bottom:2.5rem; }
	.search .posts-blog-feed-module.masonry .header, .archive .posts-blog-feed-module.masonry .header, .posts-blog-feed-module .hentry .header { margin-bottom:0.75rem; }
	#featured-posts h2 { font-size:1.125rem; font-weight:700; }
}

@media (max-width:400px) {
	.page-title { width:calc(100% - 40px); min-width:255px; }
	#footer .column-4 li i { font-size:2rem; }
	#footer .column-4 li { padding:0 0.25rem; }
	#featured-posts h2 { font-size:1rem; font-weight:700; }
	.home #blog-grid-wrapper .et_pb_ajax_pagination_container .post:nth-child(n) .entry-featured-image-url img { min-width:390px; max-width:500px; min-height:280px; }
	.banner-100-year .image-wrap { max-width:100%; }
	#blog-grid-container a.entry-featured-image-url, #blog-grid-container article:hover a.entry-featured-image-url { height:280px; }
	.geab-custom-widget .copy-container h1 { font-size:1.5rem; }
	.single .related-posts-content .related-post { width:100%; min-width:100%; max-width:100%; margin-bottom:1rem; }
	.single .related-post img { max-height:unset; }
}