#header .top-bar:after,.nav:after,.az-index #sidebar .inner:after {	content: " ";	display: block;	clear: both;}#header .links,#header .extra-links ul,.navbar .info-bar ul,.dropdown-menu ul,.top-nav #collapse1 ul,#footer ul,.home-banner .pagination ul,.social-networks,.slider .pagination ul,.upcomming-events ul,.headlines,.index-list,.location-article .some-links,.directory-list ul,.promo-list,.prev-features ul,.school-lists,.school-lists .some-links,.directory-block .listing,.book-list,.info-box ul,.link-list,.resource-list,.block-links ul {	margin: 0;	padding: 0;	list-style: none;}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 29, 2015 */@font-face {	font-family: "GalliardStdRoman";	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/galliard/GalliardStdRoman.eot");	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/galliard/GalliardStdRoman.eot") format("embedded-opentype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/galliard/GalliardStdRoman.woff2") format("woff2"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/galliard/GalliardStdRoman.woff") format("woff"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/galliard/GalliardStdRoman.ttf") format("truetype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/galliard/GalliardStdRoman.svg#GalliardStdRoman") format("svg");}@font-face {	font-family: "cutie_patootiemedium";	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cutie-patootie/cutie_patootie-webfont.eot");	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cutie-patootie/cutie_patootie-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cutie-patootie/cutie_patootie-webfont.woff2") format("woff2"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cutie-patootie/cutie_patootie-webfont.woff") format("woff"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cutie-patootie/cutie_patootie-webfont.ttf") format("truetype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cutie-patootie/cutie_patootie-webfont.svg#cutie_patootiemedium") format("svg");	font-weight: normal;	font-style: normal;}@font-face {	font-family: "MemphisLTStd-Bold";	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/memphis/MemphisLTStd-Bold.otf") format("opentype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/memphis/MemphisLTStd-Bold.eot") format("embedded-opentype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/memphis/MemphisLTStd-Bold.ttf") format("truetype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/memphis/MemphisLTStd-Bold.svg#MemphisLTStd-Bold") format("svg");	font-weight: normal;	font-style: normal;}@font-face {	font-family: "cedarville_cursiveregular";	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cedarville-cursive/cedarville-cursive-webfont.eot");	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cedarville-cursive/cedarville-cursive-webfont.eot#iefix") format("embedded-opentype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cedarville-cursive/cedarville-cursive-webfont.woff2") format("woff2"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cedarville-cursive/cedarville-cursive-webfont.woff") format("woff"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cedarville-cursive/cedarville-cursive-webfont.ttf") format("truetype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/cedarville-cursive/cedarville-cursive-webfont.svg#cedarville_cursiveregular") format("svg");	font-weight: normal;	font-style: normal;}@font-face {	font-family: "ElegantIcons";	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/elegantIcons/ElegantIcons.eot");	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/elegantIcons/ElegantIcons.eot#iefix") format("embedded-opentype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/elegantIcons/ElegantIcons.woff") format("woff"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/elegantIcons/ElegantIcons.ttf") format("truetype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/elegantIcons/ElegantIcons.svg#ElegantIcons") format("svg");	font-weight: normal;	font-style: normal;}/* Use the following CSS code if you want to use data attributes for inserting your icons */[data-icon]:before {	font-family: "ElegantIcons";	content: attr(data-icon);	speak: none;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}/* Use the following CSS code if you want to have a class per icon *//*Instead of a list of all class selectors,you can use the generic selector below, but it's slower:[class*="your-class-prefix"] {*/.arrow_up,.arrow_down,.arrow_left,.arrow_right,.arrow_left-up,.arrow_right-up,.arrow_right-down,.arrow_left-down,.arrow-up-down,.arrow_up-down_alt,.arrow_left-right_alt,.arrow_left-right,.arrow_expand_alt2,.arrow_expand_alt,.arrow_condense,.arrow_expand,.arrow_move,.arrow_carrot-up,.arrow_carrot-down,.arrow_carrot-left,.arrow_carrot-right,.arrow_carrot-2up,.arrow_carrot-2down,.arrow_carrot-2left,.arrow_carrot-2right,.arrow_carrot-up_alt2,.arrow_carrot-down_alt2,.arrow_carrot-left_alt2,.arrow_carrot-right_alt2,.arrow_carrot-2up_alt2,.arrow_carrot-2down_alt2,.arrow_carrot-2left_alt2,.arrow_carrot-2right_alt2,.arrow_triangle-up,.arrow_triangle-down,.arrow_triangle-left,.arrow_triangle-right,.arrow_triangle-up_alt2,.arrow_triangle-down_alt2,.arrow_triangle-left_alt2,.arrow_triangle-right_alt2,.arrow_back,.icon_minus-06,.icon_plus,.icon_close,.icon_check,.icon_minus_alt2,.icon_plus_alt2,.icon_close_alt2,.icon_check_alt2,.icon_zoom-out_alt,.icon_zoom-in_alt,.icon_search,.icon_box-empty,.icon_box-selected,.icon_minus-box,.icon_plus-box,.icon_box-checked,.icon_circle-empty,.icon_circle-slelected,.icon_stop_alt2,.icon_stop,.icon_pause_alt2,.icon_pause,.icon_menu,.icon_menu-square_alt2,.icon_menu-circle_alt2,.icon_ul,.icon_ol,.icon_adjust-horiz,.icon_adjust-vert,.icon_document_alt,.icon_documents_alt,.icon_pencil,.icon_pencil-edit_alt,.icon_pencil-edit,.icon_folder-alt,.icon_folder-open_alt,.icon_folder-add_alt,.icon_info_alt,.icon_error-oct_alt,.icon_error-circle_alt,.icon_error-triangle_alt,.icon_question_alt2,.icon_question,.icon_comment_alt,.icon_chat_alt,.icon_vol-mute_alt,.icon_volume-low_alt,.icon_volume-high_alt,.icon_quotations,.icon_quotations_alt2,.icon_clock_alt,.icon_lock_alt,.icon_lock-open_alt,.icon_key_alt,.icon_cloud_alt,.icon_cloud-upload_alt,.icon_cloud-download_alt,.icon_image,.icon_images,.icon_lightbulb_alt,.icon_gift_alt,.icon_house_alt,.icon_genius,.icon_mobile,.icon_tablet,.icon_laptop,.icon_desktop,.icon_camera_alt,.icon_mail_alt,.icon_cone_alt,.icon_ribbon_alt,.icon_bag_alt,.icon_creditcard,.icon_cart_alt,.icon_paperclip,.icon_tag_alt,.icon_tags_alt,.icon_trash_alt,.icon_cursor_alt,.icon_mic_alt,.icon_compass_alt,.icon_pin_alt,.icon_pushpin_alt,.icon_map_alt,.icon_drawer_alt,.icon_toolbox_alt,.icon_book_alt,.icon_calendar,.icon_film,.icon_table,.icon_contacts_alt,.icon_headphones,.icon_lifesaver,.icon_piechart,.icon_refresh,.icon_link_alt,.icon_link,.icon_loading,.icon_blocked,.icon_archive_alt,.icon_heart_alt,.icon_star_alt,.icon_star-half_alt,.icon_star,.icon_star-half,.icon_tools,.icon_tool,.icon_cog,.icon_cogs,.arrow_up_alt,.arrow_down_alt,.arrow_left_alt,.arrow_right_alt,.arrow_left-up_alt,.arrow_right-up_alt,.arrow_right-down_alt,.arrow_left-down_alt,.arrow_condense_alt,.arrow_expand_alt3,.arrow_carrot_up_alt,.arrow_carrot-down_alt,.arrow_carrot-left_alt,.arrow_carrot-right_alt,.arrow_carrot-2up_alt,.arrow_carrot-2dwnn_alt,.arrow_carrot-2left_alt,.arrow_carrot-2right_alt,.arrow_triangle-up_alt,.arrow_triangle-down_alt,.arrow_triangle-left_alt,.arrow_triangle-right_alt,.icon_minus_alt,.icon_plus_alt,.icon_close_alt,.icon_check_alt,.icon_zoom-out,.icon_zoom-in,.icon_stop_alt,.icon_menu-square_alt,.icon_menu-circle_alt,.icon_document,.icon_documents,.icon_pencil_alt,.icon_folder,.icon_folder-open,.icon_folder-add,.icon_folder_upload,.icon_folder_download,.icon_info,.icon_error-circle,.icon_error-oct,.icon_error-triangle,.icon_question_alt,.icon_comment,.icon_chat,.icon_vol-mute,.icon_volume-low,.icon_volume-high,.icon_quotations_alt,.icon_clock,.icon_lock,.icon_lock-open,.icon_key,.icon_cloud,.icon_cloud-upload,.icon_cloud-download,.icon_lightbulb,.icon_gift,.icon_house,.icon_camera,.icon_mail,.icon_cone,.icon_ribbon,.icon_bag,.icon_cart,.icon_tag,.icon_tags,.icon_trash,.icon_cursor,.icon_mic,.icon_compass,.icon_pin,.icon_pushpin,.icon_map,.icon_drawer,.icon_toolbox,.icon_book,.icon_contacts,.icon_archive,.icon_heart,.icon_profile,.icon_group,.icon_grid-2x2,.icon_grid-3x3,.icon_music,.icon_pause_alt,.icon_phone,.icon_upload,.icon_download,.social_facebook,.social_twitter,.social_pinterest,.social_googleplus,.social_tumblr,.social_tumbleupon,.social_wordpress,.social_instagram,.social_dribbble,.social_vimeo,.social_linkedin,.social_rss,.social_deviantart,.social_share,.social_myspace,.social_skype,.social_youtube,.social_picassa,.social_googledrive,.social_flickr,.social_blogger,.social_spotify,.social_delicious,.social_facebook_circle,.social_twitter_circle,.social_pinterest_circle,.social_googleplus_circle,.social_tumblr_circle,.social_stumbleupon_circle,.social_wordpress_circle,.social_instagram_circle,.social_dribbble_circle,.social_vimeo_circle,.social_linkedin_circle,.social_rss_circle,.social_deviantart_circle,.social_share_circle,.social_myspace_circle,.social_skype_circle,.social_youtube_circle,.social_picassa_circle,.social_googledrive_alt2,.social_flickr_circle,.social_blogger_circle,.social_spotify_circle,.social_delicious_circle,.social_facebook_square,.social_twitter_square,.social_pinterest_square,.social_googleplus_square,.social_tumblr_square,.social_stumbleupon_square,.social_wordpress_square,.social_instagram_square,.social_dribbble_square,.social_vimeo_square,.social_linkedin_square,.social_rss_square,.social_deviantart_square,.social_share_square,.social_myspace_square,.social_skype_square,.social_youtube_square,.social_picassa_square,.social_googledrive_square,.social_flickr_square,.social_blogger_square,.social_spotify_square,.social_delicious_square,.icon_printer,.icon_calulator,.icon_building,.icon_floppy,.icon_drive,.icon_search-2,.icon_id,.icon_id-2,.icon_puzzle,.icon_like,.icon_dislike,.icon_mug,.icon_currency,.icon_wallet,.icon_pens,.icon_easel,.icon_flowchart,.icon_datareport,.icon_briefcase,.icon_shield,.icon_percent,.icon_globe,.icon_globe-2,.icon_target,.icon_hourglass,.icon_balance,.icon_rook,.icon_printer-alt,.icon_calculator_alt,.icon_building_alt,.icon_floppy_alt,.icon_drive_alt,.icon_search_alt,.icon_id_alt,.icon_id-2_alt,.icon_puzzle_alt,.icon_like_alt,.icon_dislike_alt,.icon_mug_alt,.icon_currency_alt,.icon_wallet_alt,.icon_pens_alt,.icon_easel_alt,.icon_flowchart_alt,.icon_datareport_alt,.icon_briefcase_alt,.icon_shield_alt,.icon_percent_alt,.icon_globe_alt,.icon_clipboard {	font-family: "ElegantIcons";	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;}.arrow_up:before {	content: "\21";}.arrow_down:before {	content: "\22";}.arrow_left:before {	content: "\23";}.arrow_right:before {	content: "\24";}.arrow_left-up:before {	content: "\25";}.arrow_right-up:before {	content: "\26";}.arrow_right-down:before {	content: "\27";}.arrow_left-down:before {	content: "\28";}.arrow-up-down:before {	content: "\29";}.arrow_up-down_alt:before {	content: "\2a";}.arrow_left-right_alt:before {	content: "\2b";}.arrow_left-right:before {	content: "\2c";}.arrow_expand_alt2:before {	content: "\2d";}.arrow_expand_alt:before {	content: "\2e";}.arrow_condense:before {	content: "\2f";}.arrow_expand:before {	content: "\30";}.arrow_move:before {	content: "\31";}.arrow_carrot-up:before {	content: "\32";}.arrow_carrot-down:before {	content: "\33";}.arrow_carrot-left:before {	content: "\34";}.arrow_carrot-right:before {	content: "\35";}.arrow_carrot-2up:before {	content: "\36";}.arrow_carrot-2down:before {	content: "\37";}.arrow_carrot-2left:before {	content: "\38";}.arrow_carrot-2right:before {	content: "\39";}.arrow_carrot-up_alt2:before {	content: "\3a";}.arrow_carrot-down_alt2:before {	content: "\3b";}.arrow_carrot-left_alt2:before {	content: "\3c";}.arrow_carrot-right_alt2:before {	content: "\3d";}.arrow_carrot-2up_alt2:before {	content: "\3e";}.arrow_carrot-2down_alt2:before {	content: "\3f";}.arrow_carrot-2left_alt2:before {	content: "\40";}.arrow_carrot-2right_alt2:before {	content: "\41";}.arrow_triangle-up:before {	content: "\42";}.arrow_triangle-down:before {	content: "\43";}.arrow_triangle-left:before {	content: "\44";}.arrow_triangle-right:before {	content: "\45";}.arrow_triangle-up_alt2:before {	content: "\46";}.arrow_triangle-down_alt2:before {	content: "\47";}.arrow_triangle-left_alt2:before {	content: "\48";}.arrow_triangle-right_alt2:before {	content: "\49";}.arrow_back:before {	content: "\4a";}.icon_minus-06:before {	content: "\4b";}.icon_plus:before {	content: "\4c";}.icon_close:before {	content: "\4d";}.icon_check:before {	content: "\4e";}.icon_minus_alt2:before {	content: "\4f";}.icon_plus_alt2:before {	content: "\50";}.icon_close_alt2:before {	content: "\51";}.icon_check_alt2:before {	content: "\52";}.icon_zoom-out_alt:before {	content: "\53";}.icon_zoom-in_alt:before {	content: "\54";}.icon_search:before {	content: "\55";}.icon_box-empty:before {	content: "\56";}.icon_box-selected:before {	content: "\57";}.icon_minus-box:before {	content: "\58";}.icon_plus-box:before {	content: "\59";}.icon_box-checked:before {	content: "\5a";}.icon_circle-empty:before {	content: "\5b";}.icon_circle-slelected:before {	content: "\5c";}.icon_stop_alt2:before {	content: "\5d";}.icon_stop:before {	content: "\5e";}.icon_pause_alt2:before {	content: "\5f";}.icon_pause:before {	content: "\60";}.icon_menu:before {	content: "\61";}.icon_menu-square_alt2:before {	content: "\62";}.icon_menu-circle_alt2:before {	content: "\63";}.icon_ul:before {	content: "\64";}.icon_ol:before {	content: "\65";}.icon_adjust-horiz:before {	content: "\66";}.icon_adjust-vert:before {	content: "\67";}.icon_document_alt:before {	content: "\68";}.icon_documents_alt:before {	content: "\69";}.icon_pencil:before {	content: "\6a";}.icon_pencil-edit_alt:before {	content: "\6b";}.icon_pencil-edit:before {	content: "\6c";}.icon_folder-alt:before {	content: "\6d";}.icon_folder-open_alt:before {	content: "\6e";}.icon_folder-add_alt:before {	content: "\6f";}.icon_info_alt:before {	content: "\70";}.icon_error-oct_alt:before {	content: "\71";}.icon_error-circle_alt:before {	content: "\72";}.icon_error-triangle_alt:before {	content: "\73";}.icon_question_alt2:before {	content: "\74";}.icon_question:before {	content: "\75";}.icon_comment_alt:before {	content: "\76";}.icon_chat_alt:before {	content: "\77";}.icon_vol-mute_alt:before {	content: "\78";}.icon_volume-low_alt:before {	content: "\79";}.icon_volume-high_alt:before {	content: "\7a";}.icon_quotations:before {	content: "\7b";}.icon_quotations_alt2:before {	content: "\7c";}.icon_clock_alt:before {	content: "\7d";}.icon_lock_alt:before {	content: "\7e";}.icon_lock-open_alt:before {	content: "\e000";}.icon_key_alt:before {	content: "\e001";}.icon_cloud_alt:before {	content: "\e002";}.icon_cloud-upload_alt:before {	content: "\e003";}.icon_cloud-download_alt:before {	content: "\e004";}.icon_image:before {	content: "\e005";}.icon_images:before {	content: "\e006";}.icon_lightbulb_alt:before {	content: "\e007";}.icon_gift_alt:before {	content: "\e008";}.icon_house_alt:before {	content: "\e009";}.icon_genius:before {	content: "\e00a";}.icon_mobile:before {	content: "\e00b";}.icon_tablet:before {	content: "\e00c";}.icon_laptop:before {	content: "\e00d";}.icon_desktop:before {	content: "\e00e";}.icon_camera_alt:before {	content: "\e00f";}.icon_mail_alt:before {	content: "\e010";}.icon_cone_alt:before {	content: "\e011";}.icon_ribbon_alt:before {	content: "\e012";}.icon_bag_alt:before {	content: "\e013";}.icon_creditcard:before {	content: "\e014";}.icon_cart_alt:before {	content: "\e015";}.icon_paperclip:before {	content: "\e016";}.icon_tag_alt:before {	content: "\e017";}.icon_tags_alt:before {	content: "\e018";}.icon_trash_alt:before {	content: "\e019";}.icon_cursor_alt:before {	content: "\e01a";}.icon_mic_alt:before {	content: "\e01b";}.icon_compass_alt:before {	content: "\e01c";}.icon_pin_alt:before {	content: "\e01d";}.icon_pushpin_alt:before {	content: "\e01e";}.icon_map_alt:before {	content: "\e01f";}.icon_drawer_alt:before {	content: "\e020";}.icon_toolbox_alt:before {	content: "\e021";}.icon_book_alt:before {	content: "\e022";}.icon_calendar:before {	content: "\e023";}.icon_film:before {	content: "\e024";}.icon_table:before {	content: "\e025";}.icon_contacts_alt:before {	content: "\e026";}.icon_headphones:before {	content: "\e027";}.icon_lifesaver:before {	content: "\e028";}.icon_piechart:before {	content: "\e029";}.icon_refresh:before {	content: "\e02a";}.icon_link_alt:before {	content: "\e02b";}.icon_link:before {	content: "\e02c";}.icon_loading:before {	content: "\e02d";}.icon_blocked:before {	content: "\e02e";}.icon_archive_alt:before {	content: "\e02f";}.icon_heart_alt:before {	content: "\e030";}.icon_star_alt:before {	content: "\e031";}.icon_star-half_alt:before {	content: "\e032";}.icon_star:before {	content: "\e033";}.icon_star-half:before {	content: "\e034";}.icon_tools:before {	content: "\e035";}.icon_tool:before {	content: "\e036";}.icon_cog:before {	content: "\e037";}.icon_cogs:before {	content: "\e038";}.arrow_up_alt:before {	content: "\e039";}.arrow_down_alt:before {	content: "\e03a";}.arrow_left_alt:before {	content: "\e03b";}.arrow_right_alt:before {	content: "\e03c";}.arrow_left-up_alt:before {	content: "\e03d";}.arrow_right-up_alt:before {	content: "\e03e";}.arrow_right-down_alt:before {	content: "\e03f";}.arrow_left-down_alt:before {	content: "\e040";}.arrow_condense_alt:before {	content: "\e041";}.arrow_expand_alt3:before {	content: "\e042";}.arrow_carrot_up_alt:before {	content: "\e043";}.arrow_carrot-down_alt:before {	content: "\e044";}.arrow_carrot-left_alt:before {	content: "\e045";}.arrow_carrot-right_alt:before {	content: "\e046";}.arrow_carrot-2up_alt:before {	content: "\e047";}.arrow_carrot-2dwnn_alt:before {	content: "\e048";}.arrow_carrot-2left_alt:before {	content: "\e049";}.arrow_carrot-2right_alt:before {	content: "\e04a";}.arrow_triangle-up_alt:before {	content: "\e04b";}.arrow_triangle-down_alt:before {	content: "\e04c";}.arrow_triangle-left_alt:before {	content: "\e04d";}.arrow_triangle-right_alt:before {	content: "\e04e";}.icon_minus_alt:before {	content: "\e04f";}.icon_plus_alt:before {	content: "\e050";}.icon_close_alt:before {	content: "\e051";}.icon_check_alt:before {	content: "\e052";}.icon_zoom-out:before {	content: "\e053";}.icon_zoom-in:before {	content: "\e054";}.icon_stop_alt:before {	content: "\e055";}.icon_menu-square_alt:before {	content: "\e056";}.icon_menu-circle_alt:before {	content: "\e057";}.icon_document:before {	content: "\e058";}.icon_documents:before {	content: "\e059";}.icon_pencil_alt:before {	content: "\e05a";}.icon_folder:before {	content: "\e05b";}.icon_folder-open:before {	content: "\e05c";}.icon_folder-add:before {	content: "\e05d";}.icon_folder_upload:before {	content: "\e05e";}.icon_folder_download:before {	content: "\e05f";}.icon_info:before {	content: "\e060";}.icon_error-circle:before {	content: "\e061";}.icon_error-oct:before {	content: "\e062";}.icon_error-triangle:before {	content: "\e063";}.icon_question_alt:before {	content: "\e064";}.icon_comment:before {	content: "\e065";}.icon_chat:before {	content: "\e066";}.icon_vol-mute:before {	content: "\e067";}.icon_volume-low:before {	content: "\e068";}.icon_volume-high:before {	content: "\e069";}.icon_quotations_alt:before {	content: "\e06a";}.icon_clock:before {	content: "\e06b";}.icon_lock:before {	content: "\e06c";}.icon_lock-open:before {	content: "\e06d";}.icon_key:before {	content: "\e06e";}.icon_cloud:before {	content: "\e06f";}.icon_cloud-upload:before {	content: "\e070";}.icon_cloud-download:before {	content: "\e071";}.icon_lightbulb:before {	content: "\e072";}.icon_gift:before {	content: "\e073";}.icon_house:before {	content: "\e074";}.icon_camera:before {	content: "\e075";}.icon_mail:before {	content: "\e076";}.icon_cone:before {	content: "\e077";}.icon_ribbon:before {	content: "\e078";}.icon_bag:before {	content: "\e079";}.icon_cart:before {	content: "\e07a";}.icon_tag:before {	content: "\e07b";}.icon_tags:before {	content: "\e07c";}.icon_trash:before {	content: "\e07d";}.icon_cursor:before {	content: "\e07e";}.icon_mic:before {	content: "\e07f";}.icon_compass:before {	content: "\e080";}.icon_pin:before {	content: "\e081";}.icon_pushpin:before {	content: "\e082";}.icon_map:before {	content: "\e083";}.icon_drawer:before {	content: "\e084";}.icon_toolbox:before {	content: "\e085";}.icon_book:before {	content: "\e086";}.icon_contacts:before {	content: "\e087";}.icon_archive:before {	content: "\e088";}.icon_heart:before {	content: "\e089";}.icon_profile:before {	content: "\e08a";}.icon_group:before {	content: "\e08b";}.icon_grid-2x2:before {	content: "\e08c";}.icon_grid-3x3:before {	content: "\e08d";}.icon_music:before {	content: "\e08e";}.icon_pause_alt:before {	content: "\e08f";}.icon_phone:before {	content: "\e090";}.icon_upload:before {	content: "\e091";}.icon_download:before {	content: "\e092";}.social_facebook:before {	content: "\e093";}.social_twitter:before {	content: "\e094";}.social_pinterest:before {	content: "\e095";}.social_googleplus:before {	content: "\e096";}.social_tumblr:before {	content: "\e097";}.social_tumbleupon:before {	content: "\e098";}.social_wordpress:before {	content: "\e099";}.social_instagram:before {	content: "\e09a";}.social_dribbble:before {	content: "\e09b";}.social_vimeo:before {	content: "\e09c";}.social_linkedin:before {	content: "\e09d";}.social_rss:before {	content: "\e09e";}.social_deviantart:before {	content: "\e09f";}.social_share:before {	content: "\e0a0";}.social_myspace:before {	content: "\e0a1";}.social_skype:before {	content: "\e0a2";}.social_youtube:before {	content: "\e0a3";}.social_picassa:before {	content: "\e0a4";}.social_googledrive:before {	content: "\e0a5";}.social_flickr:before {	content: "\e0a6";}.social_blogger:before {	content: "\e0a7";}.social_spotify:before {	content: "\e0a8";}.social_delicious:before {	content: "\e0a9";}.social_facebook_circle:before {	content: "\e0aa";}.social_twitter_circle:before {	content: "\e0ab";}.social_pinterest_circle:before {	content: "\e0ac";}.social_googleplus_circle:before {	content: "\e0ad";}.social_tumblr_circle:before {	content: "\e0ae";}.social_stumbleupon_circle:before {	content: "\e0af";}.social_wordpress_circle:before {	content: "\e0b0";}.social_instagram_circle:before {	content: "\e0b1";}.social_dribbble_circle:before {	content: "\e0b2";}.social_vimeo_circle:before {	content: "\e0b3";}.social_linkedin_circle:before {	content: "\e0b4";}.social_rss_circle:before {	content: "\e0b5";}.social_deviantart_circle:before {	content: "\e0b6";}.social_share_circle:before {	content: "\e0b7";}.social_myspace_circle:before {	content: "\e0b8";}.social_skype_circle:before {	content: "\e0b9";}.social_youtube_circle:before {	content: "\e0ba";}.social_picassa_circle:before {	content: "\e0bb";}.social_googledrive_alt2:before {	content: "\e0bc";}.social_flickr_circle:before {	content: "\e0bd";}.social_blogger_circle:before {	content: "\e0be";}.social_spotify_circle:before {	content: "\e0bf";}.social_delicious_circle:before {	content: "\e0c0";}.social_facebook_square:before {	content: "\e0c1";}.social_twitter_square:before {	content: "\e0c2";}.social_pinterest_square:before {	content: "\e0c3";}.social_googleplus_square:before {	content: "\e0c4";}.social_tumblr_square:before {	content: "\e0c5";}.social_stumbleupon_square:before {	content: "\e0c6";}.social_wordpress_square:before {	content: "\e0c7";}.social_instagram_square:before {	content: "\e0c8";}.social_dribbble_square:before {	content: "\e0c9";}.social_vimeo_square:before {	content: "\e0ca";}.social_linkedin_square:before {	content: "\e0cb";}.social_rss_square:before {	content: "\e0cc";}.social_deviantart_square:before {	content: "\e0cd";}.social_share_square:before {	content: "\e0ce";}.social_myspace_square:before {	content: "\e0cf";}.social_skype_square:before {	content: "\e0d0";}.social_youtube_square:before {	content: "\e0d1";}.social_picassa_square:before {	content: "\e0d2";}.social_googledrive_square:before {	content: "\e0d3";}.social_flickr_square:before {	content: "\e0d4";}.social_blogger_square:before {	content: "\e0d5";}.social_spotify_square:before {	content: "\e0d6";}.social_delicious_square:before {	content: "\e0d7";}.icon_printer:before {	content: "\e103";}.icon_calulator:before {	content: "\e0ee";}.icon_building:before {	content: "\e0ef";}.icon_floppy:before {	content: "\e0e8";}.icon_drive:before {	content: "\e0ea";}.icon_search-2:before {	content: "\e101";}.icon_id:before {	content: "\e107";}.icon_id-2:before {	content: "\e108";}.icon_puzzle:before {	content: "\e102";}.icon_like:before {	content: "\e106";}.icon_dislike:before {	content: "\e0eb";}.icon_mug:before {	content: "\e105";}.icon_currency:before {	content: "\e0ed";}.icon_wallet:before {	content: "\e100";}.icon_pens:before {	content: "\e104";}.icon_easel:before {	content: "\e0e9";}.icon_flowchart:before {	content: "\e109";}.icon_datareport:before {	content: "\e0ec";}.icon_briefcase:before {	content: "\e0fe";}.icon_shield:before {	content: "\e0f6";}.icon_percent:before {	content: "\e0fb";}.icon_globe:before {	content: "\e0e2";}.icon_globe-2:before {	content: "\e0e3";}.icon_target:before {	content: "\e0f5";}.icon_hourglass:before {	content: "\e0e1";}.icon_balance:before {	content: "\e0ff";}.icon_rook:before {	content: "\e0f8";}.icon_printer-alt:before {	content: "\e0fa";}.icon_calculator_alt:before {	content: "\e0e7";}.icon_building_alt:before {	content: "\e0fd";}.icon_floppy_alt:before {	content: "\e0e4";}.icon_drive_alt:before {	content: "\e0e5";}.icon_search_alt:before {	content: "\e0f7";}.icon_id_alt:before {	content: "\e0e0";}.icon_id-2_alt:before {	content: "\e0fc";}.icon_puzzle_alt:before {	content: "\e0f9";}.icon_like_alt:before {	content: "\e0dd";}.icon_dislike_alt:before {	content: "\e0f1";}.icon_mug_alt:before {	content: "\e0dc";}.icon_currency_alt:before {	content: "\e0f3";}.icon_wallet_alt:before {	content: "\e0d8";}.icon_pens_alt:before {	content: "\e0db";}.icon_easel_alt:before {	content: "\e0f0";}.icon_flowchart_alt:before {	content: "\e0df";}.icon_datareport_alt:before {	content: "\e0f2";}.icon_briefcase_alt:before {	content: "\e0f4";}.icon_shield_alt:before {	content: "\e0d9";}.icon_percent_alt:before {	content: "\e0da";}.icon_globe_alt:before {	content: "\e0de";}.icon_clipboard:before {	content: "\e0e6";}.glyph {	float: left;	text-align: center;	padding: .75em;	margin: .4em 1.5em .75em 0;	width: 6em;	text-shadow: none;}.glyph_big {	font-size: 128px;	color: #59c5dc;	float: left;	margin-right: 20px;}.glyph div {	padding-bottom: 10px;}.glyph input {	font-family: consolas, monospace;	font-size: 12px;	width: 100%;	text-align: center;	border: 0;	box-shadow: 0 0 0 1px #ccc;	padding: .2em;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}.centered {	margin-left: auto;	margin-right: auto;}.glyph .fs1 {	font-size: 2em;}@font-face {	font-family: "icomoon";	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/icomoon/icomoon.eot?3n7so8");	src: url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/icomoon/icomoon.eot#iefix3n7so8") format("embedded-opentype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/icomoon/icomoon.ttf?3n7so8") format("truetype"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/icomoon/icomoon.woff?3n7so8") format("woff"), url("/National_Library/20181105034639oe_/https://www.uga.edu/fonts/icomoon/icomoon.svg?3n7so8#icomoon") format("svg");	font-weight: normal;	font-style: normal;}[class^="icon-"],[class*=" icon-"] {	font-family: "icomoon";	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	line-height: 1; /* Better Font Rendering =========== */	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.icon-eicon:before {	content: "\e600";}.icon-mail:before {	content: "\e601";}.icon-close1:before {	content: "\e602";}/* custom checkbox styles */.jcf-checkbox {	vertical-align: middle;	display: inline-block;	position: relative;	overflow: hidden;	cursor: default;	background: #fff;	border: 1px solid #777;	margin: 0 3px 0 0;	height: 16px;	width: 16px;}.jcf-checkbox span {	position: absolute;	display: none;	height: 4px;	width: 8px;	top: 50%;	left: 50%;	margin: -7px 0 0 -6px;	border: 3px solid #777;	border-width: 0 0 3px 3px;	-ms-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";}.jcf-checkbox input[type="checkbox"] {	position: absolute;	width: 100%;	height: 100%;	border: 0;	margin: 0;	left: 0;	top: 0;}.jcf-checkbox input[type="checkbox"].jcf-checked span {	display: block;}:root .jcf-checkbox span {	margin: -4px 0 0 -5px;}/* custom radio styles */.jcf-radio {	vertical-align: middle;	display: inline-block;	position: relative;	overflow: hidden;	cursor: default;	background: #fff;	border: 1px solid #777;	border-radius: 9px;	margin: 0 3px 0 0;	height: 16px;	width: 16px;}.jcf-radio span {	display: none;	position: absolute;	top: 3px;	left: 3px;	right: 3px;	bottom: 3px;	background: #777;	border-radius: 100%;}.jcf-radio input[type="radio"] {	position: absolute;	height: 100%;	width: 100%;	border: 0;	margin: 0;	left: 0;	top: 0;}.jcf-radio.jcf-checked span {	display: block;}/* custom select styles */.jcf-select {	display: inline-block;	vertical-align: top;	position: relative;	border-bottom: 1px solid #777;	background: #fff;	min-width: 100px;	height: 28px;}.jcf-select select {	z-index: 1;	left: 0;	top: 0;}.jcf-select .jcf-select-text {	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	cursor: default;	display: block;	text-transform: uppercase;	text-align: center;	font: 24px/21px "PT Sans Narrow", Arial, Helvetica, sans-serif;	color: #515151;}.jcf-select .jcf-select-opener {	position: absolute;	text-align: center;	background: #fff;	width: 22px;	height: 9px;	left: 50%;	top: 100%;	margin-left: -11px;}.jcf-select .jcf-select-opener:after {	content: "";	position: absolute;	top: 1px;	left: 0;	border-width: 8px 11px 0;	border-style: solid;	border-color: #777c80 transparent transparent;}.jcf-select .jcf-select-drop {	position: absolute;	margin-top: 0;	z-index: 9999;	top: 100%;	left: -1px;	right: -1px;}.jcf-select .jcf-drop-flipped {	bottom: 100%;	top: auto;}.jcf-select-year .jcf-option {	text-align: center;}body > .jcf-select-drop {	position: absolute;	margin: -1px 0 0;	z-index: 9999;}body > .jcf-select-drop.jcf-drop-flipped {	margin: 1px 0 0;}.jcf-select-drop .jcf-select-drop-content {	margin: 25px -12px 0;	position: relative;}.jcf-select-drop .jcf-select-drop-content:after {	content: "";	position: absolute;	top: 0;	left: 12px;	right: 12px;	border-top: 1px solid #777c80;}.jcf-select-drop .jcf-select-drop-content:before {	content: "";	position: absolute;	top: -8px;	left: 50%;	margin-left: -11px;	border-width: 0 11px 8px;	border-style: solid;	z-index: 2;	border-color: transparent transparent #777c80;}/* multiple select styles */.jcf-list-box {	overflow: hidden;	display: inline-block;	border: 1px solid #b8c3c9;	min-width: 200px;	margin: 0 15px;}/* select options styles */.jcf-list {	display: inline-block;	vertical-align: top;	position: relative;	background: #fff;	font: 18px/20px "PT Sans Narrow", Arial, Helvetica, sans-serif;	width: 100%;	padding: 8px 0;}.jcf-list:after {	content: "";	position: absolute;	width: 22px;	height: 1px;	background: #fff;	top: 0;	left: 50%;	z-index: 1;	margin-left: -11px;}.jcf-list .jcf-list-content {	vertical-align: top;	display: inline-block;	overflow: auto;	width: 100%;}.jcf-list ul {	list-style: none;	padding: 0;	margin: 0;}.jcf-list ul li {	overflow: hidden;	display: block;}.jcf-list .jcf-overflow {	overflow: auto;}.jcf-list .jcf-option {	overflow: hidden;	cursor: default;	display: block;	padding: 3px 9px;	color: #c00;	height: 1%;}.jcf-list .jcf-option-title {	display: none;}.jcf-list .jcf-disabled {	background: #fff !important;	color: #aaa !important;}.jcf-list .jcf-optgroup-caption {	white-space: nowrap;	font-weight: bold;	display: block;	padding: 5px 9px;	cursor: default;	color: #000;}.jcf-list .jcf-optgroup .jcf-option {	padding-left: 30px;}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected {	background: #e6e6e6;	color: #000;}/* common custom form elements styles */.jcf-disabled {	background: #ddd !important;}@-webkit-viewport {	width: device-width;}@-moz-viewport {	width: device-width;}@-ms-viewport {	width: device-width;}@viewport {	width: device-width;}* {	font-size: 100.01%;}html {	font-size: 62.5%;}html,body {	height: 100%;}body {	font-size: 2em;	line-height: 1.5em;	min-width: 320px;}h1,h2,h3,h4,h5,h6 {	margin: 0 0 15px;}h1 {	font-size: 51px;	line-height: 51px;}h2 {	text-transform: uppercase;}img {	height: auto;	max-width: 100%;}a {	text-decoration: none;}a:hover {	text-decoration: none;}.btn {	white-space: normal;	font: 700 16px/18px "PT Sans", Arial, Helvetica, sans-serif;	text-transform: uppercase;	padding: 7px 13px;	vertical-align: top;}.btn.btn-danger {	font: 15px/15px "PT Sans Caption", sans-serif;	padding: 3px 12px;}.bg-stretch {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	overflow: hidden;	z-index: 1; /* -1 */}.bg-stretch img {	max-width: none;}.banner .bg-stretch img { margin-top: 0 !important; }#header {	background: #97280e;	padding-top: 30px;}#header .top-bar {	margin-bottom: 22px;}#header .links {	overflow: hidden;	font-size: 10px;	line-height: 13px;	color: #fff;	float: left;	max-width: 60%;}#header .links li {	float: left;	margin-bottom: 10px;}#header .links li + li:before {	content: "|";	margin: 0 5px 0 4px;}#header .links a {	color: #fff;}#header .links a:hover {	text-decoration: underline;}#header .extra-links {	float: right;	font: 400 12px/21px "PT Sans", Arial, Helvetica, sans-serif;	position: relative;	margin-top: -3px;}#header .extra-links a {	color: #fff;}#header .extra-links.active .opener i:before {	content: "\4d";}#header .extra-links .opener {	font-size: 23px;	display: inline-block;	color: #fff;	text-decoration: none;}#header .extra-links .opener:hover {	color: #c00;}#header .extra-links ul {	position: absolute;	display: none;	left: 100%;	top: 0;	padding-left: 7px;	width: 132px;}#header .extra-links li {	padding-left: 13px;}#header .extra-links li:before {	content: "\22";	font-family: "ElegantIcons";	color: #fff;	margin-left: -16px;	float: left;}#header .extra-links li a:hover {	text-decoration: underline;}#header .navbar-brand {	padding: 0;	height: auto;	margin: 5px 0 0 54px;}#header .navbar-brand img {	max-width: 100%;	height: auto;}.menu-push {	-webkit-transition: all .25s linear 0s;	transition: all .25s linear 0s;}.nav-active .menu-push {	margin-right: -598px;	margin-left: 598px;}.nav-opener {	position: relative;	display: none;	font-size: 12px;	line-height: 15px;	padding: 4px 0 0 30px;	text-transform: uppercase;	color: #fff;	position: absolute;	top: 28px;	left: 16px;}.nav-ico-bar {	width: 23px;	height: 16px;	border-radius: 3px;	position: absolute;	top: 0;	left: 0;}.nav-ico-bar:before,.nav-ico-bar:after,.nav-ico-bar span {	background: #fff;	border-radius: 2px;	position: absolute;	top: 50%;	left: 0;	right: 0;	height: 2px;	margin-top: -1px; /* height/2 */	-webkit-transition: all .2s linear;	transition: all .2s linear;}.nav-ico-bar:before,.nav-ico-bar:after {	content: "";	top: 12%;}.nav-ico-bar:after {	top: 95%;}.nav-ico-bar:hover {	opacity: .9;}.nav-active .nav-ico-bar span {	opacity: 0;}.nav-active .nav-ico-bar:after,.nav-active .nav-ico-bar:before {	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);	top: 50%;	left: 0;	right: 0;}.nav-active .nav-ico-bar:after {	-webkit-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}.navbar {	margin-bottom: 0;	background: #dfdfdf;	min-height: 0;	border: none;	font-size: 14px;	line-height: 17px;	border-radius: 0;}.navbar .container {	position: relative;}.navbar .nav {	margin: 0 -15px;}.navbar .search-form .input-wrap {	position: relative;	letter-spacing: 1px;}.navbar .search-form .input-placeholder-text {	width: 100%;	text-align: right;	font-size: 14px;	line-height: 31px;}.navbar .search-form input[type="search"],.navbar .search-form input[type="text"] {	font-size: 14px;	padding: 0;}.navbar .search-form button[type="submit"] {	font-size: 24px;	margin-left: 23px;}.navbar .info-bar {	font-size: 14px;	line-height: 18px;	text-transform: uppercase;	margin: 17px 33px 38px;	overflow: hidden;}.navbar .info-bar .title {	display: block;	text-align: center;	font-size: 15px;	line-height: 17px;	font-weight: bold;	text-transform: uppercase;	color: #fff;	margin-bottom: 28px;}.navbar .info-bar ul {	letter-spacing: -4px;	text-align: center;	margin: 0 -1px -1px 0;}.navbar .info-bar li {	display: inline-block;	vertical-align: top;	width: 33.33%;	letter-spacing: 0;	border: solid #fff;	border-width: 0 1px 1px 0;}.navbar .info-bar li:nth-child(3) ~ li a {	padding: 18px 5px 7px;}.navbar .info-bar a {	color: #fff;	text-decoration: none;	display: block;	padding: 4px 5px 18px;}.navbar .info-bar a:before {	content: "\72";	font-family: "ElegantIcons";	display: block;	text-transform: none;	width: 34px;	font-size: 33px;	line-height: 1;	height: 34px;	border-radius: 50%;	margin: 0 auto 9px;}.navbar .info-bar a.red:before {	background: #900;}.navbar .info-bar a.green:before {	background: #11a99c;}.navbar .info-bar a.light-green:before {	background: #0dc616;}.navbar .info-bar a.blue:before {	background: #0d2cc6;}.navbar .info-bar a.purple:before {	background: #710dc6;}.navbar .info-bar a.pink:before {	background: #e00bd9;}.navbar .info-bar a:hover {	background: #262626;}.navbar .info-bar a span {	display: block;}.navbar .logo-ico {	display: none;}.nav {	text-transform: capitalize;	margin-bottom: 0;}.nav > li {	position: static;}.nav > li:hover > a {	background: #eee;}.nav > li > a {	color: #474747;}.nav .dropdown-menu {	right: 0;	border-radius: 0;	border: none;	box-shadow: none;	margin-top: 0;}.dropdown-menu {	font-size: 14px;	line-height: 16px;	padding: 26px 40px 8px;}.dropdown-menu .title {	display: block;	color: #55585e;	font: 700 19px/22px "PT Sans", Arial, Helvetica, sans-serif;	font-weight: bold;	margin-bottom: 10px;	text-transform: uppercase;}.dropdown-menu ul li {	margin-bottom: 8px;}.dropdown-menu ul a {	color: #c00;}.dropdown-menu ul a:hover {	color: #ff1a1a;}.dropdown-menu .col {	float: left;	padding: 0 10px;	width: 25%;}.top-nav {	background: #000;	position: absolute;	left: 0;	top: 0;	right: 0;	z-index: 5;	box-shadow: 3px 4px 5px rgba(0, 0, 0, .24);}.top-nav .nav {	text-align: center;	font-size: 13px;	line-height: 15px;	padding: 7px 0;}.top-nav .nav > li {	float: none;	display: inline-block;}.top-nav .nav > li + li:before {	content: "|";	color: #fff;	margin: 0 36px 0 30px;}.top-nav .nav > li > a {	color: #fff;	padding: 0;	display: inline;	background: none;}.top-nav .nav > li > a:hover,.top-nav .nav > li > a:focus {	color: #be3515;	background: none;}.top-nav .nav > li > a:before {	display: none;}.top-nav .container {	position: relative;}.top-nav .btn-quick {	position: absolute;	right: 114px;	top: 100%;	background: #000;	padding: 5px 8px 8px;	font-size: 12px;	line-height: 15px;	text-transform: uppercase;	color: #fff;	text-decoration: none;	outline: none;	border-radius: 0 0 4px 4px;}.top-nav .btn-quick:before,.top-nav .btn-quick:after {	content: "";	position: absolute;	width: 0;	right: 100%;	top: 0;	height: 0;	border-top: 28px solid #000;	border-left: 8px solid transparent;}.top-nav .btn-quick:after {	border-right: 8px solid transparent;	border-left: none;	left: 100%;	right: auto;}.top-nav .btn-quick:hover {	color: #c00;}.top-nav .btn-quick:hover span:after {	color: #c00;}.top-nav .btn-quick[aria-expanded="true"] span:after {	content: "\e03a";}.top-nav .btn-quick span:after {	content: "\e039";	color: #d1dddf;	font-family: "ElegantIcons";	margin-left: 6px;}.top-nav .title {	display: block;	font-size: 20px;	line-height: 24px;	margin-bottom: 7px;	color: #c00;	text-transform: uppercase;	font-weight: bold;}.top-nav #collapse1 .container {	padding: 31px 34px 29px 96px;}.top-nav #collapse1 ul {	font-size: 15px;	line-height: 18px;}.top-nav #collapse1 ul li {	margin-bottom: 9px;}.top-nav #collapse1 ul a {	color: #fff;}.top-nav #collapse1 ul a:hover {	color: #be3515;}.header-middle {	padding: 8px 0 11px;}.header-middle .col-md-5 {	width: 36.6%;}.header-middle .form-opener {	color: #fff;	font-size: 24px;	height: 25px;	text-decoration: none;	display: none;	margin-top: 6px;}.header-middle .search-form .close {	display: none;}#footer {	display: table-footer-group;	width: 100%;	height: 1%;	overflow: hidden;	background: #cdcdcd;	font-size: 16px;	line-height: 19px;}#footer .btn-top {	width: 38px;	height: 40px;	background: rgba(0, 0, 0, .18);	color: #fff !important;	font-size: 12px;	line-height: 12px;	font-weight: normal;	padding: 6px 4px;	position: absolute;	right: 25px;	top: 17px;	text-align: center;	z-index: 46;}#footer .btn-top:hover {	background: rgba(0, 0, 0, .5);}#footer .btn-top .arrow_carrot-up {	font-size: 30px;	line-height: 15px;}#footer a {	color: #000;}#footer a:hover {	color: #be3515;}#footer ul {	text-transform: capitalize;}#footer .row {	position: relative;}#footer .logo-container {	position: absolute;	left: 15px;	top: 0;	bottom: 0;	z-index: 1;	font-size: 19px;	line-height: 22px;	color: #fff;	padding-top: 30px;	padding-bottom: 30px;	width: 257px;}#footer .logo-container:after {	content: "";	position: absolute;	right: -33px;	bottom: 0;	top: 0;	left: -9999px;	background: #000;	z-index: -1;}#footer .logo-container address {	margin-bottom: 25px;}#footer .logo {	width: 257px;	height: 62px;	margin-bottom: 7px;}#footer .campus-list {	text-transform: capitalize;	overflow: hidden;}#footer .campus-list li {	margin-bottom: 9px;}#footer .campus-list a {	color: #fff;	text-decoration: underline;}#footer .campus-list a:hover {	text-decoration: none;}#footer .footer-right {	padding: 40px 15px 30px 42px;	position: static;}#footer .footer-top {	overflow: hidden;	padding-bottom: 32px;}#footer .footer-top .col {	float: left;	width: 36.5%;}#footer .footer-top .col:first-child {	width: 63.5%;	padding-right: 15px;}#footer .footer-top li {	margin-bottom: 9px;}#footer .social-networks {	padding: 0 0 2px;	border-bottom: 1px solid #fff;	margin-bottom: 34px;}#footer .social-networks li {	margin: 0 13px 10px;}#footer .social-networks a {	color: #fff;}#footer .social-networks a:hover {	color: #4d4d4d;}#home-banner .slide img { margin-top: 0 !important; }.home-banner {	position: relative;	color: #fff;	font-size: .9em;	line-height: 1.46em;}.home-banner h1 {	font: 400 2.667em/1em "PT Sans", Arial, Helvetica, sans-serif;	margin: 0 0 7px;	text-transform: none;}.home-banner p {	margin-bottom: 0;}.home-banner .btn {	color: #fff;	position: absolute;	right: 89px;	bottom: 0;	border-color: #acadaf;	padding: 1px 7px;	font: 12px/14px Arial, Helvetica, sans-serif;	text-transform: uppercase;}.home-banner .btn:hover {	color: #be3515;	border-color: #be3515;}.home-banner .mask {	position: relative;	overflow: hidden;	width: 100%;}.home-banner .mask .slideset {	float: left;}.home-banner .mask .slide {	float: left;	position: relative;	min-height: 649px;	overflow: hidden;}.home-banner .desc,.home-banner .controller {	position: absolute;	bottom: 41px;	left: 0;	right: 0;	background: rgba(0, 0, 0, .5);	z-index: 2; /* new */}.home-banner .desc {	padding: 15px 0 19px;}.home-banner .desc .container {	position: relative;	padding-right: 118px;}.home-banner .controller {	background: rgba(0, 0, 0, .8);	bottom: 0;	height: 41px;	overflow: hidden;}.home-banner .controller .pull-right {	margin: 4px 80px 0 0;}.home-banner .btn-play-pause {	display: inline-block;	vertical-align: middle;	width: 16px;	height: 19px;	overflow: hidden;	text-indent: -9999px;	position: relative;}.home-banner .btn-play-pause:after {	content: "";	position: absolute;	top: 0;	left: 4px;	width: 8px;	height: 19px;	border: solid #fff;	border-width: 0 3px;}.home-banner .btn-play-pause:hover:after {	border-color: #be3515;}.home-banner.autorotation-active .btn-play-pause:after {	border-width: 10px 0 10px 10px;	border-color: transparent transparent transparent #fff;}.home-banner.autorotation-active .btn-play-pause:hover:after {	border-color: transparent transparent transparent #be3515;}.home-banner .btn-next,.home-banner .btn-prev {	color: #fff;	display: inline-block;	vertical-align: middle;	text-decoration: none;	font-size: 24px;	line-height: 10px;}.home-banner .btn-next:hover,.home-banner .btn-prev:hover {	color: #be3515;}.home-banner .pagination {	float: left;	margin: 0;	padding: 10px 0 0 6px;}.home-banner .pagination li {	display: inline-block;	vertical-align: top;	margin-right: 20px;}.home-banner .pagination li.active a,.home-banner .pagination li a:hover {	background: #be3515;}.home-banner .pagination a {	display: block;	width: 16px;	height: 16px;	overflow: hidden;	text-indent: -9999px;	background: #fff;	border-radius: 50%;}.pagination {	border: none;	font-weight: 400;	font-size: 0;	line-height: 23px;	font-family: "PT Sans Narrow", Arial, Helvetica, sans-serif;	letter-spacing: -4px;	min-width: 299px;	text-transform: uppercase;}.pagination > li {	position: relative;	display: inline-block;	vertical-align: top;	font-size: 24px;	letter-spacing: 0;}.pagination > li > a,.pagination > li > span {	border: none;	padding: 0;	border-radius: 50%;	line-height: 25px;	min-width: 26px;	height: 26px;	text-align: center;}.pagination > li + li {	position: relative;	padding-left: 6px;}.pagination > li + li:after {	content: "|";	position: absolute;	width: 1px;	left: 1px;	top: -1px;}.pagination > li:nth-child(2):after {	display: none;}.pagination .first,.pagination .last {	padding: 0;}.pagination .first:after,.pagination .last:after {	display: none !important;}.pagination .first a,.pagination .last a {	width: auto;	background: none !important;	border-radius: 0;	color: #c00;}.pagination .first a:hover,.pagination .last a:hover {	color: maroon;}.pagination .first {	margin-right: 10px;}.pagination .last {	margin-left: 8px;}.pagination.plain {	display: block;	margin: 0 0 3px;	text-align: center;	font: 13px/16px Arial, Helvetica, sans-serif;}.pagination.plain > li {	font-size: 13px;	margin: 0 5px;}.pagination.plain > li + li {	padding: 0;}.pagination.plain > li + li:after {	display: none;}.pagination.plain > li > a {	color: #2658c8;	text-decoration: underline;	width: auto;	height: auto;	background: none !important;}.pagination.plain > li > a:hover {	text-decoration: none;}.social-networks {	text-align: center;	font-size: 32px;	line-height: 30px;}.social-networks li {	display: inline-block;	vertical-align: top;	margin: 0 12px 6px;}.social-networks a {	color: #fff;	text-decoration: none;	-webkit-transition: all .25s ease;	transition: all .25s ease;}.social-networks a:hover {	color: rgba(0, 0, 0, .4);}.social-networks.colored {	margin: 0 -14px 0 0;	text-align: left;	overflow: hidden;	letter-spacing: -4px;	font-size: 0;}.social-networks.colored li {	font-size: 23px;	float: none;	letter-spacing: 0;	margin: 0 12px 0 0;	display: inline-block;}.social-networks.colored a:hover {	opacity: .7;}.social-networks.colored a.social_instagram_square {	color: #a6795d;}.social-networks.colored a.social_facebook_square {	color: #3a589d;}.social-networks.colored a.social_twitter_square {	color: #27aaf4;}.social-networks.colored a.social_linkedin_square {	color: #007bb6;}.social-networks.colored a.social_youtube_square {	color: #db2724;}.social-networks.colored a.social_googleplus_square {	color: #dc4a38;}.social-networks.colored a.social_pinterest_square {	color: #ca1f26;}.social-networks.colored a.social_flickr_square {	color: #FF0084;}.social-networks.colored a.social_myspace_square {	color: #00349A;}.social-networks.colored a.social_rss_square {	color: #fb7629;}.social-networks.colored a.icon-mail {	color: #bcc4c8;}.search-form {	border: 1px solid #cd3a17;	border-radius: 3px/2px;	background-color: #c63816;	background-image: -webkit-linear-gradient(top, #581405 0%, #95280e 100%);	background-image: linear-gradient(to bottom, #581405 0%, #95280e 100%);	background-repeat: repeat-x;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF581405', endColorstr='#FF95280E', GradientType=0);	padding: 3px;}.search-form button[type="submit"] {	float: right;	padding: 0;	margin: 6px 10px 0 0;	width: 27px;	height: 27px;	background: none;	color: #fff;	padding: 0;	border: none;	outline: none;	font-size: 25px;	line-height: 0;}.search-form button[type="submit"]:hover {	color: #c00;}.search-form .input-wrap {	overflow: hidden;	position: relative;	padding: 4px 15px;	text-align: right;	font-size: 14px;	line-height: 32px;}.search-form input[type="search"],.search-form input[type="text"] {	border: none;	background: none;	width: 100%;	color: #fff;	height: 32px;	padding: 0;	font-size: 14px;	line-height: 32px;	text-align: right;	vertical-align: top;}.search-form input[type="search"]::-webkit-input-placeholder,.search-form input[type="text"]::-webkit-input-placeholder {	color: #fff;}.search-form input[type="search"]::-moz-placeholder,.search-form input[type="text"]::-moz-placeholder {	opacity: 1;	color: #fff;}.search-form input[type="search"]:-moz-placeholder,.search-form input[type="text"]:-moz-placeholder {	color: #fff;}.search-form input[type="search"]:-ms-input-placeholder,.search-form input[type="text"]:-ms-input-placeholder {	color: #fff;}.search-form input[type="search"].placeholder,.search-form input[type="text"].placeholder {	color: #fff;}.search-form .input-placeholder-text {	right: 15px;}.search-form.add {	border-radius: 0;	border: none;	background: #777c80;	padding: 0;	margin: 34px 0 36px;}.search-form.add .input-wrap {	padding: 0;}.search-form.add .form-control {	font-size: 16px;	padding: 6px 22px;	line-height: 26px;	height: 38px;}.search-form.add button[type="submit"] {	width: 38px;	height: 38px;	background: #c00;	padding: 0;	margin: 0;}.search-form.add button[type="submit"]:hover {	background: maroon;}.slider {	position: relative;}.slider .mask {	position: relative;	overflow: hidden;}.slider .slideset {	float: left;	width: 99999px;}.slider .slide {	float: left;	width: 1170px;}.slider .slide.active {	z-index: 1;}.slider .pagination {	margin: 0;	padding: 10px 0 0;	text-align: center;	display: block;}.slider .pagination li {	display: inline-block;	vertical-align: top;	margin-right: 10px;}.slider .pagination li.active a,.slider .pagination li a:hover {	background: #be3515;}.slider .pagination a {	display: block;	width: 10px;	height: 10px;	overflow: hidden;	text-indent: -9999px;	background: #fff;	border-radius: 50%;}.news-slide {	background: #cfcece;	padding: 57px 0 12px;	font-size: .95em;	line-height: 1.421em;}.news-slide .container {	position: relative;}.news-slide .mask {	margin-bottom: 4px;}.news-slide .video {	position: relative;}.news-slide .btn-play {	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	width: 59px;	height: 59px;	margin: auto;	font-size: 61px;	color: #fff;}.news-slide .btn-play:hover {	color: #c00;}.news-slide img {	width: 100%;}.news-slide h2 {	margin-bottom: 13px;	font-size: 1.896em;	line-height: 1.055em;	text-transform: none;}.news-slide h2 a {	color: #be3515;}.news-slide .desc {	padding: 2px 68px 15px 15px;}/*.news-slide .desc p {	margin-bottom: 42px;}*/.news-slide .pagination {	position: relative;	top: 0;}.news-slide .pagination ul {	height: 10px;}.news-slide .pagination li {	margin: 0 5px;}.news-slide .btn-next,.news-slide .btn-prev {	position: absolute;	width: 50px;	height: 40px;	background: rgba(0, 0, 0, .5);	color: #fff;	text-decoration: none;	left: 12px;	top: 123px;	z-index: 5;	font-size: 34px;}.news-slide .btn-next:hover,.news-slide .btn-prev:hover {	background: rgba(0, 0, 0, .7);}.news-slide .btn-next {	left: auto;	right: 17px;	width: 38px;	background: rgba(0, 0, 0, .18);	text-align: center;}.news-slide .btn {	border-color: #acadaf;	vertical-align: top;	color: #6a6c72;	padding: 1px 7px;	font: 12px/14px Arial, Helvetica, sans-serif;	text-transform: uppercase;}.news-slide .btn:hover {	color: #be3515;	border-color: #be3515;}.upcomming-events {	color: #55585e;}.upcomming-events .mask {	margin-bottom: -4px;}.upcomming-events ul li {	border-bottom: 1px solid #cbcccc;	padding-bottom: 9px;	margin-bottom: 12px;}.upcomming-events h3 {	font-weight: 400;	font: 1em/1.1667em Arial, Helvetica, sans-serif;	margin-bottom: 0;}.upcomming-events time {	width: 82px;	font-size: 16px;	line-height: 18px;	font-weight: bold;	color: #fff;	text-align: center;	margin-right: 10px;	text-transform: uppercase;}.upcomming-events time span {	display: block;	padding: 2px 4px 0;}.upcomming-events time .time {	background: #55585e;}.upcomming-events time .date {	background: #c00;}.upcomming-events .desc {	overflow: hidden;	font-size: .9em;	line-height: 1.1667em;	min-height: 40px;}.upcomming-events .desc p {	margin-bottom: 0;}.upcomming-events .controller {	font: 700 16px/18px "PT Sans", Arial, Helvetica, sans-serif;	text-transform: uppercase;	margin-bottom: 27px;}.upcomming-events .controller .divider {	display: inline-block;	vertical-align: middle;	margin: 0 10px 0 14px;	width: 2px;	background: #be3515;	height: 13px;}.upcomming-events.add {	margin-bottom: 71px;}.upcomming-events.add h2 {	color: #000;}.upcomming-events.add time {	display: inline-block;	overflow: hidden;	width: auto;	float: none !important;	margin-bottom: 3px;}.upcomming-events.add time span {	float: left;	padding: 4px 7px 3px;}.upcomming-events.add ul li {	border-bottom-color: #fff;	padding-bottom: 6px;}.upcomming-events.add .controller {	text-align: center;}.upcomming-events.add .btn {	padding: 7px 9px;}.upcomming-events.add .slider {	padding-top: 4px;}.upcomming-events.add .mask {	margin-bottom: 2px;}.article-panel {	background: #55585e;	color: #fff;	font-size: .9em;	line-height: 1.333em;}.article-panel.add {	background: #000;}.article-panel.add h2 {	color: #97280e;}.article-panel.add .more {	color: #be3515;}.article-panel.add .more:hover {	color: #cdcdcd;}.article-panel.add .bg-stretch {	right: 0;	left: 15px;}.article-panel .bg-stretch {	right: 15px;}.article-panel h2 {	margin: 0 0 36px 18px;	color: #b3b7bb;}.article-panel h3 {	font: 2.722em/1em "GalliardStdRoman", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	text-align: center;	margin-bottom: 16px;}.article-panel p {	min-height: 167px;}.article-panel .col-sm-6 {	position: relative;	z-index: 1;	padding-top: 20px;	padding-bottom: 40px;}.article-panel .col-sm-6:first-child:after {	content: "";	position: absolute;	right: 0;	width: 0;	height: 0;	top: 78px;	border-style: solid;	border-width: 33px 36px 33px 0;	border-color: transparent #000 transparent transparent;}.article-panel .col-sm-6.pull-right:after {	right: auto;	left: 0;	border-width: 33px 0 33px 36px;	border-color: transparent transparent transparent #55585e;}.article-panel .more {	display: inline-block;	vertical-align: top;	font: 700 16px/20px "PT Sans", Arial, Helvetica, sans-serif;	color: #cdcdcd;	text-transform: uppercase;	text-decoration: none;	position: relative;	padding-right: 34px;}.article-panel .more:hover {	color: #be3515;}.article-panel .more:after {	content: "\24";	font-size: 30px;	position: absolute;	right: 0;	top: 2px;	font-family: "ElegantIcons";}.social-media {	background: #97280e;	padding: 64px 0 20px;}.social-media h2 {	font: 49px/49px "PT Sans", Arial, Helvetica, sans-serif;	font-weight:400;	color: #fff;	text-transform: none;	text-align: center;	margin-bottom: 26px;}.social-media h2 span {	font-size: 72px;	font-family: "PT Sans Narrow", Arial, Helvetica, sans-serif;		font-weight:400;}.social-media .social-networks {	border-bottom: 1px solid #fff;	padding-bottom: 4px;	max-width: 866px;	margin: 0 auto 28px;}.social-media .social-media-lists {	margin-bottom: 46px;}.social-media .social-media-lists img {	width: 100%;}.social-media .btn-follow {	background: #000;	color: #fff;	font-weight: 400;	position: relative;	padding: 7px 55px 7px 23px;	font-size: 14px;}.social-media .btn-follow:hover {	background: #262626;}.social-media .btn-follow:after {	content: "\26";	position: absolute;	right: 13px;	top: 8px;	font-size: 24px;	font-family: "ElegantIcons";}.campaign {	font-size: .9em;	line-height: 1.5em;}.campaign h1 {	font-size: 68px;	line-height: 63px;	margin-bottom: 10px;	color: #be3515;}.campaign p {	margin-bottom: 1px;}.campaign .more {	font-weight: 700;}.campaign .img {	margin: 0 0 -81px -25px;}.campaign .img img {	max-width: 100%;	vertical-align: top;}.campaign .slider {	padding: 53px 18px 27px;}.campaign .slider .mask {	margin-bottom: 22px;}.campaign .caption {	position: absolute;	left: 0;	bottom: 0;	right: 0;	background: rgba(0, 0, 0, .55);	padding: 10px;	text-align: center;	font: 400 25px/28px "PT Sans", Arial, Helvetica, sans-serif;	color: #fff;}.campaign .caption strong {	display: block;	font-size: 129px;	line-height: 100px;}.campaign .controller {	min-height: 30px;}.campaign .pagination {	color: #777;	position: relative;	padding-left: 83px;	overflow: hidden;	text-align: left;	letter-spacing: 0;}.campaign .pagination:before {	content: "$";	position: absolute;	left: 9px;	top: 11px;	font: 700 36px/30px "PT Sans", Arial, Helvetica, sans-serif;}.campaign .pagination ul {	overflow: hidden;}.campaign .pagination ul:before {	content: "1,";	position: absolute;	left: 31px;	top: 8px;	font: 400 77px/60px "PT Sans", Arial, Helvetica, sans-serif;}.campaign .pagination li {	margin: 0 2px;	text-align: center;}.campaign .pagination li:nth-child(3n+3) {	margin-right: 10px;	position: relative;}.campaign .pagination li:nth-child(3n+3):after {	content: ",";	position: absolute;	font: 400 77px/60px "PT Sans", Arial, Helvetica, sans-serif;	left: 100%;	top: 0;}.campaign .pagination li:last-child {	margin-right: 0;}.campaign .pagination li:last-child:after {	display: none;}.campaign .pagination li.active a,.campaign .pagination li a:hover {	color: #000;}.campaign .pagination li.active a:before,.campaign .pagination li a:hover:before {	color: #be3515;}.campaign .pagination a {	text-indent: 0;	overflow: visible;	width: auto !important;	height: auto !important;	background: none !important;	border-radius: 0;	text-decoration: none;	outline: none;	color: #8b8f92;	font-size: 22px;	line-height: 25px;}.campaign .pagination a:before {	content: "0";	display: block;	font: 400 77px/60px "PT Sans", Arial, Helvetica, sans-serif;	color: #777;	margin-bottom: 15px;}.campaign .btn-prev,.campaign .btn-next {	float: left;	text-decoration: none;	font-size: 11px;	line-height: 15px;	color: #000;	text-transform: uppercase;	margin-top: 19px;}.campaign .btn-prev:hover,.campaign .btn-next:hover {	color: #c00;}.campaign .btn-prev span,.campaign .btn-next span {	display: block;}.campaign .btn-prev i,.campaign .btn-next i {	font-size: 32px;	display: block;	margin-bottom: -5px;	margin-left: -2px;}.campaign .btn-prev {	margin-left: -44px;	width: 64px;	text-align: right;}.campaign .btn-prev i {	margin-left: 0;	margin-right: -2px;}.campaign .btn-next {	float: right;}.campaign .btn-next span {	display: block;}#wrapper {	display: table;	width: 100%;	height: 100%;	table-layout: fixed;	overflow: hidden;}#main {	overflow: hidden;	margin-bottom: 47px;}#main.add {	margin-bottom: 0;	padding-bottom: 0;}#main.add .container {	overflow: hidden;}#main.no-indent {	margin-bottom: 0;	padding-bottom: 0;}.two-cols {	background: #e2dfdf;	padding: 29px 0 34px;}.two-cols h2 {	margin-bottom: 15px;}.headlines {	font-size: .9em;	line-height: 1.111em;	padding-top: 6px;	margin-bottom: 47px;}.headlines li {	padding-bottom: 6px;	border-bottom: 2px solid #d8d7d8;	margin-bottom: 8px;}.headlines a {	text-decoration: none;}.banner {	position: relative;	color: #fff;	font-size: .9em;	line-height: 1.444em;}.banner .box {	background: rgba(0, 0, 0, .75);	padding: 30px 23px 17px;	margin-top: 36px;}.banner h1 {	font: 400 2.277em/1.0731em "PT Sans", Arial, Helvetica, sans-serif;}.banner p {	margin-bottom: 38px;}.banner .btn {	color: #fff;	border-color: #acadaf;	padding: 1px 15px 1px 7px;	font: 12px/14px Arial, Helvetica, sans-serif;	text-transform: uppercase;}.banner .btn:hover {	color: #be3515;	border-color: #be3515;}.banner.add {	min-height: 472px;}.banner.add .desc {	position: absolute;	left: 0;	right: 0;	bottom: 0;	background: rgba(0, 0, 0, .5);	padding: 8px 0 5px;	z-index: 2;}.banner.add p {	margin-bottom: 0;}.az-index {	padding-bottom: 28px;}.az-index h1 {	font: 700 51px/51px "PT Sans Narrow", Arial, Helvetica, sans-serif;	text-transform: uppercase;}.az-index h1.main-title {	font-size: 81px;	line-height: 82px;	text-transform: capitalize;	margin-bottom: 44px;}.az-index h1.large {	font-size: 150px;	line-height: 150px;	margin-bottom: 6px;}.az-index #sidebar .push-right {	padding-top: 16px;}.az-index .directory-opener {	float: right;	display: none;	font-size: 16px;	line-height: 18px;	font-weight: normal;	padding-right: 29px;	position: relative;	margin: 19px 5px 0 0;}.az-index .directory-opener:after {	content: "\24";	font-family: "ElegantIcons";	position: absolute;	right: 0;	top: 2px;	font-size: 24px;}.index-list {	text-transform: uppercase;	font: 400 24px/22px "PT Sans Narrow", Arial, Helvetica, sans-serif;	margin-bottom: 15px;	overflow: hidden;}.index-list li {	float: left;}.index-list li.active a,.index-list li a:hover {	background: #c00;	border-radius: 50%;	color: #fff;	font-weight: bold;}.index-list li + li {	position: relative;	padding-left: 6px;}.index-list li + li:before {	content: "|";	position: absolute;	width: 1px;	left: 1px;	top: -1px;}.index-list a {	color: #000;	text-decoration: none;	display: block;	border-radius: 50%;	width: 23px;	height: 23px;	text-align: center;}.location-article {	border-top: 1px solid #97999b;	padding-top: 3px;}.location-article .row {	margin-bottom: 7px;}.location-article .col-sm-7 {	width: 62.333%;	position: relative;}.location-article .col-sm-7:after {	content: "";	position: absolute;	right: 0;	border-left: 1px solid #97999b;	top: 9px;	bottom: -4px;}.location-article .col-sm-5 {	width: 37.667%;}.location-article h2 {	font: 700 24px/26px "PT Sans", Arial, Helvetica, sans-serif;	text-transform: capitalize;	padding-bottom: 5px;	margin: 0 0 12px 3px;	border-bottom: 1px solid #97999b;}.location-article h3 {	font-size: 12px;	line-height: 16px;	text-transform: uppercase;	padding-bottom: 6px;	margin: 9px 0 9px;	border-bottom: 1px solid #97999b;}.location-article address {	font-size: 14px;	line-height: 19px;	text-transform: capitalize;	margin-bottom: 8px;}.location-article .some-links {	font-size: 10px;	line-height: 12px;	text-transform: uppercase;	position: relative;	padding-top: 14px;}.location-article .some-links li {	display: inline-block;	vertical-align: top;	text-align: center;	margin: 0 14px 10px 5px;}.location-article .some-links a {	text-decoration: none;}.location-article .some-links a span {	display: block;}.location-article .some-links img {	vertical-align: top;	margin-bottom: 3px;}.location-article .some-links .search-link {	position: absolute;	margin: 0;	right: 10px;	top: 8px;	font-size: 14px;}.location-article .map {	margin-bottom: 0;}.location-article .map iframe {	vertical-align: top;	width: 100% !important;}#content {	padding-top: 31px;}#sidebar .inner {	background: #dfdfdf;	padding: 56px 19px 9999px;	margin-bottom: -9999px;}.add #sidebar .inner {	padding-top: 41px;}#sidebar h2 {	font-size: 29px;	line-height: 30px;	text-transform: uppercase;	text-align: center;	margin-bottom: 19px;}#sidebar .btn-wrap {	padding: 0 28px 0 20px;}#sidebar .btn-wrap .btn {	display: block;	color: #55585e;}.directory-list {	font-size: 18px;	line-height: 26px;	font-weight: bold;	margin-bottom: 32px;}.directory-list li {	border-bottom: 1px solid #f7f7f7;	padding: 7px 0;}.directory-list li:first-child {	padding: 6px 0 9px;}.directory-list a {	text-decoration: none;}.promo {	background: #c00 url(/National_Library/20181105034639oe_/https://www.uga.edu/images/bg-promo.png) no-repeat;	color: #fff;	font: 700 16px/19px "PT Sans", Arial, Helvetica, sans-serif;	text-transform: uppercase;}.promo .title {	display: block;	text-align: right;	font-size: 65px;	line-height: 55px;	text-transform: none;	margin: 0 0 22px 33px;}.promo a {	display: block;	color: #fff;	text-decoration: none;	padding: 43px 26px 12px;}.promo-list li {	margin-bottom: 61px;}.prev-features {	font-size: 17px;	line-height: 21px;	font-weight: bold;	margin-bottom: 84px;}.prev-features ul {	padding: 3px 0 32px;}.prev-features ul li {	margin-bottom: 9px;	border-bottom: 1px solid #fff;	padding: 0 10px 7px 0;}.prev-features .tc {	display: table-cell;	vertical-align: bottom;	padding-bottom: 4px;}.prev-features .tc:first-child {	width: 124px;	padding-right: 13px;	padding-bottom: 0;}.prev-features img {	vertical-align: top;	width: 100%;}.prev-features .btn {	display: block;}.school-lists {	overflow: hidden;	margin: -19px -14px -20px;	font-size: .6em;	line-height: 1.333em;	color: #1c1814;}.school-lists > li {	float: left;	padding: 0 14px 26px;	width: 33.33%;}.school-lists .title {	font-size: 1.166em;	line-height: 1.142em;	display: block;	font-weight: bold;	color: #1c1814;	margin-bottom: 2px;}.school-lists .title a {	color: #1c1814;}.school-lists .img {	margin-bottom: 13px;}.school-lists .img img {	width: 100%;}.school-lists .body {	padding-bottom: 8px;}.school-lists address {	margin-bottom: 4px;	line-height: 1.5em;}.school-lists .link {	font-weight: bold;}.school-lists .some-links {	overflow: hidden;	margin-bottom: 14px;}.school-lists .some-links li {	float: right;}.school-lists .some-links li:first-child {	float: left;}.school-lists .some-links a {	display: block;	width: 36px;	height: 36px;	overflow: hidden;	text-indent: -9999px;	background-repeat: no-repeat;}.school-lists .some-links .map {	background-image: url(/National_Library/20181105034639oe_/https://www.uga.edu/images/ico01.png);}.school-lists .some-links .access {	background-image: url(/National_Library/20181105034639oe_/https://www.uga.edu/images/ico03.png);}.school-lists .social-networks {	position: relative;	padding-bottom: 9px;}.school-lists .social-networks:after {	content: "";	position: absolute;	left: 0;	bottom: 0;	right: 11px;	border-bottom: 2px solid #97999b;}.school-lists .social-networks li {	margin: 0 12px 5px 0;}.directory-block {	font-size: 16px;	line-height: 20px;}.directory-block .listing > li {	display: table;	table-layout: fixed;	width: 100%;	border-bottom: 1px solid #dcddde;	padding: 3px 11px 3px 10px;}.directory-block .listing > li:nth-child(even) {	background: #f2f2f2;}.directory-block .listing .tc {	height: 37px;	display: table-cell;	vertical-align: middle;}.directory-block .listing .tc:nth-child(2) {	width: 46%;}.directory-block .social-networks {	text-align: right;	margin: 0;}.directory-block .social-networks li {	font-size: 33px;	margin: 0 0 0 13px;}.directory-block .bottom {	overflow: hidden;	padding-right: 12px;	padding-top: 25px;}.directory-block .bottom .btn {	padding: 2px 5px;	font: normal 17px/18px Arial, Helvetica, sans-serif;}.directory-block .pagination {	margin: 0;	text-align: right;}.opener i {	font-style: normal;}.active .opener i {	display: none;}.opener span {	display: none;}.active .opener span {	display: inline;}.book-list {	font-size: 17px;	line-height: 21px;	color: #fff;	padding-top: 85px;}.book-list li {	margin-bottom: 91px;}.book-list .img {	border: 1px solid #fff;	margin-bottom: 14px;}.book-list .img img {	width: 100%;}.book-list .book {	background: #929292;	padding: 30px 30px 20px;}.book-list h3 {	font: 700 17px/21px Arial, Helvetica, sans-serif;	margin-bottom: 0;}.book-list a {	color: #fff;}.book-list a:hover {	color: maroon;}.article-full {	padding-top: 37px;}.article-full .heading .title {	display: block;	text-transform: uppercase;	font: 700 36px/42px "PT Sans Narrow", Arial, Helvetica, sans-serif;	margin-bottom: 10px;}.article-full .heading h1 {	font: 400 64px/64px "GalliardStdRoman", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	color: #c00;	margin-bottom: 31px;}.article-full h2 {	font: 700 26px/26px "GalliardStdRoman", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	text-transform: none;	margin-bottom: 35px;}.article-full p {	margin-bottom: 30px;}.picture {	width: 359px;	font-size: 16px;	line-height: 23px;	font-weight: bold;}.picture img {	margin-bottom: 10px;	width: 100%;}.picture.pull-right {	margin: 10px 0 4px 52px;}.picture figcaption {	border-bottom: 4px solid #dfdfdf;	padding-bottom: 8px;}p.picture {	width: 359px;	font-size: 16px;	line-height: 23px;	font-weight: bold;}.picture img {	margin-bottom: 10px;	width: 100%;}p.picture.pull-right {    display: block;    background-color: gainsboro;    margin: 5px;    padding: 15px;    border-bottom:1px solid #000000;}.figcaption {	padding-bottom: 8px;}.info-box {	background: #e1e1e1;	padding: 19px 23px 13px;	font-size: 18px;	line-height: 22px;	font-weight: bold;	margin-bottom: 19px;	min-height: 136px;	position: relative;}.info-box h2 {	color: #777c80;	font: 29px/29px "PT Sans Narrow", Arial, Helvetica, sans-serif;	margin-bottom: 11px;	text-transform: uppercase;}.info-box ul li {	margin-top: 10px;}.info-box ul li:first-child {	margin-top: 0;}.article-footer {	border-top: 4px solid #dfdfdf;	padding-top: 18px;	margin-bottom: -5px;}.article-footer .social-networks {	padding-bottom: 12px;}.article-footer .social-networks li {	font-size: 32px;	margin: 0 15px 10px 0;}.article-footer .posted-by {	font-size: 20px;	line-height: 30px;	font-style: italic;	color: #646464;}.article-footer .posted-by span {	display: block;}.search-result {	padding-top: 37px;}.search-result .heading {	margin-bottom: 30px;}.search-result .heading .total-result {	display: block;	font-size: 13px;	line-height: 15px;}.search-result .heading h1 {	margin-bottom: 9px;}.search-result h1 {	text-transform: uppercase;	font-size: 51px;	line-height: 52px;	text-transform: uppercase;	margin-bottom: 14px;}.search-result .footer {	margin-bottom: 0;}.search-result .footer .powered-by {	text-align: right;	display: block;	font-size: 11px;	line-height: 17px;}.search-result #sidebar .inner {	padding: 0 22px 9999px;}.search-result #sidebar .heading {	background: #fff;	margin: 0 -22px 43px;	padding-bottom: 4px;}.search-directory {	margin-bottom: 45px;}.search-directory fieldset {	overflow: hidden;	position: relative;	background: #777c80;	padding: 43px 166px 37px 66px;}.search-directory fieldset:after {	content: "\55";	position: absolute;	right: 17px;	top: 67px;	font-family: "ElegantIcons";	font-size: 149px;	font-weight: normal;	color: #d7dee3;	cursor: default;}.search-directory .form-control {	border: none;	border-radius: 0;	font: 700 36px/49px "PT Sans Narrow", Arial, Helvetica, sans-serif;	height: 61px;	padding: 6px 25px;	text-align: right;	text-transform: uppercase;	color: #959595;}.search-directory .form-control::-webkit-input-placeholder {	color: #959595;}.search-directory .form-control::-moz-placeholder {	opacity: 1;	color: #959595;}.search-directory .form-control:-moz-placeholder {	color: #959595;}.search-directory .form-control:-ms-input-placeholder {	color: #959595;}.search-directory .form-control.placeholder {	color: #959595;}.link-list {	font-size: 16px;	line-height: 22px;}.link-list li {	margin-bottom: 11px;}.link-list.horizontal {	text-transform: uppercase;	font: 400 24px/26px "PT Sans Narrow", Arial, Helvetica, sans-serif;	margin-bottom: 3px;}.link-list.horizontal li {	display: inline-block;	vertical-align: top;	margin: 0 -4px 0 0;}.link-list.horizontal li + li:before {	content: "|";	color: #515151;	margin: 0 13px;	display: inline-block;	vertical-align: top;	margin-top: -1px;}.link-list.border {	font-size: .9em;	line-height: 1em;}.link-list.border li {	border-bottom: 2px solid #c9cacc;	margin: 0;	padding: 7px 0;}.result-list {	padding-bottom: 25px;}.result-list .media {	overflow: hidden;	font-size: .65em;	line-height: 1.692em;	margin-top: 22px;}.result-list .media:first-child {	margin-top: 0 !important;}.result-list .media p {	margin-bottom: 0;}.result-list .media-left {	float: left;	display: block;	margin-top: 3px;}.result-list .media-body {	margin-left: 99px;	display: block;	width: auto;}.result-list p a {	color: #000;}.result-list p a:hover {	color: #be3515;}.result-list .media-heading {	font: 400 1.231em/1.375em Arial, Helvetica, sans-serif;	text-transform: none;	margin-bottom: 1px;}.result-list .media-heading a {	text-decoration: underline;}.popup-address {	padding-bottom: 15px;}.popup-address li {	position: relative;}.popup {	width: 241px;	border: 1px solid #000;	padding: 7px 10px 11px;	background: #fff;	position: absolute;	right: 100%;	top: -12px;	font-size: 13px;	line-height: 16px;	display: none;	margin-right: 12px;	z-index: 10;}.popup:after,.popup:before {	content: "";	position: absolute;	left: 100%;	top: 16px;	border-style: solid;	border-width: 8px 0 8px 10px;	z-index: 2;	border-color: transparent transparent transparent #fff;}.popup:after {	border-width: 9px 0 9px 11px;	border-left-color: #000;	top: 15px;	z-index: 1;}.popup address {	margin-bottom: 0;	line-height: 16px;}.popup a {	color: #2658c8;}.story-block {	padding-top: 35px;}.story-block .heading .title {	display: block;	text-transform: uppercase;	font: 700 36px/42px "PT Sans Narrow", Arial, Helvetica, sans-serif;	margin-bottom: 10px;}.story-block .heading h1 {	font: 700 64px/64px "GalliardStdRoman", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;	color: #c00;	margin-bottom: 0;}.story-block .t-wrap {	display: table;	width: 100%;	table-layout: fixed;	margin-bottom: 8px;}.story-block .t-wrap .tc {	display: table-cell;	vertical-align: bottom;}.story-block .t-wrap .tc:last-child {	width: 23%;}.story-block .t-wrap .tc:nth-child(2) {	width: 39%;}.story-block .search-form.add {	margin: 0 0 2px;}.story-block .content {	overflow: hidden;	margin-bottom: 16px;}.story-block .jcf-select-year {	width: 123px;}.story-block .jcf-select-year .jcf-option {	text-align: center;}.story-block .jcf-select-school {	width: 244px;	margin-right: 37px;}.story {	font-size: .9em;	line-height: 1.333em;	border-bottom: 2px solid #acacac;	padding-bottom: 23px;	padding-top: 39px;}.story .img {	margin-bottom: 10px;}.story img {	width: 100%;}.story h2 {	 font: 500 1.444em/1.0384em "PT Sans", Arial, Helvetica, sans-serif;	margin-bottom: 10px;	text-transform: none;}.story p {	margin-bottom: 0;}.info-for {	padding-top: 32px;	padding-bottom: 27px;	margin-bottom: 0;}.info-for h1 {	text-transform: uppercase;	text-align: center;}.info-for h1 span {	color: #c00;}.student-resources h1 {	margin-bottom: 57px;}.student-resources h2 {	font-size: 30px;	line-height: 32px;	text-align: center;	margin-bottom: 12px;}.resource-list {	margin: 0 -25px;}.resource-list > li {	display: inline-block;	vertical-align: top;	width: 50%;	padding: 0 25px 30px;	margin-right: -.4em;}.resource-list > li ul a {	color: #97280e;}.resource-list > li ul a:hover {	color: #c00;}.resource-list .btn-wrap {	padding-top: 14px;	text-align: center;}.resource-list .btn {	padding: 3px 5px 2px;	font: normal 17px/17px Arial, Helvetica, sans-serif;}.services {	text-align: center;	font-size: 1.2em;	line-height: 1.333em;}.services .intro {	margin-bottom: 47px;}.services .intro p {	margin-bottom: 15px;}.services .quest {	display: block;	margin-bottom: 8px;}.services .quest span {	color: #c00;}.block-links {	overflow: hidden;	margin-bottom: 68px;}.block-links ul {	font-size: 0;	letter-spacing: -4px;	margin: -1px -1px 0 0;}.block-links li {	font-size: 19px;	line-height: 19px;	font-weight: bold;	letter-spacing: 0;	text-transform: uppercase;	display: inline-block;	vertical-align: top;	width: 20%;	border: solid #000;	border-width: 1px 1px 0 0;	text-align: center;	padding: 10px 0 19px;}.block-links a {	color: #000;	text-decoration: none;	display: inline-block;}.block-links a:hover {	color: #be3515;}.block-links span {	display: block;}.block-links i {	font-size: 31px;	margin-bottom: 17px;	display: inline-block;	vertical-align: top;}.promo-block {	background: #000;	padding: 29px 0 39px;}.accessibility {	position: absolute;	left: -10000px;	top: auto;	width: 1px;	height: 0;	overflow: hidden;}.accessibility:focus {	position: static;	width: auto;	height: auto;}.sr-only {	height: 0;	width: 0;	line-height: 0;	font-size: 0;}.sr-only:focus {	font-size: 12px;	line-height: 14px;}@media all and (min-width: 768px) and (max-width: 991px) {	body {		font-size: 16px;		line-height: 22px;	}	.static-page #sidebar h2 {		font-size: 18px;		line-height: 17px;		margin-bottom: 11px;	}	.article-full .heading .title {		font-size: 23px;		line-height: 17px;	}	.article-full .heading h1 {		font-size: 50px;		line-height: 56px;		margin-bottom: 17px;	}	.info-box {		font-size: 14px;		line-height: 18px;		padding: 10px 13px 13px;		min-height: 94px;		margin-bottom: 15px;	}	.info-box h2 {		font-size: 18px;		line-height: 22px;		margin-bottom: 5px;	}	.info-box ul li {		margin-top: 4px;	}	.article-footer .social-networks {		padding-bottom: 1px;	}	.article-footer .posted-by {		font-size: 13px;		line-height: 19px;	}	.static-page #sidebar .inner {		background: #dfdfdf;		padding: 34px 32px 9999px 12px;		margin: 0 -26px -9999px -7px;	}	.static-page .directory-list {		font-size: 14px;		line-height: 16.5px;	}	.static-page .directory-list li {		padding: 6px 0;	}}@media all and (min-width: 992px) {	.nav-active .menu-push {		margin-left: 0;		margin-right: 0;	}	.nav > li {		float: left;	}	.nav > li:first-child a:before {		display: none;	}	.nav > li > a {		position: relative;		padding: 7px 23px 10px;	}	.nav > li > a:before {		content: "|";		left: 0;		position: absolute;		top: 6px;		color: #c6c5c5;	}	.dropdown-menu ul {		position: static !important;		height: auto !important;		width: auto !important;	}}@media all and (min-width: 992px) and (max-width: 1199px) {	.search-result .heading h1 {		font-size: 47px;	}}@media all and (min-width: 1025px) {	.tel {		cursor: default;		pointer-events: none;	}}@media all and (min-width: 1200px) and (max-width: 1288px) {	#header .extra-links ul {		left: auto;		right: 0;		background: #97280e;		padding: 0 4px 2px;		top: 24px;		z-index: 10;	}}@media all and (min-width: 1200px) {	.article-panel h2 {		font-size: 1.555em;	}	.two-cols h2 {		font-size: 1.4em;	}}@media all and (max-width: 1199px) {	h2 {		font-size: 24px;		line-height: 28px;	}	.btn {		font-size: 13px;		padding: 4px 13px 5px;	}	#header {		padding-top: 27px;	}	#header .top-bar {		margin-bottom: 17px;	}	#header .links {		font-size: 8px;	}	#header .extra-links {		font-size: 10px;		line-height: 17px;		z-index: 2;	}	#header .extra-links ul {		margin-left: 19px;	}	#header .navbar-brand {		margin: 4px 0 0 35px;		width: 491px;	}	.navbar {		font-size: 12px;	}	.nav > li > a {		padding: 5px 18px 6px;	}	.dropdown-menu {		padding: 21px 23px 8px;		font-size: 12px;	}	.dropdown-menu .title {		font-size: 16px;		line-height: 19px;		margin-bottom: 8px;	}	.dropdown-menu ul li {		margin-bottom: 4px;	}	.top-nav .nav {		font-size: 11px;		line-height: 13px;	}	.top-nav .nav > li + li:before {		margin: 0 31px 0 27px;	}	.top-nav .btn-quick {		font-size: 10px;		line-height: 12px;		padding: 4px 6px 7px;		right: 99px;	}	.top-nav .btn-quick:before,	.top-nav .btn-quick:after {		border-top-width: 21px;	}	.top-nav .title {		font-size: 17px;		line-height: 22px;		margin-bottom: 3px;	}	.top-nav #collapse1 .container {		padding: 28px 30px 24px 80px;	}	.top-nav #collapse1 ul {		font-size: 12px;	}	.top-nav #collapse1 ul li {		margin-bottom: 4px;	}	.header-middle {		padding: 6px 0 10px;	}	.header-middle .col-md-5 {		padding-left: 7px;	}	#footer {		font-size: 14px;	}	#footer .btn-top {		right: 21px;		top: -15px;		width: 32px;		height: 34px;	}	#footer .btn-top .arrow_carrot-up {		font-size: 25px;		line-height: 11px;	}	#footer .logo-container {		padding-top: 24px;		font-size: 16px;		width: 211px;	}	#footer .logo-container:after {		right: -26px;	}	#footer .logo-container address {		margin-bottom: 19px;	}	#footer .logo {		width: 211px;		height: 51px;		margin-bottom: 6px;	}	#footer .campus-list li {		margin-bottom: 4px;	}	#footer .footer-right {		padding: 30px 15px 30px 36px;	}	#footer .footer-top {		padding-bottom: 29px;	}	#footer .footer-top li {		margin-bottom: 4px;	}	#footer .social-networks {		font-size: 26px;		border-bottom-width: 2px;		margin-bottom: 24px;	}	#footer .social-networks li {		margin: 0 10px 8px;	}	#footer p {		margin-bottom: 4px;	}	.home-banner {		font-size: 15px;		line-height: 21px;	}	.home-banner h1 {		font-size: 39px;		line-height: 42px;		margin-bottom: 4px;	}	.home-banner .btn {		right: 51px;		bottom: 4px;	}	.home-banner .mask .slide {		min-height: 531px;	}	.home-banner .desc {		bottom: 27px;		padding-top: 9px;	}	.home-banner .controller {		height: 27px;		line-height: 0;	}	.home-banner .controller .pull-right {		margin: 3px 45px 0 0;	}	.home-banner .pagination {		padding: 6px 0 0 5px;	}	.home-banner .pagination li {		margin-right: 14px;	}	.home-banner .pagination a {		width: 14px;		height: 14px;	}	.social-networks {		font-size: 26px;	}	.social-networks li {		margin: 0 11px 4px;	}	.search-form button[type="submit"] {		font-size: 18px;		margin: 4px 9px 0 0;	}	.search-form .input-wrap {		font-size: 12px;		line-height: 23px;	}	.search-form input[type="search"],	.search-form input[type="text"] {		height: 24px;		font-size: 12px;		line-height: 24px;	}	.slider .pagination a {		width: 9px;		height: 9px;	}	.news-slide {		padding: 35px 0 9px;		font-size: 16px;		line-height: 22px;	}	.news-slide .mask {		margin-bottom: 1px;	}	.news-slide h2 {		font-size: 30px;		line-height: 36px;		margin-bottom: 9px;	}	.news-slide .desc {		padding: 13px 102px 15px 7px;	}	.news-slide .desc p {		margin-bottom: 19px;	}	.upcomming-events .mask {		margin-bottom: -2px;	}	.upcomming-events ul li {		padding-bottom: 7px;		margin-bottom: 9px;	}	.upcomming-events h3 {		font-size: 15px;		line-height: 18px;	}	.upcomming-events time {		width: 69px;		font-size: 13px;		line-height: 15px;		margin-right: 9px;	}	.upcomming-events .desc {		font-size: 15px;		line-height: 18px;	}	.upcomming-events .controller {		font-size: 13px;		line-height: 15px;		margin-bottom: 22px;	}	.upcomming-events .controller .divider {		height: 12px;		vertical-align: top;		margin-top: 1px;	}	.article-panel {		font-size: 15px;		line-height: 20px;	}	.article-panel h2 {		margin: 0 0 26px 14px;	}	.article-panel h3 {		font-size: 40px;		line-height: 44px;		margin-bottom: 35px;	}	.article-panel p {		min-height: 137px;		margin-left: 20px;	}	.article-panel .col-sm-6 {		padding-top: 16px;		padding-bottom: 31px;	}	.article-panel .col-sm-6:first-child:after {		border-width: 23px 29px 23px 0;		top: 70px;	}	.article-panel .col-sm-6.pull-right:after {		border-width: 23px 0 23px 29px;	}	.article-panel .more {		font-size: 13px;		line-height: 16px;	}	.social-media {		padding: 53px 0 14px;	}	.social-media h2 {		font-size: 40px;		line-height: 40px;		margin-bottom: 20px;	}	.social-media h2 span {		font-size: 59px;	}	.social-media .social-networks {		max-width: 709px;		border-bottom-width: 2px;		padding-bottom: 1px;		margin-bottom: 24px;	}	.social-media .social-media-lists {		margin-bottom: 38px;	}	.social-media .btn-follow {		font-size: 11px;		line-height: 12px;		padding: 7px 45px 7px 21px;	}	.social-media .btn-follow:after {		font-size: 19px;		right: 11px;	}	.campaign {		font-size: 15px;		line-height: 22px;	}	.campaign h1 {		font-size: 56px;		line-height: 52px;		margin-bottom: 8px;	}	.campaign .img {		margin: 0 0 -68px -21px;	}	.campaign .slider {		padding: 44px 22px 22px 9px;	}	.campaign .slider .mask {		margin-bottom: 9px;	}	.campaign .caption {		font-size: 20px;		line-height: 21px;		padding: 7px 10px 11px;	}	.campaign .caption strong {		font-size: 106px;		line-height: 84px;	}	.campaign .pagination {		padding-left: 68px;	}	.campaign .pagination:before {		font-size: 29px;		top: 15px;		left: 7px;	}	.campaign .pagination ul:before {		font-size: 63px;		left: 24px;	}	.campaign .pagination li {		margin: 0 1px;	}	.campaign .pagination a {		font-size: 18px;		line-height: 22px;	}	.campaign .pagination a:before {		font-size: 63px;		margin-bottom: 7px;	}	.campaign .btn-prev,	.campaign .btn-next {		font-size: 9px;		margin-top: 21px;	}	.campaign .btn-prev i,	.campaign .btn-next i {		font-size: 30px;		margin-bottom: -7px;	}	.two-cols {		padding: 23px 0 29px;	}	.two-cols h2 {		margin-bottom: 12px;	}	.headlines {		font-size: 15px;		line-height: 17px;		padding-top: 4px;		margin-bottom: 40px;	}	.headlines li {		padding-bottom: 4px;		margin-bottom: 7px;	}	.banner .btn {		right: 51px;		bottom: 4px;	}	.az-index h1.main-title {		font-size: 72px;	}	.promo .title {		font-size: 55px;	}	.story-block .t-wrap .tc:nth-child(2) {		width: 28%;	}	.story-block .jcf-select-year {		width: 244px;	}	.story-block .jcf-select-school {		margin-bottom: 15px;	}	.story h2 {		font-size: 20px;		line-height: 26px;	}}@media all and (max-width: 1112px) {	#header .extra-links ul {		left: auto;		right: 0;		top: 30px;		background: #97280e;		padding: 4px;		text-align: left;		width: 186px;		z-index: -1;		box-shadow: 0 21px 21px rgba(1, 1, 1, .41);	}	.banner .bg-stretch img { margin-top: 0 !important; }}@media all and (max-width: 991px) {	h1 {		font-size: 49px;		line-height: 50px;	}	.btn {		font-size: 15px;		padding: 7px 11px 5px;	}	.btn.btn-danger {		font-size: 14px;	}	#header {		padding-top: 22px;	}	#header .top-bar {		margin-bottom: 0;	}	#header .links {		float: none;		max-width: none;		background: #42464c;		padding: 32px 20px 0;		font-size: 12px;		line-height: 15px;		text-align: center;		box-shadow: -1px 4px 5px rgba(0, 0, 0, .24) inset;	}	#header .links li {		margin: 0 33px 4px;		float: none;		display: inline-block;		vertical-align: top;	}	#header .links li + li:before {		display: none;	}	#header .extra-links {		position: absolute;		right: 10px;		top: 26px;	}	#header .extra-links .opener {		font-size: 35px;	}	#header .extra-links ul {		top: 0;	}	#header .navbar-brand {		width: 378px;		margin: 0;	}	.nav-opener {		display: block;	}	.navbar {		width: 598px;		background: #000;		box-shadow: 0 0 4px 5px rgba(12, 12, 12, .1) inset;		max-width: none;		left: -598px;		top: 0;		padding-top: 24px;		bottom: 0;		-webkit-transition: all .25s linear 0s;		transition: all .25s linear 0s;		overflow-y: auto;		margin: 0;		position: fixed;		z-index: 5;		font-size: 14px;		line-height: 18px;	}	.nav-active .navbar {		left: 0;	}	.navbar .container {		width: auto;		padding: 0;	}	.navbar .nav {		margin: 0;		border-top: 1px solid #fff;	}	.navbar .search-form {		border: none;		border-radius: 0;		padding: 4px 90px;	}	.navbar .logo-ico {		position: absolute;		display: block;		top: -23px;		left: 50%;		width: 50px;		margin-left: -22px;		height: 48px;		background: #cb0000 url(/National_Library/20181105034639oe_/https://www.uga.edu/images/logo-ico.png) no-repeat 10px 4px;		box-shadow: 0 6px 6px rgba(1, 1, 1, .35);	}	.nav > li {		border-bottom: 1px solid #fff;	}	.nav > li.open .dropdown-menu {		display: block !important;		opacity: 1 !important;	}	.nav > li.open > a:focus {		background: #42464c;		color: #fff;	}	.nav > li > a {		background: #42464c;		color: #fff;		padding: 10px 33px 9px;		text-transform: uppercase;	}	.nav > li > a:hover,	.nav > li > a:focus {		background: #666c75;	}	.nav .dropdown-menu {		position: static;		float: none;		overflow: hidden;	}	/* .banner { display: none; } */	.dropdown-menu {		padding: 0;	}	.dropdown-menu .title {		padding: 7px 10px 10px 59px;		font-size: 14px;		line-height: 18px;		color: #42464c;		background: #c2c2c2;		font-weight: normal;		margin-bottom: 0;		position: relative;		cursor: pointer;	}	.dropdown-menu .title:after {		content: "";		position: absolute;		top: 0;		left: 0;		bottom: 0;		width: 32px;		background: #c00;	}	.dropdown-menu ul {		display: none;	}	.dropdown-menu ul li {		border-top: 1px solid #d1d0d0;		margin-bottom: 0;	}	.dropdown-menu ul a {		display: block;		padding: 8px 10px 9px 84px;		font-size: 14px;		line-height: 18px;		color: #c00;		background: #e8e3e3;		text-decoration: none;		font-weight: normal;		position: relative;	}	.dropdown-menu ul a:after {		content: "";		position: absolute;		top: 0;		left: 0;		bottom: 0;		width: 32px;		background: #900;	}	.dropdown-menu .col {		float: none;		width: auto;		padding: 0;		border-top: 1px solid #d1d0d0;	}	.top-nav .nav {		display: none;	}	.top-nav .container {		min-height: 22px;	}	.top-nav .btn-quick {		right: 84px;		padding: 1px 1px 4px;	}	.top-nav .btn-quick:before,	.top-nav .btn-quick:after {		border-top-width: 14px;	}	.top-nav .btn-quick span:after {		font-size: 8px;		margin-left: 2px;	}	.top-nav .title {		font-size: 14px;		line-height: 18px;		margin-bottom: 2px;	}	.top-nav #collapse1 .container {		padding: 40px 44px 2px 61px;	}	.top-nav #collapse1 ul li {		margin-bottom: 1px;	}	.header-middle {		padding: 12px 0 8px;	}	.header-middle .container {		position: relative;		text-align: center;	}	.header-middle .col-md-5 {		position: static;		display: inline-block;		padding: 0;		width: auto;		vertical-align: middle;		margin-left: 21px;	}	.header-middle .col-md-7 {		display: inline-block;		padding: 0;		width: auto;		vertical-align: middle;		margin-left: 47px;	}	.header-middle .form-wrap {		display: inline-block;	}	.header-middle .form-opener {		display: block;	}	.header-middle .form-wrap {		display: none;		position: absolute;		right: 100px;		left: 100px;		top: -10px;		padding: 30px 34px 14px 49px;		background: #97280e;	}	.header-middle .search-form button[type="submit"] {		display: none;	}	.header-middle .search-form .close {		color: #fff;		display: block;		float: right;		font-size: 13px;		font-weight: normal;		opacity: 1;		margin: 6px 6px 0 0;		text-shadow: none;	}	#footer {		font-size: 11px;		line-height: 18px;	}	#footer .logo-container {		padding-top: 18px;		font-size: 12px;		line-height: 20px;		width: 164px;	}	#footer .logo-container:after {		right: -19px;	}	#footer .logo-container address {		margin-bottom: 13px;	}	#footer .logo {		width: 164px;		height: 40px;		margin-bottom: 4px;	}	#footer .campus-list li {		margin-bottom: 0;	}	#footer .footer-right {		padding: 21px 15px 13px 29px;	}	#footer .footer-top {		padding-bottom: 17px;	}	#footer .footer-top li {		margin-bottom: 0;	}	#footer .social-networks {		font-size: 20px;		margin-bottom: 18px;	}	#footer .social-networks li {		margin: 0 8px 9px;	}	#footer p {		margin-bottom: 0;	}	.home-banner {		line-height: 18px;	}	.home-banner h1 {		font-size: 30px;		line-height: 36px;		margin-bottom: 2px;	}	.home-banner .mask .slide {		min-height: 424px;	}	.home-banner .desc {		bottom: 21px;		padding: 5px 0 9px;	}	.home-banner .controller {		height: 21px;	}	.home-banner .controller .pull-right {		margin: 3px 34px 0 0;	}	.home-banner .btn-play-pause {		height: 14px;	}	.home-banner .btn-play-pause:after {		height: 14px;	}	.home-banner.autorotation-active .btn-play-pause:after {		border-width: 7px 0 7px 10px;	}	.home-banner .btn-next,	.home-banner .btn-prev {		font-size: 18px;		line-height: 1px;	}	.home-banner .pagination {		padding-top: 4px;	}	.home-banner .pagination li {		margin-right: 10px;	}	.home-banner .pagination a {		width: 11px;		height: 11px;	}	.social-networks {		font-size: 20px;		line-height: 20px;	}	.social-networks li {		margin: 0 8px 4px;	}	.search-form .input-wrap {		text-align: left;		text-transform: uppercase;		font-size: 11px;		padding: 4px 15px 1px;		letter-spacing: 1px;	}	.search-form input[type="search"],	.search-form input[type="text"] {		text-align: left;		font-size: 11px;		text-transform: uppercase;	}	.search-form .input-placeholder-text {		right: auto;		left: 15px;	}	.search-form .input-placeholder-text:after {		/* content: "& HIT ENTER"; */		color: #c00;		margin-left: 4px;	}	.search-form.add .form-control {		line-height: 21px;		height: 33px;		font-size: 14px;		text-transform: capitalize;	}	.search-form.add button[type="submit"] {		height: 33px;		font-size: 19px;	}	.news-slide {		padding: 44px 0 9px;	}	.news-slide h2 {		font-size: 47px;		line-height: 50px;		margin-bottom: 11px;	}	.news-slide .desc {		padding: 24px 69px 9px 15px;	}	.news-slide .desc p {		margin-bottom: 21px;	}	.news-slide .pagination {		/*		position: absolute;		top: 429px;		*/		position: relative;		top: 0;		left: 0;		right: 0;		z-index: 5;		text-align: center;	}	.news-slide .pagination a {		width: 14px;		height: 14px;	}	.news-slide .btn-next {		right: 11px;		background: rgba(0, 0, 0, .5);	}	.news-slide .btn {		font-size: 16px;		line-height: 19px;		padding: 4px 14px;	}	.upcomming-events ul li {		padding-bottom: 9px;		margin-bottom: 10px;	}	.upcomming-events h3 {		font-size: 17px;		line-height: 19px;	}	.upcomming-events time {		width: 75px;		font-size: 15px;		line-height: 17px;	}	.upcomming-events .desc {		font-size: 17px;		line-height: 19px;	}	.upcomming-events .controller {		font-size: 15px;		line-height: 16px;		margin-bottom: 11px;	}	.article-panel {		font-size: 11px;		line-height: 15px;	}	.article-panel h2 {		font-size: 18px;		line-height: 22px;		margin: 0 0 20px 13px;	}	.article-panel h3 {		font-size: 31px;		line-height: 35px;		margin-bottom: 27px;	}	.article-panel p {		min-height: 101px;	}	.article-panel .col-sm-6 {		padding-top: 13px;		padding-bottom: 25px;	}	.article-panel .col-sm-6:first-child:after {		border-width: 18px 23px 18px 0;		top: 54px;	}	.article-panel .col-sm-6.pull-right:after {		border-width: 18px 0 18px 23px;	}	.article-panel .more {		font-size: 10px;		padding-right: 28px;	}	.article-panel .more:after {		font-size: 22px;	}	.social-media {		padding: 39px 0 18px;	}	.social-media h2 {		font-size: 32px;		line-height: 26px;		margin-bottom: 17px;	}	.social-media h2 span {		font-size: 45px;	}	.social-media .social-networks {		max-width: 547px;		margin-bottom: 20px;	}	.social-media .social-media-lists {		margin-bottom: 5px;	}	.social-media .btn-follow {		font-size: 9px;		padding: 3px 32px 5px 15px;	}	.social-media .btn-follow:after {		font-size: 16px;		right: 7px;		top: 4px;	}	.campaign {		font-size: 11px;		line-height: 17px;	}	.campaign h1 {		font-size: 43px;		line-height: 40px;		margin-bottom: 6px;	}	.campaign .img {		margin: 0 0 -51px -15px;	}	.campaign .slider {		padding: 31px 5px 16px 17px;	}	.campaign .slider .mask {		margin-bottom: 4px;	}	.campaign .caption {		font-size: 16px;		line-height: 16px;		padding: 6px 10px 8px;	}	.campaign .caption strong {		font-size: 81px;		line-height: 64px;	}	.campaign .pagination {		padding-left: 48px;	}	.campaign .pagination:before {		font-size: 23px;		left: 1px;		top: 12px;	}	.campaign .pagination ul:before {		font-size: 49px;		line-height: 48px;		left: 14px;		top: 10px;	}	.campaign .pagination li {		margin: 0;	}	.campaign .pagination li:nth-child(3n+3):after {		font-size: 48px;		line-height: 48px;	}	.campaign .pagination a {		font-size: 14px;		line-height: 18px;	}	.campaign .pagination a:before {		font-size: 49px;		line-height: 48px;		margin-bottom: 5px;	}	.campaign .btn-prev,	.campaign .btn-next {		font-size: 7px;	}	.campaign .btn-prev i,	.campaign .btn-next i {		font-size: 22px;	}	#main {		margin-bottom: 0;		padding-bottom: 47px;		position: relative;	}	.two-cols {		padding: 17px 0 18px;	}	.two-cols h2 {		font-size: 26px;		line-height: 29px;		margin-bottom: 14px;	}	.headlines {		font-size: 16px;		line-height: 18px;		margin-bottom: 33px;		padding-top: 2px;	}	.headlines li {		padding-bottom: 6px;		margin-bottom: 7px;	}	.banner {		font-size: 16px;		line-height: 22px;	}	.banner .box {		margin: 81px -21px 0;		padding: 30px 28px 7px;	}	.banner h1 {		font-size: 34px;		line-height: 35px;		margin-bottom: 7px;	}	.banner p {		margin-bottom: 0;	}	.banner .btn {		display: none;	}	.az-index {		padding-bottom: 0;	}	.az-index h1 {		font-size: 49px;		line-height: 49px;	}	.az-index h1.main-title {		font-size: 81px;		margin-bottom: 24px;	}	.az-index h1.large {		font-size: 145px;		line-height: 124px;		margin-bottom: 9px;	}	.az-index #content {		padding-top: 0;	}	.az-index #sidebar {		float: none !important;		position: static;	}	.az-index #sidebar .inner {		background: none;		margin: 0;		padding: 20px 0 2px;	}	.az-index #sidebar .push-right {		width: 319px;		right: -319px;		top: 0;		bottom: 0;		background: #dfdfdf;		padding: 74px 30px 30px;		position: absolute;		z-index: 33;		-webkit-transition: all .25s ease;		transition: all .25s ease;	}	.directory-active .az-index #sidebar .push-right {		right: 0;	}	.az-index .search-form.add {		width: 278px;		margin: 0;		float: right;		position: relative;		z-index: 34;	}	.az-index .search-form.add .form-control {		text-align: right;	}	.az-index .directory-opener {		display: inline;	}	.index-list {		font-size: 23px;		margin-bottom: 32px;	}	.index-list li + li {		padding-left: 5px;	}	.location-article {		margin-bottom: 43px;	}	.location-article .row {		margin-bottom: 18px;	}	.location-article address {		margin-bottom: 5px;	}	.location-article .map iframe {		height: 260px;	}	#sidebar .inner {		margin-bottom: 0;		padding: 0 0 30px;		background: none;	}	.directory-list {		font-size: 15px;		line-height: 18px;	}	.promo {		background-image: url(/National_Library/20181105034639oe_/https://www.uga.edu/images/bg-promo-small.png);	}	.promo .title {		font-size: 38px;		line-height: 38px;		margin: 0;		text-align: left;	}	.promo a {		font-size: 8px;		line-height: 9px;		padding: 2px 4px 4px 31px;	}	.prev-features {		padding-top: 30px;	}	.prev-features ul {		letter-spacing: -4px;		font-size: 0;		margin: 0 -15px;	}	.prev-features ul li {		display: inline-block;		vertical-align: top;		letter-spacing: 0;		font-size: 24px;		line-height: 28px;		width: 33.33%;		padding: 0 15px 30px;	}	.prev-features .tc {		display: block;	}	.prev-features .tc:first-child {		width: auto;		padding: 0 0 10px;	}	.school-lists {		margin-top: 0;	}	.school-lists .social-networks li {		margin-right: 9px;	}	.directory-block {		margin-bottom: -20px;	}	.directory-block .listing > li {		padding-right: 7px;	}	.directory-block .social-networks li {		font-size: 31px;	}	.directory-block .pagination {		display: none;	}	.book-list {		padding: 1px 10px;		font-size: 10px;		line-height: 12px;	}	.book-list li {		margin-bottom: 53px;	}	.book-list .img {		margin-bottom: 9px;	}	.book-list .book {		padding: 17px 19px 12px;	}	.book-list h3 {		font-size: 10px;		line-height: 12px;	}	.article-full {		padding-top: 25px;	}	.article-full p {		margin-bottom: 22px;	}	.article-footer {		padding-top: 11px;	}	.article-footer .social-networks li {		font-size: 20px;		margin: 0 10px 10px 0;	}	.search-result #sidebar {		float: none !important;	}	.search-result #sidebar .inner {		padding: 13px 20px;		background: #dcdbdb;		margin-bottom: 30px;	}	.search-result #sidebar .heading {		margin-bottom: 20px;		margin: 0;		background: none;	}	.link-list.border {		font-size: 17px;		line-height: 17px;	}	.popup-address {		margin: 0 0 15px 42px;	}	.popup {		right: auto;		left: 0;		top: 100%;	}	.popup:after,	.popup:before {		border-color: transparent transparent #fff transparent;		border-width: 0 8px 6px;		top: -6px;		left: 11px;	}	.popup:after {		border-color: transparent transparent #000 transparent;		border-width: 0 9px 7px;		top: -7px;		left: 10px;	}	.story-block .t-wrap .tc:first-child {		display: block;	}	.story-block .t-wrap .tc:last-child {		width: 30%;	}	.story-block .jcf-select-year {		width: 123px;	}	.story-block .jcf-select-school {		margin-bottom: 0;		width: 314px;	}	.story h2 {		font-size: 18px;		line-height: 24px;	}	.info-for {		padding-top: 28px;		padding-bottom: 0;	}	.student-resources {		margin-bottom: -11px;	}	.student-resources h2 {		font-size: 29px;		line-height: 30px;	}	.services {		font-size: 23px;		line-height: 31px;	}	.services .intro {		margin-bottom: 44px;	}	.services .intro p {		margin-bottom: 13px;	}	.block-links li {		font-size: 18px;		padding-bottom: 17px;	}	.block-links i {		margin-bottom: 15px;	}	.promo-block {		padding: 19px 0 25px;	}}@media all and (max-width: 767px) {	body {		font-size: 24px;		line-height: 35px;	}	.container {		padding: 0 10px;	}	.row {		margin: 0 -10px;	}	[class^="col-"],	[class*="col-"] {		padding-left: 10px;		padding-right: 10px;	}	#header {		padding-top: 8px;	}	#header .links {		padding: 24px 0 3px;		font-size: 16px;		line-height: 18px;		margin: 0 -9px;	}	#header .links li {		margin: 0 13px;	}	#header .navbar-brand {		width: 291px;	}	.nav-active .menu-push {		margin-right: -411px;		margin-left: 411px;	}	.nav-opener {		top: 19px;		left: 11px;		padding-left: 0;		width: 23px;		overflow: hidden;		text-indent: -999px;	}	.navbar {		width: 411px;		padding-top: 10px;		font-size: 16px;		overflow-x: hidden;		overflow-y: auto;	}	.navbar .search-form {		padding: 4px 25px 6px 7px;	}	.navbar .search-form .input-wrap {		padding: 0;	}	.navbar .search-form .input-placeholder-text {		text-align: left;		left: 0;		line-height: 28px;	}	.navbar .search-form button[type="submit"] {		font-size: 21px;		margin: 1px 9px 0 16px;	}	.navbar .info-bar {		margin: 9px 12px 23px;		font-size: 12px;		line-height: 14px;	}	.navbar .info-bar .title {		margin-bottom: 21px;	}	.navbar .info-bar li:nth-child(3) ~ li a {		padding: 15px 4px 5px;	}	.navbar .info-bar a {		padding: 4px 0 13px;	}	.navbar .info-bar a:before {		width: 27px;		height: 26px;		font-size: 25px;		margin-bottom: 6px;	}	.navbar .logo-ico {		width: 36px;		height: 31px;		top: -10px;		margin-left: -24px;		background-position: 7px 0;		background-size: 23px auto;	}	.nav > li > a {		padding: 7px 11px 6px;	}	.dropdown-menu .title {		padding: 6px 10px 8px 35px;		font-size: 16px;	}	.dropdown-menu .title:after {		width: 23px;	}	.dropdown-menu ul a {		padding: 6px 10px 7px 57px;		font-size: 16px;	}	.dropdown-menu ul a:after {		width: 23px;	}	.top-nav .container {		min-height: 8px;	}	.top-nav .btn-quick {		right: 13px;		padding: 1px 4px 5px;	}	.top-nav .btn-quick:before,	.top-nav .btn-quick:after {		border-left-width: 3px;	}	.top-nav .btn-quick:after {		border-width: 14px 3px 0 0;	}	.top-nav .title {		font-size: 18px;		line-height: 22px;		margin-bottom: 14px;	}	.top-nav #collapse1 .container {		padding: 22px 0 2px;	}	.top-nav #collapse1 ul {		font-size: 18px;		line-height: 22px;	}	.top-nav #collapse1 ul li {		margin-bottom: 14px;	}	.top-nav #collapse1 .col-sm-3 {		padding-bottom: 33px;	}	.top-nav #collapse1 .col-sm-3:nth-child(2) ~ .col-sm-3 {		padding-bottom: 2px;	}	.header-middle {		padding: 10px 0 15px;	}	.header-middle .col-md-5 {		float: right;		margin: 17px 29px 0 0;	}	.header-middle .col-md-7 {		margin-left: 58px;	}	.header-middle .form-wrap {		left: 43px;		right: 15px;		padding: 21px 0 14px;	}	#footer {		font-size: 16px;		line-height: 24px;	}	#footer .logo-container {		position: static;		padding: 0;		overflow: hidden;		margin-bottom: 17px;		width: auto;	}	#footer .logo-container .left {		float: left;		margin-right: 31px;	}	#footer .logo-container address {		font-size: 16px;		line-height: 22px;	}	#footer .logo {		width: 211px;		height: 51px;		margin-bottom: 7px;	}	#footer .footer-middle {		background: #000;		padding: 17px 10px 11px;	}	#footer .footer-right {		padding: 0;	}	#footer .footer-top {		padding: 23px 12px 16px;	}	#footer .footer-top .col {		width: auto;		float: none;	}	#footer .footer-top .col:first-child {		width: auto;		margin-bottom: 18px;	}	#footer .footer-top .col:last-child a {		color: #c00;	}	#footer .footer-top .col:last-child a:hover {		color: red;	}	#footer .footer-bottom {		background: #fff;		padding: 11px 11px 36px;	}	#footer .footer-bottom a {		color: #c00;	}	#footer .footer-bottom a:hover {		color: red;	}	#footer .social-networks {		font-size: 29px;		border-bottom: none;		padding-bottom: 0;		margin: 0 -10px;	}	#footer .social-networks li {		margin: 0 11px 9px;	}	.home-banner {		font-size: 16px;		line-height: 22px;	}	.home-banner h1 {		margin: 0 0 -2px -12px;	}	.home-banner p {		margin-bottom: 7px;	}	.home-banner .btn {		position: static;	}	.home-banner .mask .slide {		min-height: 363px;	}	.home-banner .desc {		bottom: 0;		z-index: 1;		padding: 5px 0 3px;	}	.home-banner .desc:after {		content: "";		background: rgba(0, 0, 0, .8);		position: absolute;		bottom: 0;		left: 0;		right: 0;		height: 30px;		z-index: -1;	}	.home-banner .desc .container {		padding: 0 22px;	}	.social-networks li {		margin: 0 4px 4px;	}	.search-form.add button[type="submit"] {		padding-top: 0;	}	.article-panel {		font-size: 16px;		line-height: 22px;	}	.article-panel .bg-stretch {		position: static;		height: 267px;	}	.article-panel h2 {		margin: 7px 0 1px;	}	.article-panel h3 {		text-align: left;		margin-bottom: 6px;	}	.article-panel p {		min-height: 0;		margin-bottom: 4px;	}	.article-panel .container {		padding: 22px 70px 9px;	}	.article-panel .col-sm-6 {		padding: 0;	}	.article-panel .col-sm-6:first-child:after {		display: none !important;	}	.article-panel .col-sm-6.pull-right {		float: none !important;	}	.article-panel .text-center {		text-align: left;	}	.article-panel .more {		font-size: 12px;	}	.social-media {		padding-bottom: 13px;	}	.social-media h2 {		font: 16px/22px Arial, Helvetica, sans-serif;		margin: 0 42px 14px;	}	.social-media h2 span {		font: 49px/49px "MemphisLTStd-Bold", Arial, Helvetica, sans-serif;		display: block;		text-align: center;		margin-bottom: 5px;	}	.social-media .social-networks {		padding-bottom: 4px;		margin-bottom: 17px;	}	.social-media .social-media-lists {		margin-bottom: -1px;	}	.campaign {		padding: 14px 15px 0;		text-align: center;		font-size: 16px;		line-height: 22px;	}	.campaign h1 {		margin-bottom: 9px;	}	.campaign .img {		width: 199px;		margin: 0 auto 4px;	}	.campaign .slider {		padding: 13px 22px 20px 24px;	}	.campaign .slider .mask {		margin-bottom: 2px;	}	.campaign .caption {		font-size: 14px;		line-height: 14px;	}	.campaign .caption strong {		font-size: 71px;		line-height: 56px;	}	.campaign .pagination {		padding-left: 45px;	}	.campaign .pagination:before {		font-size: 20px;		line-height: 25px;		left: 4px;	}	.campaign .pagination ul:before {		font-size: 43px;		line-height: 45px;	}	.campaign .pagination li:nth-child(3n+3):after {		font-size: 43px;		line-height: 45px;	}	.campaign .pagination a {		font-size: 18px;	}	.campaign .pagination a:before {		font-size: 43px;		line-height: 45px;	}	.campaign .btn-prev,	.campaign .btn-next {		margin-top: 19px;	}	.campaign .btn-prev {		width: 54px;		margin-left: -40px;	}	.two-cols {		padding-bottom: 21px;	}	.two-cols .col-sm-6:first-child {		padding-bottom: 26px;	}	.headlines {		margin-bottom: 19px;	}	.banner .box {		margin-top: 19px;	}	.banner .btn {		position: static;	}	.banner.add {		min-height: 314px;	}	.banner.add .desc {		padding: 1px 0 3px;	}	.banner .col-sm-4 {		width: 51%;		margin-left: 44%;	}	.az-index h1 {		margin-bottom: 14px;	}	.az-index h1.main-title {		line-height: 75px;	}	.az-index h1.large {		line-height: 92px;		margin-bottom: 10px;	}	.az-index #sidebar .inner {		padding: 13px 0 9px;	}	.az-index #sidebar .push-right {		width: 100%;		right: -100%;	}	.az-index .search-form.add {		width: 100%;	}	.index-list {		text-align: center;		padding: 0 42px 6px;		margin: 0 -15px 18px;		background-color: #fff;		box-shadow: 0 19px 16px -12px rgba(1, 1, 1, .27);	}	.index-list li {		float: none;		display: inline-block;		vertical-align: top;		margin-right: -5px;		margin-bottom: 9px;	}	.location-article {		font-size: 24px;		line-height: 32px;		margin-bottom: 0;	}	.location-article .row {		margin-bottom: 7px;	}	.location-article .col-sm-7 {		width: 100%;	}	.location-article .col-sm-7:after {		display: none;	}	.location-article .col-sm-5 {		width: 100%;	}	.location-article h3 {		font-size: 19px;		line-height: 22px;		margin: 14px 0 6px;	}	.location-article address {		font-size: 24px;		line-height: 32px;		margin-bottom: 12px;	}	.location-article .some-links {		overflow: hidden;		font-size: 18px;		line-height: 24px;		padding-top: 16px;	}	.location-article .some-links li {		float: left;	}	.location-article .some-links li:nth-child(2) {		float: right;	}	.location-article .some-links img {		margin-bottom: 11px;	}	.location-article .some-links .search-link {		display: none;	}	.location-article .map iframe {		height: 458px;	}	#sidebar .inner {		padding-bottom: 0;	}	#sidebar h2 {		margin-bottom: 30px;	}	.static-page #sidebar h2 {		text-align: left;		margin-bottom: 13px;		color: #777c80;	}	#sidebar .btn-wrap {		padding: 0;	}	#sidebar .btn-wrap .btn {		font-size: 30px;		line-height: 34px;		padding: 13px 11px 15px;	}	.prev-features {		padding-top: 16px;		margin-bottom: 0;	}	.prev-features ul {		padding-bottom: 6px;	}	.prev-features ul li {		width: 50%;		padding-bottom: 9px;	}	.school-lists > li {		width: 50%;	}	.directory-block {		margin-bottom: 5px;	}	.directory-block .listing > li {		padding: 13px 10px;	}	.directory-block .listing .tc {		display: block;		height: auto;	}	.directory-block .listing .tc:nth-child(2) {		width: auto;		padding-top: 5px;	}	.directory-block .social-networks {		text-align: left;		margin-right: -46px;	}	.directory-block .social-networks li {		margin: 0 37px 0 0;	}	.article-full {		padding-top: 20px;	}	.article-full .heading .title {		margin-bottom: 4px;	}	.article-full .heading h1 {		font-size: 56px;		line-height: 56px;		margin-bottom: 20px;	}	.article-full .txt-wrap {		display: table;		width: 100%;	}	.picture {		display: table-footer-group;		float: none !important;		font-size: 18px;		line-height: 26px;	}	.picture img {		margin-bottom: 5px;	}	.picture figcaption {		margin-bottom: 40px;		padding-bottom: 19px;	}	.info-box {		margin: 37px 0 32px;	}	.static-page .info-box {		margin-top: 0;	}	.info-box:before {		content: "";		position: absolute;		border-top: 4px solid #dfdfdf;		width: 100%;		top: -20px;		left: 0;	}	.static-page .info-box:before {		display: none;	}	.article-footer {		border-top: none;		padding-top: 0;		border-bottom: 4px solid #dfdfdf;		padding-bottom: 16px;	}	.static-page .article-footer {		border-top: 4px;		padding-top: 30px;		border-bottom: none;		padding-bottom: 30px;	}	.article-footer .social-networks li {		font-size: 50px;		margin: 0 21px 13px 0;	}	.static-page .article-footer .social-networks li {		font-size: 37px;		margin-bottom: 5px;	}	.search-result {		padding-top: 21px;	}	.search-result .heading {		margin-bottom: 22px;	}	.search-result .heading h1 {		font-size: 30px;		line-height: 36px;		margin-bottom: 4px;	}	.search-result #sidebar .inner {		margin: 0 -10px 25px;		padding: 9px 10px 11px;	}	.search-result #sidebar .heading {		padding-bottom: 8px;	}	.search-result #sidebar .btn-wrap {		text-align: center;	}	.search-result #sidebar .btn-wrap .btn {		font-size: 16px;		line-height: 18px;		padding: 7px 39px;		display: inline-block;	}	.search-directory {		margin: -21px -10px 0;		background: #000;		padding: 22px 11px;	}	.search-directory fieldset {		padding: 17px 65px 14px 20px;	}	.search-directory fieldset:after {		right: 8px;		top: 15px;		font-size: 60px;	}	.search-directory .form-control {		font-size: 14px;		height: 25px;		line-height: 21;		padding: 2px 12px 2px;	}	.link-list {		font-size: 20px;		line-height: 22px;	}	.link-list.horizontal {		font-size: 18px;		line-height: 20px;	}	.result-list .media {		font-size: 18px;		line-height: 24px;		border-bottom: 1px solid #777c80;		padding-bottom: 13px;		margin-top: 18px;	}	.result-list .media-left {		display: none;	}	.result-list .media-body {		margin-left: 0;	}	.result-list .media-heading {		font-size: 18px;		line-height: 24px;	}	.popup-address {		margin-bottom: -8px;	}	.story-block {		padding-top: 17px;		padding-bottom: 19px;	}	.story-block .heading {		position: relative;		text-align: center;		padding-top: 50px;	}	.story-block .t-wrap {		display: block;	}	.story-block .t-wrap .tc:last-child {		position: absolute;		top: 0;		left: 0;		right: 0;		width: auto;	}	.story-block .search-form.add .form-control {		height: 38px;		text-align: right;		font-size: 16px;	}	.story-block .search-form.add button[type="submit"] {		height: 38px;		font-size: 23px;	}	.story-block .content {		margin-bottom: -12px;	}	.story-block .text-right {		text-align: center;	}	.story-block .pagination {		margin: 0;		vertical-align: top;	}	.story {		padding-top: 0;		padding-bottom: 19px;		margin-bottom: 34px;		font-size: 22px;		line-height: 30px;		height: auto !important;	}	.story .img {		margin-bottom: 14px;	}	.story h2 {		font-size: 32px;		line-height: 34px;	}	.static-page .directory-list {		padding: 18px 18px 13px;		background: #dfdfdf;		font-size: 18px;		line-height: 21px;		margin-bottom: 0;	}	.static-page .directory-list li {		padding: 10px 0;		border-bottom-width: 2px;	}	.static-page .directory-list li:first-child {		padding: 0 0 13px;	}	.info-for {		padding-top: 15px;	}	.student-resources {		margin-bottom: 6px;	}	.student-resources h1 {		margin-bottom: 39px;	}	.student-resources h2 {		font-size: 39px;		line-height: 41px;		margin-bottom: 18px;	}	.resource-list > li {		width: 100%;		padding-bottom: 45px;	}	.resource-list .btn-wrap {		padding-top: 19px;	}	.resource-list .btn {		font-size: 22px;		line-height: 22px;		padding: 3px 16px 4px;	}	.resource-list .link-list.border {		font-size: 23px;		line-height: 23px;	}	.resource-list .link-list.border li {		padding: 10px 0;	}	.block-links {		margin-bottom: 17px;	}	.block-links li {		width: 33.33%;		font-size: 17px;	}}@media all and (max-width: 469px) {	body {		font-size: 16px;		line-height: 22px;	}	h1 {		font-size: 37px;		line-height: 40px;	}	#header .links {		font-size: 11px;	}	#header .links li {		margin: 0 5px;	}	#header .navbar-brand {		width: 181px;	}	.nav-active .menu-push {		margin-right: -280px;		margin-left: 280px;	}	.nav-opener {		top: 9px;	}	.navbar {		width: 280px;	}	.navbar .info-bar {		margin: 9px 5px 23px;		font-size: 8px;		line-height: 10px;	}	.dropdown-menu ul a {		padding-left: 42px;	}	.top-nav .title {		font-size: 14px;		line-height: 18px;	}	.top-nav #collapse1 ul {		font-size: 12px;		line-height: 18px;	}	.top-nav #collapse1 ul li {		margin-bottom: 7px;	}	.top-nav #collapse1 .col-sm-3 {		padding-bottom: 15px;	}	.header-middle {		padding-top: 20px;	}	.header-middle .col-md-5 {		margin: 7px 10px 0 0;	}	.header-middle .col-md-7 {		margin-left: 45px;	}	.header-middle .form-wrap {		padding: 9px 0;		right: 7px;	}	#footer .logo-container .left {		float: none;	}	#footer .social-networks li {		margin: 0 0 9px;	}	.article-panel .container {		padding: 22px 20px 10px;	}	.social-media h2 {		margin: 0 0 14px;	}	.campaign {		padding: 14px 8px 0;	}	.campaign .slider {		padding: 13px 7px 26px;	}	.campaign .pagination {		display: none;	}	.campaign .btn-prev,	.campaign .btn-next {		margin-top: 2px;	}	.campaign .btn-prev {		margin-left: 0;		width: auto;	}	.banner .btn {		padding: 21px 15px 7px;	}	.banner .col-sm-4 {		margin-left: 31%;		width: 63%;	}	.az-index h1 {		font-size: 39px;	}	.az-index h1.main-title {		font-size: 55px;		line-height: 56px;	}	.index-list {		padding: 0 29px 6px;	}	.prev-features ul li {		font-size: 15px;		line-height: 18px;	}	.school-lists > li {		width: 100%;	}	.directory-block .social-networks li {		margin: 0 10px 0 0;	}	.article-full .heading h1 {		font-size: 51px;		line-height: 48px;	}	.search-directory fieldset:after {		font-size: 54px;		top: 19px;	}	.story-block .heading h1 {		font-size: 54px;	}	.story {		font-size: 16px;		line-height: 20px;	}	.story h2 {		font-size: 18px;		line-height: 24px;	}	.student-resources h1 {		margin-bottom: 20px;	}	.student-resources h2 {		font-size: 30px;		line-height: 35px;	}	.resource-list .link-list.border {		font-size: 16px;		line-height: 18px;	}	.block-links li {		font-size: 14px;		line-height: 16px;	}}