@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}@font-face{font-family:"Glyphicons Regular";src:url('../type/glyphicons-regular.eot');src:url('../type/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('../type/glyphicons-regular.woff') format('woff'),url('../type/glyphicons-regular.svg') format('svg'),url('../type/glyphicons-regular.ttf') format('truetype');}.glyphicons{display:inline-block;position:relative;padding-left:48px;color:#1d1d1b;text-decoration:none;*display:inline;*zoom:1;vertical-align:middle;}.glyphicons:before{position:absolute;left:0;top:0;display:inline-block;margin:0 5px 0 0;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;*display:inline;*zoom:1;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicons.white:before{color:#fff;}.glyphicons.glass:before{content:"\E001";}.glyphicons.leaf:before{content:"\E002";}.glyphicons.dog:before{content:"\1F415";}.glyphicons.user:before{content:"\E004";}.glyphicons.girl:before{content:"\1F467";}.glyphicons.car:before{content:"\E006";}.glyphicons.user_add:before{content:"\E007";}.glyphicons.user_remove:before{content:"\E008";}.glyphicons.film:before{content:"\E009";}.glyphicons.magic:before{content:"\E010";}.glyphicons.envelope:before{content:"\2709";}.glyphicons.camera:before{content:"\1F4F7";}.glyphicons.heart:before{content:"\E013";}.glyphicons.beach_umbrella:before{content:"\E014";}.glyphicons.train:before{content:"\1F686";}.glyphicons.print:before{content:"\E016";}.glyphicons.bin:before{content:"\E017";}.glyphicons.music:before{content:"\E018";}.glyphicons.note:before{content:"\E019";}.glyphicons.heart_empty:before{content:"\E020";}.glyphicons.home:before{content:"\E021";}.glyphicons.snowflake:before{content:"\2744";}.glyphicons.fire:before{content:"\1F525";}.glyphicons.magnet:before{content:"\E024";}.glyphicons.parents:before{content:"\E025";}.glyphicons.binoculars:before{content:"\E026";}.glyphicons.road:before{content:"\E027";}.glyphicons.search:before{content:"\E028";}.glyphicons.cars:before{content:"\E029";}.glyphicons.notes_2:before{content:"\E030";}.glyphicons.pencil:before{content:"\270F";}.glyphicons.bus:before{content:"\1F68C";}.glyphicons.wifi_alt:before{content:"\E033";}.glyphicons.luggage:before{content:"\E034";}.glyphicons.old_man:before{content:"\E035";}.glyphicons.woman:before{content:"\1F469";}.glyphicons.file:before{content:"\E037";}.glyphicons.coins:before{content:"\E038";}.glyphicons.airplane:before{content:"\2708";}.glyphicons.notes:before{content:"\E040";}.glyphicons.stats:before{content:"\E041";}.glyphicons.charts:before{content:"\E042";}.glyphicons.pie_chart:before{content:"\E043";}.glyphicons.group:before{content:"\E044";}.glyphicons.keys:before{content:"\E045";}.glyphicons.calendar:before{content:"\1F4C5";}.glyphicons.router:before{content:"\E047";}.glyphicons.camera_small:before{content:"\E048";}.glyphicons.dislikes:before{content:"\E049";}.glyphicons.star:before{content:"\E050";}.glyphicons.link:before{content:"\E051";}.glyphicons.eye_open:before{content:"\E052";}.glyphicons.eye_close:before{content:"\E053";}.glyphicons.alarm:before{content:"\E054";}.glyphicons.clock:before{content:"\E055";}.glyphicons.stopwatch:before{content:"\E056";}.glyphicons.projector:before{content:"\E057";}.glyphicons.history:before{content:"\E058";}.glyphicons.truck:before{content:"\E059";}.glyphicons.cargo:before{content:"\E060";}.glyphicons.compass:before{content:"\E061";}.glyphicons.keynote:before{content:"\E062";}.glyphicons.paperclip:before{content:"\1F4CE";}.glyphicons.power:before{content:"\E064";}.glyphicons.lightbulb:before{content:"\E065";}.glyphicons.tag:before{content:"\E066";}.glyphicons.tags:before{content:"\E067";}.glyphicons.cleaning:before{content:"\E068";}.glyphicons.ruller:before{content:"\E069";}.glyphicons.gift:before{content:"\E070";}.glyphicons.umbrella:before{content:"\2602";}.glyphicons.book:before{content:"\E072";}.glyphicons.bookmark:before{content:"\1F516";}.glyphicons.wifi:before{content:"\E074";}.glyphicons.cup:before{content:"\E075";}.glyphicons.stroller:before{content:"\E076";}.glyphicons.headphones:before{content:"\E077";}.glyphicons.headset:before{content:"\E078";}.glyphicons.warning_sign:before{content:"\E079";}.glyphicons.signal:before{content:"\E080";}.glyphicons.retweet:before{content:"\E081";}.glyphicons.refresh:before{content:"\E082";}.glyphicons.roundabout:before{content:"\E083";}.glyphicons.random:before{content:"\E084";}.glyphicons.heat:before{content:"\E085";}.glyphicons.repeat:before{content:"\E086";}.glyphicons.display:before{content:"\E087";}.glyphicons.log_book:before{content:"\E088";}.glyphicons.address_book:before{content:"\E089";}.glyphicons.building:before{content:"\E090";}.glyphicons.eyedropper:before{content:"\E091";}.glyphicons.adjust:before{content:"\E092";}.glyphicons.tint:before{content:"\E093";}.glyphicons.crop:before{content:"\E094";}.glyphicons.vector_path_square:before{content:"\E095";}.glyphicons.vector_path_circle:before{content:"\E096";}.glyphicons.vector_path_polygon:before{content:"\E097";}.glyphicons.vector_path_line:before{content:"\E098";}.glyphicons.vector_path_curve:before{content:"\E099";}.glyphicons.vector_path_all:before{content:"\E100";}.glyphicons.font:before{content:"\E101";}.glyphicons.italic:before{content:"\E102";}.glyphicons.bold:before{content:"\E103";}.glyphicons.text_underline:before{content:"\E104";}.glyphicons.text_strike:before{content:"\E105";}.glyphicons.text_height:before{content:"\E106";}.glyphicons.text_width:before{content:"\E107";}.glyphicons.text_resize:before{content:"\E108";}.glyphicons.left_indent:before{content:"\E109";}.glyphicons.right_indent:before{content:"\E110";}.glyphicons.align_left:before{content:"\E111";}.glyphicons.align_center:before{content:"\E112";}.glyphicons.align_right:before{content:"\E113";}.glyphicons.justify:before{content:"\E114";}.glyphicons.list:before{content:"\E115";}.glyphicons.text_smaller:before{content:"\E116";}.glyphicons.text_bigger:before{content:"\E117";}.glyphicons.embed:before{content:"\E118";}.glyphicons.embed_close:before{content:"\E119";}.glyphicons.table:before{content:"\E120";}.glyphicons.message_full:before{content:"\E121";}.glyphicons.message_empty:before{content:"\E122";}.glyphicons.message_in:before{content:"\E123";}.glyphicons.message_out:before{content:"\E124";}.glyphicons.message_plus:before{content:"\E125";}.glyphicons.message_minus:before{content:"\E126";}.glyphicons.message_ban:before{content:"\E127";}.glyphicons.message_flag:before{content:"\E128";}.glyphicons.message_lock:before{content:"\E129";}.glyphicons.message_new:before{content:"\E130";}.glyphicons.inbox:before{content:"\E131";}.glyphicons.inbox_plus:before{content:"\E132";}.glyphicons.inbox_minus:before{content:"\E133";}.glyphicons.inbox_lock:before{content:"\E134";}.glyphicons.inbox_in:before{content:"\E135";}.glyphicons.inbox_out:before{content:"\E136";}.glyphicons.cogwheel:before{content:"\E137";}.glyphicons.cogwheels:before{content:"\E138";}.glyphicons.picture:before{content:"\E139";}.glyphicons.adjust_alt:before{content:"\E140";}.glyphicons.database_lock:before{content:"\E141";}.glyphicons.database_plus:before{content:"\E142";}.glyphicons.database_minus:before{content:"\E143";}.glyphicons.database_ban:before{content:"\E144";}.glyphicons.folder_open:before{content:"\E145";}.glyphicons.folder_plus:before{content:"\E146";}.glyphicons.folder_minus:before{content:"\E147";}.glyphicons.folder_lock:before{content:"\E148";}.glyphicons.folder_flag:before{content:"\E149";}.glyphicons.folder_new:before{content:"\E150";}.glyphicons.edit:before{content:"\E151";}.glyphicons.new_window:before{content:"\E152";}.glyphicons.check:before{content:"\E153";}.glyphicons.unchecked:before{content:"\E154";}.glyphicons.more_windows:before{content:"\E155";}.glyphicons.show_big_thumbnails:before{content:"\E156";}.glyphicons.show_thumbnails:before{content:"\E157";}.glyphicons.show_thumbnails_with_lines:before{content:"\E158";}.glyphicons.show_lines:before{content:"\E159";}.glyphicons.playlist:before{content:"\E160";}.glyphicons.imac:before{content:"\E161";}.glyphicons.macbook:before{content:"\E162";}.glyphicons.ipad:before{content:"\E163";}.glyphicons.iphone:before{content:"\E164";}.glyphicons.iphone_transfer:before{content:"\E165";}.glyphicons.iphone_exchange:before{content:"\E166";}.glyphicons.ipod:before{content:"\E167";}.glyphicons.ipod_shuffle:before{content:"\E168";}.glyphicons.ear_plugs:before{content:"\E169";}.glyphicons.record:before{content:"\E170";}.glyphicons.step_backward:before{content:"\E171";}.glyphicons.fast_backward:before{content:"\E172";}.glyphicons.rewind:before{content:"\E173";}.glyphicons.play:before{content:"\E174";}.glyphicons.pause:before{content:"\E175";}.glyphicons.stop:before{content:"\E176";}.glyphicons.forward:before{content:"\E177";}.glyphicons.fast_forward:before{content:"\E178";}.glyphicons.step_forward:before{content:"\E179";}.glyphicons.eject:before{content:"\E180";}.glyphicons.facetime_video:before{content:"\E181";}.glyphicons.download_alt:before{content:"\E182";}.glyphicons.mute:before{content:"\E183";}.glyphicons.volume_down:before{content:"\E184";}.glyphicons.volume_up:before{content:"\E185";}.glyphicons.screenshot:before{content:"\E186";}.glyphicons.move:before{content:"\E187";}.glyphicons.more:before{content:"\E188";}.glyphicons.brightness_reduce:before{content:"\E189";}.glyphicons.brightness_increase:before{content:"\E190";}.glyphicons.circle_plus:before{content:"\E191";}.glyphicons.circle_minus:before{content:"\E192";}.glyphicons.circle_remove:before{content:"\E193";}.glyphicons.circle_ok:before{content:"\E194";}.glyphicons.circle_question_mark:before{content:"\E195";}.glyphicons.circle_info:before{content:"\E196";}.glyphicons.circle_exclamation_mark:before{content:"\E197";}.glyphicons.remove:before{content:"\E198";}.glyphicons.ok:before{content:"\E199";}.glyphicons.ban:before{content:"\E200";}.glyphicons.download:before{content:"\E201";}.glyphicons.upload:before{content:"\E202";}.glyphicons.shopping_cart:before{content:"\E203";}.glyphicons.lock:before{content:"\1F512";}.glyphicons.unlock:before{content:"\E205";}.glyphicons.electricity:before{content:"\E206";}.glyphicons.ok_2:before{content:"\E207";}.glyphicons.remove_2:before{content:"\E208";}.glyphicons.cart_out:before{content:"\E209";}.glyphicons.cart_in:before{content:"\E210";}.glyphicons.left_arrow:before{content:"\E211";}.glyphicons.right_arrow:before{content:"\E212";}.glyphicons.down_arrow:before{content:"\E213";}.glyphicons.up_arrow:before{content:"\E214";}.glyphicons.resize_small:before{content:"\E215";}.glyphicons.resize_full:before{content:"\E216";}.glyphicons.circle_arrow_left:before{content:"\E217";}.glyphicons.circle_arrow_right:before{content:"\E218";}.glyphicons.circle_arrow_top:before{content:"\E219";}.glyphicons.circle_arrow_down:before{content:"\E220";}.glyphicons.play_button:before{content:"\E221";}.glyphicons.unshare:before{content:"\E222";}.glyphicons.share:before{content:"\E223";}.glyphicons.chevron-right:before{content:"\E224";}.glyphicons.chevron-left:before{content:"\E225";}.glyphicons.bluetooth:before{content:"\E226";}.glyphicons.euro:before{content:"\20AC";}.glyphicons.usd:before{content:"\E228";}.glyphicons.gbp:before{content:"\E229";}.glyphicons.retweet_2:before{content:"\E230";}.glyphicons.moon:before{content:"\E231";}.glyphicons.sun:before{content:"\2609";}.glyphicons.cloud:before{content:"\2601";}.glyphicons.direction:before{content:"\E234";}.glyphicons.brush:before{content:"\E235";}.glyphicons.pen:before{content:"\E236";}.glyphicons.zoom_in:before{content:"\E237";}.glyphicons.zoom_out:before{content:"\E238";}.glyphicons.pin:before{content:"\E239";}.glyphicons.albums:before{content:"\E240";}.glyphicons.rotation_lock:before{content:"\E241";}.glyphicons.flash:before{content:"\E242";}.glyphicons.google_maps:before{content:"\E243";}.glyphicons.anchor:before{content:"\2693";}.glyphicons.conversation:before{content:"\E245";}.glyphicons.chat:before{content:"\E246";}.glyphicons.male:before{content:"\E247";}.glyphicons.female:before{content:"\E248";}.glyphicons.asterisk:before{content:"\002A";}.glyphicons.divide:before{content:"\00F7";}.glyphicons.snorkel_diving:before{content:"\E251";}.glyphicons.scuba_diving:before{content:"\E252";}.glyphicons.oxygen_bottle:before{content:"\E253";}.glyphicons.fins:before{content:"\E254";}.glyphicons.fishes:before{content:"\E255";}.glyphicons.boat:before{content:"\E256";}.glyphicons.delete:before{content:"\E257";}.glyphicons.sheriffs_star:before{content:"\E258";}.glyphicons.qrcode:before{content:"\E259";}.glyphicons.barcode:before{content:"\E260";}.glyphicons.pool:before{content:"\E261";}.glyphicons.buoy:before{content:"\E262";}.glyphicons.spade:before{content:"\E263";}.glyphicons.bank:before{content:"\1F3E6";}.glyphicons.vcard:before{content:"\E265";}.glyphicons.electrical_plug:before{content:"\E266";}.glyphicons.flag:before{content:"\E267";}.glyphicons.credit_card:before{content:"\E268";}.glyphicons.keyboard-wireless:before{content:"\E269";}.glyphicons.keyboard-wired:before{content:"\E270";}.glyphicons.shield:before{content:"\E271";}.glyphicons.ring:before{content:"\02DA";}.glyphicons.cake:before{content:"\E273";}.glyphicons.drink:before{content:"\E274";}.glyphicons.beer:before{content:"\E275";}.glyphicons.fast_food:before{content:"\E276";}.glyphicons.cutlery:before{content:"\E277";}.glyphicons.pizza:before{content:"\E278";}.glyphicons.birthday_cake:before{content:"\E279";}.glyphicons.tablet:before{content:"\E280";}.glyphicons.settings:before{content:"\E281";}.glyphicons.bullets:before{content:"\E282";}.glyphicons.cardio:before{content:"\E283";}.glyphicons.t-shirt:before{content:"\E284";}.glyphicons.pants:before{content:"\E285";}.glyphicons.sweater:before{content:"\E286";}.glyphicons.fabric:before{content:"\E287";}.glyphicons.leather:before{content:"\E288";}.glyphicons.scissors:before{content:"\E289";}.glyphicons.bomb:before{content:"\1F4A3";}.glyphicons.skull:before{content:"\1F480";}.glyphicons.celebration:before{content:"\E292";}.glyphicons.tea_kettle:before{content:"\E293";}.glyphicons.french_press:before{content:"\E294";}.glyphicons.coffe_cup:before{content:"\E295";}.glyphicons.pot:before{content:"\E296";}.glyphicons.grater:before{content:"\E297";}.glyphicons.kettle:before{content:"\E298";}.glyphicons.hospital:before{content:"\1F3E5";}.glyphicons.hospital_h:before{content:"\E300";}.glyphicons.microphone:before{content:"\1F3A4";}.glyphicons.webcam:before{content:"\E302";}.glyphicons.temple_christianity_church:before{content:"\E303";}.glyphicons.temple_islam:before{content:"\E304";}.glyphicons.temple_hindu:before{content:"\E305";}.glyphicons.temple_buddhist:before{content:"\E306";}.glyphicons.bicycle:before{content:"\1F6B2";}.glyphicons.life_preserver:before{content:"\E308";}.glyphicons.share_alt:before{content:"\E309";}.glyphicons.comments:before{content:"\E310";}.glyphicons.flower:before{content:"\2698";}.glyphicons.baseball:before{content:"\26BE";}.glyphicons.rugby:before{content:"\E313";}.glyphicons.ax:before{content:"\E314";}.glyphicons.table_tennis:before{content:"\E315";}.glyphicons.bowling:before{content:"\1F3B3";}.glyphicons.tree_conifer:before{content:"\E317";}.glyphicons.tree_deciduous:before{content:"\E318";}.glyphicons.more_items:before{content:"\E319";}.glyphicons.sort:before{content:"\E320";}.glyphicons.filter:before{content:"\E321";}.glyphicons.gamepad:before{content:"\E322";}.glyphicons.playing_dices:before{content:"\E323";}.glyphicons.calculator:before{content:"\E324";}.glyphicons.tie:before{content:"\E325";}.glyphicons.wallet:before{content:"\E326";}.glyphicons.piano:before{content:"\E327";}.glyphicons.sampler:before{content:"\E328";}.glyphicons.podium:before{content:"\E329";}.glyphicons.soccer_ball:before{content:"\E330";}.glyphicons.blog:before{content:"\E331";}.glyphicons.dashboard:before{content:"\E332";}.glyphicons.certificate:before{content:"\E333";}.glyphicons.bell:before{content:"\1F514";}.glyphicons.candle:before{content:"\E335";}.glyphicons.pushpin:before{content:"\1F4CC";}.glyphicons.iphone_shake:before{content:"\E337";}.glyphicons.pin_flag:before{content:"\E338";}.glyphicons.turtle:before{content:"\1F422";}.glyphicons.rabbit:before{content:"\1F407";}.glyphicons.globe:before{content:"\E341";}.glyphicons.briefcase:before{content:"\1F4BC";}.glyphicons.hdd:before{content:"\E343";}.glyphicons.thumbs_up:before{content:"\E344";}.glyphicons.thumbs_down:before{content:"\E345";}.glyphicons.hand_right:before{content:"\E346";}.glyphicons.hand_left:before{content:"\E347";}.glyphicons.hand_up:before{content:"\E348";}.glyphicons.hand_down:before{content:"\E349";}.glyphicons.fullscreen:before{content:"\E350";}.glyphicons.shopping_bag:before{content:"\E351";}.glyphicons.book_open:before{content:"\E352";}.glyphicons.nameplate:before{content:"\E353";}.glyphicons.nameplate_alt:before{content:"\E354";}.glyphicons.vases:before{content:"\E355";}.glyphicons.bullhorn:before{content:"\E356";}.glyphicons.dumbbell:before{content:"\E357";}.glyphicons.suitcase:before{content:"\E358";}.glyphicons.file_import:before{content:"\E359";}.glyphicons.file_export:before{content:"\E360";}.glyphicons.bug:before{content:"\1F41B";}.glyphicons.crown:before{content:"\1F451";}.glyphicons.smoking:before{content:"\E363";}.glyphicons.cloud-upload:before{content:"\E364";}.glyphicons.cloud-download:before{content:"\E365";}.glyphicons.restart:before{content:"\E366";}.glyphicons.security_camera:before{content:"\E367";}.glyphicons.expand:before{content:"\E368";}.glyphicons.collapse:before{content:"\E369";}.glyphicons.collapse_top:before{content:"\E370";}.glyphicons.globe_af:before{content:"\E371";}.glyphicons.global:before{content:"\E372";}.glyphicons.spray:before{content:"\E373";}.glyphicons.nails:before{content:"\E374";}.glyphicons.claw_hammer:before{content:"\E375";}.glyphicons.classic_hammer:before{content:"\E376";}.glyphicons.hand_saw:before{content:"\E377";}.glyphicons.riflescope:before{content:"\E378";}.glyphicons.electrical_socket_eu:before{content:"\E379";}.glyphicons.electrical_socket_us:before{content:"\E380";}.glyphicons.message_forward:before{content:"\E381";}.glyphicons.coat_hanger:before{content:"\E382";}.glyphicons.dress:before{content:"\1F457";}.glyphicons.bathrobe:before{content:"\E384";}.glyphicons.shirt:before{content:"\E385";}.glyphicons.underwear:before{content:"\E386";}.glyphicons.log_in:before{content:"\E387";}.glyphicons.log_out:before{content:"\E388";}.glyphicons.exit:before{content:"\E389";}.glyphicons.new_window_alt:before{content:"\E390";}.glyphicons.video_sd:before{content:"\E391";}.glyphicons.video_hd:before{content:"\E392";}.glyphicons.subtitles:before{content:"\E393";}.glyphicons.sound_stereo:before{content:"\E394";}.glyphicons.sound_dolby:before{content:"\E395";}.glyphicons.sound_5_1:before{content:"\E396";}.glyphicons.sound_6_1:before{content:"\E397";}.glyphicons.sound_7_1:before{content:"\E398";}.glyphicons.copyright_mark:before{content:"\E399";}.glyphicons.registration_mark:before{content:"\E400";}.glyphicons.radar:before{content:"\E401";}.glyphicons.skateboard:before{content:"\E402";}.glyphicons.golf_course:before{content:"\E403";}.glyphicons.sorting:before{content:"\E404";}.glyphicons.sort-by-alphabet:before{content:"\E405";}.glyphicons.sort-by-alphabet-alt:before{content:"\E406";}.glyphicons.sort-by-order:before{content:"\E407";}.glyphicons.sort-by-order-alt:before{content:"\E408";}.glyphicons.sort-by-attributes:before{content:"\E409";}.glyphicons.sort-by-attributes-alt:before{content:"\E410";}.glyphicons.compressed:before{content:"\E411";}.glyphicons.package:before{content:"\1F4E6";}.glyphicons.cloud_plus:before{content:"\E413";}.glyphicons.cloud_minus:before{content:"\E414";}.glyphicons.disk_save:before{content:"\E415";}.glyphicons.disk_open:before{content:"\E416";}.glyphicons.disk_saved:before{content:"\E417";}.glyphicons.disk_remove:before{content:"\E418";}.glyphicons.disk_import:before{content:"\E419";}.glyphicons.disk_export:before{content:"\E420";}.glyphicons.tower:before{content:"\E421";}.glyphicons.send:before{content:"\E422";}.glyphicons.git_branch:before{content:"\E423";}.glyphicons.git_create:before{content:"\E424";}.glyphicons.git_private:before{content:"\E425";}.glyphicons.git_delete:before{content:"\E426";}.glyphicons.git_merge:before{content:"\E427";}.glyphicons.git_pull_request:before{content:"\E428";}.glyphicons.git_compare:before{content:"\E429";}.glyphicons.git_commit:before{content:"\E430";}.glyphicons.construction_cone:before{content:"\E431";}.glyphicons.shoe_steps:before{content:"\E432";}.glyphicons.plus:before{content:"\002B";}.glyphicons.minus:before{content:"\2212";}.glyphicons.redo:before{content:"\E435";}.glyphicons.undo:before{content:"\E436";}.glyphicons.golf:before{content:"\E437";}.glyphicons.hockey:before{content:"\E438";}.glyphicons.pipe:before{content:"\E439";}.glyphicons.wrench:before{content:"\1F527";}.glyphicons.folder_closed:before{content:"\E441";}.glyphicons.phone_alt:before{content:"\E442";}.glyphicons.earphone:before{content:"\E443";}.glyphicons.floppy_disk:before{content:"\E444";}.glyphicons.floppy_saved:before{content:"\E445";}.glyphicons.floppy_remove:before{content:"\E446";}.glyphicons.floppy_save:before{content:"\E447";}.glyphicons.floppy_open:before{content:"\E448";}.glyphicons.translate:before{content:"\E449";}.glyphicons.fax:before{content:"\E450";}.glyphicons.factory:before{content:"\1F3ED";}.glyphicons.shop_window:before{content:"\E452";}.glyphicons.shop:before{content:"\E453";}.glyphicons.kiosk:before{content:"\E454";}.glyphicons.kiosk_wheels:before{content:"\E455";}.glyphicons.kiosk_light:before{content:"\E456";}.glyphicons.kiosk_food:before{content:"\E457";}.glyphicons.transfer:before{content:"\E458";}.glyphicons.money:before{content:"\E459";}.glyphicons.header:before{content:"\E460";}.glyphicons.blacksmith:before{content:"\E461";}.glyphicons.saw_blade:before{content:"\E462";}.glyphicons.basketball:before{content:"\E463";}.glyphicons.server:before{content:"\E464";}.glyphicons.server_plus:before{content:"\E465";}.glyphicons.server_minus:before{content:"\E466";}.glyphicons.server_ban:before{content:"\E467";}.glyphicons.server_flag:before{content:"\E468";}.glyphicons.server_lock:before{content:"\E469";}.glyphicons.server_new:before{content:"\E470";}.glyphicons-icon{display:inline-block;width:48px;height:48px;margin:0 8px 0 0;line-height:14px;vertical-align:text-top;background-image:url(../images/glyphicons.svg);background-position:0 0;background-repeat:no-repeat;vertical-align:top;*display:inline;*zoom:1;*margin-right:.3em;}.glyphicons-icon _:-o-prefocus,.glyphicons-icon{background-image:url(../images/glyphicons.png);}.no-inlinesvg .glyphicons-icon{background-image:url(../images/glyphicons.png);}.glyphicons-icon.white{background-image:url(../images/glyphicons-white.svg);}.glyphicons-icon.white _:-o-prefocus,.glyphicons-icon.white{background-image:url(../images/glyphicons-white.png);}.no-inlinesvg .glyphicons-icon.white{background-image:url(../images/glyphicons-white.png);}.glyphicons-icon.glass{background-position:4px 11px;}.glyphicons-icon.leaf{background-position:-44px 11px;}.glyphicons-icon.dog{background-position:-92px 11px;}.glyphicons-icon.user{background-position:-140px 11px;}.glyphicons-icon.girl{background-position:-188px 11px;}.glyphicons-icon.car{background-position:-236px 11px;}.glyphicons-icon.user_add{background-position:-284px 11px;}.glyphicons-icon.user_remove{background-position:-332px 11px;}.glyphicons-icon.film{background-position:-380px 11px;}.glyphicons-icon.magic{background-position:-428px 11px;}.glyphicons-icon.envelope{background-position:4px -37px;}.glyphicons-icon.camera{background-position:-44px -37px;}.glyphicons-icon.heart{background-position:-92px -37px;}.glyphicons-icon.beach_umbrella{background-position:-140px -37px;}.glyphicons-icon.train{background-position:-188px -37px;}.glyphicons-icon.print{background-position:-236px -37px;}.glyphicons-icon.bin{background-position:-284px -37px;}.glyphicons-icon.music{background-position:-332px -37px;}.glyphicons-icon.note{background-position:-380px -37px;}.glyphicons-icon.heart_empty{background-position:-428px -37px;}.glyphicons-icon.home{background-position:4px -85px;}.glyphicons-icon.snowflake{background-position:-44px -85px;}.glyphicons-icon.fire{background-position:-92px -85px;}.glyphicons-icon.magnet{background-position:-140px -85px;}.glyphicons-icon.parents{background-position:-188px -85px;}.glyphicons-icon.binoculars{background-position:-236px -85px;}.glyphicons-icon.road{background-position:-284px -85px;}.glyphicons-icon.search{background-position:-332px -85px;}.glyphicons-icon.cars{background-position:-380px -85px;}.glyphicons-icon.notes_2{background-position:-428px -85px;}.glyphicons-icon.pencil{background-position:4px -133px;}.glyphicons-icon.bus{background-position:-44px -133px;}.glyphicons-icon.wifi_alt{background-position:-92px -133px;}.glyphicons-icon.luggage{background-position:-140px -133px;}.glyphicons-icon.old_man{background-position:-188px -133px;}.glyphicons-icon.woman{background-position:-236px -133px;}.glyphicons-icon.file{background-position:-284px -133px;}.glyphicons-icon.coins{background-position:-332px -133px;}.glyphicons-icon.airplane{background-position:-380px -133px;}.glyphicons-icon.notes{background-position:-428px -133px;}.glyphicons-icon.stats{background-position:4px -181px;}.glyphicons-icon.charts{background-position:-44px -181px;}.glyphicons-icon.pie_chart{background-position:-92px -181px;}.glyphicons-icon.group{background-position:-140px -181px;}.glyphicons-icon.keys{background-position:-188px -181px;}.glyphicons-icon.calendar{background-position:-236px -181px;}.glyphicons-icon.router{background-position:-284px -181px;}.glyphicons-icon.camera_small{background-position:-332px -181px;}.glyphicons-icon.dislikes{background-position:-380px -181px;}.glyphicons-icon.star{background-position:-428px -181px;}.glyphicons-icon.link{background-position:4px -229px;}.glyphicons-icon.eye_open{background-position:-44px -229px;}.glyphicons-icon.eye_close{background-position:-92px -229px;}.glyphicons-icon.alarm{background-position:-140px -229px;}.glyphicons-icon.clock{background-position:-188px -229px;}.glyphicons-icon.stopwatch{background-position:-236px -229px;}.glyphicons-icon.projector{background-position:-284px -229px;}.glyphicons-icon.history{background-position:-332px -229px;}.glyphicons-icon.truck{background-position:-380px -229px;}.glyphicons-icon.cargo{background-position:-428px -229px;}.glyphicons-icon.compass{background-position:4px -277px;}.glyphicons-icon.keynote{background-position:-44px -277px;}.glyphicons-icon.paperclip{background-position:-92px -277px;}.glyphicons-icon.power{background-position:-140px -277px;}.glyphicons-icon.lightbulb{background-position:-188px -277px;}.glyphicons-icon.tag{background-position:-236px -277px;}.glyphicons-icon.tags{background-position:-284px -277px;}.glyphicons-icon.cleaning{background-position:-332px -277px;}.glyphicons-icon.ruller{background-position:-380px -277px;}.glyphicons-icon.gift{background-position:-428px -277px;}.glyphicons-icon.umbrella{background-position:4px -325px;}.glyphicons-icon.book{background-position:-44px -325px;}.glyphicons-icon.bookmark{background-position:-92px -325px;}.glyphicons-icon.wifi{background-position:-140px -325px;}.glyphicons-icon.cup{background-position:-188px -325px;}.glyphicons-icon.stroller{background-position:-236px -325px;}.glyphicons-icon.headphones{background-position:-284px -325px;}.glyphicons-icon.headset{background-position:-332px -325px;}.glyphicons-icon.warning_sign{background-position:-380px -325px;}.glyphicons-icon.signal{background-position:-428px -325px;}.glyphicons-icon.retweet{background-position:4px -373px;}.glyphicons-icon.refresh{background-position:-44px -373px;}.glyphicons-icon.roundabout{background-position:-92px -373px;}.glyphicons-icon.random{background-position:-140px -373px;}.glyphicons-icon.heat{background-position:-188px -373px;}.glyphicons-icon.repeat{background-position:-236px -373px;}.glyphicons-icon.display{background-position:-284px -373px;}.glyphicons-icon.log_book{background-position:-332px -373px;}.glyphicons-icon.address_book{background-position:-380px -373px;}.glyphicons-icon.building{background-position:-428px -373px;}.glyphicons-icon.eyedropper{background-position:4px -421px;}.glyphicons-icon.adjust{background-position:-44px -421px;}.glyphicons-icon.tint{background-position:-92px -421px;}.glyphicons-icon.crop{background-position:-140px -421px;}.glyphicons-icon.vector_path_square{background-position:-188px -421px;}.glyphicons-icon.vector_path_circle{background-position:-236px -421px;}.glyphicons-icon.vector_path_polygon{background-position:-284px -421px;}.glyphicons-icon.vector_path_line{background-position:-332px -421px;}.glyphicons-icon.vector_path_curve{background-position:-380px -421px;}.glyphicons-icon.vector_path_all{background-position:-428px -421px;}.glyphicons-icon.font{background-position:4px -469px;}.glyphicons-icon.italic{background-position:-44px -469px;}.glyphicons-icon.bold{background-position:-92px -469px;}.glyphicons-icon.text_underline{background-position:-140px -469px;}.glyphicons-icon.text_strike{background-position:-188px -469px;}.glyphicons-icon.text_height{background-position:-236px -469px;}.glyphicons-icon.text_width{background-position:-284px -469px;}.glyphicons-icon.text_resize{background-position:-332px -469px;}.glyphicons-icon.left_indent{background-position:-380px -469px;}.glyphicons-icon.right_indent{background-position:-428px -469px;}.glyphicons-icon.align_left{background-position:4px -517px;}.glyphicons-icon.align_center{background-position:-44px -517px;}.glyphicons-icon.align_right{background-position:-92px -517px;}.glyphicons-icon.justify{background-position:-140px -517px;}.glyphicons-icon.list{background-position:-188px -517px;}.glyphicons-icon.text_smaller{background-position:-236px -517px;}.glyphicons-icon.text_bigger{background-position:-284px -517px;}.glyphicons-icon.embed{background-position:-332px -517px;}.glyphicons-icon.embed_close{background-position:-380px -517px;}.glyphicons-icon.table{background-position:-428px -517px;}.glyphicons-icon.message_full{background-position:4px -565px;}.glyphicons-icon.message_empty{background-position:-44px -565px;}.glyphicons-icon.message_in{background-position:-92px -565px;}.glyphicons-icon.message_out{background-position:-140px -565px;}.glyphicons-icon.message_plus{background-position:-188px -565px;}.glyphicons-icon.message_minus{background-position:-236px -565px;}.glyphicons-icon.message_ban{background-position:-284px -565px;}.glyphicons-icon.message_flag{background-position:-332px -565px;}.glyphicons-icon.message_lock{background-position:-380px -565px;}.glyphicons-icon.message_new{background-position:-428px -565px;}.glyphicons-icon.inbox{background-position:4px -613px;}.glyphicons-icon.inbox_plus{background-position:-44px -613px;}.glyphicons-icon.inbox_minus{background-position:-92px -613px;}.glyphicons-icon.inbox_lock{background-position:-140px -613px;}.glyphicons-icon.inbox_in{background-position:-188px -613px;}.glyphicons-icon.inbox_out{background-position:-236px -613px;}.glyphicons-icon.cogwheel{background-position:-284px -613px;}.glyphicons-icon.cogwheels{background-position:-332px -613px;}.glyphicons-icon.picture{background-position:-380px -613px;}.glyphicons-icon.adjust_alt{background-position:-428px -613px;}.glyphicons-icon.database_lock{background-position:4px -661px;}.glyphicons-icon.database_plus{background-position:-44px -661px;}.glyphicons-icon.database_minus{background-position:-92px -661px;}.glyphicons-icon.database_ban{background-position:-140px -661px;}.glyphicons-icon.folder_open{background-position:-188px -661px;}.glyphicons-icon.folder_plus{background-position:-236px -661px;}.glyphicons-icon.folder_minus{background-position:-284px -661px;}.glyphicons-icon.folder_lock{background-position:-332px -661px;}.glyphicons-icon.folder_flag{background-position:-380px -661px;}.glyphicons-icon.folder_new{background-position:-428px -661px;}.glyphicons-icon.edit{background-position:4px -709px;}.glyphicons-icon.new_window{background-position:-44px -709px;}.glyphicons-icon.check{background-position:-92px -709px;}.glyphicons-icon.unchecked{background-position:-140px -709px;}.glyphicons-icon.more_windows{background-position:-188px -709px;}.glyphicons-icon.show_big_thumbnails{background-position:-236px -709px;}.glyphicons-icon.show_thumbnails{background-position:-284px -709px;}.glyphicons-icon.show_thumbnails_with_lines{background-position:-332px -709px;}.glyphicons-icon.show_lines{background-position:-380px -709px;}.glyphicons-icon.playlist{background-position:-428px -709px;}.glyphicons-icon.imac{background-position:4px -757px;}.glyphicons-icon.macbook{background-position:-44px -757px;}.glyphicons-icon.ipad{background-position:-92px -757px;}.glyphicons-icon.iphone{background-position:-140px -757px;}.glyphicons-icon.iphone_transfer{background-position:-188px -757px;}.glyphicons-icon.iphone_exchange{background-position:-236px -757px;}.glyphicons-icon.ipod{background-position:-284px -757px;}.glyphicons-icon.ipod_shuffle{background-position:-332px -757px;}.glyphicons-icon.ear_plugs{background-position:-380px -757px;}.glyphicons-icon.record{background-position:-428px -757px;}.glyphicons-icon.step_backward{background-position:4px -805px;}.glyphicons-icon.fast_backward{background-position:-44px -805px;}.glyphicons-icon.rewind{background-position:-92px -805px;}.glyphicons-icon.play{background-position:-140px -805px;}.glyphicons-icon.pause{background-position:-188px -805px;}.glyphicons-icon.stop{background-position:-236px -805px;}.glyphicons-icon.forward{background-position:-284px -805px;}.glyphicons-icon.fast_forward{background-position:-332px -805px;}.glyphicons-icon.step_forward{background-position:-380px -805px;}.glyphicons-icon.eject{background-position:-428px -805px;}.glyphicons-icon.facetime_video{background-position:4px -853px;}.glyphicons-icon.download_alt{background-position:-44px -853px;}.glyphicons-icon.mute{background-position:-92px -853px;}.glyphicons-icon.volume_down{background-position:-140px -853px;}.glyphicons-icon.volume_up{background-position:-188px -853px;}.glyphicons-icon.screenshot{background-position:-236px -853px;}.glyphicons-icon.move{background-position:-284px -853px;}.glyphicons-icon.more{background-position:-332px -853px;}.glyphicons-icon.brightness_reduce{background-position:-380px -853px;}.glyphicons-icon.brightness_increase{background-position:-428px -853px;}.glyphicons-icon.circle_plus{background-position:4px -901px;}.glyphicons-icon.circle_minus{background-position:-44px -901px;}.glyphicons-icon.circle_remove{background-position:-92px -901px;}.glyphicons-icon.circle_ok{background-position:-140px -901px;}.glyphicons-icon.circle_question_mark{background-position:-188px -901px;}.glyphicons-icon.circle_info{background-position:-236px -901px;}.glyphicons-icon.circle_exclamation_mark{background-position:-284px -901px;}.glyphicons-icon.remove{background-position:-332px -901px;}.glyphicons-icon.ok{background-position:-380px -901px;}.glyphicons-icon.ban{background-position:-428px -901px;}.glyphicons-icon.download{background-position:4px -949px;}.glyphicons-icon.upload{background-position:-44px -949px;}.glyphicons-icon.shopping_cart{background-position:-92px -949px;}.glyphicons-icon.lock{background-position:-140px -949px;}.glyphicons-icon.unlock{background-position:-188px -949px;}.glyphicons-icon.electricity{background-position:-236px -949px;}.glyphicons-icon.ok_2{background-position:-284px -949px;}.glyphicons-icon.remove_2{background-position:-332px -949px;}.glyphicons-icon.cart_out{background-position:-380px -949px;}.glyphicons-icon.cart_in{background-position:-428px -949px;}.glyphicons-icon.left_arrow{background-position:4px -997px;}.glyphicons-icon.right_arrow{background-position:-44px -997px;}.glyphicons-icon.down_arrow{background-position:-92px -997px;}.glyphicons-icon.up_arrow{background-position:-140px -997px;}.glyphicons-icon.resize_small{background-position:-188px -997px;}.glyphicons-icon.resize_full{background-position:-236px -997px;}.glyphicons-icon.circle_arrow_left{background-position:-284px -997px;}.glyphicons-icon.circle_arrow_right{background-position:-332px -997px;}.glyphicons-icon.circle_arrow_top{background-position:-380px -997px;}.glyphicons-icon.circle_arrow_down{background-position:-428px -997px;}.glyphicons-icon.play_button{background-position:4px -1045px;}.glyphicons-icon.unshare{background-position:-44px -1045px;}.glyphicons-icon.share{background-position:-92px -1045px;}.glyphicons-icon.chevron-right{background-position:-140px -1045px;}.glyphicons-icon.chevron-left{background-position:-188px -1045px;}.glyphicons-icon.bluetooth{background-position:-236px -1045px;}.glyphicons-icon.euro{background-position:-284px -1045px;}.glyphicons-icon.usd{background-position:-332px -1045px;}.glyphicons-icon.gbp{background-position:-380px -1045px;}.glyphicons-icon.retweet_2{background-position:-428px -1045px;}.glyphicons-icon.moon{background-position:4px -1093px;}.glyphicons-icon.sun{background-position:-44px -1093px;}.glyphicons-icon.cloud{background-position:-92px -1093px;}.glyphicons-icon.direction{background-position:-140px -1093px;}.glyphicons-icon.brush{background-position:-188px -1093px;}.glyphicons-icon.pen{background-position:-236px -1093px;}.glyphicons-icon.zoom_in{background-position:-284px -1093px;}.glyphicons-icon.zoom_out{background-position:-332px -1093px;}.glyphicons-icon.pin{background-position:-380px -1093px;}.glyphicons-icon.albums{background-position:-428px -1093px;}.glyphicons-icon.rotation_lock{background-position:4px -1141px;}.glyphicons-icon.flash{background-position:-44px -1141px;}.glyphicons-icon.google_maps{background-position:-92px -1141px;}.glyphicons-icon.anchor{background-position:-140px -1141px;}.glyphicons-icon.conversation{background-position:-188px -1141px;}.glyphicons-icon.chat{background-position:-236px -1141px;}.glyphicons-icon.male{background-position:-284px -1141px;}.glyphicons-icon.female{background-position:-332px -1141px;}.glyphicons-icon.asterisk{background-position:-380px -1141px;}.glyphicons-icon.divide{background-position:-428px -1141px;}.glyphicons-icon.snorkel_diving{background-position:4px -1189px;}.glyphicons-icon.scuba_diving{background-position:-44px -1189px;}.glyphicons-icon.oxygen_bottle{background-position:-92px -1189px;}.glyphicons-icon.fins{background-position:-140px -1189px;}.glyphicons-icon.fishes{background-position:-188px -1189px;}.glyphicons-icon.boat{background-position:-236px -1189px;}.glyphicons-icon.delete{background-position:-284px -1189px;}.glyphicons-icon.sheriffs_star{background-position:-332px -1189px;}.glyphicons-icon.qrcode{background-position:-380px -1189px;}.glyphicons-icon.barcode{background-position:-428px -1189px;}.glyphicons-icon.pool{background-position:4px -1237px;}.glyphicons-icon.buoy{background-position:-44px -1237px;}.glyphicons-icon.spade{background-position:-92px -1237px;}.glyphicons-icon.bank{background-position:-140px -1237px;}.glyphicons-icon.vcard{background-position:-188px -1237px;}.glyphicons-icon.electrical_plug{background-position:-236px -1237px;}.glyphicons-icon.flag{background-position:-284px -1237px;}.glyphicons-icon.credit_card{background-position:-332px -1237px;}.glyphicons-icon.keyboard-wireless{background-position:-380px -1237px;}.glyphicons-icon.keyboard-wired{background-position:-428px -1237px;}.glyphicons-icon.shield{background-position:4px -1285px;}.glyphicons-icon.ring{background-position:-44px -1285px;}.glyphicons-icon.cake{background-position:-92px -1285px;}.glyphicons-icon.drink{background-position:-140px -1285px;}.glyphicons-icon.beer{background-position:-188px -1285px;}.glyphicons-icon.fast_food{background-position:-236px -1285px;}.glyphicons-icon.cutlery{background-position:-284px -1285px;}.glyphicons-icon.pizza{background-position:-332px -1285px;}.glyphicons-icon.birthday_cake{background-position:-380px -1285px;}.glyphicons-icon.tablet{background-position:-428px -1285px;}.glyphicons-icon.settings{background-position:4px -1333px;}.glyphicons-icon.bullets{background-position:-44px -1333px;}.glyphicons-icon.cardio{background-position:-92px -1333px;}.glyphicons-icon.t-shirt{background-position:-140px -1333px;}.glyphicons-icon.pants{background-position:-188px -1333px;}.glyphicons-icon.sweater{background-position:-236px -1333px;}.glyphicons-icon.fabric{background-position:-284px -1333px;}.glyphicons-icon.leather{background-position:-332px -1333px;}.glyphicons-icon.scissors{background-position:-380px -1333px;}.glyphicons-icon.bomb{background-position:-428px -1333px;}.glyphicons-icon.skull{background-position:4px -1381px;}.glyphicons-icon.celebration{background-position:-44px -1381px;}.glyphicons-icon.tea_kettle{background-position:-92px -1381px;}.glyphicons-icon.french_press{background-position:-140px -1381px;}.glyphicons-icon.coffe_cup{background-position:-188px -1381px;}.glyphicons-icon.pot{background-position:-236px -1381px;}.glyphicons-icon.grater{background-position:-284px -1381px;}.glyphicons-icon.kettle{background-position:-332px -1381px;}.glyphicons-icon.hospital{background-position:-380px -1381px;}.glyphicons-icon.hospital_h{background-position:-428px -1381px;}.glyphicons-icon.microphone{background-position:4px -1429px;}.glyphicons-icon.webcam{background-position:-44px -1429px;}.glyphicons-icon.temple_christianity_church{background-position:-92px -1429px;}.glyphicons-icon.temple_islam{background-position:-140px -1429px;}.glyphicons-icon.temple_hindu{background-position:-188px -1429px;}.glyphicons-icon.temple_buddhist{background-position:-236px -1429px;}.glyphicons-icon.bicycle{background-position:-284px -1429px;}.glyphicons-icon.life_preserver{background-position:-332px -1429px;}.glyphicons-icon.share_alt{background-position:-380px -1429px;}.glyphicons-icon.comments{background-position:-428px -1429px;}.glyphicons-icon.flower{background-position:4px -1477px;}.glyphicons-icon.baseball{background-position:-44px -1477px;}.glyphicons-icon.rugby{background-position:-92px -1477px;}.glyphicons-icon.ax{background-position:-140px -1477px;}.glyphicons-icon.table_tennis{background-position:-188px -1477px;}.glyphicons-icon.bowling{background-position:-236px -1477px;}.glyphicons-icon.tree_conifer{background-position:-284px -1477px;}.glyphicons-icon.tree_deciduous{background-position:-332px -1477px;}.glyphicons-icon.more_items{background-position:-380px -1477px;}.glyphicons-icon.sort{background-position:-428px -1477px;}.glyphicons-icon.filter{background-position:4px -1525px;}.glyphicons-icon.gamepad{background-position:-44px -1525px;}.glyphicons-icon.playing_dices{background-position:-92px -1525px;}.glyphicons-icon.calculator{background-position:-140px -1525px;}.glyphicons-icon.tie{background-position:-188px -1525px;}.glyphicons-icon.wallet{background-position:-236px -1525px;}.glyphicons-icon.piano{background-position:-284px -1525px;}.glyphicons-icon.sampler{background-position:-332px -1525px;}.glyphicons-icon.podium{background-position:-380px -1525px;}.glyphicons-icon.soccer_ball{background-position:-428px -1525px;}.glyphicons-icon.blog{background-position:4px -1573px;}.glyphicons-icon.dashboard{background-position:-44px -1573px;}.glyphicons-icon.certificate{background-position:-92px -1573px;}.glyphicons-icon.bell{background-position:-140px -1573px;}.glyphicons-icon.candle{background-position:-188px -1573px;}.glyphicons-icon.pushpin{background-position:-236px -1573px;}.glyphicons-icon.iphone_shake{background-position:-284px -1573px;}.glyphicons-icon.pin_flag{background-position:-332px -1573px;}.glyphicons-icon.turtle{background-position:-380px -1573px;}.glyphicons-icon.rabbit{background-position:-428px -1573px;}.glyphicons-icon.globe{background-position:4px -1621px;}.glyphicons-icon.briefcase{background-position:-44px -1621px;}.glyphicons-icon.hdd{background-position:-92px -1621px;}.glyphicons-icon.thumbs_up{background-position:-140px -1621px;}.glyphicons-icon.thumbs_down{background-position:-188px -1621px;}.glyphicons-icon.hand_right{background-position:-236px -1621px;}.glyphicons-icon.hand_left{background-position:-284px -1621px;}.glyphicons-icon.hand_up{background-position:-332px -1621px;}.glyphicons-icon.hand_down{background-position:-380px -1621px;}.glyphicons-icon.fullscreen{background-position:-428px -1621px;}.glyphicons-icon.shopping_bag{background-position:4px -1669px;}.glyphicons-icon.book_open{background-position:-44px -1669px;}.glyphicons-icon.nameplate{background-position:-92px -1669px;}.glyphicons-icon.nameplate_alt{background-position:-140px -1669px;}.glyphicons-icon.vases{background-position:-188px -1669px;}.glyphicons-icon.bullhorn{background-position:-236px -1669px;}.glyphicons-icon.dumbbell{background-position:-284px -1669px;}.glyphicons-icon.suitcase{background-position:-332px -1669px;}.glyphicons-icon.file_import{background-position:-380px -1669px;}.glyphicons-icon.file_export{background-position:-428px -1669px;}.glyphicons-icon.bug{background-position:4px -1717px;}.glyphicons-icon.crown{background-position:-44px -1717px;}.glyphicons-icon.smoking{background-position:-92px -1717px;}.glyphicons-icon.cloud-upload{background-position:-140px -1717px;}.glyphicons-icon.cloud-download{background-position:-188px -1717px;}.glyphicons-icon.restart{background-position:-236px -1717px;}.glyphicons-icon.security_camera{background-position:-284px -1717px;}.glyphicons-icon.expand{background-position:-332px -1717px;}.glyphicons-icon.collapse{background-position:-380px -1717px;}.glyphicons-icon.collapse_top{background-position:-428px -1717px;}.glyphicons-icon.globe_af{background-position:4px -1765px;}.glyphicons-icon.global{background-position:-44px -1765px;}.glyphicons-icon.spray{background-position:-92px -1765px;}.glyphicons-icon.nails{background-position:-140px -1765px;}.glyphicons-icon.claw_hammer{background-position:-188px -1765px;}.glyphicons-icon.classic_hammer{background-position:-236px -1765px;}.glyphicons-icon.hand_saw{background-position:-284px -1765px;}.glyphicons-icon.riflescope{background-position:-332px -1765px;}.glyphicons-icon.electrical_socket_eu{background-position:-380px -1765px;}.glyphicons-icon.electrical_socket_us{background-position:-428px -1765px;}.glyphicons-icon.message_forward{background-position:4px -1813px;}.glyphicons-icon.coat_hanger{background-position:-44px -1813px;}.glyphicons-icon.dress{background-position:-92px -1813px;}.glyphicons-icon.bathrobe{background-position:-140px -1813px;}.glyphicons-icon.shirt{background-position:-188px -1813px;}.glyphicons-icon.underwear{background-position:-236px -1813px;}.glyphicons-icon.log_in{background-position:-284px -1813px;}.glyphicons-icon.log_out{background-position:-332px -1813px;}.glyphicons-icon.exit{background-position:-380px -1813px;}.glyphicons-icon.new_window_alt{background-position:-428px -1813px;}.glyphicons-icon.video_sd{background-position:4px -1861px;}.glyphicons-icon.video_hd{background-position:-44px -1861px;}.glyphicons-icon.subtitles{background-position:-92px -1861px;}.glyphicons-icon.sound_stereo{background-position:-140px -1861px;}.glyphicons-icon.sound_dolby{background-position:-188px -1861px;}.glyphicons-icon.sound_5_1{background-position:-236px -1861px;}.glyphicons-icon.sound_6_1{background-position:-284px -1861px;}.glyphicons-icon.sound_7_1{background-position:-332px -1861px;}.glyphicons-icon.copyright_mark{background-position:-380px -1861px;}.glyphicons-icon.registration_mark{background-position:-428px -1861px;}.glyphicons-icon.radar{background-position:4px -1909px;}.glyphicons-icon.skateboard{background-position:-44px -1909px;}.glyphicons-icon.golf_course{background-position:-92px -1909px;}.glyphicons-icon.sorting{background-position:-140px -1909px;}.glyphicons-icon.sort-by-alphabet{background-position:-188px -1909px;}.glyphicons-icon.sort-by-alphabet-alt{background-position:-236px -1909px;}.glyphicons-icon.sort-by-order{background-position:-284px -1909px;}.glyphicons-icon.sort-by-order-alt{background-position:-332px -1909px;}.glyphicons-icon.sort-by-attributes{background-position:-380px -1909px;}.glyphicons-icon.sort-by-attributes-alt{background-position:-428px -1909px;}.glyphicons-icon.compressed{background-position:4px -1957px;}.glyphicons-icon.package{background-position:-44px -1957px;}.glyphicons-icon.cloud_plus{background-position:-92px -1957px;}.glyphicons-icon.cloud_minus{background-position:-140px -1957px;}.glyphicons-icon.disk_save{background-position:-188px -1957px;}.glyphicons-icon.disk_open{background-position:-236px -1957px;}.glyphicons-icon.disk_saved{background-position:-284px -1957px;}.glyphicons-icon.disk_remove{background-position:-332px -1957px;}.glyphicons-icon.disk_import{background-position:-380px -1957px;}.glyphicons-icon.disk_export{background-position:-428px -1957px;}.glyphicons-icon.tower{background-position:4px -2005px;}.glyphicons-icon.send{background-position:-44px -2005px;}.glyphicons-icon.git_branch{background-position:-92px -2005px;}.glyphicons-icon.git_create{background-position:-140px -2005px;}.glyphicons-icon.git_private{background-position:-188px -2005px;}.glyphicons-icon.git_delete{background-position:-236px -2005px;}.glyphicons-icon.git_merge{background-position:-284px -2005px;}.glyphicons-icon.git_pull_request{background-position:-332px -2005px;}.glyphicons-icon.git_compare{background-position:-380px -2005px;}.glyphicons-icon.git_commit{background-position:-428px -2005px;}.glyphicons-icon.construction_cone{background-position:4px -2053px;}.glyphicons-icon.shoe_steps{background-position:-44px -2053px;}.glyphicons-icon.plus{background-position:-92px -2053px;}.glyphicons-icon.minus{background-position:-140px -2053px;}.glyphicons-icon.redo{background-position:-188px -2053px;}.glyphicons-icon.undo{background-position:-236px -2053px;}.glyphicons-icon.golf{background-position:-284px -2053px;}.glyphicons-icon.hockey{background-position:-332px -2053px;}.glyphicons-icon.pipe{background-position:-380px -2053px;}.glyphicons-icon.wrench{background-position:-428px -2053px;}.glyphicons-icon.folder_closed{background-position:4px -2101px;}.glyphicons-icon.phone_alt{background-position:-44px -2101px;}.glyphicons-icon.earphone{background-position:-92px -2101px;}.glyphicons-icon.floppy_disk{background-position:-140px -2101px;}.glyphicons-icon.floppy_saved{background-position:-188px -2101px;}.glyphicons-icon.floppy_remove{background-position:-236px -2101px;}.glyphicons-icon.floppy_save{background-position:-284px -2101px;}.glyphicons-icon.floppy_open{background-position:-332px -2101px;}.glyphicons-icon.translate{background-position:-380px -2101px;}.glyphicons-icon.fax{background-position:-428px -2101px;}.glyphicons-icon.factory{background-position:4px -2149px;}.glyphicons-icon.shop_window{background-position:-44px -2149px;}.glyphicons-icon.shop{background-position:-92px -2149px;}.glyphicons-icon.kiosk{background-position:-140px -2149px;}.glyphicons-icon.kiosk_wheels{background-position:-188px -2149px;}.glyphicons-icon.kiosk_light{background-position:-236px -2149px;}.glyphicons-icon.kiosk_food{background-position:-284px -2149px;}.glyphicons-icon.transfer{background-position:-332px -2149px;}.glyphicons-icon.money{background-position:-380px -2149px;}.glyphicons-icon.header{background-position:-428px -2149px;}.glyphicons-icon.blacksmith{background-position:4px -2197px;}.glyphicons-icon.saw_blade{background-position:-44px -2197px;}.glyphicons-icon.basketball{background-position:-92px -2197px;}.glyphicons-icon.server{background-position:-140px -2197px;}.glyphicons-icon.server_plus{background-position:-188px -2197px;}.glyphicons-icon.server_minus{background-position:-236px -2197px;}.glyphicons-icon.server_ban{background-position:-284px -2197px;}.glyphicons-icon.server_flag{background-position:-332px -2197px;}.glyphicons-icon.server_lock{background-position:-380px -2197px;}.glyphicons-icon.server_new{background-position:-428px -2197px;}@font-face{font-family:"SSSocialCircle";src:url('../type/ss-social-circle.eot');src:url('../type/ss-social-circle.eot?#iefix') format('embedded-opentype'),url('../type/ss-social-circle.woff') format('woff'),url('../type/ss-social-circle.svg') format('svg'),url('../type/ss-social-circle.ttf') format('truetype');}html:hover [class^="ss-"]{-ms-zoom:1;}.ss-icon,.ss-icon.ss-social-circle,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle.right:after{font-family:"SSSocialCircle";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:'';}.ss-facebook:before,.ss-facebook.right:after{content:'';}.ss-twitter:before,.ss-twitter.right:after{content:'';}.ss-linkedin:before,.ss-linkedin.right:after{content:'';}.ss-googleplus:before,.ss-googleplus.right:after{content:'';}.ss-appdotnet:before,.ss-appdotnet.right:after{content:'';}.ss-zerply:before,.ss-zerply.right:after{content:'';}.ss-reddit:before,.ss-reddit.right:after{content:'';}.ss-steam:before,.ss-steam.right:after{content:'';}.ss-tumblr:before,.ss-tumblr.right:after{content:'';}.ss-wordpress:before,.ss-wordpress.right:after{content:'';}.ss-blogger:before,.ss-blogger.right:after{content:'';}.ss-posterous:before,.ss-posterous.right:after{content:'';}.ss-quora:before,.ss-quora.right:after{content:'';}.ss-youtube:before,.ss-youtube.right:after{content:'';}.ss-vimeo:before,.ss-vimeo.right:after{content:'';}.ss-vine:before,.ss-vine.right:after{content:'';}.ss-letterboxd:before,.ss-letterboxd.right:after{content:'';}.ss-flickr:before,.ss-flickr.right:after{content:'';}.ss-instagram:before,.ss-instagram.right:after{content:'';}.ss-500px:before,.ss-500px.right:after{content:'';}.ss-etsy:before,.ss-etsy.right:after{content:'';}.ss-pinterest:before,.ss-pinterest.right:after{content:'';}.ss-svpply:before,.ss-svpply.right:after{content:'';}.ss-readmill:before,.ss-readmill.right:after{content:'';}.ss-dropbox:before,.ss-dropbox.right:after{content:'';}.ss-pinboard:before,.ss-pinboard.right:after{content:'';}.ss-delicious:before,.ss-delicious.right:after{content:'';}.ss-dribbble:before,.ss-dribbble.right:after{content:'';}.ss-behance:before,.ss-behance.right:after{content:'';}.ss-github:before,.ss-github.right:after{content:'';}.ss-octocat:before,.ss-octocat.right:after{content:'';}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:'';}.ss-paypal:before,.ss-paypal.right:after{content:'';}.ss-kickstarter:before,.ss-kickstarter.right:after{content:'';}.ss-foursquare:before,.ss-foursquare.right:after{content:'';}.ss-yelp:before,.ss-yelp.right:after{content:'';}.ss-skype:before,.ss-skype.right:after{content:'';}.ss-rdio:before,.ss-rdio.right:after{content:'';}.ss-spotify:before,.ss-spotify.right:after{content:'';}.ss-lastfm:before,.ss-lastfm.right:after{content:'';}.ss-soundcloud:before,.ss-soundcloud.right:after{content:'';}.ss-link:before,.ss-link.right:after{content:'🔗';}.ss-phone:before,.ss-phone.right:after{content:'📞';}.ss-mail:before,.ss-mail.right:after{content:'✉';}.ss-like:before,.ss-like.right:after{content:'👍';}.ss-rss:before,.ss-rss.right:after{content:'';}.ss-share:before,.ss-share.right:after{content:'';}.ss-apple:before,.ss-apple.right:after{content:'';}.ss-microsoft:before,.ss-microsoft.right:after{content:'';}.ss-windows:before,.ss-windows.right:after{content:'';}.ss-android:before,.ss-android.right:after{content:'';}.ss-blackberry:before,.ss-blackberry.right:after{content:'';}.ss-fivehundredpx:before,.ss-fivehundredpx.right:after{content:'';}.reveal .slides section .fragment{opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.reveal .slides section .fragment.visible{opacity:1;}.reveal .slides section .fragment.grow{opacity:1;}.reveal .slides section .fragment.grow.visible{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}.reveal .slides section .fragment.shrink{opacity:1;}.reveal .slides section .fragment.shrink.visible{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}.reveal .slides section .fragment.zoom-in{opacity:0;-webkit-transform:scale(0.1);-moz-transform:scale(0.1);-ms-transform:scale(0.1);-o-transform:scale(0.1);transform:scale(0.1);}.reveal .slides section .fragment.zoom-in.visible{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}.reveal .slides section .fragment.roll-in{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);}.reveal .slides section .fragment.roll-in.visible{opacity:1;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);}.reveal .slides section .fragment.fade-out{opacity:1;}.reveal .slides section .fragment.fade-out.visible{opacity:0;}.reveal .slides section .fragment.semi-fade-out{opacity:1;}.reveal .slides section .fragment.semi-fade-out.visible{opacity:0.5;}.reveal .slides section .fragment.highlight-red,.reveal .slides section .fragment.highlight-green,.reveal .slides section .fragment.highlight-blue{opacity:1;}.reveal .slides section .fragment.highlight-red.visible{color:#ff2c2d;}.reveal .slides section .fragment.highlight-green.visible{color:#17ff2e;}.reveal .slides section .fragment.highlight-blue.visible{color:#1b91ff;}.reveal:after{content:'';font-style:italic;}.reveal iframe{z-index:1;}.reveal a{position:relative;}.reveal strong,.reveal b{font-weight:bold;}.reveal em,.reveal i{font-style:italic;}.reveal ol,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em;}.reveal ol{list-style-type:decimal;}.reveal ul{list-style-type:disc;}.reveal ul ul{list-style-type:square;}.reveal ul ul ul{list-style-type:circle;}.reveal ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:40px;}.reveal q,.reveal blockquote{quotes:none;}.reveal blockquote{display:block;position:relative;width:70%;margin:5px auto;padding:5px;font-style:italic;background:rgba(255,255,255,0.05);box-shadow:0px 0px 2px rgba(0,0,0,0.2);}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block;}.reveal q{font-style:italic;}.reveal pre{display:block;position:relative;width:90%;margin:15px auto;text-align:left;font-size:0.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0px 0px 6px rgba(0,0,0,0.3);}.reveal code{font-family:monospace;}.reveal pre code{padding:5px;overflow:auto;max-height:400px;word-wrap:normal;}.reveal pre.stretch code{height:100%;max-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.reveal table th,.reveal table td{text-align:left;padding-right:.3em;}.reveal table th{text-shadow:white 1px 1px 2px;}.reveal sup{vertical-align:super;}.reveal sub{vertical-align:sub;}.reveal small{display:inline-block;font-size:0.6em;line-height:1.2em;vertical-align:top;}.reveal small *{vertical-align:top;}.reveal .stretch{max-width:none;max-height:none;}.reveal .controls{display:none;position:absolute;width:110px;height:110px;z-index:30;right:10px;bottom:10px;}.reveal .controls div{position:absolute;opacity:0.05;width:0;height:0;border:12px solid transparent;-moz-transform:scale(0.9999);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.reveal .controls div.enabled{opacity:0.7;cursor:pointer;}.reveal .controls div.enabled:active{margin-top:1px;}.reveal .controls div.navigate-left{top:42px;border-right-width:22px;border-right-color:#eee;}.reveal .controls div.navigate-left.fragmented{opacity:0.3;}.reveal .controls div.navigate-right{left:74px;top:42px;border-left-width:22px;border-left-color:#eee;}.reveal .controls div.navigate-right.fragmented{opacity:0.3;}.reveal .controls div.navigate-up{left:42px;border-bottom-width:22px;border-bottom-color:#eee;}.reveal .controls div.navigate-up.fragmented{opacity:0.3;}.reveal .controls div.navigate-down{left:42px;top:74px;border-top-width:22px;border-top-color:#eee;}.reveal .controls div.navigate-down.fragmented{opacity:0.3;}.reveal .progress{position:fixed;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;}.reveal .progress:after{content:'';display:'block';position:absolute;height:20px;width:100%;top:-20px;}.reveal .progress span{display:block;height:100%;width:0px;-webkit-transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985);-moz-transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985);-ms-transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985);-o-transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985);transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985);}.reveal{position:relative;width:100%;height:100%;-ms-touch-action:none;}.reveal .slides{position:absolute;width:100%;height:100%;left:50%;top:50%;overflow:visible;z-index:1;text-align:center;-webkit-transition:-webkit-perspective .4s ease;-moz-transition:-moz-perspective .4s ease;-ms-transition:-ms-perspective .4s ease;-o-transition:-o-perspective .4s ease;transition:perspective .4s ease;-webkit-perspective:600px;-moz-perspective:600px;-ms-perspective:600px;perspective:600px;-webkit-perspective-origin:0px -100px;-moz-perspective-origin:0px -100px;-ms-perspective-origin:0px -100px;perspective-origin:0px -100px;}.reveal .slides>section{-ms-perspective:600px;}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;padding:20px 0px;z-index:10;line-height:1.2em;font-weight:normal;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform-origin 800ms cubic-bezier(0.26,0.86,0.44,0.985),-webkit-transform 800ms cubic-bezier(0.26,0.86,0.44,0.985),visibility 800ms cubic-bezier(0.26,0.86,0.44,0.985),opacity 800ms cubic-bezier(0.26,0.86,0.44,0.985);-moz-transition:-moz-transform-origin 800ms cubic-bezier(0.26,0.86,0.44,0.985),-moz-transform 800ms cubic-bezier(0.26,0.86,0.44,0.985),visibility 800ms cubic-bezier(0.26,0.86,0.44,0.985),opacity 800ms cubic-bezier(0.26,0.86,0.44,0.985);-ms-transition:-ms-transform-origin 800ms cubic-bezier(0.26,0.86,0.44,0.985),-ms-transform 800ms cubic-bezier(0.26,0.86,0.44,0.985),visibility 800ms cubic-bezier(0.26,0.86,0.44,0.985),opacity 800ms cubic-bezier(0.26,0.86,0.44,0.985);-o-transition:-o-transform-origin 800ms cubic-bezier(0.26,0.86,0.44,0.985),-o-transform 800ms cubic-bezier(0.26,0.86,0.44,0.985),visibility 800ms cubic-bezier(0.26,0.86,0.44,0.985),opacity 800ms cubic-bezier(0.26,0.86,0.44,0.985);transition:transform-origin 800ms cubic-bezier(0.26,0.86,0.44,0.985),transform 800ms cubic-bezier(0.26,0.86,0.44,0.985),visibility 800ms cubic-bezier(0.26,0.86,0.44,0.985),opacity 800ms cubic-bezier(0.26,0.86,0.44,0.985);}.reveal[data-transition-speed="fast"] .slides section{-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;}.reveal[data-transition-speed="slow"] .slides section{-webkit-transition-duration:1200ms;-moz-transition-duration:1200ms;-ms-transition-duration:1200ms;transition-duration:1200ms;}.reveal .slides section[data-transition-speed="fast"]{-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;}.reveal .slides section[data-transition-speed="slow"]{-webkit-transition-duration:1200ms;-moz-transition-duration:1200ms;-ms-transition-duration:1200ms;transition-duration:1200ms;}.reveal .slides>section{left:-50%;top:-50%;}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1;}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:auto!important;}.reveal .slides>section.future,.reveal .slides>section>section.future,.reveal .slides>section.past,.reveal .slides>section>section.past{pointer-events:none;}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto;}.reveal .slides>section[data-transition=default].past,.reveal .slides>section.past{display:block;opacity:0;-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0);transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0);}.reveal .slides>section[data-transition=default].future,.reveal .slides>section.future{display:block;opacity:0;-webkit-transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0);transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0);}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section.past{display:block;opacity:0;-webkit-transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0);-moz-transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0);-ms-transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0);transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0);}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section.future{display:block;opacity:0;-webkit-transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0);-moz-transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0);-ms-transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0);transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0);}.reveal .slides>section[data-transition=concave].past,.reveal.concave .slides>section.past{-webkit-transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0);transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0);}.reveal .slides>section[data-transition=concave].future,.reveal.concave .slides>section.future{-webkit-transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0);transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0);}.reveal .slides>section>section[data-transition=concave].past,.reveal.concave .slides>section>section.past{-webkit-transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0);-moz-transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0);-ms-transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0);transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0);}.reveal .slides>section>section[data-transition=concave].future,.reveal.concave .slides>section>section.future{-webkit-transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0);-moz-transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0);-ms-transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0);transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0);}.reveal .slides>section[data-transition=zoom].past,.reveal.zoom .slides>section.past{opacity:0;visibility:hidden;-webkit-transform:scale(16);-moz-transform:scale(16);-ms-transform:scale(16);-o-transform:scale(16);transform:scale(16);}.reveal .slides>section[data-transition=zoom].future,.reveal.zoom .slides>section.future{opacity:0;visibility:hidden;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);}.reveal .slides>section>section[data-transition=zoom].past,.reveal.zoom .slides>section>section.past{-webkit-transform:translate(0,-150%);-moz-transform:translate(0,-150%);-ms-transform:translate(0,-150%);-o-transform:translate(0,-150%);transform:translate(0,-150%);}.reveal .slides>section>section[data-transition=zoom].future,.reveal.zoom .slides>section>section.future{-webkit-transform:translate(0,150%);-moz-transform:translate(0,150%);-ms-transform:translate(0,150%);-o-transform:translate(0,150%);transform:translate(0,150%);}.reveal.linear section{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.reveal .slides>section[data-transition=linear].past,.reveal.linear .slides>section.past{-webkit-transform:translate(-150%,0);-moz-transform:translate(-150%,0);-ms-transform:translate(-150%,0);-o-transform:translate(-150%,0);transform:translate(-150%,0);}.reveal .slides>section[data-transition=linear].future,.reveal.linear .slides>section.future{-webkit-transform:translate(150%,0);-moz-transform:translate(150%,0);-ms-transform:translate(150%,0);-o-transform:translate(150%,0);transform:translate(150%,0);}.reveal .slides>section>section[data-transition=linear].past,.reveal.linear .slides>section>section.past{-webkit-transform:translate(0,-150%);-moz-transform:translate(0,-150%);-ms-transform:translate(0,-150%);-o-transform:translate(0,-150%);transform:translate(0,-150%);}.reveal .slides>section>section[data-transition=linear].future,.reveal.linear .slides>section>section.future{-webkit-transform:translate(0,150%);-moz-transform:translate(0,150%);-ms-transform:translate(0,150%);-o-transform:translate(0,150%);transform:translate(0,150%);}.reveal.cube .slides{-webkit-perspective:1300px;-moz-perspective:1300px;-ms-perspective:1300px;perspective:1300px;}.reveal.cube .slides section{padding:30px;min-height:700px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.reveal.center.cube .slides section{min-height:auto;}.reveal.cube .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.1);border-radius:4px;-webkit-transform:translateZ(-20px);-moz-transform:translateZ(-20px);-ms-transform:translateZ(-20px);-o-transform:translateZ(-20px);transform:translateZ(-20px);}.reveal.cube .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:none;z-index:1;border-radius:4px;box-shadow:0px 95px 25px rgba(0,0,0,0.2);-webkit-transform:translateZ(-90px) rotateX(65deg);-moz-transform:translateZ(-90px) rotateX(65deg);-ms-transform:translateZ(-90px) rotateX(65deg);-o-transform:translateZ(-90px) rotateX(65deg);transform:translateZ(-90px) rotateX(65deg);}.reveal.cube .slides>section.stack{padding:0;background:none;}.reveal.cube .slides>section.past{-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:translate3d(-100%,0,0) rotateY(-90deg);-moz-transform:translate3d(-100%,0,0) rotateY(-90deg);-ms-transform:translate3d(-100%,0,0) rotateY(-90deg);transform:translate3d(-100%,0,0) rotateY(-90deg);}.reveal.cube .slides>section.future{-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate3d(100%,0,0) rotateY(90deg);-moz-transform:translate3d(100%,0,0) rotateY(90deg);-ms-transform:translate3d(100%,0,0) rotateY(90deg);transform:translate3d(100%,0,0) rotateY(90deg);}.reveal.cube .slides>section>section.past{-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:translate3d(0,-100%,0) rotateX(90deg);-moz-transform:translate3d(0,-100%,0) rotateX(90deg);-ms-transform:translate3d(0,-100%,0) rotateX(90deg);transform:translate3d(0,-100%,0) rotateX(90deg);}.reveal.cube .slides>section>section.future{-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate3d(0,100%,0) rotateX(-90deg);-moz-transform:translate3d(0,100%,0) rotateX(-90deg);-ms-transform:translate3d(0,100%,0) rotateX(-90deg);transform:translate3d(0,100%,0) rotateX(-90deg);}.reveal.page .slides{-webkit-perspective-origin:0% 50%;-moz-perspective-origin:0% 50%;-ms-perspective-origin:0% 50%;perspective-origin:0% 50%;-webkit-perspective:3000px;-moz-perspective:3000px;-ms-perspective:3000px;perspective:3000px;}.reveal.page .slides section{padding:30px;min-height:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.reveal.page .slides section.past{z-index:12;}.reveal.page .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.1);-webkit-transform:translateZ(-20px);-moz-transform:translateZ(-20px);-ms-transform:translateZ(-20px);-o-transform:translateZ(-20px);transform:translateZ(-20px);}.reveal.page .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:none;z-index:1;border-radius:4px;box-shadow:0px 95px 25px rgba(0,0,0,0.2);-webkit-transform:translateZ(-90px) rotateX(65deg);}.reveal.page .slides>section.stack{padding:0;background:none;}.reveal.page .slides>section.past{-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate3d(-40%,0,0) rotateY(-80deg);-moz-transform:translate3d(-40%,0,0) rotateY(-80deg);-ms-transform:translate3d(-40%,0,0) rotateY(-80deg);transform:translate3d(-40%,0,0) rotateY(-80deg);}.reveal.page .slides>section.future{-webkit-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.reveal.page .slides>section>section.past{-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate3d(0,-40%,0) rotateX(80deg);-moz-transform:translate3d(0,-40%,0) rotateX(80deg);-ms-transform:translate3d(0,-40%,0) rotateX(80deg);transform:translate3d(0,-40%,0) rotateX(80deg);}.reveal.page .slides>section>section.future{-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.reveal .slides section[data-transition=fade],.reveal.fade .slides section,.reveal.fade .slides>section>section{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section,.reveal.fade.overview-deactivating .slides section,.reveal.fade.overview-deactivating .slides>section>section{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.reveal .slides section[data-transition=none],.reveal.none .slides section{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.reveal.overview .slides{-webkit-perspective-origin:0% 0%;-moz-perspective-origin:0% 0%;-ms-perspective-origin:0% 0%;perspective-origin:0% 0%;-webkit-perspective:700px;-moz-perspective:700px;-ms-perspective:700px;perspective:700px;}.reveal.overview .slides section{height:600px;top:-300px!important;overflow:hidden;opacity:1!important;visibility:visible!important;cursor:pointer;background:rgba(0,0,0,0.1);}.reveal.overview .slides section .fragment{opacity:1;}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important;}.reveal.overview .slides section>section{opacity:1;cursor:pointer;}.reveal.overview .slides section:hover{background:rgba(0,0,0,0.3);}.reveal.overview .slides section.present{background:rgba(0,0,0,0.3);}.reveal.overview .slides>section.stack{padding:0;top:0!important;background:none;overflow:visible;}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:black;visibility:hidden;opacity:0;z-index:100;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.reveal.paused .pause-overlay{visibility:visible;opacity:1;}.no-transforms{overflow-y:auto;}.no-transforms .reveal .slides{position:relative;width:80%;height:auto!important;top:0;left:50%;margin:0;text-align:center;}.no-transforms .reveal .controls,.no-transforms .reveal .progress{display:none!important;}.no-transforms .reveal .slides section{display:block!important;opacity:1!important;position:relative!important;height:auto;min-height:auto;top:0;left:-50%;margin:70px 0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.no-transforms .reveal .slides section section{left:0;}.reveal .no-transition,.reveal .no-transition *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;}.reveal .state-background{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background 800ms ease;-moz-transition:background 800ms ease;-ms-transition:background 800ms ease;-o-transition:background 800ms ease;transition:background 800ms ease;}.alert .reveal .state-background{background:rgba(200,50,30,0.6);}.soothe .reveal .state-background{background:rgba(50,200,90,0.4);}.blackout .reveal .state-background{background:rgba(0,0,0,0.6);}.whiteout .reveal .state-background{background:rgba(255,255,255,0.6);}.cobalt .reveal .state-background{background:rgba(22,152,213,0.6);}.mint .reveal .state-background{background:rgba(22,213,75,0.6);}.submerge .reveal .state-background{background:rgba(12,25,77,0.6);}.lila .reveal .state-background{background:rgba(180,50,140,0.6);}.sunset .reveal .state-background{background:rgba(255,122,0,0.6);}.reveal>.backgrounds{position:absolute;width:100%;height:100%;}.reveal .slide-background{position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;-webkit-transition:all 600ms cubic-bezier(0.26,0.86,0.44,0.985);-moz-transition:all 600ms cubic-bezier(0.26,0.86,0.44,0.985);-ms-transition:all 600ms cubic-bezier(0.26,0.86,0.44,0.985);-o-transition:all 600ms cubic-bezier(0.26,0.86,0.44,0.985);transition:all 600ms cubic-bezier(0.26,0.86,0.44,0.985);}.reveal .slide-background.present{opacity:1;visibility:visible;}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important;}.reveal[data-background-transition=none]>.backgrounds .slide-background,.reveal>.backgrounds .slide-background[data-background-transition=none]{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.reveal[data-background-transition=slide]>.backgrounds .slide-background,.reveal>.backgrounds .slide-background[data-background-transition=slide]{opacity:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-duration:800ms;-moz-transition-duration:800ms;-ms-transition-duration:800ms;-o-transition-duration:800ms;transition-duration:800ms;}.reveal[data-background-transition=slide]>.backgrounds .slide-background.past,.reveal>.backgrounds .slide-background.past[data-background-transition=slide]{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);}.reveal[data-background-transition=slide]>.backgrounds .slide-background.future,.reveal>.backgrounds .slide-background.future[data-background-transition=slide]{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);}.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past,.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide]{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);}.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future,.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide]{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);}.reveal[data-transition-speed="fast"]>.backgrounds .slide-background{-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-ms-transition-duration:400ms;transition-duration:400ms;}.reveal[data-transition-speed="slow"]>.backgrounds .slide-background{-webkit-transition-duration:1200ms;-moz-transition-duration:1200ms;-ms-transition-duration:1200ms;transition-duration:1200ms;}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif;}.reveal.rtl pre,.reveal.rtl code{direction:ltr;}.reveal.rtl ol,.reveal.rtl ul{text-align:right;}.reveal.rtl .progress span{float:right;}.reveal .preview-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.9);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.reveal .preview-link-overlay.visible{opacity:1;visibility:visible;}.reveal .preview-link-overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:0.6;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.reveal .preview-link-overlay header{position:absolute;left:0;top:0;width:100%;height:40px;z-index:2;border-bottom:1px solid #222;}.reveal .preview-link-overlay header a{display:inline-block;width:40px;height:40px;padding:0 10px;float:right;opacity:0.6;box-sizing:border-box;}.reveal .preview-link-overlay header a:hover{opacity:1;}.reveal .preview-link-overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;background-repeat:no-repeat;}.reveal .preview-link-overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC);}.reveal .preview-link-overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==);}.reveal .preview-link-overlay .viewport{position:absolute;top:40px;right:0;bottom:0;left:0;}.reveal .preview-link-overlay .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.reveal .preview-link-overlay.loaded .viewport iframe{opacity:1;visibility:visible;}.reveal .preview-link-overlay.loaded .spinner{opacity:0;visibility:hidden;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;-webkit-perspective:400px;-moz-perspective:400px;-ms-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;perspective-origin:50% 50%;}.reveal .roll:hover{background:none;text-shadow:none;}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.reveal .roll:hover span{background:rgba(0,0,0,0.5);-webkit-transform:translate3d(0px,0px,-45px) rotateX(90deg);-moz-transform:translate3d(0px,0px,-45px) rotateX(90deg);-ms-transform:translate3d(0px,0px,-45px) rotateX(90deg);transform:translate3d(0px,0px,-45px) rotateX(90deg);}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:translate3d(0px,110%,0px) rotateX(-90deg);-moz-transform:translate3d(0px,110%,0px) rotateX(-90deg);-ms-transform:translate3d(0px,110%,0px) rotateX(-90deg);transform:translate3d(0px,110%,0px) rotateX(-90deg);}.reveal aside.notes{display:none;}.zoomed .reveal *,.zoomed .reveal *:before,.zoomed .reveal *:after{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;}.zoomed .reveal .progress,.zoomed .reveal .controls{opacity:0;}.zoomed .reveal .roll span{background:none;}.zoomed .reveal .roll span:after{visibility:hidden;}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;}.chosen-container.chosen-with-drop .chosen-drop{left:0;}.chosen-container a{cursor:pointer;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;text-decoration:none;white-space:nowrap;}.chosen-container-single .chosen-default{color:#999;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('../images/chosen-sprite.png?1390201913') -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:9px;height:100%;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../images/form-field-sprite.png?1388994587') no-repeat scroll transparent -2px 0px;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 5px 4px 20px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url('../images/form-field-sprite.png?1388994587') no-repeat scroll -19px 5px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;cursor:text;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{outline:0;border:0!important;background:transparent!important;box-shadow:none;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;background-clip:padding-box;color:#333;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('../images/form-field-sprite.png?1388994587') no-repeat scroll transparent -10px -11px;font-size:1px;opacity:.6;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{opacity:1;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eeeeee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active{z-index:100;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111!important;}.chosen-disabled{opacity:0.5!important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:url('../images/form-field-sprite.png?1388994587') no-repeat scroll -21px 0;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url('../images/form-field-sprite-2x.png?1388994587')!important;background-size:37px 25px!important;background-repeat:no-repeat!important;}}.picker-element{left:-999999px;position:absolute;}.picker{cursor:pointer;margin:0 0 10px 0;overflow:hidden;}.picker .picker-label{color:#888;display:block;float:left;font-size:14px;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.picker .picker-handle{border:1px solid #ccc;display:block;float:left;height:16px;margin:0 5px 0 0;width:16px;}.picker.focus .picker-label{color:#555;}.picker.focus .picker-handle{border-color:#aaa;}.picker.picker-radio .picker-handle{border-radius:8px;}.picker.picker-radio .picker-flag{background:#fff;display:block;border-radius:4px;height:8px;margin:4px;width:8px;}.picker.picker-radio.focus .picker-flag{background:#ddd;}.picker.picker-radio.checked .picker-flag{background:#999;}.picker.picker-checkbox .picker-handle{border-radius:3px;}.picker.picker-checkbox .picker-flag{background:#fff;border-radius:2px;display:block;height:100%;margin:0;width:100%;}.picker.picker-checkbox.checked .picker-flag{background:white url(fs-picker-icon.png) no-repeat center;}.picker.picker-toggle{padding:20px 0 0;position:relative;}.picker.picker-toggle .picker-toggle-label{color:#999;font-size:12px;position:absolute;text-transform:uppercase;top:0;}.picker.picker-toggle .picker-toggle-label.on{left:0;}.picker.picker-toggle .picker-toggle-label.off{color:#333;right:0;}.picker.picker-toggle .picker-toggle-label .picker-label{display:none;}.picker.picker-toggle .picker-toggle-label .picker-handle{border-radius:3px;position:relative;width:100%;}.picker.picker-toggle .picker-toggle-label .picker-flag{background:#666;border-radius:2px;display:block;height:100%;left:50%;margin:0;position:absolute;top:0;width:50%;-webkit-transition:left 0.1s linear;-moz-transition:left 0.1s linear;-ms-transition:left 0.1s linear;-o-transition:left 0.1s linear;transition:left 0.1s linear;}.picker.picker-toggle.checked .picker-toggle-label.on{color:#333;}.picker.picker-toggle.checked .picker-toggle-label.off{color:#999;}.picker.picker-toggle.checked .picker-flag{background:#666;left:0;}.picker.disabled .picker-label{color:#ccc;cursor:default;}.picker.disabled .picker-handle{border-color:#eee;cursor:default;}.picker.disabled.picker-radio .picker-flag{background:#fff;}.picker.disabled.picker-radio.checked .picker-flag{background:#eee;}.picker.disabled.picker-checkbox .picker-flag::after{color:#eee;content:'';}.picker.disabled.picker-checkbox.checked .picker-flag::after{color:#eee;content:'\2714';}.modal{display:none;max-width:400px;background:#fff;padding:30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.modal a.close-modal{position:absolute;top:5px;right:5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url('../images/modal-close.png?1396336892') no-repeat 50% 50%;background-size:25px 25px;}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url('../images/modal-spinner.gif?1396336892') #111111 no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0;}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word;}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold;}.qtip-titlebar+.qtip-content{border-top-width:0!important;}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent;}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px;}* html .qtip-titlebar .qtip-close{top:16px;}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555;}.qtip-default .qtip-titlebar{background-color:#FFEF93;}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111;}.qtip-light{background-color:white;border-color:#E2E2E2;color:#454545;}.qtip-light .qtip-titlebar{background-color:#f1f1f1;}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3;}.qtip-dark .qtip-titlebar{background-color:#404040;}.qtip-dark .qtip-icon{border-color:#444;}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030;}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35;}.qtip-cream .qtip-titlebar{background-color:#F0DE7D;}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0;}.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323;}.qtip-red .qtip-titlebar{background-color:#F06D65;}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0;}.qtip-red .qtip-icon{border-color:#D95252;}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252;}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219;}.qtip-green .qtip-titlebar{background-color:#B0DE78;}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0;}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD;}.qtip-blue .qtip-titlebar{background-color:#D0E9F5;}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0;}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10;}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden;}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent;}.qtip .qtip-tip canvas{top:0;left:0;}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible;}@font-face{font-family:"museo-slab";src:url('../type/museo-slab-500.eot');src:url('../type/museo-slab-500.eot?#iefix') format('embedded-opentype'),url('../type/museo-slab-500.woff') format('woff'),url('../type/museo-slab-500.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:"museo-slab";src:url('../type/museo-slab-700.eot');src:url('../type/museo-slab-700.eot?#iefix') format('embedded-opentype'),url('../type/museo-slab-700.woff') format('woff'),url('../type/museo-slab-700.ttf') format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:"proxima-nova";src:url('../type/proxima-nova-regular.eot');src:url('../type/proxima-nova-regular.eot?#iefix') format('embedded-opentype'),url('../type/proxima-nova-regular.woff') format('woff'),url('../type/proxima-nova-regular.ttf') format('truetype');font-weight:regular;font-style:normal;}@font-face{font-family:"proxima-nova";src:url('../type/proxima-nova-italic.eot');src:url('../type/proxima-nova-italic.eot?#iefix') format('embedded-opentype'),url('../type/proxima-nova-italic.woff') format('woff'),url('../type/proxima-nova-italic.ttf') format('truetype');font-weight:regular;font-style:italic;}@font-face{font-family:"proxima-nova";src:url('../type/proxima-nova-bold.eot');src:url('../type/proxima-nova-bold.eot?#iefix') format('embedded-opentype'),url('../type/proxima-nova-bold.woff') format('woff'),url('../type/proxima-nova-bold.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:"proxima-nova";src:url('../type/proxima-nova-bold-italic.eot');src:url('../type/proxima-nova-bold-italic.eot?#iefix') format('embedded-opentype'),url('../type/proxima-nova-bold-italic.woff') format('woff'),url('../type/proxima-nova-bold-italic.ttf') format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:"proxima-nova-condensed";src:url('../type/proxima-nova-condensed-semibold.eot');src:url('../type/proxima-nova-condensed-semibold.eot?#iefix') format('embedded-opentype'),url('../type/proxima-nova-condensed-semibold.woff') format('woff'),url('../type/proxima-nova-condensed-semibold.ttf') format('truetype');font-weight:600;font-style:normal;}@-ms-viewport {
  width: device-width;
}

@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
}
}
/* line 32, ../resources/app/_responsive-utilities.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 44, ../resources/app/_mixins.scss */
.visible-xs {
  display: none !important;
}

/* line 47, ../resources/app/_mixins.scss */
tr.visible-xs {
  display: none !important;
}

/* line 49, ../resources/app/_mixins.scss */
th.visible-xs,
td.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-xs.visible-sm {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-xs.visible-md {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-xs.visible-md {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-xs.visible-lg {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
/* line 44, ../resources/app/_mixins.scss */
.visible-sm {
  display: none !important;
}

/* line 47, ../resources/app/_mixins.scss */
tr.visible-sm {
  display: none !important;
}

/* line 49, ../resources/app/_mixins.scss */
th.visible-sm,
td.visible-sm {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-sm.visible-xs {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-sm.visible-md {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-sm.visible-md {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-sm.visible-lg {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
/* line 44, ../resources/app/_mixins.scss */
.visible-md {
  display: none !important;
}

/* line 47, ../resources/app/_mixins.scss */
tr.visible-md {
  display: none !important;
}

/* line 49, ../resources/app/_mixins.scss */
th.visible-md,
td.visible-md {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-md.visible-xs {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-md.visible-xs {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-md.visible-sm {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-md.visible-sm {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-md {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-md.visible-lg {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-md.visible-lg {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
/* line 44, ../resources/app/_mixins.scss */
.visible-lg {
  display: none !important;
}

/* line 47, ../resources/app/_mixins.scss */
tr.visible-lg {
  display: none !important;
}

/* line 49, ../resources/app/_mixins.scss */
th.visible-lg,
td.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-lg.visible-xs {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-lg.visible-sm {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-lg.visible-md {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-lg.visible-md {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
/* line 35, ../resources/app/_mixins.scss */
.hidden-xs {
  display: block !important;
}

/* line 38, ../resources/app/_mixins.scss */
tr.hidden-xs {
  display: table-row !important;
}

/* line 40, ../resources/app/_mixins.scss */
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-xs {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-xs {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-xs.hidden-sm {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-xs.hidden-sm {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-xs.hidden-md {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-xs.hidden-md {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-xs.hidden-lg {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-xs.hidden-lg {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
/* line 35, ../resources/app/_mixins.scss */
.hidden-sm {
  display: block !important;
}

/* line 38, ../resources/app/_mixins.scss */
tr.hidden-sm {
  display: table-row !important;
}

/* line 40, ../resources/app/_mixins.scss */
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-sm.hidden-xs {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-sm.hidden-xs {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-sm {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-sm {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-sm.hidden-md {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-sm.hidden-md {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-sm.hidden-lg {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-sm.hidden-lg {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
/* line 35, ../resources/app/_mixins.scss */
.hidden-md {
  display: block !important;
}

/* line 38, ../resources/app/_mixins.scss */
tr.hidden-md {
  display: table-row !important;
}

/* line 40, ../resources/app/_mixins.scss */
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-md.hidden-xs {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-md.hidden-xs {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-md.hidden-sm {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-md.hidden-sm {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-md {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-md {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-md.hidden-lg {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-md.hidden-lg {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
/* line 35, ../resources/app/_mixins.scss */
.hidden-lg {
  display: block !important;
}

/* line 38, ../resources/app/_mixins.scss */
tr.hidden-lg {
  display: table-row !important;
}

/* line 40, ../resources/app/_mixins.scss */
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}

@media (max-width: 767px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-lg.hidden-xs {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-lg.hidden-xs {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-lg.hidden-sm {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-lg.hidden-sm {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-lg.hidden-md {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-lg.hidden-md {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../resources/app/_mixins.scss */
  .hidden-lg {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-lg {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
/* line 44, ../resources/app/_mixins.scss */
.visible-print {
  display: none !important;
}

/* line 47, ../resources/app/_mixins.scss */
tr.visible-print {
  display: none !important;
}

/* line 49, ../resources/app/_mixins.scss */
th.visible-print,
td.visible-print {
  display: none !important;
}

@media print {
  /* line 35, ../resources/app/_mixins.scss */
  .visible-print {
    display: block !important;
  }

  /* line 38, ../resources/app/_mixins.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 40, ../resources/app/_mixins.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }

  /* line 44, ../resources/app/_mixins.scss */
  .hidden-print {
    display: none !important;
  }

  /* line 47, ../resources/app/_mixins.scss */
  tr.hidden-print {
    display: none !important;
  }

  /* line 49, ../resources/app/_mixins.scss */
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
/* line 1, ../resources/app/_forms.scss */
input, select, textarea {
  outline: none;
  -moz-appearance: none;
}
/* line 4, ../resources/app/_forms.scss */
input:focus, select:focus, textarea:focus {
  outline: none;
}

/* line 20, ../resources/app/_forms.scss */
fieldset {
  padding: 20px;
  border-top: 1px solid #87c88c;
}
/* line 23, ../resources/app/_forms.scss */
fieldset legend {
  padding: 0 10px;
  color: #87c88c;
  font-family: "museo-slab", georgia, serif;
  font-size: 24px;
  text-align: center;
}
/* line 30, ../resources/app/_forms.scss */
fieldset .help-text {
  font-size: 13px;
  line-height: 1.6;
  color: #8b8b8b;
  text-transform: uppercase;
}

/* line 40, ../resources/app/_forms.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgba(166, 166, 166, 0.6);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 41, ../resources/app/_forms.scss */
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: rgba(166, 166, 166, 0.6);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 42, ../resources/app/_forms.scss */
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: rgba(166, 166, 166, 0.6);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 43, ../resources/app/_forms.scss */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(166, 166, 166, 0.6);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 45, ../resources/app/_forms.scss */
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: rgba(204, 204, 204, 0.6);
}
/* line 46, ../resources/app/_forms.scss */
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: rgba(204, 204, 204, 0.6);
}
/* line 47, ../resources/app/_forms.scss */
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: rgba(204, 204, 204, 0.6);
}
/* line 48, ../resources/app/_forms.scss */
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: rgba(204, 204, 204, 0.6);
}

/* line 69, ../resources/app/_forms.scss */
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
input[type="search"],
input[type="range"],
textarea,
select,
.form-control {
  display: inline;
  width: 100%;
  margin: 0;
  background: white;
  font-size: 14px;
  line-height: 1.1;
  padding: 10px 12px;
  border: 1px solid;
  border-color: #c7c7c7;
  vertical-align: auto;
  zoom: 1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 84, ../resources/app/_forms.scss */
input[type="color"]:hover,
input[type="date"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="email"]:hover,
input[type="month"]:hover,
input[type="number"]:hover,
input[type="password"]:hover,
input[type="tel"]:hover,
input[type="text"]:hover,
input[type="time"]:hover,
input[type="url"]:hover,
input[type="week"]:hover,
input[type="search"]:hover,
input[type="range"]:hover,
textarea:hover,
select:hover,
.form-control:hover {
  border-color: #9e9e9e;
}
/* line 87, ../resources/app/_forms.scss */
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
input[type="search"]:focus,
input[type="range"]:focus,
textarea:focus,
select:focus,
.form-control:focus {
  border-color: #57338d;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}
/* line 91, ../resources/app/_forms.scss */
input[type="color"].input-sm,
input[type="date"].input-sm,
input[type="datetime"].input-sm,
input[type="datetime-local"].input-sm,
input[type="email"].input-sm,
input[type="month"].input-sm,
input[type="number"].input-sm,
input[type="password"].input-sm,
input[type="tel"].input-sm,
input[type="text"].input-sm,
input[type="time"].input-sm,
input[type="url"].input-sm,
input[type="week"].input-sm,
input[type="search"].input-sm,
input[type="range"].input-sm,
textarea.input-sm,
select.input-sm,
.form-control.input-sm {
  font-size: 12px;
  padding: 8px 8px;
}
/* line 95, ../resources/app/_forms.scss */
input[type="color"].input-lg,
input[type="date"].input-lg,
input[type="datetime"].input-lg,
input[type="datetime-local"].input-lg,
input[type="email"].input-lg,
input[type="month"].input-lg,
input[type="number"].input-lg,
input[type="password"].input-lg,
input[type="tel"].input-lg,
input[type="text"].input-lg,
input[type="time"].input-lg,
input[type="url"].input-lg,
input[type="week"].input-lg,
input[type="search"].input-lg,
input[type="range"].input-lg,
textarea.input-lg,
select.input-lg,
.form-control.input-lg {
  font-size: 24px;
  padding: 12px 18px;
}

/* line 101, ../resources/app/_forms.scss */
.form-element {
  margin-bottom: 20px;
  z-index: 0;
}
/* line 105, ../resources/app/_forms.scss */
.form-element label {
  display: block;
  color: #222222;
  font-family: "proxima-nova", "helvetica neue", helveticaneue, helvetica, sans-serif;
  font-weight: bold;
  font-size: 15px;
}
/* line 113, ../resources/app/_forms.scss */
.form-element input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 44px;
  -moz-border-radius: 44px;
  -ms-border-radius: 44px;
  -o-border-radius: 44px;
  border-radius: 44px;
}
/* line 120, ../resources/app/_forms.scss */
.form-element.multi-field input {
  margin: 0 5px 5px 0;
}
/* line 126, ../resources/app/_forms.scss */
.form-element.has-error input, .form-element.has-error input.error {
  border-color: #dd4b39;
}
/* line 129, ../resources/app/_forms.scss */
.form-element.has-error span.help-block, .form-element.has-error span.form-error {
  color: #dd4b39;
}
/* line 134, ../resources/app/_forms.scss */
.form-element.chosen-parent-active {
  z-index: 10;
}

/* line 141, ../resources/app/_forms.scss */
.input-group {
  display: table;
  border-collapse: separate;
  margin-bottom: 5px;
}
/* line 146, ../resources/app/_forms.scss */
.input-group input {
  display: table-cell;
}
/* line 151, ../resources/app/_forms.scss */
.input-group .input-group-addon,
.input-group .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 160, ../resources/app/_forms.scss */
.input-group-addon {
  display: table-cell;
  padding: 10px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #222222;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid;
  border-color: #c7c7c7;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 176, ../resources/app/_forms.scss */
.input-group-addon.input-sm {
  font-size: 12px;
  padding: 8px 8px;
}
/* line 189, ../resources/app/_forms.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 199, ../resources/app/_forms.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 202, ../resources/app/_forms.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 209, ../resources/app/_forms.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 212, ../resources/app/_forms.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 218, ../resources/app/_forms.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 224, ../resources/app/_forms.scss */
.input-group-btn {
  display: table-cell;
  position: relative;
  white-space: nowrap;
}
/* line 230, ../resources/app/_forms.scss */
.input-group-btn:first-child > .btn {
  margin-right: -1px;
}
/* line 233, ../resources/app/_forms.scss */
.input-group-btn:last-child > .btn {
  margin-left: -1px;
}

/* line 237, ../resources/app/_forms.scss */
.input-group-btn > .btn {
  position: relative;
}
/* line 240, ../resources/app/_forms.scss */
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}
/* line 245, ../resources/app/_forms.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 254, ../resources/app/_forms.scss */
.chosen-container {
  background: white;
  font-size: 14px;
  line-height: 1.1;
  padding: 10px 12px;
  border: 1px solid;
  border-color: #c7c7c7;
  vertical-align: auto;
  zoom: 1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 266, ../resources/app/_forms.scss */
.chosen-container:hover {
  border-color: #9e9e9e;
}
/* line 269, ../resources/app/_forms.scss */
.chosen-container a.chosen-single span {
  color: #222222;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 275, ../resources/app/_forms.scss */
.chosen-container a.chosen-single.chosen-default span {
  color: rgba(166, 166, 166, 0.6);
}
/* line 277, ../resources/app/_forms.scss */
.chosen-container a.chosen-single.chosen-default span:hover {
  color: rgba(204, 204, 204, 0.6);
}
/* line 281, ../resources/app/_forms.scss */
.chosen-container .chosen-drop {
  border-color: #c7c7c7;
  background: white;
}
/* line 285, ../resources/app/_forms.scss */
.chosen-container.chosen-container-active {
  border-color: #57338d;
}
/* line 287, ../resources/app/_forms.scss */
.chosen-container.chosen-container-active .chosen-drop {
  border-color: #57338d;
}

/* line 295, ../resources/app/_forms.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #57338d;
  color: white;
}

/* line 302, ../resources/app/_forms.scss */
.chosen-container-multi {
  margin-top: 5px;
}
/* line 305, ../resources/app/_forms.scss */
.chosen-container-multi .chosen-choices li:before {
  content: '';
}
/* line 312, ../resources/app/_forms.scss */
.chosen-container-multi .chosen-choices li.search-field {
  padding: 0;
  margin: 0;
}
/* line 315, ../resources/app/_forms.scss */
.chosen-container-multi .chosen-choices li.search-field input {
  margin: 2px 3px 2px 0;
  padding: 0;
  height: 22px;
  color: rgba(166, 166, 166, 0.6);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 323, ../resources/app/_forms.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  margin: 1px 3px 1px 0;
  padding: 4px 20px 3px 5px;
  background: #57338d;
  color: #fafafa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}

/* line 338, ../resources/app/_forms.scss */
.picker .picker-label {
  color: #222222;
  font-size: 15px;
  line-height: 20px;
}
/* line 344, ../resources/app/_forms.scss */
.picker .picker-handle {
  background: white;
  border-color: #c7c7c7;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 351, ../resources/app/_forms.scss */
.picker:hover .picker-handle {
  border-color: #9e9e9e;
}
/* line 357, ../resources/app/_forms.scss */
.picker.focus .picker-label {
  color: #222222;
}
/* line 361, ../resources/app/_forms.scss */
.picker.focus .picker-handle {
  border-color: #57338d;
}
/* line 373, ../resources/app/_forms.scss */
.picker.picker-radio.focus .picker-flag {
  background: #57338d;
}
/* line 377, ../resources/app/_forms.scss */
.picker.picker-radio.checked .picker-flag {
  background: #57338d;
}
/* line 385, ../resources/app/_forms.scss */
.picker.picker-checkbox .picker-handle {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
/* line 389, ../resources/app/_forms.scss */
.picker.picker-checkbox .picker-flag {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
/* line 400, ../resources/app/_forms.scss */
.picker.picker-checkbox.checked .picker-flag:after {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  color: #57338d;
  content: "\00D7";
  font-weight: bold;
  font-size: 26px;
  line-height: 21px;
  text-align: center;
}

/* line 419, ../resources/app/_forms.scss */
form.press-request .form-action-buttons {
  text-align: center;
}

/* line 5, ../resources/app/_type.scss */
a {
  text-decoration: none;
}

/* line 9, ../resources/app/_type.scss */
p {
  margin: 0 0 0.7em;
}

/* line 13, ../resources/app/_type.scss */
.glyphicon-font {
  font-family: 'Glyphicons Regular';
}

/* line 17, ../resources/app/_type.scss */
.close-tooltip {
  font-size: 20px !important;
  font-weight: bold;
  position: absolute;
  right: 5px;
  top: 3px;
  z-index: 10;
  color: #f88a32;
  cursor: pointer;
}

/* line 33, ../resources/app/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "museo-slab", georgia, serif;
  font-weight: 500;
  line-height: 1.1;
}
/* line 37, ../resources/app/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 65%;
}

/* line 43, ../resources/app/_type.scss */
h1, h2, h3 {
  margin-top: 1.4em;
  margin-bottom: 0.7em;
}

/* line 48, ../resources/app/_type.scss */
h4, h5, h6 {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}

/* line 53, ../resources/app/_type.scss */
h1, .h1 {
  font-size: 70px;
}

/* line 54, ../resources/app/_type.scss */
h2, .h2 {
  font-size: 40px;
}

/* line 55, ../resources/app/_type.scss */
h3, .h3 {
  font-size: 34px;
}

/* line 56, ../resources/app/_type.scss */
h4, .h4 {
  font-size: 28px;
}

/* line 57, ../resources/app/_type.scss */
h5, .h5 {
  font-size: 24px;
}

/* line 58, ../resources/app/_type.scss */
h6, .h6 {
  font-size: 17px;
}

/* line 65, ../resources/app/_type.scss */
abbr {
  border-bottom: none;
}

/* line 69, ../resources/app/_type.scss */
em {
  font-style: italic;
}

/* line 73, ../resources/app/_type.scss */
strong {
  font-weight: bold;
}

/* line 77, ../resources/app/_type.scss */
small {
  font-size: 75%;
}

/* line 88, ../resources/app/_type.scss */
ul li:before {
  position: absolute;
  left: -20px;
  display: inline-block;
  content: "\25CF";
  font-size: 70%;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 99, ../resources/app/_type.scss */
ol {
  list-style-type: decimal;
}

/* line 103, ../resources/app/_type.scss */
ul, ol {
  margin: 0 0 0.7em;
  padding: 0 2.1em;
}
/* line 107, ../resources/app/_type.scss */
ul li, ol li {
  margin-top: 0.7em;
}
/* line 111, ../resources/app/_type.scss */
ul li > :first-child, ul li ul:first-of-type, ol li > :first-child, ol li ul:first-of-type {
  margin-top: 0;
}
/* line 115, ../resources/app/_type.scss */
ul ul, ul ol, ol ul, ol ol {
  margin-bottom: 0;
}
/* line 119, ../resources/app/_type.scss */
ul.unstyled, nav ul, ol.unstyled, nav ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 123, ../resources/app/_type.scss */
ul.unstyled li, nav ul li, ol.unstyled li, nav ol li {
  margin-top: 0;
}
/* line 125, ../resources/app/_type.scss */
ul.unstyled li:before, nav ul li:before, ol.unstyled li:before, nav ol li:before {
  content: "";
  display: none;
}

/* line 139, ../resources/app/_type.scss */
blockquote {
  padding: 0.7em 1.4em;
  margin: 0 0 1.4em;
  border-left: 5px solid #57338d;
}
/* line 143, ../resources/app/_type.scss */
blockquote p {
  font-size: 21.25px;
  font-weight: 300;
  line-height: 1.25;
}
/* line 148, ../resources/app/_type.scss */
blockquote p:last-child {
  margin-bottom: 0;
}
/* line 151, ../resources/app/_type.scss */
blockquote small {
  display: block;
  line-height: 1.4em;
  color: #57338d;
}
/* line 155, ../resources/app/_type.scss */
blockquote small:before {
  content: '\2014 \00A0';
}

/* line 165, ../resources/app/_type.scss */
.alert {
  display: block;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  font-size: 80%;
  line-height: 1.3em;
}
/* line 173, ../resources/app/_type.scss */
.alert.info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 179, ../resources/app/_type.scss */
.alert.success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 185, ../resources/app/_type.scss */
.alert.warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
/* line 191, ../resources/app/_type.scss */
.alert.danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

/* line 205, ../resources/app/_type.scss */
header.section-heading {
  margin: 40px 0 30px;
  padding: 20px;
  display: block;
  text-align: center;
  border-top: 1px solid #a5a5a5;
  overflow: visible;
}
/* line 213, ../resources/app/_type.scss */
header.section-heading h3 {
  display: inline-block;
  padding: 0 20px;
  margin: 0 0 -20px;
  background: #fafafa;
  font-family: "museo-slab", georgia, serif;
  color: #a5a5a5;
}

/* line 223, ../resources/app/_type.scss */
.breadcrumb {
  display: block;
  margin-bottom: 20px;
  font-size: 15px;
}

/* line 232, ../resources/app/_type.scss */
.content-page .page-header {
  font-family: "museo-slab", georgia, serif;
  color: #57338d;
}
/* line 235, ../resources/app/_type.scss */
.content-page .page-header h2 {
  margin-top: 0;
}
/* line 240, ../resources/app/_type.scss */
.content-page article, .content-page section.the-meat {
  margin: 0 auto;
  max-width: 700px;
}
/* line 243, ../resources/app/_type.scss */
.content-page article a, .content-page section.the-meat a {
  color: #9f2488;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 246, ../resources/app/_type.scss */
.content-page article a:hover, .content-page section.the-meat a:hover {
  color: #f88a32;
}
/* line 253, ../resources/app/_type.scss */
.content-page.wide-load article, .content-page.wide-load section.the-meat {
  max-width: inherit;
  width: 100%;
}
/* line 260, ../resources/app/_type.scss */
.content-page.narrow-load article, .content-page.narrow-load section.the-meat {
  max-width: 750px;
  width: 100%;
}
/* line 268, ../resources/app/_type.scss */
.content-page h2 {
  color: #57338d;
}
/* line 272, ../resources/app/_type.scss */
.content-page h3 {
  color: #7bcff4;
}

/* line 281, ../resources/app/_type.scss */
.press-releases .dateline {
  margin-bottom: 30px;
  color: #57338d;
}
/* line 284, ../resources/app/_type.scss */
.press-releases .dateline .glyphicon-font {
  font-size: 70%;
}
/* line 289, ../resources/app/_type.scss */
.press-releases .press-release-auxillary {
  font-size: 80%;
  line-height: 1.3em;
  margin-top: 60px;
}
/* line 294, ../resources/app/_type.scss */
.press-releases .press-release-auxillary h6 {
  color: #57338d;
}
/* line 300, ../resources/app/_type.scss */
.press-releases .release-list h4 {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 304, ../resources/app/_type.scss */
.press-releases .release-list .dateline {
  margin-bottom: 15px;
}
/* line 307, ../resources/app/_type.scss */
.press-releases .release-list article {
  margin-bottom: 20px;
  border-bottom: 1px solid lightgrey;
}

/* line 320, ../resources/app/_type.scss */
p.callout {
  background: #a5a5a5;
  color: white;
  font-size: 125%;
  font-weight: bold;
  line-height: 125%;
  margin: 30px 0;
  padding: 30px;
}
/* line 328, ../resources/app/_type.scss */
p.callout a {
  border-bottom: 1px dotted white;
  color: white !important;
  display: inline-block;
}
/* line 332, ../resources/app/_type.scss */
p.callout a:hover {
  color: white !important;
  opacity: .7;
}
/* line 337, ../resources/app/_type.scss */
p.callout.purple {
  background: #57338d;
}
/* line 340, ../resources/app/_type.scss */
p.callout.cyan {
  background: #7bcff4;
}
/* line 343, ../resources/app/_type.scss */
p.callout.orange {
  background: #f88a32;
}
/* line 346, ../resources/app/_type.scss */
p.callout.pink {
  background: #9f2488;
}
/* line 349, ../resources/app/_type.scss */
p.callout.green {
  background: #87c88c;
}
/* line 352, ../resources/app/_type.scss */
p.callout.azure {
  background: #3c89c8;
}
/* line 355, ../resources/app/_type.scss */
p.callout.cerulean {
  background: #37559b;
}
/* line 358, ../resources/app/_type.scss */
p.callout.light-grey {
  background: lightgrey;
  color: #404040;
}
/* line 361, ../resources/app/_type.scss */
p.callout.light-grey a {
  border-color: #404040;
  color: #404040 !important;
}
/* line 364, ../resources/app/_type.scss */
p.callout.light-grey a:hover {
  color: #404040 !important;
}
/* line 369, ../resources/app/_type.scss */
p.callout.small {
  font-size: 100%;
  font-weight: normal;
  line-height: 110%;
}

/* line 7, ../resources/app/_buttons.scss */
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  background: transparent;
  font-family: "proxima-nova-condensed", impact, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4em;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0px;
  white-space: nowrap;
  -webkit-transition: all 0.2;
  -moz-transition: all 0.2;
  -o-transition: all 0.2;
  transition: all 0.2;
}
/* line 24, ../resources/app/_buttons.scss */
.btn:active {
  top: -2px;
}
/* line 27, ../resources/app/_buttons.scss */
.btn:focus {
  outline: none;
}

/* line 32, ../resources/app/_buttons.scss */
.btn-white {
  color: rgba(250, 250, 250, 0.8) !important;
  border-color: rgba(250, 250, 250, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-white:hover, .btn-white:focus {
  color: #fafafa !important;
  border-color: #fafafa;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-white:active {
  color: #fafafa !important;
  border-color: #fafafa;
}

/* line 33, ../resources/app/_buttons.scss */
.btn-darkblue {
  color: rgba(0, 33, 82, 0.8) !important;
  border-color: rgba(0, 33, 82, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-darkblue:hover, .btn-darkblue:focus {
  color: #002152 !important;
  border-color: #002152;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-darkblue:active {
  color: #002152 !important;
  border-color: #002152;
}

/* line 34, ../resources/app/_buttons.scss */
.btn-cyan {
  color: rgba(123, 207, 244, 0.8) !important;
  border-color: rgba(123, 207, 244, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-cyan:hover, .btn-cyan:focus {
  color: #7bcff4 !important;
  border-color: #7bcff4;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-cyan:active {
  color: #7bcff4 !important;
  border-color: #7bcff4;
}

/* line 35, ../resources/app/_buttons.scss */
.btn-purple {
  color: rgba(87, 51, 141, 0.8) !important;
  border-color: rgba(87, 51, 141, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-purple:hover, .btn-purple:focus {
  color: #57338d !important;
  border-color: #57338d;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-purple:active {
  color: #57338d !important;
  border-color: #57338d;
}

/* line 36, ../resources/app/_buttons.scss */
.btn-pink {
  color: rgba(159, 36, 136, 0.8) !important;
  border-color: rgba(159, 36, 136, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-pink:hover, .btn-pink:focus {
  color: #9f2488 !important;
  border-color: #9f2488;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-pink:active {
  color: #9f2488 !important;
  border-color: #9f2488;
}

/* line 37, ../resources/app/_buttons.scss */
.btn-orange {
  color: rgba(248, 138, 50, 0.8) !important;
  border-color: rgba(248, 138, 50, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-orange:hover, .btn-orange:focus {
  color: #f88a32 !important;
  border-color: #f88a32;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-orange:active {
  color: #f88a32 !important;
  border-color: #f88a32;
}

/* line 38, ../resources/app/_buttons.scss */
.btn-green {
  color: rgba(135, 200, 140, 0.8) !important;
  border-color: rgba(135, 200, 140, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-green:hover, .btn-green:focus {
  color: #87c88c !important;
  border-color: #87c88c;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-green:active {
  color: #87c88c !important;
  border-color: #87c88c;
}

/* line 39, ../resources/app/_buttons.scss */
.btn-grey {
  color: rgba(165, 165, 165, 0.8) !important;
  border-color: rgba(165, 165, 165, 0.8);
}
/* line 60, ../resources/app/_mixins.scss */
.btn-grey:hover, .btn-grey:focus {
  color: #a5a5a5 !important;
  border-color: #a5a5a5;
}
/* line 64, ../resources/app/_mixins.scss */
.btn-grey:active {
  color: #a5a5a5 !important;
  border-color: #a5a5a5;
}

/* line 41, ../resources/app/_buttons.scss */
.btn-fill-white {
  color: #57338d !important;
  background-color: #fafafa;
  border-color: #fafafa;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-white:hover, .btn-fill-white:focus {
  background-color: #e1e1e1 !important;
  border-color: #e1e1e1;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-white:active {
  background-color: #e1e1e1 !important;
  border-color: #e1e1e1;
}

/* line 42, ../resources/app/_buttons.scss */
.btn-fill-darkblue {
  color: #fafafa !important;
  background-color: #002152;
  border-color: #002152;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-darkblue:hover, .btn-fill-darkblue:focus {
  background-color: #000c1f !important;
  border-color: #000c1f;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-darkblue:active {
  background-color: #000c1f !important;
  border-color: #000c1f;
}

/* line 43, ../resources/app/_buttons.scss */
.btn-fill-cyan {
  color: #fafafa !important;
  background-color: #7bcff4;
  border-color: #7bcff4;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-cyan:hover, .btn-fill-cyan:focus {
  background-color: #4cbef0 !important;
  border-color: #4cbef0;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-cyan:active {
  background-color: #4cbef0 !important;
  border-color: #4cbef0;
}

/* line 44, ../resources/app/_buttons.scss */
.btn-fill-purple {
  color: #fafafa !important;
  background-color: #57338d;
  border-color: #57338d;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-purple:hover, .btn-fill-purple:focus {
  background-color: #402568 !important;
  border-color: #402568;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-purple:active {
  background-color: #402568 !important;
  border-color: #402568;
}

/* line 45, ../resources/app/_buttons.scss */
.btn-fill-pink {
  color: #fafafa !important;
  background-color: #9f2488;
  border-color: #9f2488;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-pink:hover, .btn-fill-pink:focus {
  background-color: #751b64 !important;
  border-color: #751b64;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-pink:active {
  background-color: #751b64 !important;
  border-color: #751b64;
}

/* line 46, ../resources/app/_buttons.scss */
.btn-fill-orange {
  color: #fafafa !important;
  background-color: #f88a32;
  border-color: #f88a32;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-orange:hover, .btn-fill-orange:focus {
  background-color: #ef6f08 !important;
  border-color: #ef6f08;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-orange:active {
  background-color: #ef6f08 !important;
  border-color: #ef6f08;
}

/* line 47, ../resources/app/_buttons.scss */
.btn-fill-green {
  color: #fafafa !important;
  background-color: #87c88c;
  border-color: #87c88c;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-green:hover, .btn-fill-green:focus {
  background-color: #64b86a !important;
  border-color: #64b86a;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-green:active {
  background-color: #64b86a !important;
  border-color: #64b86a;
}

/* line 48, ../resources/app/_buttons.scss */
.btn-fill-grey {
  color: #57338d !important;
  background-color: #a5a5a5;
  border-color: #a5a5a5;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-grey:hover, .btn-fill-grey:focus {
  background-color: #8b8b8b !important;
  border-color: #8b8b8b;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-grey:active {
  background-color: #8b8b8b !important;
  border-color: #8b8b8b;
}

/* line 49, ../resources/app/_buttons.scss */
.btn-fill-azure {
  color: #fafafa !important;
  background-color: #3c89c8;
  border-color: #3c89c8;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-fill-azure:hover, .btn-fill-azure:focus {
  background-color: #2e6ea3 !important;
  border-color: #2e6ea3;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-fill-azure:active {
  background-color: #2e6ea3 !important;
  border-color: #2e6ea3;
}

/* line 51, ../resources/app/_buttons.scss */
.btn.btn-txt-color-azure {
  color: #3c89c8 !important;
}

/* line 52, ../resources/app/_buttons.scss */
.btn.btn-txt-color-magenta {
  color: #96278c !important;
}

/* line 53, ../resources/app/_buttons.scss */
.btn.btn-txt-color-cerulean {
  color: #37559b !important;
}

/* line 54, ../resources/app/_buttons.scss */
.btn.btn-txt-color-rust {
  color: #ff641e !important;
}

/* line 55, ../resources/app/_buttons.scss */
.btn.btn-txt-color-cyan {
  color: #7bcff4 !important;
}

/* line 58, ../resources/app/_buttons.scss */
.btn-lg {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.4em;
  border-radius: 0;
}

/* line 67, ../resources/app/_buttons.scss */
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.4em;
  border-radius: 0;
}

/* line 77, ../resources/app/_buttons.scss */
.btn-disabled {
  cursor: default;
  opacity: .8;
  pointer-events: none;
}

/* line 5, ../resources/app/_global-layout.scss */
::selection {
  background: #9f2488;
  color: white;
  text-shadow: none;
}

/* line 11, ../resources/app/_global-layout.scss */
.clearfix {
  clear: both;
}

/* line 15, ../resources/app/_global-layout.scss */
* {
  position: relative;
  z-index: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 22, ../resources/app/_global-layout.scss */
body {
  margin: 0;
  padding: 0;
  background: #fafafa;
  color: #222222;
  font-family: "proxima-nova", "helvetica neue", helveticaneue, helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.4em;
}

/* line 34, ../resources/app/_global-layout.scss */
.wrap {
  padding: 10px;
  text-align: center;
}
/* line 37, ../resources/app/_global-layout.scss */
.wrap.content-page {
  text-align: left;
  padding-bottom: 60px;
}

/* line 43, ../resources/app/_global-layout.scss */
.content {
  background: #fafafa;
}

/* line 50, ../resources/app/_global-layout.scss */
.global-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 56, ../resources/app/_global-layout.scss */
.site-wrapper {
  position: relative;
  right: 0;
  width: 100%;
  height: 100%;
  background: #222222;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 5px black;
  -moz-box-shadow: 0px 0px 5px black;
  box-shadow: 0px 0px 5px black;
  -webkit-transition: right 0.2s;
  -moz-transition: right 0.2s;
  -o-transition: right 0.2s;
  transition: right 0.2s;
}
/* line 66, ../resources/app/_global-layout.scss */
.nav-slider-open .site-wrapper {
  right: -270px;
}

/* line 71, ../resources/app/_global-layout.scss */
.irc-chat {
  width: 100%;
  height: 400px;
  margin-top: 20px;
}

/* line 77, ../resources/app/_global-layout.scss */
.contact-methods {
  margin-top: 30px;
}

/* line 82, ../resources/app/_global-layout.scss */
.quad-card {
  display: block;
  margin-bottom: 5px;
  padding: 20px;
  width: 100%;
  height: 200px;
  background: #f0f0f0;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: "background .2s";
  -moz-transition: "background .2s";
  -o-transition: "background .2s";
  transition: "background .2s";
}
/* line 92, ../resources/app/_global-layout.scss */
.quad-card .card-liner {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 97, ../resources/app/_global-layout.scss */
.quad-card .card-content {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 103, ../resources/app/_global-layout.scss */
.quad-card p {
  font-size: 15px;
  line-height: 1.3em;
  color: #a5a5a5;
}
/* line 108, ../resources/app/_global-layout.scss */
.quad-card .btn {
  color: #7bcff4;
  border-color: #7bcff4;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 113, ../resources/app/_global-layout.scss */
.quad-card:hover {
  background: #7bcff4;
}
/* line 115, ../resources/app/_global-layout.scss */
.quad-card:hover h4, .quad-card:hover p {
  color: #fafafa;
}
/* line 118, ../resources/app/_global-layout.scss */
.quad-card:hover .btn {
  color: #fafafa !important;
  border-color: #fafafa;
}
/* line 60, ../resources/app/_mixins.scss */
.quad-card:hover .btn:hover, .quad-card:hover .btn:focus {
  color: #fafafa !important;
  border-color: #fafafa;
}
/* line 64, ../resources/app/_mixins.scss */
.quad-card:hover .btn:active {
  color: #fafafa !important;
  border-color: #fafafa;
}
/* line 123, ../resources/app/_global-layout.scss */
.quad-card.contact-cards {
  height: 150px;
  background: transparent;
  border: 1px solid lightgrey;
  cursor: pointer;
}
/* line 128, ../resources/app/_global-layout.scss */
.quad-card.contact-cards p {
  color: #222222;
}
/* line 131, ../resources/app/_global-layout.scss */
.quad-card.contact-cards:hover {
  border-color: #7bcff4;
  background: #7bcff4;
}
/* line 134, ../resources/app/_global-layout.scss */
.quad-card.contact-cards:hover h5, .quad-card.contact-cards:hover p {
  color: white;
}

/* line 5, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation {
  position: fixed;
  top: 0;
  left: 0;
  width: 270px;
  height: 100%;
  padding: 10px;
  padding-right: 0px;
  overflow: hidden;
  overflow-y: auto;
  background: #222222;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 18, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation a {
  display: block;
  padding: 10px 15px;
  color: #999999;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 24, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation a:hover {
  color: #7bcff4;
}
/* line 29, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation li {
  font-family: "proxima-nova", "helvetica neue", helveticaneue, helvetica, sans-serif;
  font-size: 18px;
}
/* line 34, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation .sub-nav {
  display: none;
  padding-left: 40px;
  margin-bottom: 30px;
}
/* line 38, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation .sub-nav .sub-nav {
  margin-bottom: 0px;
}
/* line 41, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation .sub-nav a {
  padding: 10px 20px;
}
/* line 43, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation .sub-nav a:before {
  position: absolute;
  left: 0;
  content: '\2013';
}
/* line 49, ../resources/app/_navigation-tray.scss */
.nav-slider-navigation .sub-nav li {
  border-left: 1px solid #404040;
  font-family: "proxima-nova", "helvetica neue", helveticaneue, helvetica, sans-serif;
  font-size: 18px;
  text-transform: none;
}

/* line 6, ../resources/app/_header.scss */
header.primary {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
  min-height: 45px;
  font-family: "museo-slab", georgia, serif;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
}
/* line 18, ../resources/app/_header.scss */
header.primary.i-just-dont-know-what-went-wrong {
  height: 60px;
  background: rgba(250, 250, 250, 0.7);
  -webkit-box-shadow: 0px 2px 2px rgba(34, 34, 34, 0.2);
  -moz-box-shadow: 0px 2px 2px rgba(34, 34, 34, 0.2);
  box-shadow: 0px 2px 2px rgba(34, 34, 34, 0.2);
}
/* line 24, ../resources/app/_header.scss */
header.primary a, header.primary:before {
  color: #fafafa;
  display: inline-block;
}
/* line 30, ../resources/app/_header.scss */
header.primary li {
  display: inline-block;
}
/* line 34, ../resources/app/_header.scss */
header.primary li:hover > a {
  background: #3c89c8;
  background: rgba(60, 137, 200, 0.85);
  color: #fafafa;
}
/* line 41, ../resources/app/_header.scss */
header.primary li:hover .sub-nav {
  display: block;
  background: #3c89c8;
  background: rgba(60, 137, 200, 0.85);
}
/* line 52, ../resources/app/_header.scss */
header.primary.sticker a, header.primary.sticker:before {
  color: #002152;
  background: #fafafa;
}
/* line 61, ../resources/app/_header.scss */
header.primary.sticker li .sub-nav li {
  margin-left: 0;
}
/* line 64, ../resources/app/_header.scss */
header.primary.sticker li .sub-nav a {
  color: #fafafa;
  background: transparent;
}
/* line 71, ../resources/app/_header.scss */
header.primary.sticker li:hover > a {
  background: #3c89c8;
  background: rgba(60, 137, 200, 0.85);
}
/* line 82, ../resources/app/_header.scss */
header.primary .sub-nav {
  display: none;
  position: absolute;
  min-width: 200px;
  font-family: "proxima-nova-condensed", impact, sans-serif;
  font-weight: 600;
  text-align: left;
  font-size: 14px;
  line-height: 1.3em;
}
/* line 91, ../resources/app/_header.scss */
header.primary .sub-nav li {
  display: block;
}
/* line 94, ../resources/app/_header.scss */
header.primary .sub-nav a {
  display: block;
  height: auto;
  padding: 7px 15px;
  border: none;
}
/* line 100, ../resources/app/_header.scss */
header.primary .sub-nav a.external span:after {
  position: relative;
  font-size: 80%;
  margin-left: 5px;
  font-family: 'Glyphicons Regular';
  content: '\E390';
}
/* line 110, ../resources/app/_header.scss */
header.primary .brand {
  display: inline-block;
  margin: 0;
  width: 180px;
  height: 53px;
  background: url('../images/bronycon-logo.png?1383807402') no-repeat scroll transparent;
  -webkit-background-size: 180px 53px;
  -moz-background-size: 180px 53px;
  -o-background-size: 180px 53px;
  background-size: 180px 53px;
  -ms-behavior: url(/js/backgroundsize.min.htc);
  text-indent: -99999px;
  z-index: 55;
}
/* line 120, ../resources/app/_header.scss */
header.primary .brand.sticker {
  width: 180px;
  height: 55px;
  background: url('../images/bronycon-sticker-neo-logo.png?1388996651') no-repeat scroll transparent;
  -webkit-background-size: 180px 50px;
  -moz-background-size: 180px 50px;
  -o-background-size: 180px 50px;
  background-size: 180px 50px;
  -ms-behavior: url(/js/backgroundsize.min.htc);
}
/* line 128, ../resources/app/_header.scss */
header.primary .brand h1 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 134, ../resources/app/_header.scss */
header.primary .nav-slider-control {
  position: absolute;
  left: 10px;
  top: 15px;
  height: 28px;
  padding: 0 5px;
}
/* line 142, ../resources/app/_header.scss */
header.primary .nav-slider-control span {
  display: none;
  line-height: 27px;
}
/* line 145, ../resources/app/_header.scss */
header.primary .nav-slider-control span.glyphicon-font {
  display: inline-block;
  -webkit-font-smoothing: subpixel-antialiased;
}

/*-------------------------------------------
  Header-band
  the art that runs along the top of dull pages
-------------------------------------------*/
/* line 160, ../resources/app/_header.scss */
.header-band {
  background: #7bcff4;
  background-position: center center;
  min-height: 300px;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -ms-behavior: url(/js/backgroundsize.min.htc);
}
/* line 167, ../resources/app/_header.scss */
.header-band.legacy-height {
  min-height: 250px;
}

/* line 6, ../resources/app/_billboard-foundation.scss */
.billboard {
  position: relative;
  width: 100%;
  height: 720px;
  overflow: hidden;
  text-align: center;
  color: #fff;
  background-color: lightgrey;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
  height: 470px;
}
/* line 22, ../resources/app/_billboard-foundation.scss */
.billboard .reveal .slides > section,
.billboard .reveal .slides > section > section {
  height: 100%;
  padding: 0px;
}
/* line 27, ../resources/app/_billboard-foundation.scss */
.billboard .slide-liner {
  margin: 0 auto;
  max-width: 960px;
  padding-top: 95px;
  height: 100%;
  color: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 36, ../resources/app/_billboard-foundation.scss */
.billboard .slide-content {
  position: absolute;
  bottom: 0px;
  padding: 10px;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 47, ../resources/app/_billboard-foundation.scss */
.billboard .slide-content h1 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 25px;
}
/* line 55, ../resources/app/_billboard-foundation.scss */
.billboard img.foreground {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 150%;
}
/* line 66, ../resources/app/_billboard-foundation.scss */
.billboard .reveal .slide-background {
  background-position: 50% 100%;
  -webkit-background-size: 150% auto;
  -moz-background-size: 150% auto;
  -o-background-size: 150% auto;
  background-size: 150% auto;
  -ms-behavior: url(/js/backgroundsize.min.htc);
}
@media screen and (orientation: portrait) {
  /* line 73, ../resources/app/_billboard-foundation.scss */
  .billboard .reveal .slide-background {
    background-position: 50% 100%;
    -webkit-background-size: 300% auto;
    -moz-background-size: 300% auto;
    -o-background-size: 300% auto;
    background-size: 300% auto;
    -ms-behavior: url(/js/backgroundsize.min.htc);
  }
}
/* line 83, ../resources/app/_billboard-foundation.scss */
.billboard .progress {
  position: absolute;
  height: 3px;
}
/* line 86, ../resources/app/_billboard-foundation.scss */
.billboard .progress span {
  background-color: white;
  height: 3px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 97, ../resources/app/_billboard-foundation.scss */
.billboard .paginate {
  color: white;
  position: absolute;
  top: 45%;
  width: 50px;
  height: 50px;
  font-size: 50px;
  cursor: pointer;
  opacity: 0.7;
  z-index: 10;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 108, ../resources/app/_billboard-foundation.scss */
.billboard .paginate span {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 111, ../resources/app/_billboard-foundation.scss */
.billboard .paginate:hover {
  opacity: .95;
}
/* line 114, ../resources/app/_billboard-foundation.scss */
.billboard .paginate:active span {
  top: 1px;
}
/* line 117, ../resources/app/_billboard-foundation.scss */
.billboard .paginate.disabled {
  opacity: 0;
}
/* line 120, ../resources/app/_billboard-foundation.scss */
.billboard .paginate.left {
  left: 0px;
}
/* line 123, ../resources/app/_billboard-foundation.scss */
.billboard .paginate.right {
  right: 0px;
}
/* line 155, ../resources/app/_billboard-foundation.scss */
.billboard .leaflet-control-container {
  position: static;
}
/* line 159, ../resources/app/_billboard-foundation.scss */
.billboard .leaflet-popup-content {
  color: #222222;
}
/* line 168, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard {
  position: absolute;
  bottom: 0;
  z-index: 5;
  padding: 10px 0 30px;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.6);
}
/* line 176, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard .page-header h2 {
  margin-top: 0;
  margin-bottom: 0.2em;
}
/* line 180, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard article {
  float: right;
  text-align: left;
  width: 700px;
}
/* line 185, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard .section-nav {
  float: left;
  padding-top: 10px;
}
/* line 188, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard .section-nav li {
  width: 200px;
  font-family: "proxima-nova-condensed", impact, sans-serif;
}
/* line 191, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard .section-nav li a {
  display: block;
  padding: 5px 5px 3px 5px;
  color: #fafafa;
  color: rgba(250, 250, 250, 0.3);
  border-bottom: 1px solid rgba(250, 250, 250, 0.1);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 199, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard .section-nav li:hover a {
  color: rgba(250, 250, 250, 0.9);
}
/* line 202, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard .section-nav li:last-child a {
  border-bottom: none;
}
/* line 205, ../resources/app/_billboard-foundation.scss */
.billboard .content.over-billboard .section-nav li.active {
  display: none;
}

/*-------------------------------------------
  Blue Band (.blue-band)
  Used for Dateline (.dateline)
-------------------------------------------*/
/* line 11, ../resources/app/_home.scss */
.header-band.home {
  background: #fafafa;
  min-height: 100px;
  position: relative;
  z-index: 20;
}
/* line 17, ../resources/app/_home.scss */
.header-band.home h3 {
  background: #fafafa;
  color: #3c89c8;
  display: block;
  font-size: 28px;
  margin: 0;
  padding: 14px 20px;
  text-align: center;
}
/* line 25, ../resources/app/_home.scss */
.header-band.home h3 span {
  display: block;
}
/* line 29, ../resources/app/_home.scss */
.header-band.home .tab-wrapper {
  display: inline-block;
  text-align: center;
  width: 100%;
  padding-top: 80px;
}

/* line 37, ../resources/app/_home.scss */
.blue-band {
  width: 100%;
  background: #fafafa;
  text-align: center;
  color: #3c89c8;
  font-size: 20px;
  padding: 30px 0;
}

/* line 48, ../resources/app/_home.scss */
.dateline h4 {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 52, ../resources/app/_home.scss */
.dateline p {
  font-style: italic;
  max-width: 500px;
  margin: 10px auto;
}

/*-------------------------------------------
  Announcement Strips
-------------------------------------------*/
/* line 65, ../resources/app/_home.scss */
.announcement-strip {
  background: no-repeat scroll center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -ms-behavior: url(/js/backgroundsize.min.htc);
  border-bottom: 10px solid #fafafa;
  color: white;
  position: relative;
  overflow: hidden;
}
/* line 73, ../resources/app/_home.scss */
.announcement-strip .foreground {
  display: inline-block;
  max-width: 95%;
}
/* line 78, ../resources/app/_home.scss */
.announcement-strip .announcement-copy {
  display: block;
  min-width: 0;
}
/* line 81, ../resources/app/_home.scss */
.announcement-strip .announcement-copy h2 {
  font-size: 34px;
  margin-bottom: 15px;
}
/* line 87, ../resources/app/_home.scss */
.announcement-strip .wrap {
  padding: 30px 0;
}
/* line 91, ../resources/app/_home.scss */
.announcement-strip h2 {
  margin-top: 0;
}
/* line 93, ../resources/app/_home.scss */
.announcement-strip h2 small {
  display: block;
  font-size: 45%;
  font-weight: bold;
}
/* line 100, ../resources/app/_home.scss */
.announcement-strip .btn {
  margin-bottom: 10px;
}
/* line 104, ../resources/app/_home.scss */
.announcement-strip.highlight-box {
  color: #96278c;
}
/* line 109, ../resources/app/_home.scss */
.announcement-strip.image-title .announcement-copy img.title {
  display: inline-block;
  max-width: 80%;
}
/* line 116, ../resources/app/_home.scss */
.announcement-strip.fg-align-bottom .wrap {
  padding-bottom: 0px;
}
/* line 122, ../resources/app/_home.scss */
.announcement-strip.fg-align-top .wrap {
  padding-top: 0px;
}

/* line 132, ../resources/app/_home.scss */
.important-announcement .wrap {
  background: white;
  color: #a5a5a5;
  font-size: 18px;
  font-weight: 100;
  line-height: 1.65em;
  margin: 0 auto;
  max-width: 700px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 143, ../resources/app/_home.scss */
.important-announcement p {
  margin-bottom: 35px;
}
/* line 146, ../resources/app/_home.scss */
.important-announcement a {
  color: #3c89c8;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 149, ../resources/app/_home.scss */
.important-announcement a:hover {
  color: #1d4667;
}

/*-------------------------------------------
  Encouragement for old IE users
-------------------------------------------*/
/* line 5, ../resources/app/_browser-modal.scss */
.old-ie-modal {
  display: none;
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -250px;
  width: 500px;
  padding: 10px;
  background: white;
  border: 4px solid #9f2488;
}
/* line 16, ../resources/app/_browser-modal.scss */
html.lt-ie9 .old-ie-modal {
  display: block;
}
/* line 20, ../resources/app/_browser-modal.scss */
.old-ie-modal header {
  padding: 5px 20px 10px 20px;
  background: #9f2488;
  color: white;
}
/* line 24, ../resources/app/_browser-modal.scss */
.old-ie-modal header h4 {
  margin: 0;
}
/* line 27, ../resources/app/_browser-modal.scss */
.old-ie-modal header em {
  font-style: normal;
}
/* line 32, ../resources/app/_browser-modal.scss */
.old-ie-modal ul {
  padding: 20px 0;
  text-align: center;
}
/* line 37, ../resources/app/_browser-modal.scss */
.old-ie-modal li {
  display: inline-block;
  width: 24%;
  text-align: center;
}
/* line 41, ../resources/app/_browser-modal.scss */
.old-ie-modal li span.label {
  display: block;
  width: 100%;
  font-size: 13px;
  color: #222222;
}
/* line 47, ../resources/app/_browser-modal.scss */
.old-ie-modal li span.browser-icon {
  margin: 0 auto;
  display: block;
  width: 64px;
  height: 64px;
  background: url('../images/browser-icons.png?1383807402') no-repeat scroll transparent;
}
/* line 53, ../resources/app/_browser-modal.scss */
.old-ie-modal li span.browser-icon.chrome {
  background-position: 0px 0px;
}
/* line 56, ../resources/app/_browser-modal.scss */
.old-ie-modal li span.browser-icon.firefox {
  background-position: -64px 0px;
}
/* line 59, ../resources/app/_browser-modal.scss */
.old-ie-modal li span.browser-icon.ie {
  background-position: -128px 0px;
}
/* line 62, ../resources/app/_browser-modal.scss */
.old-ie-modal li span.browser-icon.opera {
  background-position: -192px 0px;
}
/* line 68, ../resources/app/_browser-modal.scss */
.old-ie-modal footer {
  padding: 20px 20px 5px 20px;
  border-top: 2px solid #9f2488;
  color: #9f2488;
}
/* line 72, ../resources/app/_browser-modal.scss */
.old-ie-modal footer span {
  display: block;
  float: left;
  width: 50%;
}
/* line 77, ../resources/app/_browser-modal.scss */
.old-ie-modal footer .btn {
  margin-top: 5px;
  float: right;
}

/* line 6, ../resources/app/_hotels.scss */
li.hotel {
  margin-bottom: 30px;
  width: 100%;
  background: white;
  border: 1px solid #efefef;
}
/* line 12, ../resources/app/_hotels.scss */
li.hotel h5 {
  margin: 0;
  padding: 10px 20px;
  width: 100%;
  color: #fafafa;
  background: #57338d;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 19, ../resources/app/_hotels.scss */
li.hotel h5 small {
  display: block;
  font-size: 50%;
  -webkit-font-smoothing: subpixel-antialiased;
}
/* line 26, ../resources/app/_hotels.scss */
li.hotel .card-liner {
  padding: 20px;
}
/* line 29, ../resources/app/_hotels.scss */
li.hotel .details {
  font-size: 15px;
}
/* line 31, ../resources/app/_hotels.scss */
li.hotel .details address {
  display: block;
}
/* line 34, ../resources/app/_hotels.scss */
li.hotel .details .contact-info {
  margin-bottom: 20px;
}
/* line 39, ../resources/app/_hotels.scss */
li.hotel .book-it {
  margin-top: 20px;
  padding-top: 10px;
  width: 200px;
  color: #57338d;
}
/* line 44, ../resources/app/_hotels.scss */
li.hotel .book-it .price-tag {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 34px;
}
/* line 49, ../resources/app/_hotels.scss */
li.hotel .book-it .price {
  font-family: "museo-slab", georgia, serif;
}
/* line 52, ../resources/app/_hotels.scss */
li.hotel .book-it .per {
  margin-left: -5px;
  font-size: 40%;
}
/* line 56, ../resources/app/_hotels.scss */
li.hotel .book-it .discount-code {
  display: block;
  margin-top: 5px;
  font-size: 40%;
}
/* line 61, ../resources/app/_hotels.scss */
li.hotel .book-it .promo-expired-msg {
  display: block;
  margin-top: 5px;
  font-size: 13px;
  line-height: 1.1;
  color: #a5a5a5;
}
/* line 67, ../resources/app/_hotels.scss */
li.hotel .book-it .promo-expired-msg a {
  color: #f88a32;
}
/* line 74, ../resources/app/_hotels.scss */
li.hotel.official-hotel h5 {
  background: #f88a32;
}
/* line 77, ../resources/app/_hotels.scss */
li.hotel.official-hotel .book-it {
  color: #f88a32;
}
/* line 83, ../resources/app/_hotels.scss */
li.hotel.sold-out h5 {
  background: #a5a5a5;
}

/* line 90, ../resources/app/_hotels.scss */
.billboard .leaflet-popup-content {
  margin: 10px;
  width: 170px;
  font-family: "proxima-nova", "helvetica neue", helveticaneue, helvetica, sans-serif;
  line-height: 1.4em;
}
/* line 95, ../resources/app/_hotels.scss */
.billboard .leaflet-popup-content .marker-title {
  line-height: 1.2em;
}
/* line 98, ../resources/app/_hotels.scss */
.billboard .leaflet-popup-content header {
  font-weight: bold;
  line-height: 1.2em;
}
/* line 102, ../resources/app/_hotels.scss */
.billboard .leaflet-popup-content .book-it {
  display: block;
  margin-top: 5px;
  text-align: center;
}
/* line 107, ../resources/app/_hotels.scss */
.billboard .leaflet-popup-content .btn-sm {
  display: inline-block;
  margin: 0 2px;
  width: 40%;
  padding: 3px;
  font-size: 12px;
}
/* line 114, ../resources/app/_hotels.scss */
.billboard .leaflet-popup-content span.promo-code {
  display: block;
}

/* line 7, ../resources/app/_registration.scss */
.badge-type-list .badge-card {
  margin-bottom: 30px;
  width: 100%;
  background: white;
  border: 1px solid #efefef;
}
/* line 13, ../resources/app/_registration.scss */
.badge-type-list .badge-card header {
  padding: 0 10px;
  height: 50px;
  line-height: 50px;
  color: #fafafa;
  background: #57338d;
}
/* line 19, ../resources/app/_registration.scss */
.badge-type-list .badge-card header .label {
  display: inline-block;
  padding-right: 10px;
  font-weight: bold;
  font-size: 24px;
}
/* line 25, ../resources/app/_registration.scss */
.badge-type-list .badge-card header .register {
  float: right;
}
/* line 27, ../resources/app/_registration.scss */
.badge-type-list .badge-card header .register .at-the-door {
  display: block;
  font-size: 75%;
  line-height: 1.2em;
  padding: 17px 5px;
}

/* line 43, ../resources/app/_registration.scss */
.badge-types-table header section, .badge-types-table li section {
  float: left;
}
/* line 45, ../resources/app/_registration.scss */
.badge-types-table header section.key, .badge-types-table li section.key {
  width: 40%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 48, ../resources/app/_registration.scss */
.badge-types-table header section.key span, .badge-types-table li section.key span {
  padding: 7px 10px;
}
/* line 52, ../resources/app/_registration.scss */
.badge-types-table header section.badge, .badge-types-table li section.badge {
  width: 10%;
  text-align: center;
}
/* line 56, ../resources/app/_registration.scss */
.badge-types-table header section span, .badge-types-table li section span {
  cursor: default;
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
}
/* line 65, ../resources/app/_registration.scss */
.badge-types-table header span.label-wrap {
  padding: 7px 0;
  border-left: 1px solid lightgrey;
}
/* line 69, ../resources/app/_registration.scss */
.badge-types-table header span {
  display: block;
}
/* line 71, ../resources/app/_registration.scss */
.badge-types-table header span.btn {
  display: inline-block;
}
/* line 74, ../resources/app/_registration.scss */
.badge-types-table header span.label {
  font-size: 12px;
}
/* line 77, ../resources/app/_registration.scss */
.badge-types-table header span.price {
  font-size: 20px;
  font-weight: bold;
}
/* line 81, ../resources/app/_registration.scss */
.badge-types-table header span.register {
  padding: 10px 0;
}
/* line 83, ../resources/app/_registration.scss */
.badge-types-table header span.register .at-the-door {
  display: block;
  font-size: 75%;
  line-height: 1.2em;
  padding: 0 5px;
}
/* line 93, ../resources/app/_registration.scss */
.badge-types-table section.active span.highlight {
  background: #f88a32;
  color: #fafafa;
}
/* line 98, ../resources/app/_registration.scss */
.badge-types-table li {
  clear: both;
}
/* line 100, ../resources/app/_registration.scss */
.badge-types-table li section {
  display: table;
  min-height: 40px;
}
/* line 103, ../resources/app/_registration.scss */
.badge-types-table li section.key span {
  display: table-cell;
  font-size: 90%;
  vertical-align: top;
}
/* line 109, ../resources/app/_registration.scss */
.badge-types-table li .badge span {
  text-align: center;
}
/* line 111, ../resources/app/_registration.scss */
.badge-types-table li .badge span.highlight {
  border-left: 1px solid lightgrey;
  display: table-cell;
  vertical-align: middle;
}
/* line 116, ../resources/app/_registration.scss */
.badge-types-table li .badge span .check.desc-text {
  display: inline-block;
  font-family: "proxima-nova", "helvetica neue", helveticaneue, helvetica, sans-serif;
  font-size: 85%;
  line-height: 1em;
}
/* line 123, ../resources/app/_registration.scss */
.badge-types-table li:nth-child(even) {
  background: #f0f0f0;
}
/* line 128, ../resources/app/_registration.scss */
.badge-types-table .btn {
  font-family: "proxima-nova-condensed", impact, sans-serif;
  text-transform: uppercase;
  font-size: 13px;
}

/* line 136, ../resources/app/_registration.scss */
.other-badges {
  text-align: center;
}
/* line 138, ../resources/app/_registration.scss */
.other-badges .section-heading {
  margin: 100px 0;
}
/* line 141, ../resources/app/_registration.scss */
.other-badges .alt-badge-card {
  display: block;
  margin-bottom: 5px;
  padding: 20px;
  width: 100%;
  height: 200px;
  background: #f0f0f0;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: "background .2s";
  -moz-transition: "background .2s";
  -o-transition: "background .2s";
  transition: "background .2s";
}
/* line 151, ../resources/app/_registration.scss */
.other-badges .alt-badge-card .card-liner {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 156, ../resources/app/_registration.scss */
.other-badges .alt-badge-card .card-content {
  display: table-cell;
  vertical-align: middle;
}
/* line 161, ../resources/app/_registration.scss */
.other-badges .alt-badge-card p {
  font-size: 15px;
  line-height: 1.3em;
  color: #a5a5a5;
}
/* line 166, ../resources/app/_registration.scss */
.other-badges .alt-badge-card .btn {
  color: #7bcff4;
  border-color: #7bcff4;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 171, ../resources/app/_registration.scss */
.other-badges .alt-badge-card:hover {
  background: #7bcff4;
}
/* line 173, ../resources/app/_registration.scss */
.other-badges .alt-badge-card:hover h4, .other-badges .alt-badge-card:hover p {
  color: #fafafa;
}
/* line 176, ../resources/app/_registration.scss */
.other-badges .alt-badge-card:hover .btn {
  color: #fafafa !important;
  border-color: #fafafa;
}
/* line 60, ../resources/app/_mixins.scss */
.other-badges .alt-badge-card:hover .btn:hover, .other-badges .alt-badge-card:hover .btn:focus {
  color: #fafafa !important;
  border-color: #fafafa;
}
/* line 64, ../resources/app/_mixins.scss */
.other-badges .alt-badge-card:hover .btn:active {
  color: #fafafa !important;
  border-color: #fafafa;
}

/* line 184, ../resources/app/_registration.scss */
.sale-banner {
  margin: -20px 0 30px;
  padding: 20px;
  width: 100%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 190, ../resources/app/_registration.scss */
.sale-banner.pony-pattern-azure {
  background: url('../images/bc-patterns-azure.png?1400911848') #3d86c6 repeat scroll;
}
/* line 192, ../resources/app/_registration.scss */
.sale-banner.pony-pattern-azure .btn.btn-fill-white {
  color: #3d86c6 !important;
}
/* line 197, ../resources/app/_registration.scss */
.sale-banner h3 {
  color: white;
  margin: 0px 0 10px;
}
/* line 202, ../resources/app/_registration.scss */
.sale-banner p {
  color: white;
}
/* line 204, ../resources/app/_registration.scss */
.sale-banner p:last-of-type {
  margin-bottom: 0px;
}
/* line 209, ../resources/app/_registration.scss */
.sale-banner.muffin-sale {
  background: url('../images/bc-patterns-muffin.jpg?1425272654') #f7eecf repeat scroll;
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
  transform: rotate(-2deg);
}
/* line 212, ../resources/app/_registration.scss */
.sale-banner.muffin-sale .btn.btn-fill-white {
  color: #57338d !important;
}
/* line 215, ../resources/app/_registration.scss */
.sale-banner.muffin-sale h3, .sale-banner.muffin-sale p {
  color: #57338d;
}

/* line 222, ../resources/app/_registration.scss */
footer.disclaimer-text {
  padding: 20px 0;
  text-align: center;
}
/* line 226, ../resources/app/_registration.scss */
footer.disclaimer-text p.disclaimer {
  background: #7bcff4;
  color: #fafafa;
  display: inline-block;
  font-size: 90%;
  padding: 5px 7px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 235, ../resources/app/_registration.scss */
footer.disclaimer-text p.disclaimer a {
  border-bottom: 1px dotted #fafafa;
  color: #fafafa;
  text-decoration: none;
}
/* line 239, ../resources/app/_registration.scss */
footer.disclaimer-text p.disclaimer a:hover {
  border-bottom-style: none;
}

/* line 248, ../resources/app/_registration.scss */
.sponsor-thank-you ul {
  text-align: center;
}
/* line 251, ../resources/app/_registration.scss */
.sponsor-thank-you li {
  display: inline-block;
  font-size: 80%;
  margin: 0;
  padding: 0 10px;
}
/* line 256, ../resources/app/_registration.scss */
.sponsor-thank-you li:before {
  content: '';
  display: none;
}

/* line 264, ../resources/app/_registration.scss */
.badge-pickup-hours h3 {
  color: #FFEB5F;
}
/* line 267, ../resources/app/_registration.scss */
.badge-pickup-hours ul {
  color: white;
}
/* line 269, ../resources/app/_registration.scss */
.badge-pickup-hours ul li:before {
  display: none;
}
/* line 273, ../resources/app/_registration.scss */
.badge-pickup-hours span.day-block {
  display: inline-block;
  font-weight: bold;
  width: 200px;
}

/*-------------------------------------------
  Guest info
-------------------------------------------*/
/* line 5, ../resources/app/_guests.scss */
section.guests {
  margin: 0 auto;
  max-width: 960px;
  text-align: center;
}
/* line 10, ../resources/app/_guests.scss */
section.guests .section-heading {
  margin-top: 0px;
}
/* line 15, ../resources/app/_guests.scss */
section.guests .image-group img {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -88px;
  width: 175px;
  height: auto;
  -webkit-border-radius: 88px;
  -moz-border-radius: 88px;
  -ms-border-radius: 88px;
  -o-border-radius: 88px;
  border-radius: 88px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 24, ../resources/app/_guests.scss */
section.guests .image-group img.front {
  z-index: 2;
}
/* line 27, ../resources/app/_guests.scss */
section.guests .image-group img.back {
  z-index: 1;
}
/* line 33, ../resources/app/_guests.scss */
section.guests ul.guests {
  display: inline-block;
}
/* line 37, ../resources/app/_guests.scss */
section.guests li {
  padding: 20px;
  height: 230px;
  width: 174px;
  cursor: pointer;
  vertical-align: top;
}
/* line 44, ../resources/app/_guests.scss */
section.guests li a {
  color: #002152;
}
/* line 48, ../resources/app/_guests.scss */
section.guests li h3 {
  top: 170px;
  font-family: "museo-slab", georgia, serif;
  font-size: 20px;
  color: #002152;
}
/* line 53, ../resources/app/_guests.scss */
section.guests li h3 small {
  display: block;
  font-size: 15px;
  font-style: italic;
  color: #a5a5a5;
}
/* line 61, ../resources/app/_guests.scss */
section.guests li:hover img.front {
  opacity: 0;
}
/* line 67, ../resources/app/_guests.scss */
section.guests.single-guest {
  text-align: left;
  padding-bottom: 50px;
}
/* line 71, ../resources/app/_guests.scss */
section.guests.single-guest .image-group {
  display: none;
  float: left;
  z-index: 2;
  width: 175px;
}
/* line 76, ../resources/app/_guests.scss */
section.guests.single-guest .image-group img {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 80, ../resources/app/_guests.scss */
section.guests.single-guest .image-group:hover img.front {
  opacity: 0;
}
/* line 86, ../resources/app/_guests.scss */
section.guests.single-guest .guest-bio {
  position: relative;
  z-index: 1;
}
/* line 89, ../resources/app/_guests.scss */
section.guests.single-guest .guest-bio h3 {
  margin-top: 0px;
}

/* line 99, ../resources/app/_guests.scss */
.guest-filmstrips .filmstrip {
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 104, ../resources/app/_guests.scss */
.guest-filmstrips .guest-card {
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid lightgrey;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 111, ../resources/app/_guests.scss */
.guest-filmstrips .guest-card .heading-group h3 {
  margin-top: 0.7em;
  font-size: 24px;
  color: #002152;
}
/* line 115, ../resources/app/_guests.scss */
.guest-filmstrips .guest-card .heading-group h3 small {
  display: block;
  font-size: 15px;
}
/* line 121, ../resources/app/_guests.scss */
.guest-filmstrips .guest-card:hover {
  background: #7bcff4;
}
/* line 123, ../resources/app/_guests.scss */
.guest-filmstrips .guest-card:hover h3 {
  color: #fafafa;
}
/* line 126, ../resources/app/_guests.scss */
.guest-filmstrips .guest-card:hover img.front {
  opacity: 0;
}
/* line 133, ../resources/app/_guests.scss */
.guest-filmstrips .image-group img {
  position: absolute;
  top: 0;
  width: 100%;
  height: auto;
  border: 1px solid #fafafa;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 140, ../resources/app/_guests.scss */
.guest-filmstrips .image-group img.front {
  z-index: 2;
}
/* line 143, ../resources/app/_guests.scss */
.guest-filmstrips .image-group img.back {
  z-index: 1;
}

/* line 156, ../resources/app/_guests.scss */
.guest-strips {
  padding-bottom: 100px;
}
/* line 158, ../resources/app/_guests.scss */
.guest-strips .strip {
  background-color: #404040;
  height: 300px;
}
/* line 161, ../resources/app/_guests.scss */
.guest-strips .strip:nth-child(1) {
  background-color: #bababa;
}
/* line 164, ../resources/app/_guests.scss */
.guest-strips .strip:nth-child(2) {
  background-color: #c7c7c7;
}
/* line 167, ../resources/app/_guests.scss */
.guest-strips .strip:nth-child(3) {
  background-color: #d4d4d4;
}
/* line 170, ../resources/app/_guests.scss */
.guest-strips .strip:nth-child(4) {
  background-color: #e1e1e1;
}
/* line 173, ../resources/app/_guests.scss */
.guest-strips .strip:nth-child(5) {
  background-color: #ededed;
}
/* line 176, ../resources/app/_guests.scss */
.guest-strips .strip:nth-child(6) {
  background-color: #fafafa;
}
/* line 179, ../resources/app/_guests.scss */
.guest-strips .strip .wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
/* line 184, ../resources/app/_guests.scss */
.guest-strips .strip .pane {
  cursor: pointer;
  height: 300px;
  overflow: hidden;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 189, ../resources/app/_guests.scss */
.guest-strips .strip .pane .photo {
  background-size: cover;
  background-position: center center;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* line 200, ../resources/app/_guests.scss */
.guest-strips .strip .pane .note {
  background: #3c89c8;
  bottom: 15px;
  color: white;
  display: inline-block;
  font-weight: bold;
  position: absolute;
  padding: 7px 20px 5px 10px;
  right: 0;
  z-index: 4;
}
/* line 211, ../resources/app/_guests.scss */
.guest-strips .strip .pane .mask {
  background: rgba(0, 0, 0, 0.7);
  left: 0;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 226, ../resources/app/_guests.scss */
.guest-strips .strip .pane .mask-content {
  display: block;
  width: 100%;
}
/* line 230, ../resources/app/_guests.scss */
.guest-strips .strip .pane h3 {
  color: white;
  font-size: 24px;
  margin: 10px 0 20px;
}
/* line 235, ../resources/app/_guests.scss */
.guest-strips .strip .pane hr {
  background: white;
  border: 0;
  height: 1px;
  margin-bottom: 20px;
  width: 40%;
}
/* line 242, ../resources/app/_guests.scss */
.guest-strips .strip .pane small {
  display: block;
  margin-top: 5px;
}
/* line 246, ../resources/app/_guests.scss */
.guest-strips .strip .pane .pony-avatar {
  display: inline-block;
  height: 80px;
  width: 80px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
}
/* line 253, ../resources/app/_guests.scss */
.guest-strips .strip .pane:hover .photo {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 256, ../resources/app/_guests.scss */
.guest-strips .strip .pane:hover .mask {
  opacity: 1;
}
/* line 260, ../resources/app/_guests.scss */
.guest-strips .strip .pane.tier-2 {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
/* line 263, ../resources/app/_guests.scss */
.guest-strips .strip .pane.tier-3 {
  -webkit-box-flex: 3;
  -moz-box-flex: 3;
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3;
}
/* line 266, ../resources/app/_guests.scss */
.guest-strips .strip .pane.tier-4 {
  -webkit-box-flex: 4;
  -moz-box-flex: 4;
  -webkit-flex: 4;
  -ms-flex: 4;
  flex: 4;
}
/* line 269, ../resources/app/_guests.scss */
.guest-strips .strip .pane.anon {
  display: none;
  cursor: default;
}

/* line 278, ../resources/app/_guests.scss */
.guest-schedule > div {
  margin-bottom: 30px;
}
/* line 281, ../resources/app/_guests.scss */
.guest-schedule h3 {
  color: #3c89c8;
  font-size: 24px;
  margin-top: 0;
}
/* line 286, ../resources/app/_guests.scss */
.guest-schedule ul {
  margin: 0;
  padding: 0;
}
/* line 290, ../resources/app/_guests.scss */
.guest-schedule li {
  margin-top: 6px;
}
/* line 293, ../resources/app/_guests.scss */
.guest-schedule li:before {
  display: none;
}
/* line 296, ../resources/app/_guests.scss */
.guest-schedule h4.day-block {
  font-family: "proxima-nova", "helvetica neue", helveticaneue, helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 0;
}
/* line 305, ../resources/app/_guests.scss */
.guest-schedule .events small {
  display: block;
  font-size: 70%;
}

/* line 3, ../resources/app/_volunteer.scss */
.volunteer .volunteer-action {
  text-align: center;
}
/* line 6, ../resources/app/_volunteer.scss */
.volunteer .btn-lg {
  margin: 20px 0 50px;
}

/* line 15, ../resources/app/_volunteer.scss */
.volunteer-staff .role {
  border-bottom: 1px dotted lightgrey;
  margin: 30px 0 15px;
  padding-bottom: 15px;
}
/* line 19, ../resources/app/_volunteer.scss */
.volunteer-staff .role:last-child {
  border-bottom: none;
}
/* line 22, ../resources/app/_volunteer.scss */
.volunteer-staff .role .btn-sm {
  padding: 5px 10px 3px;
  position: absolute;
  right: 0px;
  top: -4px;
}
/* line 29, ../resources/app/_volunteer.scss */
.volunteer-staff .role-description {
  font-size: 15px;
}

/* line 1, ../resources/app/_events.scss */
.bp-background {
  background: url('../images/bronypalooza-texture-2x.jpg?1402095947') #ec4d9b scroll no-repeat;
  background-size: cover;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: -1;
}

/* line 10, ../resources/app/_events.scss */
.content.bronypalooza {
  background: transparent;
  color: white;
  min-height: 500px;
  padding-top: 120px;
}
/* line 17, ../resources/app/_events.scss */
.content.bronypalooza .bp-logo {
  display: none;
  background: url('../images/bronypalooza-logo-concept.png?1402095947') transparent no-repeat scroll 50% 0;
  background-size: 250px 250px;
  height: 250px;
  text-align: center;
}
/* line 23, ../resources/app/_events.scss */
.content.bronypalooza .bp-logo h2 {
  text-indent: -9000px;
}
/* line 28, ../resources/app/_events.scss */
.content.bronypalooza h2, .content.bronypalooza h3 {
  color: white;
}
/* line 32, ../resources/app/_events.scss */
.content.bronypalooza h3.tagline {
  text-align: center;
}
/* line 37, ../resources/app/_events.scss */
.content.bronypalooza .timeline-group {
  margin: 20px 0;
}
/* line 52, ../resources/app/_events.scss */
.content.bronypalooza .timeline li div {
  padding: 0 20px 20px;
}
/* line 56, ../resources/app/_events.scss */
.content.bronypalooza .timeline li h4 {
  color: white;
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 71, ../resources/app/_events.scss */
.content.bronypalooza .timeline.line-right {
  border-left: none;
  border-right: 2px dotted white;
}
/* line 75, ../resources/app/_events.scss */
.content.bronypalooza .timeline.line-right li:before {
  left: auto;
  right: -8px;
}
/* line 79, ../resources/app/_events.scss */
.content.bronypalooza .timeline.line-right li div {
  text-align: right;
}

/* line 89, ../resources/app/_events.scss */
.events-schedule h4 {
  margin-top: 0;
  margin-bottom: 0.3em;
}
/* line 94, ../resources/app/_events.scss */
.events-schedule ul.events li {
  display: inline-block;
  background: white;
  border: 1px solid lightgrey;
  cursor: pointer;
  overflow: hidden;
  margin: 0 5px 5px 0;
  padding: 5px 5px 4px 45px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 103, ../resources/app/_events.scss */
.events-schedule ul.events li span {
  display: inline-block;
}
/* line 106, ../resources/app/_events.scss */
.events-schedule ul.events li .location {
  color: white;
  font-size: 11px;
  font-weight: bold;
  background: lightgrey;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 40px;
  text-align: center;
}
/* line 123, ../resources/app/_events.scss */
.events-schedule .time-block {
  margin-bottom: 20px;
}

/* line 128, ../resources/app/_events.scss */
.schedule-mode-toggle {
  display: block;
  padding: 40px 0;
  text-align: center;
  width: 100%;
}

/* line 1, ../resources/app/_schedule-calendar.scss */
.schedule-calendar-page.wrap {
  padding-bottom: 0px;
}

/* line 5, ../resources/app/_schedule-calendar.scss */
.mega-schedule {
  background: #3c89c8;
  font-size: 80%;
  line-height: 1.23em;
  max-width: 100%;
  overflow-x: scroll;
}
/* line 12, ../resources/app/_schedule-calendar.scss */
.mega-schedule * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 18, ../resources/app/_schedule-calendar.scss */
.mega-schedule .time-slots {
  margin: 0;
  padding: 0;
}
/* line 23, ../resources/app/_schedule-calendar.scss */
.mega-schedule .time-slot {
  border-top: 1px solid #f0f0f0;
  height: 30px;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 29, ../resources/app/_schedule-calendar.scss */
.mega-schedule .time-slot:nth-child(odd) {
  border-top: 1px solid lightgrey;
}
/* line 32, ../resources/app/_schedule-calendar.scss */
.mega-schedule .time-slot:before {
  display: none;
}
/* line 38, ../resources/app/_schedule-calendar.scss */
.mega-schedule .schedule-structure {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 100%;
  z-index: 5;
}
/* line 43, ../resources/app/_schedule-calendar.scss */
.mega-schedule .schedule-structure > section {
  background: white;
  border-left: 1px solid #a5a5a5;
  min-height: 500px;
  min-width: 250px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
/* line 50, ../resources/app/_schedule-calendar.scss */
.mega-schedule .schedule-structure > section.time-scale {
  background: #3c89c8;
  color: white;
  min-width: 50px;
  max-width: 60px;
  text-align: right;
}
/* line 56, ../resources/app/_schedule-calendar.scss */
.mega-schedule .schedule-structure > section.time-scale .time-slots {
  top: -9px;
}
/* line 59, ../resources/app/_schedule-calendar.scss */
.mega-schedule .schedule-structure > section.time-scale .time-slot {
  border-top: none;
  padding-right: 5px;
}
/* line 68, ../resources/app/_schedule-calendar.scss */
.mega-schedule header.schedule-structure section {
  background: #3c89c8;
  border: none;
  color: white;
  font-weight: bold;
  min-height: 60px;
  padding: 5px;
  text-align: center;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
/* line 90, ../resources/app/_schedule-calendar.scss */
.mega-schedule header.schedule-structure section small {
  display: block;
}
/* line 96, ../resources/app/_schedule-calendar.scss */
.mega-schedule header.schedule-day {
  background: #3c89c8;
  color: white;
  padding: 30px 0 30px 70px;
}
/* line 101, ../resources/app/_schedule-calendar.scss */
.mega-schedule header.schedule-day h2 {
  margin: 0;
  padding: 0;
}
/* line 107, ../resources/app/_schedule-calendar.scss */
.mega-schedule .event {
  background: #cccccc;
  border: 2px solid #fafafa;
  cursor: pointer;
  font-size: 10px;
  height: 60px;
  line-height: 1.23em;
  overflow: hidden;
  padding: 5px 12px 5px 5px;
  position: absolute;
  top: 24%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 122, ../resources/app/_schedule-calendar.scss */
.mega-schedule .event-track {
  position: absolute;
  height: 24px;
  right: -12px;
  top: -12px;
  width: 24px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 134, ../resources/app/_schedule-calendar.scss */
.convention-hours > div {
  margin-bottom: 30px;
}
/* line 137, ../resources/app/_schedule-calendar.scss */
.convention-hours h3 {
  color: #3c89c8;
  font-size: 24px;
  margin-top: 0;
}
/* line 142, ../resources/app/_schedule-calendar.scss */
.convention-hours ul {
  margin: 0;
  padding: 0;
}
/* line 146, ../resources/app/_schedule-calendar.scss */
.convention-hours li:before {
  display: none;
}
/* line 149, ../resources/app/_schedule-calendar.scss */
.convention-hours .day-block {
  font-weight: bold;
  display: inline-block;
  width: 200px;
}

/* line 1, ../resources/app/_vendors.scss */
.vendor-hall-map-wrap {
  background-image: url("http://bd4579002468ef404afa-8099c7257fe87d50d338ebe5e9167369.r97.cf2.rackcdn.com/2015-marketplace.jpg");
}
/* line 3, ../resources/app/_vendors.scss */
.vendor-hall-map-wrap #vendor-hall-map {
  display: none;
}

/* line 8, ../resources/app/_vendors.scss */
.map-vendor-booth-shape {
  fill: white;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 11, ../resources/app/_vendors.scss */
.map-vendor-booth-shape.active {
  fill: rgba(255, 255, 255, 0.6);
}
/* line 14, ../resources/app/_vendors.scss */
.map-vendor-booth-shape.selected {
  fill: #57338d;
}

/* line 19, ../resources/app/_vendors.scss */
.map-vendor-booth {
  cursor: pointer;
}

/* line 24, ../resources/app/_vendors.scss */
.qtip.qtip-vendor {
  max-width: 250px;
  min-width: 250px;
}

/* line 30, ../resources/app/_vendors.scss */
.vendors-at-booth li {
  border-bottom: 1px dotted #a5a5a5;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
/* line 34, ../resources/app/_vendors.scss */
.vendors-at-booth li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 39, ../resources/app/_vendors.scss */
.vendors-at-booth li header {
  font-weight: bold;
}
/* line 42, ../resources/app/_vendors.scss */
.vendors-at-booth li span {
  display: block;
  margin-top: 3px;
}
/* line 46, ../resources/app/_vendors.scss */
.vendors-at-booth li a {
  color: #57338d;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 49, ../resources/app/_vendors.scss */
.vendors-at-booth li a:hover {
  color: #8960c6;
}

/* line 58, ../resources/app/_vendors.scss */
.vendor-card {
  display: inline-block;
  margin: 10px;
  width: 380px;
  vertical-align: top;
}
/* line 63, ../resources/app/_vendors.scss */
.vendor-card header {
  background: #57338d;
  color: white;
  padding: 5px;
}
/* line 67, ../resources/app/_vendors.scss */
.vendor-card header small {
  display: block;
}
/* line 71, ../resources/app/_vendors.scss */
.vendor-card h6 {
  margin: 0;
}
/* line 74, ../resources/app/_vendors.scss */
.vendor-card .details {
  border: 1px solid lightgrey;
  padding: 5px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 80, ../resources/app/_vendors.scss */
.vendor-card p {
  margin: 0 0 10px 0;
  line-height: 1.2em;
}
/* line 83, ../resources/app/_vendors.scss */
.vendor-card p:last-child {
  margin-bottom: 0;
}
/* line 87, ../resources/app/_vendors.scss */
.vendor-card.marketplace-info {
  background: #f0f0f0;
}
/* line 89, ../resources/app/_vendors.scss */
.vendor-card.marketplace-info h6 {
  color: #57338d;
  margin-bottom: 10px;
}
/* line 93, ../resources/app/_vendors.scss */
.vendor-card.marketplace-info ul {
  padding-left: 20px;
}
/* line 96, ../resources/app/_vendors.scss */
.vendor-card.marketplace-info li {
  margin-top: 0;
}
/* line 98, ../resources/app/_vendors.scss */
.vendor-card.marketplace-info li:before {
  content: none;
}
/* line 102, ../resources/app/_vendors.scss */
.vendor-card.marketplace-info span.day {
  display: inline-block;
  min-width: 120px;
}

/* line 114, ../resources/app/_vendors.scss */
.merchant-types {
  display: block;
  background: #57338d;
  color: white;
  margin-top: 30px;
}
/* line 121, ../resources/app/_vendors.scss */
.merchant-types .merchant-specs {
  max-width: 375px;
  display: inline-block;
}
/* line 126, ../resources/app/_vendors.scss */
.merchant-types section {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 40px 20px;
  text-align: center;
}
/* line 137, ../resources/app/_vendors.scss */
.merchant-types section:nth-child(even) {
  background: #6e41b2;
}
/* line 141, ../resources/app/_vendors.scss */
.merchant-types section a.policy-link {
  display: block;
  font-size: 70%;
  color: white;
  padding: 10px 0;
  transition: color .2s;
}
/* line 147, ../resources/app/_vendors.scss */
.merchant-types section a.policy-link:hover {
  color: #FFEB5F;
}
/* line 152, ../resources/app/_vendors.scss */
.merchant-types section h3 {
  margin-top: 0;
  margin-bottom: 20px;
  color: white;
}
/* line 159, ../resources/app/_vendors.scss */
.merchant-types section p a {
  color: white;
  display: inline-block;
  border-bottom: 1px dotted white;
}
/* line 166, ../resources/app/_vendors.scss */
.merchant-types section header {
  margin-bottom: 25px;
  min-height: 135px;
}

/* line 173, ../resources/app/_vendors.scss */
.badge-type-list .perks li {
  text-align: left;
}

@media only screen and (min-width: 960px) {
  /* line 178, ../resources/app/_vendors.scss */
  .merchant-types {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -o-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
  }
}
/*-------------------------------------------
  Partners Section (section.partners)
-------------------------------------------*/
/* line 10, ../resources/app/_footer.scss */
section.partners {
  background: #fafafa;
  height: 80px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 18, ../resources/app/_footer.scss */
section.partners a {
  display: inline-block;
  width: 100px;
  height: 50px;
  -webkit-background-size: 100px 50px;
  -moz-background-size: 100px 50px;
  -o-background-size: 100px 50px;
  background-size: 100px 50px;
  -ms-behavior: url(/js/backgroundsize.min.htc);
  text-indent: -99999px;
  opacity: .7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
/* line 26, ../resources/app/_footer.scss */
section.partners a:hover {
  opacity: 1;
}

/*-------------------------------------------
  Footer (footer.primary)
-------------------------------------------*/
/* line 40, ../resources/app/_footer.scss */
footer.primary {
  background: #f0f0f0;
}
/* line 44, ../resources/app/_footer.scss */
footer.primary .wrap {
  padding: 50px 0 10px;
}
/* line 48, ../resources/app/_footer.scss */
footer.primary .upsidefun {
  top: -50px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 53, ../resources/app/_footer.scss */
footer.primary a {
  color: #a5a5a5;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 56, ../resources/app/_footer.scss */
footer.primary a:hover {
  color: #404040;
}
/* line 61, ../resources/app/_footer.scss */
footer.primary nav.site {
  margin: 0 auto 50px auto;
  width: 300px;
  font-size: 17px;
}
/* line 66, ../resources/app/_footer.scss */
footer.primary nav.site li {
  margin: 0 10px;
  display: inline-block;
}
/* line 71, ../resources/app/_footer.scss */
footer.primary nav.site a {
  color: #57338d;
  font-style: normal;
}
/* line 74, ../resources/app/_footer.scss */
footer.primary nav.site a:hover {
  color: #9f2488;
}
/* line 81, ../resources/app/_footer.scss */
footer.primary nav.social li {
  display: inline-block;
  margin: 0 5px;
  font-size: 28px;
}
/* line 86, ../resources/app/_footer.scss */
footer.primary nav.social span {
  display: none;
}
/* line 92, ../resources/app/_footer.scss */
footer.primary .baltimore-rocks .accent {
  color: #9f2488;
  font-style: normal;
}
/* line 98, ../resources/app/_footer.scss */
footer.primary .lawyer-speak {
  margin: 50px auto;
  width: 300px;
  color: #404040;
  font-size: 12px;
  line-height: 1.1;
}
/* line 106, ../resources/app/_footer.scss */
footer.primary .awesome-mascot {
  display: none;
}

/* line 1, ../resources/app/_home-theater.scss */
.home-theater {
  background: url('../images/bc-patterns-violet.png?1399494728');
  padding: 120px 0 50px;
  min-height: 500px;
  text-align: center;
}
/* line 7, ../resources/app/_home-theater.scss */
.home-theater .video-viewer {
  height: 250px;
  margin-bottom: 50px;
  width: 100%;
}
/* line 13, ../resources/app/_home-theater.scss */
.home-theater .video-offline {
  border: 3px solid rgba(250, 250, 250, 0.4);
  display: inline-block;
  height: 200px;
  margin-bottom: 50px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 21, ../resources/app/_home-theater.scss */
.home-theater .video-offline h3 {
  color: #fafafa;
  font-size: 100%;
  margin: 0 auto;
  position: relative;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 80%;
}
/* line 33, ../resources/app/_home-theater.scss */
.home-theater .theater-cards {
  margin: 0 auto;
  padding: 10px;
  max-width: 960px;
}
/* line 38, ../resources/app/_home-theater.scss */
.home-theater .theater-cards .card {
  display: block;
  margin-bottom: 40px;
  min-height: 225px;
  vertical-align: top;
}
/* line 44, ../resources/app/_home-theater.scss */
.home-theater .theater-cards .card .image-tease {
  background: rgba(0, 0, 0, 0.2) no-repeat scroll center center;
  background-size: cover;
  height: 80px;
  overflow: hidden;
}
/* line 51, ../resources/app/_home-theater.scss */
.home-theater .theater-cards .card h5 {
  color: white;
  margin-top: 5px;
  text-align: left;
}
@media only screen and (min-width: 480px) {
  /* line 61, ../resources/app/_home-theater.scss */
  .home-theater .card {
    margin-bottom: 20px;
    width: 45%;
  }
  /* line 64, ../resources/app/_home-theater.scss */
  .home-theater .card:nth-child(odd) {
    float: left;
    marign-left: 0;
  }
  /* line 68, ../resources/app/_home-theater.scss */
  .home-theater .card:nth-child(even) {
    float: right;
    marign-right: 0;
  }
}
@media only screen and (min-width: 640px) {
  /* line 77, ../resources/app/_home-theater.scss */
  .home-theater .video-viewer {
    height: 360px;
    width: 640px;
  }
}
@media only screen and (min-width: 760px) {
  /* line 86, ../resources/app/_home-theater.scss */
  .home-theater .theater-cards .card {
    margin-bottom: 0;
    padding: 0;
  }
  /* line 91, ../resources/app/_home-theater.scss */
  .home-theater .theater-cards.layout-halfs .card {
    margin-bottom: 20px;
    width: 45%;
  }
  /* line 94, ../resources/app/_home-theater.scss */
  .home-theater .theater-cards.layout-halfs .card:nth-child(odd) {
    float: left;
    marign-left: 0;
  }
  /* line 98, ../resources/app/_home-theater.scss */
  .home-theater .theater-cards.layout-halfs .card:nth-child(even) {
    float: right;
    marign-right: 0;
  }
  /* line 104, ../resources/app/_home-theater.scss */
  .home-theater .theater-cards.layout-thirds .card {
    float: none;
    width: 30%;
    display: inline-block;
    margin: 0 2% 20px;
  }
  /* line 109, ../resources/app/_home-theater.scss */
  .home-theater .theater-cards.layout-thirds .card:nth-child(3n+1) {
    float: none;
    margin-left: 0;
  }
  /* line 113, ../resources/app/_home-theater.scss */
  .home-theater .theater-cards.layout-thirds .card:nth-child(3n+3) {
    float: none;
    margin-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* line 124, ../resources/app/_home-theater.scss */
  .home-theater .video-viewer {
    height: 480px;
    width: 853px;
  }
  /* line 129, ../resources/app/_home-theater.scss */
  .home-theater .video-offline {
    height: 480px;
    width: 853px;
  }
  /* line 133, ../resources/app/_home-theater.scss */
  .home-theater .video-offline h3 {
    font-size: 34px;
  }
}

/* line 4, ../resources/app/_april-fools.scss */
.april-fools h1 {
  color: #4cbef0;
  font-size: 40px;
  margin: 0px 0px 20px;
}
/* line 9, ../resources/app/_april-fools.scss */
.april-fools strong {
  color: #4cbef0;
}
/* line 12, ../resources/app/_april-fools.scss */
.april-fools a {
  color: #4cbef0;
  display: inline-block;
  border-bottom: 1px dotted #4cbef0;
}
/* line 17, ../resources/app/_april-fools.scss */
.april-fools .action-buttons {
  padding-top: 20px;
  text-align: center;
}

/* line 23, ../resources/app/_april-fools.scss */
.btn-order-now {
  color: #fafafa !important;
  background-color: #4cbef0;
  border-color: #4cbef0;
}
/* line 78, ../resources/app/_mixins.scss */
.btn-order-now:hover, .btn-order-now:focus {
  background-color: #108ec6 !important;
  border-color: #108ec6;
}
/* line 82, ../resources/app/_mixins.scss */
.btn-order-now:active {
  background-color: #108ec6 !important;
  border-color: #108ec6;
}

/* line 1, ../resources/app/_bronycon-tooltip.scss */
.bronycon-tooltip {
  border-color: #57338d;
  background-color: #57338d;
  color: white;
  padding: 5px 0;
}
/* line 6, ../resources/app/_bronycon-tooltip.scss */
.bronycon-tooltip .qtip-titlebar {
  background-color: #57338d;
  border-bottom: 1px solid white;
  margin: 0 10px;
  padding: 5px 30px 5px 0px;
}
/* line 11, ../resources/app/_bronycon-tooltip.scss */
.bronycon-tooltip .qtip-titlebar .qtip-close {
  background-color: transparent;
  border-color: white;
  color: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 16, ../resources/app/_bronycon-tooltip.scss */
.bronycon-tooltip .qtip-titlebar .qtip-close:hover {
  border-color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
}
/* line 22, ../resources/app/_bronycon-tooltip.scss */
.bronycon-tooltip li a {
  border-bottom: 1px dotted white;
  color: white;
  display: inline-block;
}

/* line 29, ../resources/app/_bronycon-tooltip.scss */
.bronycon-tooltip-orange {
  border-color: #96278c;
  background-color: #96278c;
}
/* line 32, ../resources/app/_bronycon-tooltip.scss */
.bronycon-tooltip-orange .qtip-titlebar {
  background-color: #96278c;
}

@media only screen and (min-width: 400px) {
  /*-------------------------------------------
    Header .primary
  -------------------------------------------*/
  /* line 6, ../resources/app/media/_480.scss */
  header.primary .brand {
    width: 250px;
    height: 73px;
    -webkit-background-size: 250px 73px;
    -moz-background-size: 250px 73px;
    -o-background-size: 250px 73px;
    background-size: 250px 73px;
    -ms-behavior: url(/js/backgroundsize.min.htc);
  }
  /* line 10, ../resources/app/media/_480.scss */
  header.primary .brand.sticker {
    width: 250px;
    height: 77px;
    -webkit-background-size: 250px 72px;
    -moz-background-size: 250px 72px;
    -o-background-size: 250px 72px;
    background-size: 250px 72px;
    -ms-behavior: url(/js/backgroundsize.min.htc);
  }
  /* line 18, ../resources/app/media/_480.scss */
  header.primary .nav-slider-control span.short {
    display: inline-block;
  }

  /*-------------------------------------------
    Footer (footer.primary)
  -------------------------------------------*/
  /* line 32, ../resources/app/media/_480.scss */
  footer.primary nav.site {
    width: 400px;
  }
  /* line 36, ../resources/app/media/_480.scss */
  footer.primary .lawyer-speak {
    width: 400px;
  }

  /*-------------------------------------------
    Hotel list
  -------------------------------------------*/
  /* line 47, ../resources/app/media/_480.scss */
  li.hotel .details .features li {
    padding-right: 10px;
    width: 45%;
    display: inline-block;
  }

  /*-------------------------------------------
    Guests
  -------------------------------------------*/
  /* line 61, ../resources/app/media/_480.scss */
  .guest-filmstrips .filmstrip {
    float: left;
    width: 49%;
  }

  /* line 68, ../resources/app/media/_480.scss */
  section.guests.single-guest .image-group {
    display: block;
  }
  /* line 71, ../resources/app/media/_480.scss */
  section.guests.single-guest .guest-bio {
    padding-left: 200px;
  }

  /* line 77, ../resources/app/media/_480.scss */
  .guest-strips .strip .pane.anon {
    display: block;
  }

  /*-------------------------------------------
    Home
  -------------------------------------------*/
  /* line 90, ../resources/app/media/_480.scss */
  .header-band.home h3 span {
    display: inline;
  }
  /* line 92, ../resources/app/media/_480.scss */
  .header-band.home h3 span:first-child:after {
    content: ' • ';
  }
}
@media only screen and (min-width: 768px) {
  /* line 2, ../resources/app/media/_768.scss */
  .content-page article, .content-page section.the-meat {
    width: 700px;
  }

  /* line 8, ../resources/app/media/_768.scss */
  header.section-heading {
    margin-bottom: 50px;
    height: 20px;
    border-bottom: 1px solid #a5a5a5;
    border-top: none;
  }
  /* line 13, ../resources/app/media/_768.scss */
  header.section-heading h3 {
    top: 20px;
  }

  /* line 18, ../resources/app/media/_768.scss */
  ul, ol {
    padding: 0 4.2em;
  }

  /* line 22, ../resources/app/media/_768.scss */
  .quad-card {
    display: inline-block;
    margin-bottom: 4px;
    width: 48.999999%;
  }

  /*-------------------------------------------
    Header .primary
  -------------------------------------------*/
  /* line 36, ../resources/app/media/_768.scss */
  header.primary .nav-slider-control span.short {
    display: none;
  }
  /* line 39, ../resources/app/media/_768.scss */
  header.primary .nav-slider-control span.full {
    display: inline-block;
  }

  /*-------------------------------------------
    Homepage Guests
  -------------------------------------------*/
  /* line 52, ../resources/app/media/_768.scss */
  section.guests {
    padding: 20px 0 70px;
  }
  /* line 54, ../resources/app/media/_768.scss */
  section.guests li {
    display: inline-block;
    -webkit-transition: top 0.2s;
    -moz-transition: top 0.2s;
    -o-transition: top 0.2s;
    transition: top 0.2s;
  }
  /* line 57, ../resources/app/media/_768.scss */
  section.guests li:hover {
    top: -5px;
  }

  /* line 65, ../resources/app/media/_768.scss */
  .header-band.home h3 {
    display: inline-block;
  }
  /* line 68, ../resources/app/media/_768.scss */
  .header-band.home .tab-wrapper {
    position: absolute;
    padding-top: 0px;
    bottom: -40px;
  }
  /* line 74, ../resources/app/media/_768.scss */
  .header-band.home.plain h3 {
    border: 1px solid #3c89c8;
    border-top: none;
  }
  /* line 78, ../resources/app/media/_768.scss */
  .header-band.home.plain .tab-wrapper {
    bottom: -59px;
  }

  /* line 84, ../resources/app/media/_768.scss */
  .announcement-strip {
    height: 350px;
  }
  /* line 87, ../resources/app/media/_768.scss */
  .announcement-strip.tall {
    height: 500px;
  }
  /* line 92, ../resources/app/media/_768.scss */
  .announcement-strip:nth-child(even) .fg-wrap {
    order: 2;
  }
  /* line 95, ../resources/app/media/_768.scss */
  .announcement-strip:nth-child(even) .announcement-copy {
    order: 1;
  }
  /* line 100, ../resources/app/media/_768.scss */
  .announcement-strip .wrap {
    display: block;
    height: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
  /* line 112, ../resources/app/media/_768.scss */
  .announcement-strip.no-wrap .wrap {
    max-width: inherit;
  }
  /* line 116, ../resources/app/media/_768.scss */
  .announcement-strip .fg-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-align-items: inherit;
    -moz-align-items: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
    min-height: 300px;
    min-width: 0;
    line-height: 0;
  }
  /* line 128, ../resources/app/media/_768.scss */
  .announcement-strip .foreground {
    height: auto;
    width: 100%;
    min-height: 0;
  }
  /* line 141, ../resources/app/media/_768.scss */
  .announcement-strip.fg-align-bottom .fg-wrap {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    min-height: 0;
  }
  /* line 148, ../resources/app/media/_768.scss */
  .announcement-strip.fg-align-bottom-padded .fg-wrap {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    min-height: 0;
    padding-bottom: 15px;
  }
  /* line 156, ../resources/app/media/_768.scss */
  .announcement-strip.fg-align-top .fg-wrap {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    min-height: 0;
  }
  /* line 162, ../resources/app/media/_768.scss */
  .announcement-strip.tier-2-fg .fg-wrap {
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2;
  }
  /* line 175, ../resources/app/media/_768.scss */
  .announcement-strip .announcement-copy {
    font-size: 20px;
    margin-left: 15px;
    right: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 55%;
  }
  /* line 189, ../resources/app/media/_768.scss */
  .announcement-strip.highlight-box {
    color: white;
  }
  /* line 191, ../resources/app/media/_768.scss */
  .announcement-strip.highlight-box .announcement-copy {
    background: rgba(150, 39, 140, 0.7);
    padding: 15px 15px 20px;
  }
  /* line 199, ../resources/app/media/_768.scss */
  .announcement-strip.image-title .announcement-copy img.title {
    max-width: 100%;
  }

  /* line 208, ../resources/app/media/_768.scss */
  .flip-sides .announcement-strip:nth-child(even) .fg-wrap {
    order: 1;
  }
  /* line 211, ../resources/app/media/_768.scss */
  .flip-sides .announcement-strip:nth-child(even) .announcement-copy {
    order: 2;
  }
  /* line 216, ../resources/app/media/_768.scss */
  .flip-sides .announcement-strip:nth-child(odd) .fg-wrap {
    order: 2;
  }
  /* line 219, ../resources/app/media/_768.scss */
  .flip-sides .announcement-strip:nth-child(odd) .announcement-copy {
    order: 1;
  }

  /* line 226, ../resources/app/media/_768.scss */
  .important-announcement {
    padding: 100px 0 20px;
  }
  /* line 229, ../resources/app/media/_768.scss */
  .important-announcement .wrap {
    padding: 50px 100px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
  }

  /*-------------------------------------------
    Register
  -------------------------------------------*/
  /* line 241, ../resources/app/media/_768.scss */
  .other-badges .alt-badge-card {
    display: inline-block;
    margin: 2px 0;
    width: 40%;
  }

  /*-------------------------------------------
    Partners Section (section.partners)
  -------------------------------------------*/
  /* line 254, ../resources/app/media/_768.scss */
  section.partners .partner-list {
    width: 60%;
    float: right;
  }
  /* line 259, ../resources/app/media/_768.scss */
  section.partners a {
    width: 150px;
    height: 75px;
    -webkit-background-size: 150px 75px;
    -moz-background-size: 150px 75px;
    -o-background-size: 150px 75px;
    background-size: 150px 75px;
    -ms-behavior: url(/js/backgroundsize.min.htc);
  }
  /* line 265, ../resources/app/media/_768.scss */
  section.partners li {
    display: inline-block;
  }

  /*-------------------------------------------
    Footer (footer.primary)
  -------------------------------------------*/
  /* line 277, ../resources/app/media/_768.scss */
  footer.primary .footer-liner {
    width: 60%;
    float: right;
  }
  /* line 282, ../resources/app/media/_768.scss */
  footer.primary .awesome-mascot {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 350px;
  }

  /*-------------------------------------------
    Hotels
  -------------------------------------------*/
  /* line 297, ../resources/app/media/_768.scss */
  li.hotel .details {
    float: left;
    width: 450px;
  }
  /* line 301, ../resources/app/media/_768.scss */
  li.hotel .book-it {
    float: left;
    margin-top: 0;
    text-align: center;
  }

  /*-------------------------------------------
    Guests
  -------------------------------------------*/
  /* line 314, ../resources/app/media/_768.scss */
  .guest-filmstrips .filmstrip {
    width: 33%;
  }

  /* line 324, ../resources/app/media/_768.scss */
  .content.bronypalooza .timeline-group {
    display: inline-block;
    width: 49%;
  }
  /* line 328, ../resources/app/media/_768.scss */
  .content.bronypalooza .timeline.friday {
    text-align: right;
  }
}
@media only screen and (min-width: 850px) {
  /*-------------------------------------------
    Partners Section (section.partners)
  -------------------------------------------*/
  /*-------------------------------------------
    Footer (footer.primary)
  -------------------------------------------*/
  /* line 15, ../resources/app/media/_850.scss */
  footer.primary .awesome-mascot {
    width: 425px;
  }

  /* line 22, ../resources/app/media/_850.scss */
  .announcement-strip.jumbo-headline h2 {
    font-size: 60px;
  }

  /*-------------------------------------------
    Vendor Map
  -------------------------------------------*/
  /* line 32, ../resources/app/media/_850.scss */
  .vendor-hall-map-wrap {
    background-image: none;
    padding-bottom: 50px;
    text-align: center;
  }
  /* line 36, ../resources/app/media/_850.scss */
  .vendor-hall-map-wrap #vendor-hall-map {
    display: inline-block;
    margin-top: -100px;
  }

  /* line 44, ../resources/app/media/_850.scss */
  .convention-hours {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 46, ../resources/app/media/_850.scss */
  .convention-hours > div {
    border-left: 1px solid #3c89c8;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 64, ../resources/app/media/_850.scss */
  .convention-hours > div:first-child {
    border-left: none;
  }

  /* line 71, ../resources/app/media/_850.scss */
  .guest-schedule {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 73, ../resources/app/media/_850.scss */
  .guest-schedule > div {
    border-right: 1px solid #3c89c8;
    margin-bottom: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: flex-start;
    -moz-box-pack: flex-start;
    -o-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 92, ../resources/app/media/_850.scss */
  .guest-schedule > div div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 95, ../resources/app/media/_850.scss */
  .guest-schedule > div:last-child {
    border-right: none;
  }
  /* line 98, ../resources/app/media/_850.scss */
  .guest-schedule > div.autographs {
    max-width: 200px;
    padding-right: 20px;
  }
  /* line 102, ../resources/app/media/_850.scss */
  .guest-schedule > div.events div {
    padding: 0 20px;
    width: 100%;
  }
}
@media only screen and (min-width: 960px) {
  /*-------------------------------------------
    Billboard
  -------------------------------------------*/
  /* line 6, ../resources/app/media/_960.scss */
  .billboard .slide-content {
    bottom: auto;
    padding: 0;
    width: 50%;
    background: transparent;
  }
  /* line 15, ../resources/app/media/_960.scss */
  .billboard .slide-content.right {
    right: 0;
    padding-right: 30px;
    text-align: right;
  }
  /* line 20, ../resources/app/media/_960.scss */
  .billboard .slide-content.left {
    left: 0;
    padding-left: 30px;
    text-align: left;
  }
  /* line 25, ../resources/app/media/_960.scss */
  .billboard .slide-content h1 {
    font-size: 50px;
  }
  /* line 28, ../resources/app/media/_960.scss */
  .billboard .slide-content p {
    font-size: 25px;
  }
  /* line 32, ../resources/app/media/_960.scss */
  .billboard img.foreground {
    width: 70%;
  }
  /* line 35, ../resources/app/media/_960.scss */
  .billboard .reveal .slide-background {
    -webkit-background-size: 1440px auto;
    -moz-background-size: 1440px auto;
    -o-background-size: 1440px auto;
    background-size: 1440px auto;
    -ms-behavior: url(/js/backgroundsize.min.htc);
  }
}
@media only screen and (min-width: 960px) and (min-height: 800px) {
  /* line 6, ../resources/app/media/_960.scss */
  .billboard .slide-content {
    bottom: 300px;
    height: 280px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1, ../resources/app/media/_992.scss */
  .wrap {
    padding: 0;
    text-align: center;
    margin: 0 auto;
    width: 960px;
  }

  /*-------------------------------------------
    Header .primary
  -------------------------------------------*/
  /* line 13, ../resources/app/media/_992.scss */
  header.primary {
    padding-top: 10px;
  }
  /* line 16, ../resources/app/media/_992.scss */
  header.primary .brand {
    float: left;
  }

  /* line 21, ../resources/app/media/_992.scss */
  nav.primary {
    position: absolute;
    top: 0;
    padding-top: 10px;
    width: 100%;
    text-align: right;
  }
  /* line 28, ../resources/app/media/_992.scss */
  nav.primary a {
    padding: 10px 10px 8px 10px;
  }

  /*-------------------------------------------
    Homepage Guests
  -------------------------------------------*/
  /* line 40, ../resources/app/media/_992.scss */
  section.guests li {
    margin: 0 10px 0 10px;
  }

  /* line 48, ../resources/app/media/_992.scss */
  .content-page nav.section-nav {
    float: left;
    width: 200px;
    padding-top: 60px;
    font-family: "proxima-nova-condensed", impact, sans-serif;
    font-size: 17px;
  }
  /* line 55, ../resources/app/media/_992.scss */
  .content-page nav.section-nav a {
    display: block;
    padding: 10px 10px 8px 10px;
    color: #a5a5a5;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
  }
  /* line 60, ../resources/app/media/_992.scss */
  .content-page nav.section-nav a.sub-current span:after {
    display: inline-block;
    margin-left: 10px;
    content: '\25BE';
  }
  /* line 65, ../resources/app/media/_992.scss */
  .content-page nav.section-nav a.external span:after {
    position: absolute;
    font-size: 80%;
    margin-left: 5px;
    font-family: 'Glyphicons Regular';
    content: '\E390';
  }
  /* line 74, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li {
    margin-bottom: 2px;
    background-color: #efefef;
  }
  /* line 77, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li:hover a {
    color: #57338d;
  }
  /* line 80, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current, .content-page nav.section-nav li.active {
    background-color: #57338d;
  }
  /* line 82, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current > a, .content-page nav.section-nav li.active > a {
    color: #fafafa;
  }
  /* line 85, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current .sub-nav li, .content-page nav.section-nav li.active .sub-nav li {
    background-color: transparent;
    border-top: 1px solid #785AA2;
    margin-bottom: 0;
  }
  /* line 89, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current .sub-nav li a, .content-page nav.section-nav li.active .sub-nav li a {
    padding-left: 20px;
    color: rgba(250, 250, 250, 0.3);
  }
  /* line 92, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current .sub-nav li a:hover, .content-page nav.section-nav li.active .sub-nav li a:hover {
    color: #fafafa;
  }
  /* line 96, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current .sub-nav li.first, .content-page nav.section-nav li.sub-current .sub-nav li.active, .content-page nav.section-nav li.active .sub-nav li.first, .content-page nav.section-nav li.active .sub-nav li.active {
    border-top: none;
  }
  /* line 99, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current .sub-nav li.active, .content-page nav.section-nav li.active .sub-nav li.active {
    background-color: rgba(250, 250, 250, 0.2);
  }
  /* line 101, ../resources/app/media/_992.scss */
  .content-page nav.section-nav li.sub-current .sub-nav li.active a, .content-page nav.section-nav li.active .sub-nav li.active a {
    color: #fafafa;
    border-color: #fafafa;
  }
  /* line 110, ../resources/app/media/_992.scss */
  .content-page nav.section-nav .sub-current .sub-nav {
    padding: 0 5px 5px 5px;
  }
  /* line 116, ../resources/app/media/_992.scss */
  .content-page article, .content-page section.the-meat {
    padding: 0px 10px 10px 10px;
  }
  /* line 119, ../resources/app/media/_992.scss */
  .content-page article header.page-header, .content-page section.the-meat header.page-header {
    position: relative;
    top: -40px;
    left: -20px;
  }
  /* line 123, ../resources/app/media/_992.scss */
  .content-page article header.page-header h2, .content-page section.the-meat header.page-header h2 {
    display: inline-block;
    background: #fafafa;
    margin: 0px;
    padding: 10px 20px;
  }
  /* line 133, ../resources/app/media/_992.scss */
  .content-page.has-nav article, .content-page.has-nav section.the-meat {
    float: right;
  }

  /*-------------------------------------------
    Registration
  -------------------------------------------*/
  /*-------------------------------------------
    Home
  -------------------------------------------*/
  /* line 169, ../resources/app/media/_992.scss */
  .announcement-strip.image-title .announcement-copy img.title {
    max-width: 110%;
  }
  /* line 173, ../resources/app/media/_992.scss */
  .announcement-strip.no-wrap .wrap {
    width: 100%;
  }
}
@media only screen and (min-width: 1080px) {
  /*-------------------------------------------
    Home
  -------------------------------------------*/
  /* line 7, ../resources/app/media/_1080.scss */
  .announcement-strip.image-title .announcement-copy img.title {
    margin-left: -8%;
    max-width: 120%;
  }
}
@media only screen and (min-width: 1200px) {
  /*-------------------------------------------
    Home
  -------------------------------------------*/
  /* line 7, ../resources/app/media/_1200.scss */
  .announcement-strip.image-title .announcement-copy img.title {
    max-width: 150%;
    margin-left: -20%;
  }
}
