/* Minification failed. Returning unminified contents.
(1227,1): run-time error CSS1019: Unexpected token, found '@import'
(1227,9): run-time error CSS1019: Unexpected token, found 'url('https://fonts.googleapis.com/css?family=Baloo|Baloo+Da|Ubuntu:300,400,500,700')'
(6480,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6481,8): run-time error CSS1035: Expected colon, found '{'
(6496,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(6497,8): run-time error CSS1035: Expected colon, found '{'
(8157,7590): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8157,7611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8157,7730): run-time error CSS1019: Unexpected token, found '@keyframes'
(8157,7743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,488): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,1215): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,1233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,2065): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,2090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,2133): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,2150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,2251): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,2276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,2484): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,2501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,2767): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,2797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,3289): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,3311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,3876): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,3901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,4161): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,4178): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,4496): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,4521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,4906): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,4923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,5430): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,5454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,5954): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,5970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,6525): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,6551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,7233): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,7251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,7994): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,8022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,8632): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,8652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,9329): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,9361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,9882): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,9906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,10506): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,10538): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,11059): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,11083): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,11683): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,11716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,12237): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,12262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,12865): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,12895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,13444): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,13466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,14088): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,14117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,14356): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,14377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,14686): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,14719): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,14982): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,15007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,15352): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,15385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,15567): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,15592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,15856): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,15890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,16072): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,16098): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,16365): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,16396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,16661): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,16684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(8158,17025): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,17051): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,17082): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,17100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,17192): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,17222): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,17365): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,17387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,17603): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,17636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,17783): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,17808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,18037): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,18067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,18210): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,18232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,18448): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,18481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,18628): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,18653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,18882): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,18913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,19054): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,19077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,19294): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,19328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,19473): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,19499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,19729): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,19757): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,19898): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,19918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,20126): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,20157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,20302): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,20325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,20546): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,20573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,20604): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,20623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,20718): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,20749): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,20852): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,20875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,21054): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,21088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,21195): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,21221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,21413): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,21444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,21549): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,21572): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,21753): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,21787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,21896): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,21922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,22116): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,22148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,22251): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,22275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,22457): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,22492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,22599): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,22626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,22821): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,22850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,22955): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,22976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,23151): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,23183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,23292): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,23316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,23504): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,23528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,24546): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,24562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,25708): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,25735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,26445): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,26464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,27324): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,27351): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,28061): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,28080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,28940): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,28968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,29292): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,29312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,29789): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,29817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,30141): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,30161): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,30638): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,30670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,30977): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,31001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,31465): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,31498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,31627): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,31652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,31939): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,31967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,32224): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,32244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,32568): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,32604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,32879): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,32907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,33273): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,33310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,33587): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,33616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,33987): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,34021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,34294): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,34320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,34678): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,34713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,34992): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,35019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,35386): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,35415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,35632): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,35653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,35940): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,35977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,36212): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,36241): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,36570): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,36608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,36849): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,36879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,37217): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,37252): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,37489): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,37516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,37841): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,37877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,38116): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,38144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,38474): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,38499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,39198): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,39215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,39972): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,39998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,40189): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,40207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,40459): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,40486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,40635): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,40654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,40867): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,40893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,40987): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,41005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,41160): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,41190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,41698): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,41720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,42301): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,42331): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,42839): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,42861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,43442): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,43473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,43981): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,44004): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,44588): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,44616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,45124): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,45144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,45719): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,45746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,45856): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,45875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,46049): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,46080): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,46660): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,46683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,47339): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,47370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,47686): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,47709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,48101): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,48133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,48451): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,48475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,48872): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,48901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,49481): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,49502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(8158,50152): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,50183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,50333): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,50356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,50582): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,50613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,50763): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,50786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,51012): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,51044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,51192): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,51216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,51443): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,51472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,51620): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,51641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,51859): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,51891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,52038): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,52062): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,52288): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,52320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,52469): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,52493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,52721): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,52754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,52901): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,52926): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,53155): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,53185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,53334): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,53356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,53578): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8158,53609): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,53735): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(8158,53763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,54023): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,54046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,56496): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,56519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,56732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8158,56750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8158,98142): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,98165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,98378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8158,98396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8158,204927): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,204947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,215437): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,215786): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,215882): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,216429): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,216663): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,216756): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,223339): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,223647): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,223755): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,223835): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,224039): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,224144): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,226428): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,226712): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,226809): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,226878): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,227114): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,227208): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,227870): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,228122): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,228215): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,232654): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,232939): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,233039): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,233113): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,233249): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,233348): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,233460): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,233586): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,233689): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,234511): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,234800): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,234906): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,235135): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,235411): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,235516): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,236444): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,236913): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,237016): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,239045): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,239281): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,239379): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,239791): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,239993): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,240088): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,240158): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,240296): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,240391): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,240476): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,240596): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,240693): run-time error CSS1039: Token not allowed after unary operator: '-scale-font'
(8158,243285): run-time error CSS1019: Unexpected token, found '@keyframes'
(8158,243308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8158,243521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8158,243539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*! jQuery UI - v1.11.1 - 2014-08-13
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

@import url('https://fonts.googleapis.com/css?family=Baloo|Baloo+Da|Ubuntu:300,400,500,700');

/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=d244b939685d0f5a2b44)
 * Config saved to config.json and https://gist.github.com/d244b939685d0f5a2b44
 */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/fonts/glyphicons-halflings-regular.eot');
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
  font-display: swap;
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #0b5a9c;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #063155;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
/*
  border-radius: 4px;
*/
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #0b5a9c;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #083f6c;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #0b5a9c;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #083f6c;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
/*
  border-radius: 4px;
*/
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
/*
  border-radius: 3px;
*/
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
/*
  border-radius: 4px;
*/
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
/*
  border-radius: 4px;
*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
/*
  border-radius: 3px;
*/
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
/*
  border-radius: 3px;
*/
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
/*
  border-radius: 6px;
*/
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
/*
  border-radius: 6px;
*/
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
/*
  border-radius: 4px;
*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #0b5a9c;
  border-color: #094c84;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #083f6c;
  border-color: #01080d;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #083f6c;
  border-color: #052b4b;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #083f6c;
  border-color: #052b4b;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #052b4b;
  border-color: #01080d;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #0b5a9c;
  border-color: #094c84;
}
.btn-primary .badge {
  color: #0b5a9c;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #0b5a9c;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #063155;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
/*
  border-radius: 6px;
*/
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
/*
  border-radius: 3px;
*/
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
/*
  border-radius: 3px;
*/
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
     transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
     transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
/*
  border-radius: 4px;
*/
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0b5a9c;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 1024px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
/*
  border-radius: 6px;
*/
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
/*
  border-radius: 3px;
*/
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.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;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
/*
  border-radius: 4px;
*/
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
/*
  border-radius: 3px;
*/
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
/*
  border-radius: 6px;
*/
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #0b5a9c;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
/*
  border-radius: 4px 4px 0 0;
*/
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
/*
  border-radius: 4px;
*/
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
/*
    border-radius: 4px 4px 0 0;
*/
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
	/*
  border-radius: 4px;
*/
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #0b5a9c;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
/*
    border-radius: 4px 4px 0 0;
*/
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 1024px) {
  .navbar {
	/*
    border-radius: 4px;
*/
  }
}
@media (min-width: 1024px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 1024px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

    .navbar-collapse.collapse {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important;
    }

    .navbar-collapse.in {
      overflow-y: visible;
    }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 1024px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 1024px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 1024px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 1024px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
/*
  border-radius: 4px;
*/
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
/*
  border-radius: 1px;
*/
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 1024px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 1023px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 1024px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }

    .navbar-nav > li {
      float: left;
    }

      .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
      }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
      width: auto;
    }

    .navbar-form .input-group > .form-control {
      width: 100%;
    }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

    .navbar-form .radio label,
    .navbar-form .checkbox label {
      padding-left: 0;
    }

    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0;
    }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 1023px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
/*
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
*/
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 1024px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 1024px) {
  .navbar-left {
    float: left !important;
  }

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

    .navbar-right ~ .navbar-right {
      margin-right: 0;
    }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 1023px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-default .btn-link {
  color: #777777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 1023px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
/*
  border-radius: 4px;
*/
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
/*
  border-radius: 4px;
*/
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #0b5a9c;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
/*
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
*/
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	/*
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
*/
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #063155;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #0b5a9c;
  border-color: #0b5a9c;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
	/*
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
*/
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	/*
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
*/
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
	/*
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
*/
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
	/*
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
*/
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
/*
  border-radius: 15px;
*/
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #0b5a9c;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #083f6c;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
/*
  border-radius: 10px;
*/
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #0b5a9c;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
	/*
  border-radius: 6px;
*/
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
/*
  border-radius: 4px;
*/
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #0b5a9c;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #0b5a9c;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
	/*
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
*/
}
.list-group-item:last-child {
  margin-bottom: 0;
/*
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
*/
}
a.list-group-item,
button.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #0b5a9c;
  border-color: #0b5a9c;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #7dbff6;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
/*
  border-radius: 4px;
*/
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
/*
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
*/
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
/*
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
*/
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
/*
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
*/
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
/*
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
*/
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
/*
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
*/
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #ffffff;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #0b5a9c;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #0b5a9c;
  border-color: #0b5a9c;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #0b5a9c;
}
.panel-primary > .panel-heading .badge {
  color: #0b5a9c;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #0b5a9c;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
/*
  border-radius: 4px;
*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
/*
  border-radius: 6px;
*/
}
.well-sm {
  padding: 9px;
/*
  border-radius: 3px;
*/
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
/*
  border-radius: 6px;
*/
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
/*
  border-radius: 6px;
*/
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
/*
  border-radius: 5px 5px 0 0;
*/
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100021;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;left:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;text-align:right;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:center;}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{left:220px}.fancybox-thumbs{position:absolute;top:0;left:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
.os-animation{opacity:0;}.os-animation.animated{opacity:1;}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes flash{0%,100%,50%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,100%,50%{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}100%{-webkit-transform:none;transform:none;}}@keyframes wobble{0%{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}100%{-webkit-transform:none;transform:none;}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}100%{-webkit-transform:none;transform:none;}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}100%{-webkit-transform:none;transform:none;}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}100%{-webkit-transform:none;transform:none;}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}100%{-webkit-transform:none;transform:none;opacity:1;}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}100%{-webkit-transform:none;transform:none;opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{0%{opacity:1;}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{0%{opacity:1;}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}100%{opacity:1;-webkit-transform:none;transform:none;}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}100%{opacity:0;}}@keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}100%{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}@-webkit-keyframes rollInRight{0%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);}}@-moz-keyframes rollInRight{0%{opacity:0;-moz-transform:translateX(100%) rotate(120deg);}100%{opacity:1;-moz-transform:translateX(0) rotate(0deg);}}@-o-keyframes rollInRight{0%{opacity:0;-o-transform:translateX(100%)rotate(120deg);}100%{opacity:1;-o-transform:translateX(0)rotate(0deg);}}@keyframes rollInRight{0%{opacity:0;transform:translateX(100%) rotate(120deg);}100%{opacity:1;transform:translateX(0) rotate(0deg);}}.rollInRight{-webkit-animation-name:rollInRight;-moz-animation-name:rollInRight;-o-animation-name:rollInRight;animation-name:rollInRight;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/Akagi-SemiBold.eot?");src:url("/css/fonts/Akagi-SemiBold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Akagi-SemiBold.woff2") format("woff2"),url("/css/fonts/Akagi-SemiBold.woff") format("woff"),url("/css/fonts/Akagi-SemiBold.svg#Akagi-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/Akagi-Book.eot?");src:url("/css/fonts/Akagi-Book.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Akagi-Book.woff2") format("woff2"),url("/css/fonts/Akagi-Book.woff") format("woff"),url("/css/fonts/Akagi-Book.svg#Akagi-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/AkagiPro-Black.eot?");src:url("/css/fonts/AkagiPro-Black.eot?#iefix") format("embedded-opentype"),url("/css/fonts/AkagiPro-Black.woff") format("woff"),url("/css/fonts/AkagiPro-Black.ttf") format("truetype"),url("/css/fonts/AkagiPro-Black.svg#AkagiPro-Black") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.eot?");src:url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.eot?#iefix") format("embedded-opentype"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.woff") format("woff"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.ttf") format("truetype"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.svg#398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e") format("svg");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/AkagiPro-Fat.eot?");src:url("/css/fonts/AkagiPro-Fat.eot?#iefix") format("embedded-opentype"),url("/css/fonts/AkagiPro-Fat.woff") format("woff"),url("/css/fonts/AkagiPro-Fat.ttf") format("truetype"),url("/css/fonts/AkagiPro-Fat.svg#AkagiPro-Fat") format("svg");font-weight:800;font-style:normal;font-display:swap;}.material-icons.md-18{font-size:18px;}@keyframes shadowPulse{0%{box-shadow:0 0 10px 0 #7c7c7c;}100%{box-shadow:0 0 5px 0 rgba(124,124,124,0);}}.shadow-pulse{animation-name:shadowPulse;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear;}:root{--scale-element:1;--scale-font:1;}a,.btn{-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}nav.main a,nav a{text-decoration:none !important;}.promo_pods a,.listing a{text-decoration:none !important;}.btn{border-radius:0;position:relative;}.btn::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}a.see_all{position:absolute;top:0;right:0;font-size:11px;}#top-link-block{z-index:200;position:relative;}#top-link-block a{display:block;margin:0 auto;}@media(max-width:991px){#top-link-block a{text-align:center;border-radius:0;border:0 none;box-shadow:0 none;}}@media(min-width:992px){#top-link-block{position:fixed;bottom:25px;right:15px;padding:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;opacity:0;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-ms-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s;}#top-link-block.affix.show{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;opacity:1;}}ul,ol{padding:0;margin:0 0 16px;line-height:1.4;}ul{margin-left:16px;list-style:disc outside;}ol{margin-left:20px;list-style:decimal;}ul ul,ol ol{padding:4px 0 0 8px;}ul ul{list-style:circle outside;}ol ol{list-style:lower-roman;}li{margin-bottom:4px;}dl dt{font-weight:bold;padding-bottom:2px;}dl dd{padding-bottom:4px;}ul.nav,ol.nav{padding:0;margin:0;list-style:none;line-height:1;}nav ul,nav ol{padding:0;margin:0;list-style:none;line-height:1;}ul.list,ol.list{padding:0;margin:0;list-style:none;line-height:1;}nav ul li,nav ol li{padding:0;margin:0;list-style:none;line-height:1;}ul.list li,ol.list li{padding:0;margin:0;list-style:none;line-height:1;}img,.promo_pods .item img,.gallery .item img{width:100%;height:auto;}.image.video,.banner .image,.promo_pods .image,.listing .image,.gallery .image{overflow:hidden;padding:0;}.image.video a img,.banner .item a img,.promo_pods .item a img,.listing .item a img,.gallery .item a img{-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;}.image.video a:hover img,.banner .item a:hover img,.promo_pods .item a:hover img,.listing .item a:hover img,.gallery .item a:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}i.fa{margin-right:5px;}i.fa.after{margin-right:0;margin-left:5px;}.glyphicon.lg{font-size:40px;}@media(max-width:767px){.text-left-xs{text-align:left;}}body{font-weight:400;font-size:15px;-webkit-font-smoothing:antialiased;position:relative;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn;color:#6e6e6e;}input,select,textarea{font-weight:400;font-size:15px;}button{font-weight:400;font-size:15px;font-weight:500;letter-spacing:.025em;}.btn{font-weight:500;letter-spacing:.025em;}h1,h2,h3,h4,h5,h6,.heading,nav.main,table thead th,.nav-tabs{font-weight:400;line-height:1.2;}h1{font-size:36px;}h2{font-size:30px;}h3{font-size:26px;}h4{font-size:22px;}h5,p.heading{font-size:18px;}h6{font-size:16px;}h1,h2,h3{margin-top:16px;}#left_col h1:first-child,#right_col h1:first-child,#wide_col h1:first-child,#mid_col h1:first-child{margin-top:0;}h4,h5,h6,p.heading{margin-top:8px;}footer .heading{font-size:16px;}p{margin:8px 0 16px;line-height:1.4;}.text{line-height:1.5;}.intro{font-size:110%;}.banner .intro{font-size:125%;}p#skip{display:none;}@media(min-width:992px){.intro{font-size:130%;}.banner .intro{font-size:150%;}}.fi_quick_facts{padding:15px 15px 30px;overflow:hidden;height:100%;}.fi_quick_facts .inner{background-color:transparent;margin-bottom:8px;}.fi_quick_facts .inner p{margin-bottom:8px;}.fi_quick_facts .quick_fact .text{font-size:1.455em;}.fi_links{padding:15px 15px 30px;overflow:hidden;height:100%;}.fi_links .inner{background-color:transparent;}.fi_banners_txt .item{height:218px;margin-bottom:45px;position:relative;}.fi_banners_txt .item p.heading{color:#fff;text-shadow:rgba(0,0,0,.5) 1px 1px 0;position:absolute;top:0;z-index:2;}.fi_banners_txt .item .inner{border:1px solid #eaeaea;padding:0 15px;height:215px;position:relative;background-size:cover;background-position-y:50%;}.fi_banners_txt .item .inner .info{display:none;opacity:.8;background-color:#333;color:#fff;position:absolute;height:100%;left:0;top:0;width:100%;padding-top:32px;z-index:1;}.fi_banners_txt .item .inner:hover{box-shadow:0 0 8px rgba(0,0,0,.1);}.fi_banners_txt .item .inner:hover .info{display:block;}.fi_banners_txt .item .inner p.heading{margin-bottom:6px;}.fi_banners_txt .item ul li{list-style:none;}.fi_banners_txt .item ul li:hover{font-weight:600;}.advanced-component{clear:both;}.advanced-component .info .heading{text-shadow:rgba(0,0,0,.3) 1px 2px 0;text-transform:uppercase;}.ekko-lightbox-container{position:relative;}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;font-size:30px;color:#fff;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.ekko-lightbox-nav-overlay a:empty{width:49%;}.ekko-lightbox a:hover{text-decoration:none;opacity:1;}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left;background-color:transparent;}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right;background-color:transparent;}.ekko-lightbox .modal-footer{text-align:left;}.modal-backdrop.in{-webkit-opacity:.85;-moz-opacity:.85;opacity:.85;background-color:#000;}.ekko-lightbox .modal-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background-color:transparent;}.ekko-lightbox .modal-header{border:0;padding-left:0;padding-right:0;}.ekko-lightbox .modal-header .close{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;color:#fff;text-shadow:0;margin-top:5px;}.ekko-lightbox .modal-header .close:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;}.ekko-lightbox .modal-header h4.modal-title{color:#fff;padding:0;}.ekko-lightbox .modal-body{padding:0;}.ekko-lightbox .modal-footer{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;border:0;color:#fff;padding:0;margin:16px 0;}.ekko-lightbox-nav-overlay a{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;text-shadow:none;}.ekko-lightbox .modal-dialog{margin:0 auto !important;}#site{position:relative;}header{height:74px;z-index:500;}header .container{position:relative;}@media(max-width:767px){header .container{width:auto;}}@media(min-width:768px){header::after{content:"";position:absolute;right:0;left:0;border-width:5px 0 0;border-style:solid;}}.content{padding:16px 0;}.content.short{padding:8px 0;}@media(max-width:767px){.content #left_col,.content #mid_col{padding-bottom:24px;}}footer{padding:16px 0;clear:both;}@media(max-width:767px){footer .company_details,footer .quick_links{margin-bottom:32px;}}@media(min-width:768px) and (max-width:991px){footer{padding:24px 0;}footer .social{margin:16px 0;}}@media(min-width:992px){footer{padding:32px 0 40px;}footer a:hover{opacity:.6;text-decoration:none;}}.navigation{position:relative;z-index:5;}.navigation .reveal{display:none;}.navigation a.expand{position:absolute;top:0;right:0;z-index:300;width:80px;height:80px;display:block;text-indent:-9999px;}.navigation a.expand span{display:block;width:40px;height:3px;position:absolute;left:30px;opacity:1;transition:transform .2s ease-in-out 0s,opacity .1s ease-in-out 0s;}.navigation a.expand span.top{top:21px;}.navigation a.expand span.mid{top:33px;}.navigation a.expand span.bottom{top:45px;}.navigation a.expand.active span.mid{opacity:0;}.navigation a.expand.active span.top,.navigation a.expand.active span.bottom{top:33px;}.navigation a.expand.active span.top{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}.navigation a.expand.active span.bottom{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}.navigation nav.main ul li{position:relative;}.navigation nav.main ul li a{position:relative;}.navigation nav.main ul li a span{display:block;}.navigation nav.main ul li i{cursor:pointer;position:absolute;top:0;right:0;width:60px;height:60px;padding-top:22px;text-align:center;}.navigation nav.main ul li i.fa-external-link{position:relative;padding:0;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;background:transparent !important;}.navigation nav.main ul li.has_child a span{padding-right:40px;}.navigation nav.top{height:auto;font-size:12px;}.navigation nav.top>ul{color:#999;}.navigation nav.top .dropdown-menu li{display:block;clear:both;float:none;margin:0;}.navigation nav.top .dropdown-menu a{display:block;float:none;}@media(max-width:767px){.navigation{margin-right:-15px;margin-left:-15px;}html.reveal_out header{z-index:301;width:100%;height:100%;}html.reveal_out .navigation .reveal{display:block;}}@media(min-width:768px){.navigation a.expand{display:none;}.navigation .reveal{display:block;}}@media(max-width:767px){.navigation nav.main{position:relative;clear:both;padding-top:0;}.navigation nav.main ul{position:relative;clear:both;border-width:0 0 1px;border-style:solid;}.navigation nav.main ul li{display:block;border-width:1px 0 0;border-style:solid;}.navigation nav.main ul li a{min-height:60px;padding:22px 15px;display:block;}.navigation nav.main ul li.has_child a span{background-image:none;}.navigation nav.main ul li i{font-size:26px;padding-top:17px;}.navigation nav.main ul ul{display:none;padding-right:60px;border-width:1px 0 0;}.navigation nav.main ul ul li{border-width:0 1px 1px 0;}.navigation nav.main ul ul li:last-child{border-bottom:0 none;}.navigation nav.main ul li.open>ul{display:block;position:relative;top:auto;left:auto;}}@media(min-width:768px){header{z-index:500;}.navigation{z-index:500;}.navigation nav.main{z-index:500;height:75px;position:relative;top:80px;right:0;left:0;z-index:300;border-width:5px 0 0;border-style:solid;}.navigation nav.main ul{z-index:500;overflow:visible;line-height:1;font-size:18px;}.navigation nav.main ul li{z-index:500;float:left;display:inline;position:relative;}.navigation nav.main ul li a{display:block;float:left;height:75px;padding:25px 10px;}.navigation nav.main ul li.has_child a span{padding-right:20px;}.navigation nav.main ul li i{top:25px;right:5px;width:20px;height:20px;padding-top:2px;}.navigation nav.main ul li ul{position:absolute;left:-999em;top:70px;z-index:2000;width:200px;height:auto;padding:0;display:block;border-top:0;font-size:15px;}.navigation nav.main ul li ul li{float:none;width:auto;display:block;border:0 none !important;}.navigation nav.main ul li ul li a{float:none;display:block;height:auto;line-height:1.3;padding:15px 10px;}.navigation nav.main ul li ul li a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;height:100%;}.navigation nav.main ul li ul li a span{display:block;background:none !important;}.navigation nav.main ul ul li i{top:15px;}}@media(min-width:768px) and (max-width:1199px){.navigation nav.main ul li li.open>ul{top:0;left:200px;}.navigation nav.main ul li.open>ul{left:0;}}@media(min-width:992px){.navigation nav.main ul li a,.navigation nav.main ul li ul li a{padding-right:15px;padding-left:15px;}.navigation nav.main ul li i{right:10px;}}@media(min-width:1200px){.navigation nav.main ul li li:hover>ul{top:0;left:200px;}.navigation nav.main ul li:hover>ul{left:0;}}@media(max-width:767px){.navigation nav.top{width:100%;}.navigation nav.top>ul{position:relative;clear:both;float:none !important;width:100%;}.navigation nav.top>ul li{display:block;}.navigation nav.top>ul li a{display:block;padding:15px 0;}.navigation nav.top .dropdown-menu{position:relative;float:none;width:100%;box-shadow:none;margin:0 0 15px;padding:0;}.navigation nav.top li:last-child .dropdown-menu{margin-bottom:0;}.navigation nav.top .dropdown-menu a{padding:10px 15px;}}@media(min-width:768px){.navigation nav.top{position:absolute;top:34px;}.navigation nav.top>ul{color:#999;font-size:12px;font-size:1.2rem;}.navigation nav.top>ul li{display:inline;float:left;margin-left:10px;}.navigation nav.top>ul li a{display:block;float:left;}.navigation nav.top>ul li div{display:block;float:left;}.navigation nav.top .dropdown-menu a{padding:5px 10px;}}nav.sub{position:relative;overflow:hidden;height:100%;margin-bottom:24px;padding:0;}nav.sub p.heading{font-size:18px;padding:0;margin:0;}nav.sub p.heading a,nav.sub p.heading span{display:block;padding:15px;}nav.sub ul{font-size:15px;border-width:0 0 1px;border-style:solid;}nav.sub ul li{border-width:1px 0 0;border-style:solid;}nav.sub ul li a{padding:15px;}nav.sub ul li.active a{font-weight:500;}nav.sub ul ul{border:0 none;}nav.sub ul ul li{border:0 none;}nav.sub ul li.last{border:0 none;}nav.sub ul ul{font-size:85%;}nav.sub ul ul li a{padding:10px 15px;}nav#breadcrumb{margin:8px 0 16px;}@media(min-width:992px){nav.sub ul li a:hover{padding-left:20px;}nav.sub ul>li.active>a:hover{padding-left:15px;}}.content.short nav#breadcrumb{margin:12px 0;}nav#breadcrumb ol.breadcrumb{padding:0;margin:0;background:transparent;font-size:12px;}.breadcrumb>li+li::before{font-family:'FontAwesome';content:"";}nav#pager{margin:32px 0 32px;}nav.sitemap{overflow:hidden;height:100%;position:relative;}nav.sitemap ul{margin:0;padding:0 0 8px;}nav.sitemap ul li{display:block;padding:0;margin:0;background:url("/images/bg/sitemap_line.png") no-repeat left -31px;}nav.sitemap ul ul{margin-left:16px;}.social ul{line-height:0;}.social ul li{display:inline-block;position:relative;}.social ul li a{display:block;float:left;}.social ul li.facebook a{background-position:left top;}.social ul li.twitter a{background-position:left -32px;}.social ul li.linkedin a{background-position:left -64px;}.social ul li.google_plus a{background-position:left -96px;}.social ul li.pinterest a{background-position:left -128px;}.social ul li.instagram a{background-position:left -160px;}.social ul li.flickr a{background-position:left -192px;}.social ul li.tumblr a{background-position:left -224px;}.social ul li.vimeo a{background-position:left -256px;}.social ul li.youtube a{background-position:left -288px;}.social ul li.dribble a{background-position:left -320px;}.social ul li.skype a{background-position:left -352px;}.social ul li.rss a{background-position:left -384px;}.social ul li.soundcloud a{background-position:left -448px;}.social ul li.behance a{background-position:left -480px;}.quick_links ul li{margin-bottom:10px;}nav.footer{padding:16px 0 0;margin-top:16px;}nav.footer ul{font-size:11px;}nav.footer ul li{margin-right:8px;display:inline-block;}nav.footer ul li.site_credit{margin:0;}nav.footer ul li a,nav.footer ul li div{display:inline;padding:0;background:none !important;}@media(max-width:767px){nav.footer ul li.copyright{display:block;clear:both;margin-bottom:16px;}nav.footer ul li.site_credit{display:block;clear:both;float:none !important;margin-top:16px;}}.promo_pods{position:relative;overflow:hidden;height:100%;margin-bottom:24px;}.promo_pods .item{position:relative;margin-bottom:24px;}.promo_pods .item .inner{padding:15px;}.promo_pods .item.imagepod a,.promo_pods .item.videopod a{display:block;}.promo_pods .item a:hover .text{text-decoration:none;}.promo_pods .item .image{margin:0 0 8px;}.promo_pods .item .inner .image{margin:-15px -15px 10px;}.promo_pods .item img{overflow:hidden;}.promo_pods .item.imagepod img,.promo_pods .item.videopod img{width:100%;margin:0;}.promo_pods .item .heading{display:block;margin:0 0 4px;font-size:18px;}.promo_pods .item .text{display:block;margin-bottom:16px;}.promo_pods .item .text p{margin:0;}@media(min-width:992px){.promo_pods .item .heading{font-size:20px;}}@media(min-width:1200px){.promo_pods .item .heading{font-size:22px;}}@media(min-width:768px) and (max-width:991px){.promo_pods.wide .col-sm-6:nth-child(2n+1){clear:both;}}@media(min-width:992px) and (max-width:1199px){.promo_pods.wide .col-md-4:nth-child(3n+1){clear:both;}}@media(min-width:1200px){.promo_pods.wide .col-lg-3:nth-child(4n+1){clear:both;}}.listing{overflow:hidden;height:100%;position:relative;padding-top:8px;margin-top:16px;}.advanced-component .listing{padding:0;margin:0;}.listing .item{padding-bottom:16px;margin-bottom:24px;}.listing .item .image{margin-bottom:8px;}.listing .item .heading{display:block;font-size:18px;margin:0 0 8px;}.listing .item .text{display:block;margin:0 0 16px;}.listing .item .meta a,.listing .item .text a{display:inline;}.listing.blog .item .image{margin-bottom:16px;}@media(max-width:767px){.listing .item .pull-right{float:none;text-align:left;}}@media(min-width:992px){.listing .item .heading{font-size:20px;}}@media(min-width:1200px){.listing .item .heading{font-size:22px;}}div.meta{font-size:12px;}.item div.meta{margin-top:16px;}div.meta div{padding-top:8px;overflow:hidden;height:100%;}@media(min-width:768px){div.meta .categories{padding-top:0;}}.listing.grid .item{margin-bottom:24px;padding-bottom:0;}@media(max-width:767px){.listing.section .item .image{max-width:320px;}}@media(max-width:767px){.listing.grid .item .image img{max-width:100%;}}.promo_pods .item .listing{padding:0;margin:0 0 8px;border-width:0 0 1px;border-style:solid;}.promo_pods .item .listing .item{margin:8px 0;margin:0;padding:0;border-width:1px 0 0;border-style:solid;}.promo_pods .item .listing .item p.heading{font-size:14px;margin:8px 0;}.promo_pods .item .listing.blog .item p.heading{margin:8px 0 0;}.promo_pods .item .listing .item div.meta{margin:0 0 8px;}.promo_pods .item a.see_all{top:20px;right:16px;}.page_component{position:relative;margin-bottom:24px;}.page_component.textblock,.page_component.listing{margin:0;}.tabbed .nav{font-size:14px;}.tabbed .nav *{border-radius:0;box-shadow:0 none;}.tabbed .nav li a{padding:16px;}.tabbed .nav-tabs li.active a{background:transparent;}@media(min-width:992px){.tabbed .nav i{display:none;}.tabbed .tab-content{margin-top:-1px;}}.tabbed .panel,.accordion .panel{border-radius:0;box-shadow:0 none;}.tabbed .panel-heading,.accordion .panel-heading,.tabbed .panel-heading .panel-title,.accordion .panel-heading .panel-title{padding:0;font-size:14px;}.tabbed .panel-heading .panel-title a,.accordion .panel-heading .panel-title a{display:block;padding:12px;text-decoration:none;cursor:pointer;}blockquote{margin:16px 0;padding:0;border:0 none;text-align:center;}blockquote i{display:block;margin:0 auto 16px;}blockquote p{font-size:22px;}.promo_pods blockquote p{font-size:16px;}blockquote cite{font-size:11px;}blockquote::before,blockquote::after{content:"";display:block;margin:0 auto;width:70%;height:3px;}blockquote::before{margin-bottom:24px;}blockquote::after{margin-top:24px;}@media(min-width:992px){blockquote{margin:24px 0;padding:0 10%;}blockquote p{font-size:28px;}.promo_pods blockquote p{font-size:20px;}}.page_component.image{margin-bottom:16px;}.page_component.image img{display:block;overflow:hidden;max-width:100%;height:auto;}.page_component.image .info{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);}.page_component.image .info .text{padding:10px;font-size:11px;color:rgba(255,255,255,.8);}.gallery .item{margin-bottom:24px;}.gallery .item .image{position:relative;}.promo_pods .item a .overlayicon,.gallery .item a .overlayicon{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;opacity:0;}.image.video a .overlayicon,.promo_pods .item.videopod a .overlayicon,.gallery .item.video a .overlayicon,.promo_pods .item a:hover .overlayicon,.gallery .item a:hover .overlayicon{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;opacity:1;}.image.video a .overlayicon,.promo_pods .item a .overlayicon{display:table;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding:0;margin:0;-webkit-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;-moz-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;-ms-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;}.gallery .item a .overlayicon{display:table;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;padding:0;margin:0;-webkit-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;-moz-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;-ms-transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;transition:background-color .2s ease-in-out 0s,opacity .2s ease-in-out 0s;left:0;}.image.video a .overlayicon i,.promo_pods .item a .overlayicon i,.gallery .item a .overlayicon i{display:table-cell;width:100%;height:100%;vertical-align:middle;padding:0;margin:0;-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-ms-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;}@media(max-width:767px){.page_component.gallery .item:nth-child(2n+1){clear:both;}}@media(min-width:768px){.page_component.gallery .item:nth-child(3n+1){clear:both;}}.resources .item{padding:16px;}.resources .item .heading{display:block;}.resources .item .size{font-size:12px;}table{width:100%;margin-bottom:16px;border-width:1px 1px 0;border-style:solid;}table tr th,table tr td{padding:8px;}table tr th{padding:12px 8px;}table tbody tr td{border-width:0 0 1px;border-style:solid;}.author-bio{overflow:hidden;height:100%;}.author-bio p.heading{margin-bottom:0;}.author-bio .image{margin-top:16px;}.author-bio .image img{width:auto;max-width:100%;}.author-bio .info{padding:16px 0;}.author-bio .info p.heading{font-size:16px;}@media(min-width:768px){.author-bio .info{padding:16px 16px 16px 0;}}@media(min-width:992px){.author-bio .image{float:right;margin:0 0 16px 48px;}}.slideshow .item{display:block;}.slideshow .item .image img{display:block;overflow:hidden;}.slideshow .item .info{position:absolute;top:auto;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);}.slideshow .item .info .text{padding:10px;font-size:11px;color:rgba(255,255,255,.8);}.advanced-component{padding:24px 0;overflow:hidden;height:100%;}.advanced-component .overview{margin-bottom:24px;}.advanced-component .outro{margin-top:24px;}.advanced-component .image.video{position:relative;}.advanced-component.banner{padding:0 !important;margin:0;}.advanced-component.promo_pods{margin:0;}.advanced-component .heading.main{font-size:22px;}.advanced-component.banner{overflow:hidden;height:100%;position:relative;z-index:0;overflow:hidden;height:100%;position:relative;z-index:0;}.advanced-component.banner .item{position:relative;z-index:0;}.advanced-component.banner .image{position:relative;z-index:5;}.advanced-component.banner img{display:block;overflow:hidden;}.advanced-component.banner .info{width:100%;z-index:100;padding:15px 0;}.advanced-component.banner .info .heading{margin:8px 0 12px;line-height:1.2;font-size:26px;}.advanced-component.banner .info p{padding:0;margin:0;}.advanced-component.banner .info p.link{margin:32px 0 16px;}.advanced-component.banner blockquote::before{display:none;}@media(min-width:768px){.advanced-component{padding:32px 0;}.advanced-component .heading.main{font-size:26px;}}@media(min-width:992px){.advanced-component{padding:48px 0;}.advanced-component .heading.main{font-size:30px;}}@media(min-width:1200px){.advanced-component{padding:64px 0;}.advanced-component .heading.main{font-size:32px;}}.banner blockquote::after{display:none;}@media(min-width:768px){.advanced-component.banner{padding:16px 0 0;}.advanced-component.banner .info .heading{font-size:30px;}}@media(max-width:991px){.advanced-component.banner .item{height:auto !important;}}@media(min-width:992px){.advanced-component.banner .item{background-repeat:no-repeat;}.advanced-component.banner .info{position:absolute;top:0;bottom:0;left:0;padding:0;}.advanced-component.banner .info .heading{font-size:36px;}}@media(min-width:1200px){.advanced-component.banner .info .heading{font-size:42px;}}@media(max-width:1024px){.advanced-component.banner .item{background-position:center !important;}}@media(min-width:1025px){.advanced-component.banner .item{background-position:center top;background-size:cover;}}.advanced-component.cta-strip .heading.main{margin-bottom:0;}.advanced-component.blog-with-form .listing.blog .item{margin-top:24px;}.advanced-component.blog-with-form .listing.blog .item .image{padding:16px;}.advanced-component.tabbed-listing .tabbed .nav{border:0 none;}.advanced-component.tabbed-listing .tabbed .nav *{border:0 none;}.advanced-component.tabbed-listing .tabbed .nav li{display:inline-block;float:none;margin:0 -2px;}.advanced-component.tabbed-listing .tabbed .nav-tabs>li>a{padding:10px 15px;}.advanced-component.tabbed-listing .tabbed .tab-content{padding:32px 0 0;border:0 none;}.advanced-component.tabbed-listing .panel-default{background:transparent;border:0 none;}.advanced-component.tabbed-listing .panel-default .panel-body{padding:16px 0;}.advanced-component.tabbed-listing .panel-default .panel-body .row{margin:0 -15px;}.advanced-component.standard-components{padding:8px 0;}.advanced-component.image_carousel .heading.main{margin-bottom:0;}.advanced-component.image_carousel .item .image{margin:0 1px 0 0;}.advanced-component.image_carousel .gallery .item a .overlayicon{right:1px;}@media(min-width:992px){.advanced-component.cta-strip .heading.main{font-size:24px;}}@media(min-width:1200px){.advanced-component.cta-strip .heading.main{font-size:28px;}}@media(max-width:991px){.advanced-component.promo_pods .item:nth-child(2n+1){clear:both !important;}}@media(min-width:992px){.advanced-component.blog-with-form .listing.blog .item .image{margin-top:-16px;}}@media(min-width:768px){.advanced-component.standard-components{padding:12px 0;}}@media(min-width:992px){.advanced-component.standard-components{padding:16px 0;}}@media(min-width:1200px){.advanced-component.standard-components{padding:24px 0;}}@media(min-width:992px){.advanced-component.image_carousel .heading.main{font-size:24px;}}@media(min-width:1200px){.advanced-component.image_carousel .heading.main{font-size:28px;}}textarea{resize:none;}fieldset{margin:0 0 16px;}legend{padding:0 0 8px;margin:8px 0 16px;}label{font-weight:normal;}.form-control{border-radius:0;min-height:40px;}.field-validation-error{display:block;padding:5px;font-size:12px;}.field-validation-valid,.validation-summary-valid{display:none;}.site_search{padding:0;position:relative;}.site_search form{padding:0;margin:0;}.site_search .form-group{width:100%;}.site_search .form-control{width:100%;height:40px;padding-right:45px;}.site_search .btn{width:40px;height:38px;position:absolute;top:16px;right:16px;background:none;box-shadow:none !important;}@media(max-width:767px){.site_search{padding:15px;}}@media(min-width:768px){header .site_search{position:absolute;top:20px;right:0;}.site_search .btn{top:1px;right:1px;}}.ajax_wrap{position:relative;width:100%;height:100%;}.ajax_wrap .ajax_loading{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;}.ajax_wrap .ajax_loading .loading{margin:0;position:relative;text-align:center;display:table;width:100%;height:100%;}.ajax_wrap .ajax_loading .loading span.message{display:table-cell;width:100%;height:100%;text-indent:-9999px;vertical-align:middle;background-repeat:no-repeat;background-position:center;}.cookies{padding:1em;position:fixed;right:0;bottom:0;left:0;z-index:100;box-shadow:0 0 20px 0 rgba(0,0,0,.2);}.cookies p.link{padding:0;}.cookies a.close{position:absolute;top:0;right:0;font-size:18px;text-decoration:none !important;font-weight:bold;}.cookies a.close:hover{-webkit-opacity:.7;-moz-opacity:.7;-ms-opacity:.7;opacity:.7;}header.clone{display:none;}@media(min-width:1200px){header.clone{display:block;position:fixed;top:0;left:0;right:0;z-index:999;-webkit-transform:translateY(-130%);-moz-transform:translateY(-130%);-ms-transform:translateY(-130%);transform:translateY(-130%);-webkit-transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);-moz-transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);-ms-transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);}body.banner-on-top header.clone{display:block;position:fixed;top:0;left:0;right:0;z-index:999;-webkit-transform:translateY(-130%);-moz-transform:translateY(-130%);-ms-transform:translateY(-130%);transform:translateY(-130%);-webkit-transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);-moz-transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);-ms-transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);transition:.4s transform cubic-bezier(.3,.73,.3,.74),.4s background-color cubic-bezier(.3,.73,.3,.74);}body.down header.clone,body.banner-on-top.down header.clone{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.primary_colour_1-bg,nav.main,header::after,.navigation a.expand span{background-color:#0b5a9c;background-color:#0b5a9c;}.primary_colour_1-bg.bg-perc_90,.slideshow .text,.image .text{background-color:#0b5a9c;background-color:rgba(11,90,156,.9);}.primary_colour_2-bg{background-color:#66c989;background-color:#66c989;}.navigation nav.main ul li ul li a.active::before,.navigation nav.main ul li ul li a.active:hover::before{background-color:#66c989;background-color:#66c989;}.primary_colour_2-bg.bg-perc_90{background-color:#66c989;background-color:rgba(102,201,137,.9);}.secondary_colour_1-bg{background-color:#2e89b6;background-color:#2e89b6;}nav.main ul li:hover,nav.main ul li.open{background-color:#2e89b6;background-color:#2e89b6;}nav.main ul li:hover ul,nav.main ul li.open ul{background-color:#2e89b6;background-color:#2e89b6;}.secondary_colour_1-bg.bg-perc_90,nav.main ul a.active{background-color:#2e89b6;background-color:rgba(46,137,182,.9);}.secondary_colour_1-bg.bg-perc_30,nav.main ul a.active{background-color:#2e89b6;background-color:rgba(46,137,182,.3);}blockquote::before,blockquote::after{background-color:#2e89b6;background-color:rgba(46,137,182,.3);}.secondary_colour_2-bg,body,thead{background-color:#eee;background-color:#eee;}.secondary_colour_2-bg.bg-perc_90{background-color:#eee;background-color:rgba(238,238,238,.9);}.secondary_colour_3-bg,#site,header,.primary_colour_1-bg .nav-tabs>li>a:hover,.primary_colour_2-bg .nav-tabs>li>a:hover,.secondary_colour_1-bg .nav-tabs>li>a:hover{background-color:#fff;background-color:#fff;}.secondary_colour_3-bg.bg-perc_90,.ajax_wrap .ajax_loading{background-color:#fff;background-color:rgba(255,255,255,.9);}.navigation nav.main ul li ul li a:hover::before{background-color:#fff;background-color:rgba(255,255,255,.3);}.primary_colour_1-bg .nav-tabs>li>a,.primary_colour_2-bg .nav-tabs>li>a,.secondary_colour_1-bg .nav-tabs>li>a{background-color:#fff;background-color:rgba(255,255,255,.3);}.primary_colour_1-bg .nav-tabs>li>a:focus,.primary_colour_2-bg .nav-tabs>li>a:focus,.secondary_colour_1-bg .nav-tabs>li>a:focus{background-color:#fff;background-color:rgba(255,255,255,.3);}.btn:hover::after{background-color:#fff;background-color:rgba(255,255,255,.25);}.primary_colour_1-bg blockquote::before,.primary_colour_1-bg blockquote::after{background-color:#fff;background-color:rgba(255,255,255,.25);}.primary_colour_2-bg blockquote::before,.primary_colour_2-bg blockquote::after{background-color:#fff;background-color:rgba(255,255,255,.25);}.secondary_colour_1-bg blockquote::before,.secondary_colour_1-bg blockquote::after{background-color:#fff;background-color:rgba(255,255,255,.25);}.primary_colour_1-bg .nav-tabs>li.active>a{background-color:#fff;background-color:rgba(255,255,255,.15);}.primary_colour_1-bg .nav-tabs>li.active>a:hover,.primary_colour_1-bg .nav-tabs>li.active>a:focus{background-color:#fff;background-color:rgba(255,255,255,.15);}.primary_colour_2-bg .nav-tabs>li.active>a{background-color:#fff;background-color:rgba(255,255,255,.15);}.primary_colour_2-bg .nav-tabs>li.active>a:hover,.primary_colour_2-bg .nav-tabs>li.active>a:focus{background-color:#fff;background-color:rgba(255,255,255,.15);}.secondary_colour_1-bg .nav-tabs>li.active>a{background-color:#fff;background-color:rgba(255,255,255,.15);}.secondary_colour_1-bg .nav-tabs>li.active>a:hover,.secondary_colour_1-bg .nav-tabs>li.active>a:focus{background-color:#fff;background-color:rgba(255,255,255,.15);}.ajax_wrap .ajax_loading .loading span.message{background-image:url("/images/icons/loading_on_secondary_colour_3.gif");}a .overlayicon{background-color:transparent;}.videopod a .overlayicon,.video a .overlayicon,.btn.secondary_colour_3-bg:hover::after{background-color:rgba(0,0,0,.25);}a:hover .overlayicon{background-color:rgba(0,0,0,.75);}.field-validation-error{background-color:#a94442;}@media(max-width:768px){.navigation nav.main ul li i{background-color:#66c989;background-color:#66c989;}}a{color:#2e89b6;color:#2e89b6;}.primary_colour_1-bg .umb-grid,.primary_colour_2-bg .umb-grid,.secondary_colour_1-bg .umb-grid{color:#fff;color:#fff;}.primary_colour_1-bg .umb-grid h1,.primary_colour_1-bg .umb-grid h2,.primary_colour_1-bg .umb-grid h3,.primary_colour_1-bg .umb-grid h4,.primary_colour_1-bg .umb-grid h5,.primary_colour_1-bg .umb-grid h6{color:#fff;color:#fff;}.primary_colour_2-bg .umb-grid h1,.primary_colour_2-bg .umb-grid h2,.primary_colour_2-bg .umb-grid h3,.primary_colour_2-bg .umb-grid h4,.primary_colour_2-bg .umb-grid h5,.primary_colour_2-bg .umb-grid h6{color:#fff;color:#fff;}.secondary_colour_1-bg .umb-grid h1,.secondary_colour_1-bg .umb-grid h2,.secondary_colour_1-bg .umb-grid h3,.secondary_colour_1-bg .umb-grid h4,.secondary_colour_1-bg .umb-grid h5,.secondary_colour_1-bg .umb-grid h6{color:#fff;color:#fff;}.primary_colour_1-bg nav a,.primary_colour_2-bg nav a,.secondary_colour_1-bg nav a,.primary_colour_1-bg .text a,.primary_colour_2-bg .text a,.secondary_colour_1-bg .text a{color:#fff;color:#fff;}.primary_colour_1-text,.heading,h1,h2,h3,h4,h5,h6,thead{color:#0b5a9c;color:#0b5a9c;}.btn.primary_colour_1-text:hover,.btn.primary_colour_1-text:focus{color:#0b5a9c;color:#0b5a9c;}.tabbed .panel-heading .panel-title a{color:#0b5a9c;color:#0b5a9c;}.primary_colour_1-bg .nav-tabs>li>a{color:#0b5a9c;color:#0b5a9c;}.primary_colour_1-bg .nav-tabs>li>a:hover,.primary_colour_1-bg .nav-tabs>li>a:focus{color:#0b5a9c;color:#0b5a9c;}.primary_colour_2-bg .nav-tabs>li>a{color:#0b5a9c;color:#0b5a9c;}.primary_colour_2-bg .nav-tabs>li>a:hover,.primary_colour_2-bg .nav-tabs>li>a:focus{color:#0b5a9c;color:#0b5a9c;}.secondary_colour_1-bg .nav-tabs>li>a{color:#0b5a9c;color:#0b5a9c;}.secondary_colour_1-bg .nav-tabs>li>a:hover,.secondary_colour_1-bg .nav-tabs>li>a:focus{color:#0b5a9c;color:#0b5a9c;}nav.sub ul>li.active>a{color:#0b5a9c;color:#0b5a9c;}.primary_colour_1-text.text-perc_90{color:#0b5a9c;color:rgba(11,90,156,.9);}.primary_colour_2-text{color:#66c989;color:#66c989;}.primary_colour_2-text.text-perc_90{color:#66c989;color:rgba(102,201,137,.9);}.secondary_colour_1-text{color:#2e89b6;color:#2e89b6;}.secondary_colour_1-text.text-perc_90{color:#2e89b6;color:rgba(46,137,182,.9);}.green2-text{color:#66c989;color:#66c989;}.green2-text.text-perc_90{color:#66c989;color:rgba(102,201,137,.9);}.secondary_colour_2-text{color:#eee;color:#eee;}.grey2-text{color:#f6f6f6;color:#f6f6f6;}.grey2-text.text-perc_90{color:#eee;color:rgba(238,238,238,.9);color:#f6f6f6;color:rgba(246,246,246,.9);}.secondary_colour_3-text{color:#fff;color:#fff;}footer{color:#fff;color:#fff;}footer .heading,footer a{color:#fff;color:#fff;}nav.main ul li a{color:#fff;color:#fff;}nav.main ul li:hover a,nav.main ul li:hover ul a{color:#fff;color:#fff;}.btn.secondary_colour_3-text:hover,.btn.secondary_colour_3-text:focus{color:#fff;color:#fff;}.primary_colour_1-bg .nav-tabs>li>a{color:#fff;color:#fff;}.primary_colour_1-bg .nav-tabs>li.active>a:hover,.primary_colour_1-bg .nav-tabs>li.active>a:focus{color:#fff;color:#fff;}.primary_colour_2-bg .nav-tabs>li>a{color:#fff;color:#fff;}.primary_colour_2-bg .nav-tabs>li.active>a:hover,.primary_colour_2-bg .nav-tabs>li.active>a:focus{color:#fff;color:#fff;}.secondary_colour_1-bg .nav-tabs>li>a{color:#fff;color:#fff;}.secondary_colour_1-bg .nav-tabs>li.active>a:hover,.secondary_colour_1-bg .nav-tabs>li.active>a:focus{color:#fff;color:#fff;}.navigation nav.main ul li i{color:#fff;color:#fff;}.secondary_colour_3-text.text-perc_90{color:#fff;color:rgba(255,255,255,.9);}fieldset label em.req{color:#a94442;color:#a94444;}a .overlayicon i,.field-validation-error{color:#fff;color:#fff;}@media(min-width:768px){.navigation nav.main ul li i{color:#fff;color:rgba(255,255,255,.75);}}.primary_colour_1-borders{border-color:#0b5a9c;border-color:#0b5a9c;}.primary_colour_1-borders.borders-perc_90{border-color:#0b5a9c;border-color:rgba(11,90,156,.9);}.primary_colour_2-borders{border-color:#66c989;border-color:#66c989;}.primary_colour_2-borders.borders-perc_90{border-color:#66c989;border-color:rgba(102,201,137,.9);}.secondary_colour_1-borders,.navigation nav.main,header::after{border-color:#2e89b6;border-color:#2e89b6;}.secondary_colour_1-borders.borders-perc_90{border-color:#2e89b6;border-color:rgba(46,137,182,.9);}.secondary_colour_2-borders{border-color:#eee;border-color:#eee;}.promo_pods .listing{border-color:#eee;border-color:#eee;}.promo_pods .listing .item{border-color:#eee;border-color:#eee;}.tabbed .tab-content{border-color:#eee;border-color:#eee;}nav.sub ul{border-color:#eee;border-color:#eee;}nav.sub ul li{border-color:#eee;border-color:#eee;}table,td{border-color:#eee;border-color:#eee;}.secondary_colour_2-borders.borders-perc_90{border-color:#eee;border-color:rgba(238,238,238,.9);}.secondary_colour_3-borders,nav.sub .heading a{border-color:#fff;border-color:#fff;}.secondary_colour_3-borders.borders-perc_90{border-color:#fff;border-color:rgba(255,255,255,.9);}.navigation nav.main ul{border-color:#fff;border-color:rgba(255,255,255,.3);}.navigation nav.main ul li{border-color:#fff;border-color:rgba(255,255,255,.3);}.nav-tabs>li.active>a{border-bottom-color:#fff;border-bottom-color:#fff;}.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-bottom-color:#fff;border-bottom-color:#fff;}.input-validation-error{border-color:#a94442;}.input-validation-error:focus{border-color:#a94442;}#site{box-shadow:0 0 60px 0 rgba(0,0,0,.1);}header.clone{box-shadow:0 10px 10px 0 rgba(0,0,0,.05);}.btn{box-shadow:0 2px 0 rgba(0,0,0,.2);}.input-validation-error:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(169,68,68,.5);}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/Akagi-SemiBold.eot?");src:url("/css/fonts/Akagi-SemiBold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Akagi-SemiBold.woff2") format("woff2"),url("/css/fonts/Akagi-SemiBold.woff") format("woff"),url("/css/fonts/Akagi-SemiBold.svg#Akagi-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/Akagi-Book.eot?");src:url("/css/fonts/Akagi-Book.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Akagi-Book.woff2") format("woff2"),url("/css/fonts/Akagi-Book.woff") format("woff"),url("/css/fonts/Akagi-Book.svg#Akagi-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/AkagiPro-Black.eot?");src:url("/css/fonts/AkagiPro-Black.eot?#iefix") format("embedded-opentype"),url("/css/fonts/AkagiPro-Black.woff") format("woff"),url("/css/fonts/AkagiPro-Black.ttf") format("truetype"),url("/css/fonts/AkagiPro-Black.svg#AkagiPro-Black") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.eot?");src:url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.eot?#iefix") format("embedded-opentype"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.woff") format("woff"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.ttf") format("truetype"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.svg#398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e") format("svg");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/AkagiPro-Fat.eot?");src:url("/css/fonts/AkagiPro-Fat.eot?#iefix") format("embedded-opentype"),url("/css/fonts/AkagiPro-Fat.woff") format("woff"),url("/css/fonts/AkagiPro-Fat.ttf") format("truetype"),url("/css/fonts/AkagiPro-Fat.svg#AkagiPro-Fat") format("svg");font-weight:800;font-style:normal;font-display:swap;}.material-icons.md-18{font-size:18px;}@keyframes shadowPulse{0%{box-shadow:0 0 10px 0 #7c7c7c;}100%{box-shadow:0 0 5px 0 rgba(124,124,124,0);}}.shadow-pulse{animation-name:shadowPulse;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear;}:root{--scale-element:1;--scale-font:1;}.primary_colour_1-bg{background-color:#336795;}.secondary_colour_1-bg{background-color:#e0e0e0;}.badge{border-radius:3px;}body{font-size:11px;font-family:'Akagi Pro',sans-serif;}body .subpage h1{padding:20px 10px 0 0;margin:0 0 10px;}section{max-width:1180px;margin:0 auto 20px;}section.content{max-width:100%;}section .container{max-width:100%;}section a .heading.main{color:#555;text-align:center;font-size:2.182em;margin:20px 0 10px;padding:10px 0;text-transform:none;text-decoration:none;}@media(min-width:1025px){section a .heading.main{margin:40px 0 20px;font-size:3.636em;background:url("/images/heading-bg.png") no-repeat center;padding:10px 25%;}}section a .heading.main:hover{color:#757575;text-decoration:none;}section a.section-title:hover{text-decoration:none;}.no-disp{display:none !important;}p iframe,.content-wrapper iframe{max-width:100%;}.slick-wrapper,.fb-image-wrapper{position:relative;}.slick-wrapper .expand,.fb-image-wrapper .expand{position:absolute;height:30px;width:30px;background:url("/images/expand.png") no-repeat;background-size:30px;top:20px;right:20px;}.slick-wrapper:hover .expand,.fb-image-wrapper:hover .expand{background-image:url("/images/expand-hover.png");}.slick-wrapper img,.fb-image-wrapper img{max-width:100%;}@media(max-width:768px){.slick-wrapper img,.fb-image-wrapper img{height:auto !important;}}.slick-wrapper img,.fb-image-wrapper img{width:100% !important;height:auto !important;}.control-label,.checkbox label{font-size:1.455em;}@media(min-width:992px){.container{width:1012px;}}@media(min-width:1200px){.container{width:1240px;}}@media(min-width:1440px){.container{width:1400px;}}@media(min-width:1024px) and (max-width:1024px){header #logo a.navbar-brand{background-image:url("/images/explore-iceland-logo.png") !important;background-size:90% !important;background-repeat:no-repeat !important;width:60px !important;}}@media(min-width:320px) and (max-width:374px){header #logo a.navbar-brand{background-image:url("/images/explore-iceland-logo.png") !important;background-size:90% !important;background-repeat:no-repeat !important;width:60px !important;}}a{color:#336795;}.heading,h1,h2,h3,h4{font-weight:600;color:#336795;}header:after{background-color:transparent;border-color:transparent;}header #logo a.navbar-brand{margin:12px;background-image:url("/images/logo.png");background-size:cover;}@media(max-width:428px){header #logo a.navbar-brand{margin:16px 12px;background-size:contain !important;background-repeat:no-repeat;width:134px !important;height:40px !important;}}@media(max-width:374px){header #logo a.navbar-brand{margin:16px 12px;background-size:contain !important;background-repeat:no-repeat;width:60px !important;height:auto !important;}}.navigation a.expand span{background-color:#336795;}.navigation nav.main{font-weight:700;text-transform:uppercase;font-size:1.909em;background-color:#fff;border-width:0;top:0;}.navigation nav.main ul.nav>li:hover i{color:#fff;}.navigation nav.main ul.nav>li>a:hover{background-color:#336795;color:#fff;}.navigation nav.main ul.nav li a{color:#336795;padding-left:10px;padding-right:10px;}.navigation nav.main ul.nav li a.active{background-color:#fff;border-bottom:3px solid #336795;}.navigation nav.main ul.nav li i{color:#336795;}.navigation nav.main ul.nav li:hover{background-color:#fff;}.navigation nav.main ul.nav li:hover a{border-bottom:3px solid #336795;}.navigation nav.main ul.nav li:hover ul{background-color:#fff;border:1px solid #e0e0e0;border-bottom:none;}.navigation nav.main ul.nav li:hover ul li a{border-bottom:1px solid #e0e0e0;color:#336795;}.navigation nav.main ul.nav li:hover ul li a.active:before{background-color:#462d44;}.navigation nav.main ul.nav li:hover ul li a:hover{color:#fff;background-color:#336795;}.navigation nav.main ul.nav li:hover ul li:hover i{color:#fff;}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:380px;}.fi-navigation{font-size:1.636em;font-weight:600;background-color:#fff;margin-bottom:0;}.fi-navigation .mobile-nav-items{float:right;margin-left:0;}.fi-navigation .mobile-nav-items>li{list-style:none;float:right;margin:25px 10px 0 0;}.fi-navigation .mobile-nav-items>li.mobile-favorites a{width:24px;height:24px;display:inline-block;color:#555;}.fi-navigation .mobile-nav-items>li.mobile-cart{margin-right:10px;width:30px;color:#555;}.fi-navigation .mobile-nav-items>li.mobile-cart iframe{max-height:32px;}.fi-navigation ul.nav:first-child>li>a{padding-right:5px;padding-left:5px;}@media(min-width:1025px){.fi-navigation ul.nav:first-child>li>a{padding-right:15px;padding-left:15px;}}.fi-navigation ul.nav>li{padding:5px 0;margin-bottom:auto;}@media(min-width:769px){.fi-navigation ul.nav>li{padding:10px 0;}}.fi-navigation ul.nav>li.cart{display:none;padding-top:25px;}@media(min-width:769px){.fi-navigation ul.nav>li.cart{display:block;}}.fi-navigation ul.nav>li.cart>div{width:180px;max-height:25px;}.fi-navigation ul.nav>li.cart>div iframe{height:20px;}.fi-navigation ul.nav>li>a{display:inline-block;padding-right:0;padding-left:0;}@media(min-width:1025px){.fi-navigation ul.nav>li>a{padding-right:10px;padding-left:10px;}}.fi-navigation ul.nav>li>a.active{border-bottom:3px solid #336795;}.fi-navigation ul.nav>li>a.active span{color:#336795;font-weight:600;}@media(min-width:1025px){.fi-navigation ul.nav>li>.fa.after{margin-right:10px;margin-left:-10px;}}.fi-navigation ul.nav>li .image-wrapper{display:none;width:100%;background-size:cover;height:172px;margin:10px 0;position:relative;}@media(min-width:1025px){.fi-navigation ul.nav>li .image-wrapper{display:block;}}.fi-navigation ul.nav>li .image-wrapper a{position:absolute;height:100%;width:100%;top:0;left:0;}.fi-navigation ul.nav>li .image-wrapper img{display:none;}.fi-navigation ul.nav>li ul ul{padding-top:0;}.fi-navigation ul.nav>li ul ul .active{font-weight:500;}.fi-navigation ul.nav>li ul ul ul .active{text-decoration:underline;}.fi-navigation ul.nav>li ul ul ul>li{padding-left:0;}@media(min-width:1025px){.fi-navigation ul.nav>li ul ul ul>li{padding-left:0;}}@media(min-width:1025px){.fi-navigation li.subcategory{margin-bottom:20px;}.fi-navigation li.subcategory>a>span{font-size:1.363em;}.fi-navigation li.subcategory ul span{font-size:1.163em;}}.fi-navigation a span{color:#111;}.fi-navigation a:hover{text-decoration:none;}.fi-navigation a:hover span{color:#336795;}.fi-navigation .subcategory-link{text-align:center;font-size:1.673em;margin:30px 0;display:block;}@media(min-width:1025px){.fi-navigation .subcategory-link{display:block;}}.fi-navigation .subcategory-link a{display:block;border:1px solid #336795;border-radius:3px;padding:10px 20px;margin:0 auto;font-weight:500;max-width:370px;}.fi-navigation .subcategory-link a:hover{color:#fff;background-color:#336795;text-decoration:none;}.fi-navigation .navbar-right li{text-align:center;}@media(min-width:769px){.fi-navigation .navbar-right li{text-align:left;}}.fi-navigation .map-menu{text-align:left !important;padding-left:5px !important;}@media(min-width:769px){.fi-navigation .map-menu{text-align:center !important;padding-left:0 !important;}}.fi-navigation .map-menu .item-map{display:inline-block;color:#111 !important;}@media(min-width:769px){.fi-navigation .map-menu .item-map{background:url("/images/navigation-map.png") no-repeat 0 15px;background-size:26px 17px;padding-left:30px !important;color:#555 !important;}}.fi-navigation .item-search{display:inline-block;width:22px;height:22px;margin-top:-2px;}.fi-navigation .item-fav{width:22px;height:22px;margin-top:-2px;display:none !important;}@media(min-width:769px){.fi-navigation .item-fav{display:inline-block !important;}}@media(min-width:769px){.fi-navigation .item-fav{margin-right:15px;}}.fi-navigation .currencies{margin-right:10px;display:none;}.fi-navigation .currencies.mobile-currencies{display:block;margin-left:5px;}.fi-navigation .currencies.mobile-currencies ul{min-width:0;}.fi-navigation .currencies.mobile-currencies .note{display:none;}@media(min-width:769px){.fi-navigation .currencies{display:block;}.fi-navigation .currencies.mobile-currencies{display:none;}}.fi-navigation .currencies a span{color:#555;}.fi-navigation .currencies .title{text-transform:none;}.fi-navigation .currencies .dropdown-menu{right:auto;}.fi-navigation .currencies.open>a{padding-left:10px !important;padding-right:10px !important;}.fi-navigation .currencies .note{font-style:italic;padding:5px 20px;}.fi-navigation .fi-favorites-nav .favorite-item{font-size:1.273em;}.fi-navigation .fi-favorites-nav .favorite-item:last-child{margin-bottom:10px;}.fi-navigation .fi-favorites-nav a{color:#336795;}.fi-navigation .site_search{position:relative;top:auto;padding-bottom:20px;}.fi-navigation .site_search .btn{color:#336795;}.navbar-default .navbar-toggle{border:none;margin-top:20px;}.navbar-default .navbar-toggle .icon-bar{background-color:#336795;height:3px;}.navbar-default .navbar-toggle .icon-bar:nth-child(1){width:18px;}.navbar-default .navbar-toggle .icon-bar:nth-child(2){width:14px;}.navbar-default .navbar-nav>.open>a{background-color:transparent;padding:0;}@media(min-width:769px){.navbar-default .navbar-nav>.open>a{padding:15px 10px;}}.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:transparent;}@media(min-width:769px){.top-breadcrumbs{display:block;}}.top-breadcrumbs .breadcrumb-section{background-color:#fff;}.breadcrumb-section{max-width:100%;margin-bottom:0;}.breadcrumb-section nav#breadcrumb{font-size:1.091em;}.breadcrumb-section nav#breadcrumb ol.breadcrumb{font-size:1.163em;}@media(min-width:429px){.breadcrumb-section nav#breadcrumb ol.breadcrumb{font-size:1.273em;}}.breadcrumb-section nav#breadcrumb .you-are-here{text-transform:uppercase;color:#336795;display:inline-block;margin-right:15px;font-weight:600;display:none;}@media(min-width:429px){.breadcrumb-section nav#breadcrumb .you-are-here{display:inline-block;}}.breadcrumb-section nav#breadcrumb li:last-child{font-weight:700;color:#336795;}@media(min-width:1025px){.breadcrumb-section.content.short{padding:0 0 0;}}footer,footer.primary_colour_1-bg{color:#f3f3f3;}footer nav a,footer.primary_colour_1-bg nav a{color:#f3f3f3;}footer .social,footer.primary_colour_1-bg .social{font-size:2.173em;}footer .middle-row,footer.primary_colour_1-bg .middle-row{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;margin:20px 0 40px;padding:20px 0 0;}footer .middle-row a:hover,footer.primary_colour_1-bg .middle-row a:hover{text-decoration:underline !important;}footer.lower-footer,footer.primary_colour_1-bg.lower-footer{padding:40px 0;background-color:#462d44;}footer.lower-footer nav.footer,footer.primary_colour_1-bg.lower-footer nav.footer{padding-top:0;margin-top:0;}footer.lower-footer a:hover,footer.lower-footer a:visited,footer.lower-footer a:active,footer.primary_colour_1-bg.lower-footer a:hover,footer.primary_colour_1-bg.lower-footer a:visited,footer.primary_colour_1-bg.lower-footer a:active{color:#fff;}footer .quick_links,footer.primary_colour_1-bg .quick_links{margin-top:20px;}footer .quick_links p.heading,footer.primary_colour_1-bg .quick_links p.heading{text-transform:uppercase;}footer .quick_links nav,footer.primary_colour_1-bg .quick_links nav{margin-top:20px;}footer .quick_links nav ul,footer.primary_colour_1-bg .quick_links nav ul{padding-left:0;}footer .quick_links nav ul li,footer.primary_colour_1-bg .quick_links nav ul li{list-style:none;}footer .quick_links nav ul li:hover,footer.primary_colour_1-bg .quick_links nav ul li:hover{color:#fff;}footer .quick_links nav ul li:hover a,footer.primary_colour_1-bg .quick_links nav ul li:hover a{color:#fff;}footer .company_details,footer.primary_colour_1-bg .company_details{margin-top:20px;}footer img.company-logo,footer.primary_colour_1-bg img.company-logo{max-width:200px;margin-bottom:20px;}footer .license,footer.primary_colour_1-bg .license{margin-bottom:20px;}@media(min-width:1025px){footer .license,footer.primary_colour_1-bg .license{margin-bottom:0;}}footer .license img,footer.primary_colour_1-bg .license img{width:45%;max-width:160px;margin-right:5%;}@media(min-width:1025px){footer .license img,footer.primary_colour_1-bg .license img{width:70%;max-width:200px;}}footer .license img:last-child,footer.primary_colour_1-bg .license img:last-child{margin-right:0;}.hero-image-section{max-width:100%;}.hero-image-section .item{padding:80px 0 280px;position:relative;background-position:center;}@media(min-width:601px){.hero-image-section .item{padding:280px 0 220px;}}.hero-image-section .item .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;}.hero-image-section .item .video-wrapper video{min-height:100%;min-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.hero-image-section .search-control-wrapper{z-index:2;position:absolute;height:100%;width:100%;left:0;top:0;padding-top:60px;}.hero-image-section .search-control-wrapper h1{color:#f3f3f3;text-align:center;text-shadow:rgba(0,0,0,.3) 1px 2px 0;font-size:2.864em;max-width:240px;margin:0 auto;}@media(min-width:429px){.hero-image-section .search-control-wrapper h1{max-width:100%;}}@media(min-width:601px){.hero-image-section .search-control-wrapper h1{font-size:4.909em;}}.hero-image-section .search-control-wrapper .search-control{margin:40px auto 0;max-width:528px;padding:10px 20px;border-radius:3px;}@media(min-width:601px){.hero-image-section .search-control-wrapper .search-control{height:55px;background:rgba(243,243,243,.5);}}.hero-image-section .search-control-wrapper .search-control .input-wrapper{margin-bottom:10px;}@media(min-width:601px){.hero-image-section .search-control-wrapper .search-control .input-wrapper{float:left;width:75%;margin-bottom:0;}}.hero-image-section .search-control-wrapper .search-control .input-wrapper input,.hero-image-section .search-control-wrapper .search-control .input-wrapper select{padding:15px 2%;display:block;width:100%;border-radius:3px;border:1px solid #d8d8d8;}.hero-image-section .search-control-wrapper .search-control .input-wrapper option{padding:10px 0;}.hero-image-section .search-control-wrapper .search-control .input-wrapper .select2-container .select2-selection--single{height:34px;border-color:#d8d8d8;border-radius:3px;}.hero-image-section .search-control-wrapper .search-control .input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{line-height:34px;}.hero-image-section .search-control-wrapper .search-control .input-wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:30px;}@media(min-width:601px){.hero-image-section .search-control-wrapper .search-control .cta-wrapper{float:left;width:25%;text-align:right;}}.hero-image-section .search-control-wrapper .search-control .cta-wrapper a{color:#f3f3f3;background-color:#eb6c38;padding:15px 30px;border-radius:3px;font-size:1.636em;font-weight:600;min-width:160px;display:inline-block;text-align:center;width:100%;font-size:14px;min-width:110px;padding:7px 10px;}.hero-image-section .search-control-wrapper .search-control .cta-wrapper a:hover{text-decoration:none;background-color:rgba(235,108,56,.75);}@media(min-width:429px){.hero-image-section .search-control-wrapper .search-control .cta-wrapper a{width:auto;}}.select2-container.select2-container--default{font-size:14px;width:350px;}.select2-container--default .select2-results>.select2-results__options{max-height:400px !important;}.top-image-container{width:100%;margin-top:-16px;padding:0;max-width:1300px;position:relative;}@media(min-width:1025px){.top-image-container{margin-top:-16px;}}.top-image-container>.row{margin:0;}.top-image-container .container,.top-image-container .container .row,.top-image-container .container .row .col-xs-12{height:100%;}.top-image-container .top-image{height:200px;background-size:cover;background-position:center;max-height:520px;}@media(min-width:769px){.top-image-container .top-image{height:308px;}}@media(min-width:1025px){.top-image-container .top-image{height:410px;}}@media(min-width:1281px){.top-image-container .top-image{height:520px;}}.top-image-container .top-image h1{position:absolute;bottom:20px;color:#fff;text-shadow:rgba(0,0,0,.3) 1px 2px 0;}.top-image-container .location{display:none;}@media(min-width:769px){.top-image-container .location{border-top-right-radius:3px;position:absolute;bottom:0;background-color:rgba(243,243,243,.65);background-repeat:no-repeat;background-size:80%;background-position:center;width:77px;height:53px;}.top-image-container .location.east{background-image:url("/images/map/east.png");}.top-image-container .location.west{background-image:url("/images/map/west.png");}.top-image-container .location.westfjords{background-image:url("/images/map/westfjords.png");}.top-image-container .location.north{background-image:url("/images/map/north.png");}.top-image-container .location.south{background-image:url("/images/map/south.png");}.top-image-container .location.reykjavik{background-image:url("/images/map/reykjavik.png");}.top-image-container .location.reykjanes{background-image:url("/images/map/reykjanes.png");}.top-image-container .location.highland{background-image:url("/images/map/highlands.png");}.top-image-container .location.no-region{background:none;}.top-image-container .location{display:block;left:auto;right:25px;border-radius:3px;width:160px;height:140px;background-color:rgba(17,17,17,.65);background-size:102px 71px;padding:20px;bottom:20px;}.top-image-container .location .location-name{position:absolute;bottom:0;width:100%;color:#f3f3f3;text-align:center;left:0;padding-top:20px;padding-bottom:5px;font-size:1.455em;font-weight:600;}}.fi-map{margin-top:20px;}@media(min-width:1025px){.fi-map{margin-top:30px;}}.fi-map #map{height:280px;}@media(min-width:769px){.book-mobile{display:none;}}.book-mobile a{background-color:#336795;}.availability-mobile-table{text-align:center;}@media(min-width:1025px){.availability-mobile-table{display:none;}}.availability-mobile-table>div{padding:10px 15px;border:1px solid #d6dcde;border-bottom-width:0;}.availability-mobile-table>div:last-child{border-bottom-width:1px;}.availability-mobile-table>div div:nth-child(3){font-weight:600;}.availability-mobile-table>div a{color:#f3f3f3;background-color:#eb6c38;padding:15px 30px;border-radius:3px;font-size:1.636em;font-weight:600;min-width:160px;display:inline-block;text-align:center;width:100%;font-size:.891em;padding-top:5px;padding-bottom:5px;min-width:120px;border:1px solid #eb6c38;}.availability-mobile-table>div a:hover{text-decoration:none;background-color:rgba(235,108,56,.75);}@media(min-width:429px){.availability-mobile-table>div a{width:auto;}}.availability-mobile-table>div a.inquire{background-color:#fff;color:#336795;border:1px solid #336795;margin-top:10px;}@media(min-width:769px){.availability-mobile-table>div a.inquire{margin-top:0;margin-left:5px;}}.availability-mobile-table>div a.inquire:hover{color:#fff;background-color:#336795;}.availability-table{display:none;max-width:1024px;}@media(min-width:1025px){.availability-table{display:block;}}.availability-table td{height:50px;padding-left:15px;padding-right:15px;}.availability-table td:last-child{text-align:center;}.availability-table td:nth-child(1){width:35%;}.availability-table td:nth-child(2){width:20%;}.availability-table td:nth-child(3){width:15%;}.availability-table td:nth-child(4){width:30%;}.availability-table th{padding-left:15px;padding-right:15px;font-weight:600;}.availability-table a{color:#f3f3f3;background-color:#eb6c38;padding:15px 30px;border-radius:3px;font-size:1.636em;font-weight:600;min-width:160px;display:inline-block;text-align:center;width:100%;font-size:.891em;padding-top:5px;padding-bottom:5px;min-width:120px;border:1px solid #eb6c38;}.availability-table a:hover{text-decoration:none;background-color:rgba(235,108,56,.75);}@media(min-width:429px){.availability-table a{width:auto;}}.availability-table a.inquire{background-color:#fff;color:#336795;border:1px solid #336795;margin-top:10px;}@media(min-width:769px){.availability-table a.inquire{margin-top:0;margin-left:5px;}}.availability-table a.inquire:hover{color:#fff;background-color:#336795;}.booking-panel{margin-top:20px;padding:5px 20px;border:1px solid #e0e0e0;border-radius:3px;}@media(min-width:1025px){.booking-panel{margin-top:30px;}}.booking-panel h3{text-transform:capitalize;font-weight:500;font-size:2.864em;margin-bottom:10px;}.booking-panel .booking-request h4{font-weight:600;margin-bottom:20px;}.booking-panel .booking-request input[type="radio"]{margin-right:10px;}.booking-panel .booking-request input[type="radio"]+label{font-size:1.675em;}.booking-panel .booking-request label{font-size:1.5em;cursor:pointer;}.booking-panel .booking-request .success,.booking-panel .booking-request .error{font-size:1.673em;font-weight:600;padding:10px 0;color:#336795;text-align:center;}.booking-panel .booking-request .error{color:#a94442;text-align:left;font-size:1.455em;}.booking-panel .booking-request .has-error label{color:#a94442;}.booking-panel .booking-request textarea{min-height:120px;}.booking-panel .booking-request .actions{padding-bottom:10px;}.booking-panel .booking-request .actions a{background-color:#336795;color:#fff;}#ui-datepicker-div{font-size:1.273em;}.help-section{margin:20px 0;background-color:#f3f3f3;text-align:center;color:#555;font-weight:500;}.help-section .fi-original{margin-top:10px;}.help-section>div{padding:20px;}@media(min-width:769px){.help-section>div{padding:40px 20px;}}.help-section .emphasis{font-weight:600;}.fi-fp-banners{margin-top:0;font-size:1.636em;display:none;}@media(min-width:429px){.fi-fp-banners{display:block;}}.fi-fp-banners>div{padding:40px;}.fi-fp-banners>div strong{font-weight:600;font-size:1.163em;}.fi-fp-banners>div p{margin-bottom:0;}.content{position:relative;}.content #left_col .utils{margin-top:30px;}.content .page_component{clear:both;}.content .is-sticky .tour-details-navigation{z-index:1001 !important;}@media(max-width:768px){.content .is-sticky .tour-details-navigation{width:100% !important;left:0;}}.content .tour-details-navigation{background-color:#fff;margin-left:0;}.content .tour-details-navigation li{float:left;list-style:none;}.content .tour-details-navigation li a{background-color:#fff;font-size:.75em;}.content .tour-details-navigation li a.selected{font-weight:600;}@media(min-width:769px){.content .tour-details-navigation li a{font-size:1em;}}.content .tour-details-navigation li .book{color:#fff;background-color:#eb6c38;font-weight:600;}.content .tour-details-navigation li .book:hover{color:#eb6c38;background-color:#fff;}.content .tour-details-navigation li.tabs-1{width:100%;}.content .tour-details-navigation li.tabs-2{width:50%;}.content .tour-details-navigation li.tabs-3{width:33%;}.content .tour-details-navigation li.tabs-3:last-child{width:34%;}.content .tour-details-navigation li.tabs-4{width:25%;}.content .tour-details-navigation li.tabs-5{width:20%;}.content .tour-details-navigation li.tabs-6{width:16%;}.content .tour-details-navigation li.tabs-6:last-child{width:20%;}.content .tour-details-navigation li a{padding:20px 2%;border:1px solid #d8d8d8;border-right-width:0;text-align:center;display:block;}.content .tour-details-navigation li a:last-child{border-right-width:1px;}.content .tour-details-navigation li a:hover{color:#fff;background-color:#336795;}.content .content-wrapper{font-size:1.636em;color:#555;}.content .content-wrapper strong{font-weight:600;}.content .content-wrapper h2{padding-top:40px;padding-bottom:20px;clear:both;color:#555;font-weight:500;}@media(min-width:769px){.content .content-wrapper h2{background:url("/images/heading-small-bg.png") no-repeat 36% 38px;}}.content .content-wrapper h3{color:#555;font-size:1.455em;}.content .content-wrapper .activity-images{padding:0;margin-top:20px;}.content .content-wrapper .activity-images .activity-image{padding:0;}@media(min-width:769px){.content .content-wrapper .activity-images .activity-image{padding:0 10px 10px 0;}}.content .content-wrapper .activity-images .image{position:relative;}@media(max-width:768px){.content .content-wrapper .activity-images .image{background:none !important;}}@media(min-width:769px){.content .content-wrapper .activity-images .image{height:230px;}}.content .content-wrapper .activity-images .image img{width:100%;max-width:100%;height:auto;}.content .content-wrapper .activity-images .image .more-images-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.7;background-color:#333;text-align:center;z-index:1;color:#fff;display:none;}@media(min-width:769px){.content .content-wrapper .activity-images .image .more-images-overlay{display:block;}}.content .content-wrapper .activity-images .image .more-images-overlay .inner{position:absolute;height:100%;width:100%;top:0;left:0;padding:10px 0;text-shadow:rgba(0,0,0,.3) 1px 2px 0;}.content .content-wrapper .activity-images .image .more-images-overlay .inner .count{font-size:2.182em;}.content .content-wrapper .activity-images .image .more-images-overlay .inner .text{background-color:transparent;color:#fff;}@media(min-width:769px){.content .content-wrapper .activity-images.has-one-image .image{height:auto;}}@media(min-width:769px){.content .content-wrapper .activity-images.has-many-images .image a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;}}@media(min-width:769px){.content .content-wrapper .activity-images.has-many-images .image img{visibility:hidden;}}@media(min-width:769px){.content .content-wrapper .activity-images .col-md-3 .image{height:110px;}}.content .summary-section{margin:20px 0;padding:20px 0 15px;text-align:center;border:1px solid #d8d8d8;}.content .summary-section .title{color:#9d9d9d;}.content .summary-section>div>div{width:100%;}.content .summary-section>div>div i{color:#9d9d9d;}.content .summary-section>div>div div{display:inline-block;transform:translateY(-6px);font-weight:600;}.content .introduction-text{max-height:205px;overflow:hidden;}.content .introduction-text.open{overflow:visible;max-height:none;}.content .shadow-line{margin-top:10px;position:relative;height:25px;box-shadow:0 -15px 15px rgba(255,255,255,.9);}.content .read-more-wrapper{padding:20px 0 40px;margin-bottom:40px;border-bottom:1px solid #d8d8d8;line-height:20px;}.content .read-more-wrapper a{line-height:20px;}.content .read-more-wrapper a span{font-weight:600;display:inline-block;font-size:20px;}.content .read-more-wrapper a i{font-weight:200;font-size:16px;margin-right:5px;}.content .read-more-wrapper a:hover,.content .read-more-wrapper a:active{text-decoration:none;}.content .useful-info-section ul li{list-style:none;}.content .useful-info-section ul li:before{content:"•";color:#9d9d9d;font-size:1em;font-weight:900;display:inline-block;width:1em;margin-left:-1em;}.content .facts-text-wrapper{margin-top:20px;margin-bottom:20px;}@media(min-width:1025px){.content .facts-text-wrapper{margin-top:30px;}}.content .facts-text-wrapper h3{text-transform:capitalize;font-weight:500;font-size:2.864em;border:1px solid #e0e0e0;border-bottom:none;padding:5px 4%;margin:0;border-top-left-radius:3px;border-top-right-radius:3px;}.content .facts-text-wrapper .facts-text{background-color:#eee;padding:20px 4%;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #e0e0e0;border-top:none;font-size:1.455em;}.content .facts-text-wrapper.tour-info-wrapper{position:relative;}.content .facts-text-wrapper.tour-info-wrapper h3{display:none;}.content .facts-text-wrapper.tour-info-wrapper .info-icon{position:absolute;left:auto;right:10px;top:10px;font-size:2.182em;color:#336795;}.content .facts-text-wrapper.tour-info-wrapper .facts-text{border:1px solid #e0e0e0;background-color:#f5f5f5;border-radius:3px;font-size:1.455em;}.content .facts-text-wrapper.tour-info-wrapper .facts-text p{margin-bottom:10px;margin-top:0;}.content .discount-wrapper{background-color:#f8bd00;font-size:1.636em;color:#2d2d2d;width:100%;margin:0;padding:10px 15px;}@media(min-width:1025px){.content .discount-wrapper{padding:15px 45px;}}.content .discount-wrapper .title{font-size:1.163em;font-weight:500;}.content div.content-text{padding:0;margin:0 auto 20px;position:relative;clear:both;font-size:1.455em;}.content div.content-text .image-description{text-align:center;font-style:italic;font-weight:300;padding:15px 0 5px;}.content div.content-text img{width:100% !important;height:auto !important;}.content h1{font-weight:500;}.content.original-tour-content{max-width:1024px;}.content.original-tour-content .introduction-text{max-height:705px;}.content.original-tour-content .introduction-text.open{max-height:none;}.content.original-tour-content .booking-panel{padding:0;border:none;}.content.original-tour-content #img_fi_original{margin-top:10px;}.banner .slides .item.primary_colour_2-bg{background-color:#336795;}.banner .slides .item .info a{color:#fff;}.banner .slides .item .info a .heading{font-size:3.164em;color:#fff;}.banner .slides .item .info a .heading:hover{color:rgba(255,255,255,.85);}@media(min-width:1025px){.banner .slides .item .info a .heading{font-size:7.182em;}}.banner .slides .item .info a:hover,.banner .slides .item .info a:focus{color:#fff;text-decoration:none;}.fi-map-component.advanced-component h1{padding-left:0;padding-right:0;margin-top:0;padding-top:0;}.fi-map-component.advanced-component .filter-group input{display:inline-block !important;margin-right:10px;}.fi-filter-wrapper{box-shadow:0 1px 10px rgba(0,0,0,.2);padding:10px 0;margin-bottom:10px;display:none;}@media(min-width:769px){.fi-filter-wrapper{display:block;}}.fi-filter-wrapper label{font-size:1.673em;padding-left:10px;cursor:pointer;}.fi-filter-wrapper label:hover{font-weight:500;}.fi-filter-wrapper h4,.fi-filter-wrapper h3{margin-top:10px;padding-left:10px;padding-right:10px;}.fi-filter-wrapper h4{display:inline-block !important;}.fi-filter-wrapper h3{display:none;}@media(min-width:769px){.fi-filter-wrapper h3{display:block;}}.fi-filter-wrapper .filter-group{margin:0 0 20px;padding:0;display:none;}@media(min-width:769px){.fi-filter-wrapper .filter-group{display:block;}}.fi-filter-wrapper .filter-group svg{padding-right:10px;padding-left:10px;}.fi-filter-wrapper .filter-group .category-item{padding:5px 10px;}.fi-filter-wrapper .filter-group .category-item label{margin-bottom:0;padding-left:0;display:inline-block;width:80%;}.fi-filter-wrapper .filter-group .category-item span{float:right;font-size:1.273em;}.fi-filter-wrapper .filter-group .category-item input{margin-right:5px;}.fi-filter-wrapper .filter-group .category-item.selected{background-color:#f3f3f3;}@media(min-width:1025px){.fi-filter-wrapper .filter-group .category-item:hover{background-color:#f3f3f3;}}.fi-filter-wrapper .filter-group.show{display:block;}.fi-filter-wrapper .filter-group svg path{pointer-events:all;}.fi-filter-wrapper .filter-group svg path:hover{fill:#336795 !important;opacity:.6;cursor:pointer;}.fi-filter-wrapper .filter-group .selected-regions{font-size:1.673em;padding:10px;}.fi-filter-wrapper .filter-group-areas{margin:0 0 20px;padding:0;display:none;}@media(min-width:769px){.fi-filter-wrapper .filter-group-areas{display:block;}}.fi-filter-wrapper .filter-group-areas svg{padding-right:10px;padding-left:10px;}.fi-filter-wrapper .filter-group-areas .category-item{clear:left;padding:5px 10px;}.fi-filter-wrapper .filter-group-areas .category-item label{margin-bottom:0;padding-left:0;display:inline-block;width:80%;}.fi-filter-wrapper .filter-group-areas .category-item span{float:right;font-size:1.273em;}.fi-filter-wrapper .filter-group-areas .category-item input{margin-right:5px;}.fi-filter-wrapper .filter-group-areas .category-item.selected{background-color:#f3f3f3;}@media(min-width:1025px){.fi-filter-wrapper .filter-group-areas .category-item:hover{background-color:#f3f3f3;}}.fi-filter-wrapper .filter-group-areas.show{display:block;}.fi-filter-wrapper .filter-group-areas svg path{pointer-events:all;}.fi-filter-wrapper .filter-group-areas svg path:hover{fill:#336795 !important;opacity:.6;cursor:pointer;}.fi-filter-wrapper .filter-group-areas .selected-regions{font-size:1.673em;padding:10px;}.fi-filter-wrapper .filter-group-areas .toggler{display:block !important;}.fi-filter-wrapper .filter-group-areas .toggler a{font-size:14px;float:right;margin-right:20px;}.fi-filter-wrapper .filter-group-areas :nth-child(n+9){display:none;}.fi-filter-wrapper .filter-group-areas.expanded :nth-child(n){display:revert;}.fi-filter-wrapper .filter-group-areas .clear-all{float:right;margin-right:10px;font-size:1.455em;margin-top:10px;display:inline-block !important;}.fi-filter-wrapper .filter-group-activities{margin:0 0 20px;padding:0;display:none;}@media(min-width:769px){.fi-filter-wrapper .filter-group-activities{display:block;}}.fi-filter-wrapper .filter-group-activities svg{padding-right:10px;padding-left:10px;}.fi-filter-wrapper .filter-group-activities .category-item{clear:left;padding:5px 10px;}.fi-filter-wrapper .filter-group-activities .category-item label{margin-bottom:0;padding-left:0;display:inline-block;width:80%;}.fi-filter-wrapper .filter-group-activities .category-item span{float:right;font-size:1.273em;}.fi-filter-wrapper .filter-group-activities .category-item input{margin-right:5px;}.fi-filter-wrapper .filter-group-activities .category-item.selected{background-color:#f3f3f3;}@media(min-width:1025px){.fi-filter-wrapper .filter-group-activities .category-item:hover{background-color:#f3f3f3;}}.fi-filter-wrapper .filter-group-activities.show{display:block;}.fi-filter-wrapper .filter-group-activities svg path{pointer-events:all;}.fi-filter-wrapper .filter-group-activities svg path:hover{fill:#336795 !important;opacity:.6;cursor:pointer;}.fi-filter-wrapper .filter-group-activities .selected-regions{font-size:1.673em;padding:10px;}.fi-filter-wrapper .filter-group-activities .toggler{display:block !important;}.fi-filter-wrapper .filter-group-activities .toggler a{font-size:14px;float:right;margin-right:20px;}.fi-filter-wrapper .filter-group-activities :nth-child(n+10){display:none;}.fi-filter-wrapper .filter-group-activities.expanded :nth-child(n){display:revert;}.fi-filter-wrapper .filter-group-activities .clear-all{float:right;margin-right:10px;font-size:1.455em;margin-top:10px;display:inline-block !important;}.fi-filter-wrapper .filter-group-categories{margin:0 0 20px;padding:0;display:none;}@media(min-width:769px){.fi-filter-wrapper .filter-group-categories{display:block;}}.fi-filter-wrapper .filter-group-categories .title{font-weight:500;color:#336795;cursor:default;}.fi-filter-wrapper .filter-group-categories :nth-child(n+9){display:none;}.fi-filter-wrapper .filter-group-categories.expanded :nth-child(n){display:flex;}.fi-filter-wrapper .filter-group-categories svg{padding-right:10px;padding-left:10px;}.fi-filter-wrapper .filter-group-categories .category-item{padding:5px 10px;}.fi-filter-wrapper .filter-group-categories .category-item label{margin-bottom:0;padding-left:0;display:inline-block;width:80%;}.fi-filter-wrapper .filter-group-categories .category-item span{float:right;font-size:1.273em;}.fi-filter-wrapper .filter-group-categories .category-item input{margin-right:5px;}.fi-filter-wrapper .filter-group-categories .category-item.selected{background-color:#f3f3f3;}@media(min-width:1025px){.fi-filter-wrapper .filter-group-categories .category-item:hover{background-color:#f3f3f3;}}.fi-filter-wrapper .filter-group-categories.show{display:block;}.fi-filter-wrapper .filter-group-categories svg path{pointer-events:all;}.fi-filter-wrapper .filter-group-categories svg path:hover{fill:#336795 !important;opacity:.6;cursor:pointer;}.fi-filter-wrapper .filter-group-categories .selected-regions{font-size:1.673em;padding:10px;}.fi-filter-wrapper .filter-group-categories .toggler{display:block !important;}.fi-filter-wrapper .filter-group-categories .toggler a{font-size:14px;float:right;margin-right:20px;}.fi-filter-wrapper .filter-group-regions{margin:0 0 20px;padding:0;display:none;}@media(min-width:769px){.fi-filter-wrapper .filter-group-regions{display:block;}}.fi-filter-wrapper .filter-group-regions .title{font-weight:500;color:#336795;cursor:default;}.fi-filter-wrapper .filter-group-regions :nth-child(n+7){display:none;}.fi-filter-wrapper .filter-group-regions.expanded :nth-child(n){display:flex;}.fi-filter-wrapper .filter-group-regions svg{padding-right:10px;padding-left:10px;}.fi-filter-wrapper .filter-group-regions .region-item{padding:5px 10px;}.fi-filter-wrapper .filter-group-regions .region-item label{margin-bottom:0;padding-left:0;display:inline-block;width:80%;}.fi-filter-wrapper .filter-group-regions .region-item span{float:right;font-size:1.273em;}.fi-filter-wrapper .filter-group-regions .region-item input{margin-right:5px;}.fi-filter-wrapper .filter-group-regions .region-item.selected{background-color:#f3f3f3;}@media(min-width:1025px){.fi-filter-wrapper .filter-group-regions .region-item:hover{background-color:#f3f3f3;}}.fi-filter-wrapper .filter-group-regions.show{display:block;}.fi-filter-wrapper .filter-group-regions svg path{pointer-events:all;}.fi-filter-wrapper .filter-group-regions svg path:hover{fill:#336795 !important;opacity:.6;cursor:pointer;}.fi-filter-wrapper .filter-group-regions .toggler{display:block !important;}.fi-filter-wrapper .filter-group-regions .toggler a{font-size:14px;float:right;margin-right:20px;}.fi-filter-wrapper .filter-group-towns{margin:0 0 20px;padding:0;display:none;}@media(min-width:769px){.fi-filter-wrapper .filter-group-towns{display:block;}}.fi-filter-wrapper .filter-group-towns .title{font-weight:500;color:#336795;cursor:default;}.fi-filter-wrapper .filter-group-towns :nth-child(n+6){display:none;}.fi-filter-wrapper .filter-group-towns.expanded :nth-child(n){display:flex;}.fi-filter-wrapper .filter-group-towns svg{padding-right:10px;padding-left:10px;}.fi-filter-wrapper .filter-group-towns .town-item{padding:5px 10px;}.fi-filter-wrapper .filter-group-towns .town-item label{margin-bottom:0;padding-left:0;display:inline-block;width:80%;}.fi-filter-wrapper .filter-group-towns .town-item span{float:right;font-size:1.273em;}.fi-filter-wrapper .filter-group-towns .town-item input{margin-right:5px;}.fi-filter-wrapper .filter-group-towns .town-item.selected{background-color:#f3f3f3;}@media(min-width:1025px){.fi-filter-wrapper .filter-group-towns .town-item:hover{background-color:#f3f3f3;}}.fi-filter-wrapper .filter-group-towns.show{display:block;}.fi-filter-wrapper .filter-group-towns svg path{pointer-events:all;}.fi-filter-wrapper .filter-group-towns svg path:hover{fill:#336795 !important;opacity:.6;cursor:pointer;}.fi-filter-wrapper .filter-group-towns .toggler{display:block !important;}.fi-filter-wrapper .filter-group-towns .toggler a{font-size:14px;float:right;margin-right:20px;}.fi-filter-wrapper .filter-toggler{font-size:1.673em;display:block;margin-left:10px;}@media(min-width:769px){.fi-filter-wrapper .filter-toggler{display:none;margin-bottom:10px;}}.fi-sorter-wrapper{margin-bottom:10px;display:none;}@media(min-width:1025px){.fi-sorter-wrapper{display:block;}}.fi-sorter-wrapper .view-switchers .view-switcher{display:inline-block;height:36px;width:36px;text-align:center;color:#555;border:1px solid #d8d8d8;border-radius:3px;margin-right:5px;}.fi-sorter-wrapper .view-switchers .view-switcher:nth-child(2){margin-right:10px;}.fi-sorter-wrapper .view-switchers .view-switcher.selected{color:#336795;}.fi-sorter-wrapper .view-switchers .view-switcher i{margin-top:4px;}.fi-sorter-wrapper label,.fi-sorter-wrapper select,.fi-sorter-wrapper input{font-size:1.863em;}.fi-sorter-wrapper label{cursor:pointer;padding-right:5px;display:block;margin-top:10px;}@media(min-width:769px){.fi-sorter-wrapper label{display:inline-block;margin-top:0;}}.fi-sorter-wrapper select,.fi-sorter-wrapper input[type="text"]{padding:3px 5px;border:1px solid #e0e0e0;border-radius:3px;width:100%;}@media(min-width:1025px){.fi-sorter-wrapper select,.fi-sorter-wrapper input[type="text"]{width:180px;}}.fi-sorter-wrapper select{margin-right:15px;}@media(min-width:1025px){.fi-sorter-wrapper select{width:150px;}}.fi-sorter-wrapper input[type="checkbox"]{margin-right:5px;}.fi-sorter-wrapper input[type="checkbox"]+label{display:inline-block;}.serp .loading,.serp .empty{text-align:center;padding-top:20%;font-size:1.864em;}.serp .loading img,.serp .empty img{max-width:100px;margin-bottom:10px;}.see-all-items{text-align:center;font-size:1.673em;margin:30px 0;display:block;}@media(min-width:1025px){.see-all-items{display:block;}}.see-all-items a{display:block;border:1px solid #336795;border-radius:3px;padding:10px 20px;margin:0 auto;font-weight:500;max-width:370px;}.see-all-items a:hover{color:#fff;background-color:#336795;text-decoration:none;}.fi_blog .blog-columns{margin-bottom:20px;}@media(min-width:429px){.fi_blog .blog-columns{margin-bottom:0;}}.fi_blog .blog-columns .slick-list{padding:0 5%;}.fi_blog.fi_news{max-width:100%;background-color:#e8e8e8;margin:40px 0 0;}.fi_blog .overview-item{height:300px;}.fi_blog .overview-item .summary .title{font-weight:500;}.fi_blog .news-row{max-width:1180px;margin:0 auto;padding:40px 0 20px;}.fi_blog .news-row h3{color:#555;padding:10px 2%;font-weight:600;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper{border:none;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper:hover{box-shadow:none;transform:none;border:none;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item{margin-bottom:100px;border-radius:0;height:120px;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary{position:relative;padding:130px 0 20px;background-color:transparent;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .date,.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .title{text-shadow:none;font-size:1.455em;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .date a,.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .title a{position:relative;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .date{color:#111;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .title{color:#336795;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .title a{font-weight:700;}@media(min-width:1025px){.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item{height:200px;}.fi_blog .news-row .fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary{padding:210px 0 20px;}}.textblock a:hover,.fi_links a:hover,.fi_quick_facts a:hover{text-decoration:none;}.textblock a h2,.fi_links a h2,.fi_quick_facts a h2{font-size:3.364em;text-align:center;}@media(min-width:1025px){.textblock a h2,.fi_links a h2,.fi_quick_facts a h2{font-size:4.364em;}}.textblock h2.heading,.textblock h2,.fi_links h2.heading,.fi_links h2,.fi_quick_facts h2.heading,.fi_quick_facts h2{font-size:3.364em;text-align:center;}@media(min-width:1025px){.textblock h2.heading,.textblock h2,.fi_links h2.heading,.fi_links h2,.fi_quick_facts h2.heading,.fi_quick_facts h2{font-size:4.364em;}}.textblock .item p.heading,.fi_links .item p.heading,.fi_quick_facts .item p.heading{text-transform:uppercase;font-weight:500;color:#757575;}.textblock .item .quick_fact,.fi_links .item .quick_fact,.fi_quick_facts .item .quick_fact{font-size:3.909em;}.textblock .item .quick_fact .text,.fi_links .item .quick_fact .text,.fi_quick_facts .item .quick_fact .text{font-size:1em;color:#336795;}.fi_links .overview a:hover{text-decoration:none;}.fi_links .item{margin-bottom:20px;}.fi_links .item .inner{text-align:center;}.fi_links .item .inner a{display:inline-block;background-color:#336795;color:#fff;padding:15px 30px;border-radius:10px;border:1px solid #336795;}.fi_links .item .inner a:hover{background-color:#fff;}.fi_links .item .inner a:hover p{color:#336795;}.fi_links .item .inner a p{color:#fff;text-transform:none;font-size:1.891em;padding:0;margin:0;line-height:1em;font-weight:500;}.fi_tours .tours-row{margin-bottom:20px;}@media(min-width:1025px){.fi_tours .tours-row{margin-bottom:0;}}.fi_tours .tours-row .slick-list{padding:0 10%;}.fi_banners_img .slick-list{padding:0 5%;}.fi_fp_links_wrapper .fi-overview-item-box-wrapper:nth-child(1) .overview-item{background-image:url("/images/bg/weather.jpg") !important;}.fi_fp_links_wrapper .fi-overview-item-box-wrapper:nth-child(2) .overview-item{background-image:url("/images/bg/driving-in-iceland.jpg") !important;}.fi_fp_links_wrapper .fi-overview-item-box-wrapper:nth-child(3) .overview-item{background-image:url("/images/bg/currency-and-costs.jpg") !important;}.fi_fp_links_wrapper .slick-slide:nth-child(1) .overview-item{background-image:url("/images/bg/weather.jpg") !important;}.fi_fp_links_wrapper .slick-slide:nth-child(2) .overview-item{background-image:url("/images/bg/driving-in-iceland.jpg") !important;}.fi_fp_links_wrapper .slick-slide:nth-child(3) .overview-item{background-image:url("/images/bg/currency-and-costs.jpg") !important;}.fi-item-box-wrapper{padding-left:5px;padding-right:5px;}.fi-item-box-wrapper .fi-item-box{border:1px solid #d6dcde;border-radius:5px;margin:5px auto 20px;position:relative;max-width:276px;box-shadow:0 1px 10px rgba(0,0,0,.2);}.fi-item-box-wrapper .fi-item-box:hover{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateY(-3px);}.fi-item-box-wrapper .fi-item-box a.add-to-favorites{position:absolute;width:28px;height:28px;right:10px;top:10px;border-radius:50%;background-color:rgba(255,255,255,.55);text-align:center;padding-top:6px;color:#fff;}.fi-item-box-wrapper .fi-item-box a.add-to-favorites.added i{color:#336795;}.fi-item-box-wrapper .fi-item-box a.add-to-favorites:hover{background-color:rgba(255,255,255,.75);}.fi-item-box-wrapper .fi-item-box a.add-to-favorites:hover i{color:#336795;}.fi-item-box-wrapper .fi-item-box .actions{margin:5px 0;}.fi-item-box-wrapper .fi-item-box .actions span.duration{font-size:1.673em;color:#336795;}.fi-item-box-wrapper .fi-item-box .actions .stars{font-size:1.673em;color:#f8bd00;text-shadow:1px 1px 1px #336795;text-align:center;margin-top:10px;min-height:31px;}.fi-item-box-wrapper .fi-item-box .actions .stars i{max-width:24px;}.fi-item-box-wrapper .fi-item-box .actions .sd-options{padding:10px 10px 0;text-align:center;font-size:1.273em;}.fi-item-box-wrapper .fi-item-box .actions .sd-options i{font-size:18px;}.fi-item-box-wrapper .fi-item-box .actions .sd-options .or{padding:0 5px;transform:translateY(-3px);}.fi-item-box-wrapper .fi-item-box .actions .sd-options span{display:inline-block;}.fi-item-box-wrapper .fi-item-box .actions .sd-options span span{transform:translateY(-3px);}.fi-item-box-wrapper .fi-item-box .actions .book-now{display:none;}.fi-item-box-wrapper .fi-item-box:hover .title h3 a{color:#555;text-decoration:none;}.fi-item-box-wrapper .fi-item-box:hover .image-wrapper .image-overlay{display:block;}.fi-item-box-wrapper .fi-item-box .availability{text-transform:uppercase;text-align:center;color:#9d9d9d;font-weight:600;padding-top:10px;font-size:1.163em;}.fi-item-box-wrapper .fi-item-box .title{clear:both;max-width:90%;margin:0 auto;}.fi-item-box-wrapper .fi-item-box .title h3{text-align:center;font-size:1.636em;font-weight:600;margin-bottom:0;}@media(min-width:768px){.fi-item-box-wrapper .fi-item-box .title h3{height:52px;max-height:52px;}}.fi-item-box-wrapper .fi-item-box .title h3 a{color:#111;}.fi-item-box-wrapper .fi-item-box .title h3 a.high-text-count{font-size:.8em;}.fi-item-box-wrapper .fi-item-box .discount-mark{position:absolute;left:5px;top:0;left:auto;padding:5px;font-size:1.455em;background-color:#f8bd00;color:#2d2d2d;border-bottom-right-radius:3px;}.fi-item-box-wrapper .fi-item-box .empty-image{height:200px;text-align:center;padding-top:20%;}.fi-item-box-wrapper .fi-item-box .image-wrapper{position:relative;background-size:cover;background-repeat:no-repeat;height:200px;border-top-left-radius:5px;border-top-right-radius:5px;}.fi-item-box-wrapper .fi-item-box .image-wrapper>a{position:absolute;top:0;left:0;width:100%;height:100%;}.fi-item-box-wrapper .fi-item-box .image-wrapper img{display:none;}.fi-item-box-wrapper .fi-item-box .image-wrapper .location{border-top-right-radius:3px;position:absolute;bottom:0;background-color:rgba(243,243,243,.65);background-repeat:no-repeat;background-size:80%;background-position:center;width:77px;height:53px;}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.east{background-image:url("/images/map/east.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.west{background-image:url("/images/map/west.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.westfjords{background-image:url("/images/map/westfjords.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.north{background-image:url("/images/map/north.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.south{background-image:url("/images/map/south.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.reykjavik{background-image:url("/images/map/reykjavik.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.reykjanes{background-image:url("/images/map/reykjanes.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.highland{background-image:url("/images/map/highlands.png");}.fi-item-box-wrapper .fi-item-box .image-wrapper .location.no-region{background:none;}.fi-item-box-wrapper .fi-item-box .image-wrapper .image-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(51,103,149,.5);}.fi-item-box-wrapper .fi-item-box .image-wrapper .image-overlay a.item-link{display:block;margin:30% auto;max-width:100px;border-radius:20px;text-align:center;font-size:1.273em;font-weight:600;padding:5px 0;background-color:#f3f3f3;color:#336795;}.fi-item-box-wrapper .fi-item-box .image-wrapper .image-overlay a.cover{position:absolute;height:100%;width:100%;top:0;left:0;}.fi-item-box-wrapper .fi-item-box .image-wrapper .original-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url("/images/fi_original.png") no-repeat;background-position-y:11px;background-size:75%;}.fi-item-box-wrapper .fi-item-box .page-summary{height:120px;overflow:hidden;text-align:center;}.fi-item-box-wrapper .fi-item-box .page-summary p{padding:0;margin:0 auto;max-width:76%;font-size:1.455em;font-weight:300;}@media only screen and (max-width:1024px){.fi-item-box-wrapper .fi-item-box .page-summary p{font-size:1.2em;}}.fi-item-box-wrapper .fi-item-box .item-links{text-align:right;}.fi-item-box-wrapper .fi-item-box .item-links.tour-links{height:40px;}.fi-item-box-wrapper .fi-item-box .item-links a{display:inline-block;text-transform:uppercase;border:1px solid #336795;padding:5px 10px;border-radius:3px;font-weight:500;}.fi-item-box-wrapper .fi-item-box .item-links a:hover{background-color:#336795;color:#fff;text-decoration:none;}.fi-item-box-wrapper .fi-item-box .item-links a.book{font-size:1.455em;background-color:#336795;color:#fff;float:right;}@media(min-width:1281px){.fi-item-box-wrapper .fi-item-box .item-links a.book{font-size:1.163em;}}.fi-item-box-wrapper .fi-item-box .item-links a.book:hover{background-color:#fff;color:#336795;}.fi-item-box-wrapper .fi-item-box .item-info{padding:15px 20px 5px;height:65px;font-size:1.273em;font-weight:700;border-top:1px solid #d8d8d8;}.fi-item-box-wrapper .fi-item-box .item-info .item-read-more{text-align:center;width:100%;padding-top:5px;}.fi-item-box-wrapper .fi-item-box .item-info>div{float:left;width:30%;}@media only screen and (max-width:1024px){.fi-item-box-wrapper .fi-item-box .item-info>div{font-size:12px;}}.fi-item-box-wrapper .fi-item-box .item-info>div:nth-child(2){text-align:right;text-transform:uppercase;width:70%;}@media only screen and (max-width:1024px){.fi-item-box-wrapper .fi-item-box .item-info>div:nth-child(2){font-size:12px;}}.fi-item-box-wrapper .fi-item-box .item-info>div:nth-child(2) span.price-from{color:#336795;font-weight:700;font-size:1.363em;position:relative;}.fi-item-box-wrapper .fi-item-box .item-info>div:nth-child(2) span.price-from span.strike{text-decoration:line-through;color:#757575;font-weight:400;font-size:.75em;}.fi-item-box-wrapper .fi-item-box .item-info>div:nth-child(2) span.price-from span.currency{color:#757575;font-size:.75em;}.fi-item-box-wrapper .fi-item-box.hotel-item-box .page-summary{height:160px;}.fi-item-box-wrapper .fi-item-box.hotel-item-box .page-summary p{max-width:86%;}.fi-item-box-wrapper .fi-item-box-v2{border:1px solid #d6dcde;border-radius:5px;margin:5px auto 20px;position:relative;max-width:276px;box-shadow:0 1px 10px rgba(0,0,0,.2);}.fi-item-box-wrapper .fi-item-box-v2:hover{box-shadow:0 5px 10px rgba(0,0,0,.4);}.fi-item-box-wrapper .fi-item-box-v2 a.add-to-favorites{position:absolute;width:28px;height:28px;right:10px;top:10px;border-radius:50%;background-color:rgba(255,255,255,.55);text-align:center;padding-top:6px;color:#fff;}.fi-item-box-wrapper .fi-item-box-v2 a.add-to-favorites.added i{color:#336795;}.fi-item-box-wrapper .fi-item-box-v2 a.add-to-favorites:hover{background-color:rgba(255,255,255,.75);}.fi-item-box-wrapper .fi-item-box-v2 a.add-to-favorites:hover i{color:#336795;}.fi-item-box-wrapper .fi-item-box-v2 .actions{margin:5px 0;}.fi-item-box-wrapper .fi-item-box-v2 .actions span.duration{font-size:1.673em;color:#336795;}.fi-item-box-wrapper .fi-item-box-v2 .actions .stars{font-size:1.673em;color:#f8bd00;text-shadow:1px 1px 1px #336795;text-align:center;margin-top:10px;min-height:31px;}.fi-item-box-wrapper .fi-item-box-v2 .actions .stars i{max-width:24px;}.fi-item-box-wrapper .fi-item-box-v2 .actions .sd-options{padding:10px 10px 0;text-align:center;font-size:1.273em;}.fi-item-box-wrapper .fi-item-box-v2 .actions .sd-options i{font-size:18px;}.fi-item-box-wrapper .fi-item-box-v2 .actions .sd-options .or{padding:0 5px;transform:translateY(-3px);}.fi-item-box-wrapper .fi-item-box-v2 .actions .sd-options span{display:inline-block;}.fi-item-box-wrapper .fi-item-box-v2 .actions .sd-options span span{transform:translateY(-3px);}.fi-item-box-wrapper .fi-item-box-v2 .actions .book-now{padding:20px;}.fi-item-box-wrapper .fi-item-box-v2 .actions .book-now .cta{cursor:pointer;padding:12px 5px 13px;display:inline-block;color:#fff;background-color:#336795;border:1px solid #336795;text-align:center;margin:10px 0 0;width:100%;text-decoration:none;font-size:20px;font-weight:500;}.fi-item-box-wrapper .fi-item-box-v2 .actions .book-now .cta:hover{background-color:#fff;color:#336795;}.fi-item-box-wrapper .fi-item-box-v2:hover .title h3 a{color:#555;text-decoration:none;}.fi-item-box-wrapper .fi-item-box-v2:hover .image-wrapper-v2 .image-overlay{display:block;}.fi-item-box-wrapper .fi-item-box-v2 .availability{text-transform:uppercase;text-align:center;color:#4a4a4a;font-weight:500;padding-top:10px;font-size:20px;}.fi-item-box-wrapper .fi-item-box-v2 .title{clear:both;max-width:90%;margin:0 auto;}.fi-item-box-wrapper .fi-item-box-v2 .title h3{text-align:center;font-size:32px;font-weight:500;margin-bottom:0;color:#4a4a4a;}.fi-item-box-wrapper .fi-item-box-v2 .title h3 a{color:#111;}.fi-item-box-wrapper .fi-item-box-v2 .title h3 a.high-text-count{font-size:.8em;}.fi-item-box-wrapper .fi-item-box-v2 .discount-mark{position:absolute;left:5px;top:0;left:auto;padding:5px;font-size:1.455em;background-color:#f8bd00;color:#2d2d2d;border-bottom-right-radius:3px;}.fi-item-box-wrapper .fi-item-box-v2 .empty-image{height:200px;text-align:center;padding-top:20%;}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2{position:relative;background-size:cover;background-repeat:no-repeat;height:320px;border-top-left-radius:5px;border-top-right-radius:5px;}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2>a{position:absolute;top:0;left:0;width:100%;height:100%;}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 img{display:none;}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location{border-top-right-radius:3px;position:absolute;bottom:0;background-color:rgba(243,243,243,.65);background-repeat:no-repeat;background-size:80%;background-position:center;width:77px;height:53px;}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.east{background-image:url("/images/map/east.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.west{background-image:url("/images/map/west.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.westfjords{background-image:url("/images/map/westfjords.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.north{background-image:url("/images/map/north.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.south{background-image:url("/images/map/south.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.reykjavik{background-image:url("/images/map/reykjavik.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.reykjanes{background-image:url("/images/map/reykjanes.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.highland{background-image:url("/images/map/highlands.png");}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .location.no-region{background:none;}.fi-item-box-wrapper .fi-item-box-v2 .image-wrapper-v2 .original-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url("/images/fi_original.png") no-repeat;background-position-y:11px;background-size:75%;}.fi-item-box-wrapper .fi-item-box-v2 .page-summary{height:120px;overflow:hidden;text-align:center;}.fi-item-box-wrapper .fi-item-box-v2 .page-summary p{padding:0;margin:0 auto;max-width:76%;font-size:1.455em;font-weight:300;}.fi-item-box-wrapper .fi-item-box-v2 .item-links{text-align:right;}.fi-item-box-wrapper .fi-item-box-v2 .item-links.tour-links{height:40px;}.fi-item-box-wrapper .fi-item-box-v2 .item-links a{display:inline-block;text-transform:uppercase;border:1px solid #336795;padding:5px 10px;border-radius:3px;font-weight:500;}.fi-item-box-wrapper .fi-item-box-v2 .item-links a:hover{background-color:#336795;color:#fff;text-decoration:none;}.fi-item-box-wrapper .fi-item-box-v2 .item-links a.book{font-size:1.455em;background-color:#336795;color:#fff;float:right;}@media(min-width:1281px){.fi-item-box-wrapper .fi-item-box-v2 .item-links a.book{font-size:1.163em;}}.fi-item-box-wrapper .fi-item-box-v2 .item-links a.book:hover{background-color:#fff;color:#336795;}.fi-item-box-wrapper .fi-item-box-v2 .item-info{padding:15px 20px 5px;height:65px;font-size:18px;font-weight:400;border-top:1px solid #d8d8d8;}.fi-item-box-wrapper .fi-item-box-v2 .item-info .item-read-more{text-align:center;width:100%;padding-top:5px;}.fi-item-box-wrapper .fi-item-box-v2 .item-info>div{float:left;width:50%;text-align:center;}.fi-item-box-wrapper .fi-item-box-v2 .item-info>div:nth-child(2){text-align:center;width:50%;}.fi-item-box-wrapper .fi-item-box-v2 .item-info>div:nth-child(2) span.price-from{color:#336795;position:relative;}.fi-item-box-wrapper .fi-item-box-v2 .item-info>div:nth-child(2) span.price-from span.strike{text-decoration:line-through;color:#757575;font-weight:400;font-size:.75em;}.fi-item-box-wrapper .fi-item-box-v2 .item-info>div:nth-child(2) span.price-from span.currency{color:#757575;font-size:.75em;}.fi-item-box-wrapper .fi-item-box-v2 .item-info>div .title{color:#6e6e6e;}.fi-item-box-wrapper .fi-item-box-v2 .item-info>div .value{color:#555;}.fi-item-box-wrapper .fi-item-box-v2.hotel-item-box .page-summary{height:160px;}.fi-item-box-wrapper .fi-item-box-v2.hotel-item-box .page-summary p{max-width:86%;}.fi-item-box-wrapper.list-item .fi-item-box{float:left;max-width:100%;width:100%;}.fi-item-box-wrapper.list-item .image-wrapper{width:30%;float:left;border-top-right-radius:0;}.fi-item-box-wrapper.list-item .actions{display:none;}.fi-item-box-wrapper.list-item .title,.fi-item-box-wrapper.list-item .page-summary,.fi-item-box-wrapper.list-item .item-info{float:right;width:70%;clear:none;text-align:left;padding:10px 2%;}.fi-item-box-wrapper.list-item .title h3{height:auto;text-align:left;}.fi-item-box-wrapper.list-item .page-summary{height:auto;}.fi-item-box-wrapper.list-item .page-summary p{max-width:100%;}.fi-item-box-wrapper.list-item .item-info{border:none;}.fi-map-component .open-filters{font-size:1.455em;display:block;margin-bottom:10px;}@media(min-width:769px){.fi-map-component .open-filters{display:none;}}.fi-map-component .clear-all{float:right;margin-right:20px;font-size:1.455em;margin-bottom:10px;display:none;}.fi-map-component .clear-all.visible{display:none;}@media(min-width:769px){.fi-map-component .clear-all.visible{display:block !important;}}.fi-map-component .filters{display:none;}@media(min-width:769px){.fi-map-component .filters{display:block !important;}}.fi-map-component .filters .filter{font-size:1.673em;padding-top:4px;}.fi-map-component .filters .filter label{padding-left:5px;cursor:pointer;}.fi-map-component .fi-map-canvas{height:720px;}.fi-map-component .fi-map-canvas h3{margin:5px 0 5px;font-size:1.455em;}.fi-map-component .fi-map-canvas .si-content p{font-size:1em;margin:5px 0;}.fi-map-component .fi-map-canvas a.call-to-action{font-size:.75em;}.fi-favorites-component .favorites .favorite-item{padding:15px 0;margin-bottom:20px;border:1px solid #e0e0e0;}.fi-favorites-component .favorites .favorite-item h2{margin-top:0;font-size:2.864em;}.fi-related-pages .fi-item-box{border:1px solid #d6dcde;border-radius:5px;margin:5px auto 20px;position:relative;max-width:276px;box-shadow:0 1px 10px rgba(0,0,0,.2);}.fi-related-pages .fi-item-box:hover{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateY(-3px);}.fi-related-pages .fi-item-box a.add-to-favorites{position:absolute;width:28px;height:28px;right:10px;top:10px;border-radius:50%;background-color:rgba(255,255,255,.55);text-align:center;padding-top:6px;color:#fff;}.fi-related-pages .fi-item-box a.add-to-favorites.added i{color:#336795;}.fi-related-pages .fi-item-box a.add-to-favorites:hover{background-color:rgba(255,255,255,.75);}.fi-related-pages .fi-item-box a.add-to-favorites:hover i{color:#336795;}.fi-related-pages .fi-item-box .actions{margin:5px 0;}.fi-related-pages .fi-item-box .actions span.duration{font-size:1.673em;color:#336795;}.fi-related-pages .fi-item-box .actions .stars{font-size:1.673em;color:#f8bd00;text-shadow:1px 1px 1px #336795;text-align:center;margin-top:10px;min-height:31px;}.fi-related-pages .fi-item-box .actions .stars i{max-width:24px;}.fi-related-pages .fi-item-box .actions .sd-options{padding:10px 10px 0;text-align:center;font-size:1.273em;}.fi-related-pages .fi-item-box .actions .sd-options i{font-size:18px;}.fi-related-pages .fi-item-box .actions .sd-options .or{padding:0 5px;transform:translateY(-3px);}.fi-related-pages .fi-item-box .actions .sd-options span{display:inline-block;}.fi-related-pages .fi-item-box .actions .sd-options span span{transform:translateY(-3px);}.fi-related-pages .fi-item-box .actions .book-now{display:none;}.fi-related-pages .fi-item-box:hover .title h3 a{color:#555;text-decoration:none;}.fi-related-pages .fi-item-box:hover .image-wrapper .image-overlay{display:block;}.fi-related-pages .fi-item-box .availability{text-transform:uppercase;text-align:center;color:#9d9d9d;font-weight:600;padding-top:10px;font-size:1.163em;}.fi-related-pages .fi-item-box .title{clear:both;max-width:90%;margin:0 auto;}.fi-related-pages .fi-item-box .title h3{text-align:center;font-size:1.636em;font-weight:600;margin-bottom:0;}@media(min-width:768px){.fi-related-pages .fi-item-box .title h3{height:52px;max-height:52px;}}.fi-related-pages .fi-item-box .title h3 a{color:#111;}.fi-related-pages .fi-item-box .title h3 a.high-text-count{font-size:.8em;}.fi-related-pages .fi-item-box .discount-mark{position:absolute;left:5px;top:0;left:auto;padding:5px;font-size:1.455em;background-color:#f8bd00;color:#2d2d2d;border-bottom-right-radius:3px;}.fi-related-pages .fi-item-box .empty-image{height:200px;text-align:center;padding-top:20%;}.fi-related-pages .fi-item-box .image-wrapper{position:relative;background-size:cover;background-repeat:no-repeat;height:200px;border-top-left-radius:5px;border-top-right-radius:5px;}.fi-related-pages .fi-item-box .image-wrapper>a{position:absolute;top:0;left:0;width:100%;height:100%;}.fi-related-pages .fi-item-box .image-wrapper img{display:none;}.fi-related-pages .fi-item-box .image-wrapper .location{border-top-right-radius:3px;position:absolute;bottom:0;background-color:rgba(243,243,243,.65);background-repeat:no-repeat;background-size:80%;background-position:center;width:77px;height:53px;}.fi-related-pages .fi-item-box .image-wrapper .location.east{background-image:url("/images/map/east.png");}.fi-related-pages .fi-item-box .image-wrapper .location.west{background-image:url("/images/map/west.png");}.fi-related-pages .fi-item-box .image-wrapper .location.westfjords{background-image:url("/images/map/westfjords.png");}.fi-related-pages .fi-item-box .image-wrapper .location.north{background-image:url("/images/map/north.png");}.fi-related-pages .fi-item-box .image-wrapper .location.south{background-image:url("/images/map/south.png");}.fi-related-pages .fi-item-box .image-wrapper .location.reykjavik{background-image:url("/images/map/reykjavik.png");}.fi-related-pages .fi-item-box .image-wrapper .location.reykjanes{background-image:url("/images/map/reykjanes.png");}.fi-related-pages .fi-item-box .image-wrapper .location.highland{background-image:url("/images/map/highlands.png");}.fi-related-pages .fi-item-box .image-wrapper .location.no-region{background:none;}.fi-related-pages .fi-item-box .image-wrapper .image-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(51,103,149,.5);}.fi-related-pages .fi-item-box .image-wrapper .image-overlay a.item-link{display:block;margin:30% auto;max-width:100px;border-radius:20px;text-align:center;font-size:1.273em;font-weight:600;padding:5px 0;background-color:#f3f3f3;color:#336795;}.fi-related-pages .fi-item-box .image-wrapper .image-overlay a.cover{position:absolute;height:100%;width:100%;top:0;left:0;}.fi-related-pages .fi-item-box .image-wrapper .original-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url("/images/fi_original.png") no-repeat;background-position-y:11px;background-size:75%;}.fi-related-pages .fi-item-box .page-summary{height:120px;overflow:hidden;text-align:center;}.fi-related-pages .fi-item-box .page-summary p{padding:0;margin:0 auto;max-width:76%;font-size:1.455em;font-weight:300;}@media only screen and (max-width:1024px){.fi-related-pages .fi-item-box .page-summary p{font-size:1.2em;}}.fi-related-pages .fi-item-box .item-links{text-align:right;}.fi-related-pages .fi-item-box .item-links.tour-links{height:40px;}.fi-related-pages .fi-item-box .item-links a{display:inline-block;text-transform:uppercase;border:1px solid #336795;padding:5px 10px;border-radius:3px;font-weight:500;}.fi-related-pages .fi-item-box .item-links a:hover{background-color:#336795;color:#fff;text-decoration:none;}.fi-related-pages .fi-item-box .item-links a.book{font-size:1.455em;background-color:#336795;color:#fff;float:right;}@media(min-width:1281px){.fi-related-pages .fi-item-box .item-links a.book{font-size:1.163em;}}.fi-related-pages .fi-item-box .item-links a.book:hover{background-color:#fff;color:#336795;}.fi-related-pages .fi-item-box .item-info{padding:15px 20px 5px;height:65px;font-size:1.273em;font-weight:700;border-top:1px solid #d8d8d8;}.fi-related-pages .fi-item-box .item-info .item-read-more{text-align:center;width:100%;padding-top:5px;}.fi-related-pages .fi-item-box .item-info>div{float:left;width:30%;}@media only screen and (max-width:1024px){.fi-related-pages .fi-item-box .item-info>div{font-size:12px;}}.fi-related-pages .fi-item-box .item-info>div:nth-child(2){text-align:right;text-transform:uppercase;width:70%;}@media only screen and (max-width:1024px){.fi-related-pages .fi-item-box .item-info>div:nth-child(2){font-size:12px;}}.fi-related-pages .fi-item-box .item-info>div:nth-child(2) span.price-from{color:#336795;font-weight:700;font-size:1.363em;position:relative;}.fi-related-pages .fi-item-box .item-info>div:nth-child(2) span.price-from span.strike{text-decoration:line-through;color:#757575;font-weight:400;font-size:.75em;}.fi-related-pages .fi-item-box .item-info>div:nth-child(2) span.price-from span.currency{color:#757575;font-size:.75em;}.fi-related-pages .fi-item-box.hotel-item-box .page-summary{height:160px;}.fi-related-pages .fi-item-box.hotel-item-box .page-summary p{max-width:86%;}.fi-related-pages .fi-item-box-v2{border:1px solid #d6dcde;border-radius:5px;margin:5px auto 20px;position:relative;max-width:276px;box-shadow:0 1px 10px rgba(0,0,0,.2);}.fi-related-pages .fi-item-box-v2:hover{box-shadow:0 5px 10px rgba(0,0,0,.4);}.fi-related-pages .fi-item-box-v2 a.add-to-favorites{position:absolute;width:28px;height:28px;right:10px;top:10px;border-radius:50%;background-color:rgba(255,255,255,.55);text-align:center;padding-top:6px;color:#fff;}.fi-related-pages .fi-item-box-v2 a.add-to-favorites.added i{color:#336795;}.fi-related-pages .fi-item-box-v2 a.add-to-favorites:hover{background-color:rgba(255,255,255,.75);}.fi-related-pages .fi-item-box-v2 a.add-to-favorites:hover i{color:#336795;}.fi-related-pages .fi-item-box-v2 .actions{margin:5px 0;}.fi-related-pages .fi-item-box-v2 .actions span.duration{font-size:1.673em;color:#336795;}.fi-related-pages .fi-item-box-v2 .actions .stars{font-size:1.673em;color:#f8bd00;text-shadow:1px 1px 1px #336795;text-align:center;margin-top:10px;min-height:31px;}.fi-related-pages .fi-item-box-v2 .actions .stars i{max-width:24px;}.fi-related-pages .fi-item-box-v2 .actions .sd-options{padding:10px 10px 0;text-align:center;font-size:1.273em;}.fi-related-pages .fi-item-box-v2 .actions .sd-options i{font-size:18px;}.fi-related-pages .fi-item-box-v2 .actions .sd-options .or{padding:0 5px;transform:translateY(-3px);}.fi-related-pages .fi-item-box-v2 .actions .sd-options span{display:inline-block;}.fi-related-pages .fi-item-box-v2 .actions .sd-options span span{transform:translateY(-3px);}.fi-related-pages .fi-item-box-v2 .actions .book-now{padding:20px;}.fi-related-pages .fi-item-box-v2 .actions .book-now .cta{cursor:pointer;padding:12px 5px 13px;display:inline-block;color:#fff;background-color:#336795;border:1px solid #336795;text-align:center;margin:10px 0 0;width:100%;text-decoration:none;font-size:20px;font-weight:500;}.fi-related-pages .fi-item-box-v2 .actions .book-now .cta:hover{background-color:#fff;color:#336795;}.fi-related-pages .fi-item-box-v2:hover .title h3 a{color:#555;text-decoration:none;}.fi-related-pages .fi-item-box-v2:hover .image-wrapper-v2 .image-overlay{display:block;}.fi-related-pages .fi-item-box-v2 .availability{text-transform:uppercase;text-align:center;color:#4a4a4a;font-weight:500;padding-top:10px;font-size:20px;}.fi-related-pages .fi-item-box-v2 .title{clear:both;max-width:90%;margin:0 auto;}.fi-related-pages .fi-item-box-v2 .title h3{text-align:center;font-size:32px;font-weight:500;margin-bottom:0;color:#4a4a4a;}.fi-related-pages .fi-item-box-v2 .title h3 a{color:#111;}.fi-related-pages .fi-item-box-v2 .title h3 a.high-text-count{font-size:.8em;}.fi-related-pages .fi-item-box-v2 .discount-mark{position:absolute;left:5px;top:0;left:auto;padding:5px;font-size:1.455em;background-color:#f8bd00;color:#2d2d2d;border-bottom-right-radius:3px;}.fi-related-pages .fi-item-box-v2 .empty-image{height:200px;text-align:center;padding-top:20%;}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2{position:relative;background-size:cover;background-repeat:no-repeat;height:320px;border-top-left-radius:5px;border-top-right-radius:5px;}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2>a{position:absolute;top:0;left:0;width:100%;height:100%;}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 img{display:none;}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location{border-top-right-radius:3px;position:absolute;bottom:0;background-color:rgba(243,243,243,.65);background-repeat:no-repeat;background-size:80%;background-position:center;width:77px;height:53px;}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.east{background-image:url("/images/map/east.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.west{background-image:url("/images/map/west.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.westfjords{background-image:url("/images/map/westfjords.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.north{background-image:url("/images/map/north.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.south{background-image:url("/images/map/south.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.reykjavik{background-image:url("/images/map/reykjavik.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.reykjanes{background-image:url("/images/map/reykjanes.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.highland{background-image:url("/images/map/highlands.png");}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .location.no-region{background:none;}.fi-related-pages .fi-item-box-v2 .image-wrapper-v2 .original-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url("/images/fi_original.png") no-repeat;background-position-y:11px;background-size:75%;}.fi-related-pages .fi-item-box-v2 .page-summary{height:120px;overflow:hidden;text-align:center;}.fi-related-pages .fi-item-box-v2 .page-summary p{padding:0;margin:0 auto;max-width:76%;font-size:1.455em;font-weight:300;}.fi-related-pages .fi-item-box-v2 .item-links{text-align:right;}.fi-related-pages .fi-item-box-v2 .item-links.tour-links{height:40px;}.fi-related-pages .fi-item-box-v2 .item-links a{display:inline-block;text-transform:uppercase;border:1px solid #336795;padding:5px 10px;border-radius:3px;font-weight:500;}.fi-related-pages .fi-item-box-v2 .item-links a:hover{background-color:#336795;color:#fff;text-decoration:none;}.fi-related-pages .fi-item-box-v2 .item-links a.book{font-size:1.455em;background-color:#336795;color:#fff;float:right;}@media(min-width:1281px){.fi-related-pages .fi-item-box-v2 .item-links a.book{font-size:1.163em;}}.fi-related-pages .fi-item-box-v2 .item-links a.book:hover{background-color:#fff;color:#336795;}.fi-related-pages .fi-item-box-v2 .item-info{padding:15px 20px 5px;height:65px;font-size:18px;font-weight:400;border-top:1px solid #d8d8d8;}.fi-related-pages .fi-item-box-v2 .item-info .item-read-more{text-align:center;width:100%;padding-top:5px;}.fi-related-pages .fi-item-box-v2 .item-info>div{float:left;width:50%;text-align:center;}.fi-related-pages .fi-item-box-v2 .item-info>div:nth-child(2){text-align:center;width:50%;}.fi-related-pages .fi-item-box-v2 .item-info>div:nth-child(2) span.price-from{color:#336795;position:relative;}.fi-related-pages .fi-item-box-v2 .item-info>div:nth-child(2) span.price-from span.strike{text-decoration:line-through;color:#757575;font-weight:400;font-size:.75em;}.fi-related-pages .fi-item-box-v2 .item-info>div:nth-child(2) span.price-from span.currency{color:#757575;font-size:.75em;}.fi-related-pages .fi-item-box-v2 .item-info>div .title{color:#6e6e6e;}.fi-related-pages .fi-item-box-v2 .item-info>div .value{color:#555;}.fi-related-pages .fi-item-box-v2.hotel-item-box .page-summary{height:160px;}.fi-related-pages .fi-item-box-v2.hotel-item-box .page-summary p{max-width:86%;}.fi-related-pages.sidebar>div{margin-top:20px !important;}.fi-related-pages.bottom .fi-item-box{max-width:100%;}.fi-related-pages.bottom .fi-item-box-v2{max-width:100%;}.inquiry-form{max-width:600px;display:none;}.inquiry-form label{font-size:1.455em;font-weight:600;}.inquiry-form textarea{min-height:100px;}.inquiry-form .actions a{color:#f3f3f3;background-color:#eb6c38;padding:15px 30px;border-radius:3px;font-size:1.636em;font-weight:600;min-width:160px;display:inline-block;text-align:center;width:100%;padding-top:5px;padding-bottom:5px;border:1px solid #eb6c38;float:right;}.inquiry-form .actions a:hover{text-decoration:none;background-color:rgba(235,108,56,.75);}@media(min-width:429px){.inquiry-form .actions a{width:auto;}}.inquiry-form .message{margin:10px 0;clear:both;}.inquiry-form .message p{padding:10px 15px;font-size:1.673em;text-align:center;}.travel-guide .group-name{font-size:2.454em;color:#336795;padding-top:20px;padding-bottom:20px;font-weight:600;}.travel-guide .group-name a.see-all{float:right;font-size:.891em;font-weight:400;}.travel-guide .group-name a.see-all:hover{color:#336795;}.travel-guide .travel-guide-items .item{margin-bottom:20px;opacity:.9;padding-left:10px;padding-right:10px;}.travel-guide .travel-guide-items .item .inner{background-repeat:no-repeat;background-position:center;position:relative;height:200px;background-size:cover;}.travel-guide .travel-guide-items .item .inner .title{position:absolute;color:#fff;font-size:2.182em;text-shadow:1px 1px 2px #111;font-weight:300;z-index:2;padding:10px 20px;background-color:rgba(17,17,17,.7);}.travel-guide .travel-guide-items .item .inner a{position:absolute;height:100%;width:100%;left:0;top:0;z-index:2;}.travel-guide .travel-guide-items .item .inner .summary{height:100%;width:80%;top:0;left:10%;position:absolute;display:none;text-align:center;color:#fff;text-shadow:1px 1px 1px #111;font-size:1.673em;padding-top:40px;z-index:2;}.travel-guide .travel-guide-items .item .inner .overlay{left:0;top:0;height:100%;width:100%;position:absolute;z-index:1;background-color:rgba(0,0,0,.1);}.travel-guide .travel-guide-items .item .inner:hover .summary{display:block;}.travel-guide .travel-guide-items .item .inner:hover .overlay{background-color:rgba(0,0,0,.4);}.travel-guide .travel-guide-items .item:hover{opacity:1;}.regions-of-iceland{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;clear:both;padding:0 0 60px;}.regions-of-iceland h2{text-align:center;}.regions-of-iceland h2.heading{color:#336795;font-size:3.864em;margin:30px 0 10px;padding:20px 0 10px;}@media(min-width:1025px){.regions-of-iceland h2.heading{margin:40px 0 30px;font-size:4.364em;}}.regions-of-iceland p{font-size:2.164em;text-align:center;padding-bottom:40px;font-weight:500;}.regions-of-iceland .map{max-width:360px;margin:0 auto;}.regions-of-iceland .map path:hover{opacity:.6;cursor:pointer;}.regions-of-iceland .regions{margin-top:35px;}.regions-of-iceland .regions a{display:block;text-align:center;font-size:1.455em;padding:5px 20px;color:#336795;border:1px solid #336795;border-radius:3px;max-width:180px;margin:0 auto 15px;}@media(min-width:769px){.regions-of-iceland .regions a{margin-left:0;}}.regions-of-iceland .regions a:hover{color:#fff;background-color:#336795;}.regions-of-iceland .regions .highlight-region a{color:#fff;background-color:#336795;}.standard-page-section{margin-top:10px;margin-bottom:20px;}.standard-page-section h2{padding:0 10px 20px;font-weight:600;}footer{font-size:1.636em;}footer .heading{font-weight:500;}@media(min-width:1025px){footer .heading{margin-top:0;}}.utils{width:100%;clear:both;float:left;margin-bottom:20px;}@media(min-width:1025px){.utils.part-of-header{float:right;margin-top:-50px;width:auto;}}.utils.part-of-header .favorite-status{margin-right:10px;}.utils.part-of-header .addthis_fi{float:left;clear:both;margin:10px 0 0 10px;}@media(min-width:769px){.utils.part-of-header .addthis_fi{float:right;clear:none;margin:0;}}.utils.part-of-overlay{margin-top:25px;margin-bottom:10px;}@media(min-width:1025px){.utils.part-of-overlay{float:right;width:auto;margin-bottom:0;}}.utils.part-of-overlay .favorite-status{margin-right:10px;}.utils.part-of-overlay .addthis_fi{float:left;clear:both;margin:10px 0 0 10px;}@media(min-width:769px){.utils.part-of-overlay .addthis_fi{float:right;clear:none;margin:0;}}.utils .favorite-status{font-size:1.673em;padding:0 10px;float:left;height:32px;}.utils .favorite-status a{display:inline-block;height:28px;}.utils .favorite-status a span{display:inline-block;line-height:28px;margin-left:5px;transform:translateY(-5px);color:#9d9d9d;}.utils .favorite-status a i{background-color:#d8d8d8;border-radius:50%;padding:3px;color:#9d9d9d;max-width:30px;}.addthis_fi{clear:none !important;overflow:hidden;}.addthis_fi.part-of-tour{float:left;clear:both;margin:10px 0 0 10px;}@media(min-width:769px){.addthis_fi.part-of-tour{float:right;clear:none;margin:0;}}.addthis_fi.part-of-blog{margin-top:5px;overflow:visible;}@media(min-width:1025px){.addthis_fi.part-of-blog{float:right;}}@media(min-width:1025px){.addthis_fi{float:right;overflow:visible;}.addthis_fi.aligned{margin-top:-45px;}}.addthis_fi.part-of-overlay{margin-top:10px;}@media(min-width:1024px){.mobile-search{display:none !important;}}.mobile-search .site_search{padding:10px 0 0;position:relative;z-index:1;}.mobile-search .site_search form{border:none;}.mobile-search .site_search form button{top:11px;right:0;}@media(max-width:1023px){.dropdown-search{display:none !important;}}.search-content h1{max-width:768px;margin:0 auto;}.search-content .fi-search{font-size:1.455em;max-width:768px;margin:0 auto;}.search-content .fi-search h2{display:none;}.search-content .fi-search .search-input{margin:10px 0 25px;float:left;width:100%;}.search-content .fi-search .search-input input{display:block;float:left;border-radius:3px;font-size:1.455em;border:1px solid #d6dcde;padding:5px 10px;width:84%;max-width:740px;}.search-content .fi-search .search-input a{display:block;float:right;padding:10px 10px;width:14%;margin-left:2%;max-width:80px;text-align:center;color:#fff;border-radius:3px;border:1px solid #336795;text-decoration:none;background:url("/images/navigation-search-contrast.png") no-repeat;background-size:20px 20px;background-position:center;background-color:#336795;height:36px;}.search-content .fi-search .search-input a:hover{color:#336795;background-color:#fff;}.search-content .fi-search .search-input a span{display:none;}@media(min-width:1025px){.search-content .fi-search .search-input a{background-image:none;height:auto;}.search-content .fi-search .search-input a span{display:inline;}}.search-content .fi-search .results .result{float:left;width:100%;margin-bottom:15px;clear:both;}@media(min-width:1025px){.search-content .fi-search .results .result{margin-bottom:10px;}}.search-content .fi-search .results .result a{font-size:1.455em;display:block;margin-bottom:5px;}.search-content .fi-search .results .result br{display:none;}.search-content .fi-search .results .result .summary{width:100%;font-size:1.091em;float:left;}.search-content .fi-search .results .result.with-image .search-thumbnail{float:left;width:30%;margin-right:2%;}@media(min-width:1025px){.search-content .fi-search .results .result.with-image .search-thumbnail{width:20%;}}.search-content .fi-search .results .result.with-image .search-thumbnail img{width:100%;height:auto;}.search-content .fi-search .results .result.with-image .summary{width:68%;float:right;}@media(min-width:1025px){.search-content .fi-search .results .result.with-image .summary{width:78%;}}.search-content .fi-search .pagination{float:left;width:100%;}.search-content .fi-search .pagination .title{padding-right:10px;}.search-content .fi-search .pagination a{padding-right:15px;font-size:1.273em;}.search-content .fi-search .pagination a.current-page{font-weight:600;}.search-content .fi-search .loading,.search-content .fi-search .empty{text-align:center;padding-top:20%;font-size:1.864em;}.search-content .fi-search .loading img,.search-content .fi-search .empty img{max-width:100px;margin-bottom:10px;}.fi-tour-category .top-image-container h1,.fi-tour-categories-overview .top-image-container h1{text-align:center;left:0;width:100%;font-size:3.636em;}@media(min-width:769px){.fi-tour-category .top-image-container h1,.fi-tour-categories-overview .top-image-container h1{bottom:40%;font-size:5.344em;}}.fi-tour-category .fi-item-box,.fi-tour-categories-overview .fi-item-box{border:1px solid #d6dcde;border-radius:5px;margin:5px auto 20px;position:relative;max-width:276px;box-shadow:0 1px 10px rgba(0,0,0,.2);}.fi-tour-category .fi-item-box:hover,.fi-tour-categories-overview .fi-item-box:hover{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateY(-3px);}.fi-tour-category .fi-item-box a.add-to-favorites,.fi-tour-categories-overview .fi-item-box a.add-to-favorites{position:absolute;width:28px;height:28px;right:10px;top:10px;border-radius:50%;background-color:rgba(255,255,255,.55);text-align:center;padding-top:6px;color:#fff;}.fi-tour-category .fi-item-box a.add-to-favorites.added i,.fi-tour-categories-overview .fi-item-box a.add-to-favorites.added i{color:#336795;}.fi-tour-category .fi-item-box a.add-to-favorites:hover,.fi-tour-categories-overview .fi-item-box a.add-to-favorites:hover{background-color:rgba(255,255,255,.75);}.fi-tour-category .fi-item-box a.add-to-favorites:hover i,.fi-tour-categories-overview .fi-item-box a.add-to-favorites:hover i{color:#336795;}.fi-tour-category .fi-item-box .actions,.fi-tour-categories-overview .fi-item-box .actions{margin:5px 0;}.fi-tour-category .fi-item-box .actions span.duration,.fi-tour-categories-overview .fi-item-box .actions span.duration{font-size:1.673em;color:#336795;}.fi-tour-category .fi-item-box .actions .stars,.fi-tour-categories-overview .fi-item-box .actions .stars{font-size:1.673em;color:#f8bd00;text-shadow:1px 1px 1px #336795;text-align:center;margin-top:10px;min-height:31px;}.fi-tour-category .fi-item-box .actions .stars i,.fi-tour-categories-overview .fi-item-box .actions .stars i{max-width:24px;}.fi-tour-category .fi-item-box .actions .sd-options,.fi-tour-categories-overview .fi-item-box .actions .sd-options{padding:10px 10px 0;text-align:center;font-size:1.273em;}.fi-tour-category .fi-item-box .actions .sd-options i,.fi-tour-categories-overview .fi-item-box .actions .sd-options i{font-size:18px;}.fi-tour-category .fi-item-box .actions .sd-options .or,.fi-tour-categories-overview .fi-item-box .actions .sd-options .or{padding:0 5px;transform:translateY(-3px);}.fi-tour-category .fi-item-box .actions .sd-options span,.fi-tour-categories-overview .fi-item-box .actions .sd-options span{display:inline-block;}.fi-tour-category .fi-item-box .actions .sd-options span span,.fi-tour-categories-overview .fi-item-box .actions .sd-options span span{transform:translateY(-3px);}.fi-tour-category .fi-item-box .actions .book-now,.fi-tour-categories-overview .fi-item-box .actions .book-now{display:none;}.fi-tour-category .fi-item-box:hover .title h3 a,.fi-tour-categories-overview .fi-item-box:hover .title h3 a{color:#555;text-decoration:none;}.fi-tour-category .fi-item-box:hover .image-wrapper .image-overlay,.fi-tour-categories-overview .fi-item-box:hover .image-wrapper .image-overlay{display:block;}.fi-tour-category .fi-item-box .availability,.fi-tour-categories-overview .fi-item-box .availability{text-transform:uppercase;text-align:center;color:#9d9d9d;font-weight:600;padding-top:10px;font-size:1.163em;}.fi-tour-category .fi-item-box .title,.fi-tour-categories-overview .fi-item-box .title{clear:both;max-width:90%;margin:0 auto;}.fi-tour-category .fi-item-box .title h3,.fi-tour-categories-overview .fi-item-box .title h3{text-align:center;font-size:1.636em;font-weight:600;margin-bottom:0;}@media(min-width:768px){.fi-tour-category .fi-item-box .title h3,.fi-tour-categories-overview .fi-item-box .title h3{height:52px;max-height:52px;}}.fi-tour-category .fi-item-box .title h3 a,.fi-tour-categories-overview .fi-item-box .title h3 a{color:#111;}.fi-tour-category .fi-item-box .title h3 a.high-text-count,.fi-tour-categories-overview .fi-item-box .title h3 a.high-text-count{font-size:.8em;}.fi-tour-category .fi-item-box .discount-mark,.fi-tour-categories-overview .fi-item-box .discount-mark{position:absolute;left:5px;top:0;left:auto;padding:5px;font-size:1.455em;background-color:#f8bd00;color:#2d2d2d;border-bottom-right-radius:3px;}.fi-tour-category .fi-item-box .empty-image,.fi-tour-categories-overview .fi-item-box .empty-image{height:200px;text-align:center;padding-top:20%;}.fi-tour-category .fi-item-box .image-wrapper,.fi-tour-categories-overview .fi-item-box .image-wrapper{position:relative;background-size:cover;background-repeat:no-repeat;height:200px;border-top-left-radius:5px;border-top-right-radius:5px;}.fi-tour-category .fi-item-box .image-wrapper>a,.fi-tour-categories-overview .fi-item-box .image-wrapper>a{position:absolute;top:0;left:0;width:100%;height:100%;}.fi-tour-category .fi-item-box .image-wrapper img,.fi-tour-categories-overview .fi-item-box .image-wrapper img{display:none;}.fi-tour-category .fi-item-box .image-wrapper .location,.fi-tour-categories-overview .fi-item-box .image-wrapper .location{border-top-right-radius:3px;position:absolute;bottom:0;background-color:rgba(243,243,243,.65);background-repeat:no-repeat;background-size:80%;background-position:center;width:77px;height:53px;}.fi-tour-category .fi-item-box .image-wrapper .location.east,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.east{background-image:url("/images/map/east.png");}.fi-tour-category .fi-item-box .image-wrapper .location.west,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.west{background-image:url("/images/map/west.png");}.fi-tour-category .fi-item-box .image-wrapper .location.westfjords,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.westfjords{background-image:url("/images/map/westfjords.png");}.fi-tour-category .fi-item-box .image-wrapper .location.north,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.north{background-image:url("/images/map/north.png");}.fi-tour-category .fi-item-box .image-wrapper .location.south,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.south{background-image:url("/images/map/south.png");}.fi-tour-category .fi-item-box .image-wrapper .location.reykjavik,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.reykjavik{background-image:url("/images/map/reykjavik.png");}.fi-tour-category .fi-item-box .image-wrapper .location.reykjanes,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.reykjanes{background-image:url("/images/map/reykjanes.png");}.fi-tour-category .fi-item-box .image-wrapper .location.highland,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.highland{background-image:url("/images/map/highlands.png");}.fi-tour-category .fi-item-box .image-wrapper .location.no-region,.fi-tour-categories-overview .fi-item-box .image-wrapper .location.no-region{background:none;}.fi-tour-category .fi-item-box .image-wrapper .image-overlay,.fi-tour-categories-overview .fi-item-box .image-wrapper .image-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(51,103,149,.5);}.fi-tour-category .fi-item-box .image-wrapper .image-overlay a.item-link,.fi-tour-categories-overview .fi-item-box .image-wrapper .image-overlay a.item-link{display:block;margin:30% auto;max-width:100px;border-radius:20px;text-align:center;font-size:1.273em;font-weight:600;padding:5px 0;background-color:#f3f3f3;color:#336795;}.fi-tour-category .fi-item-box .image-wrapper .image-overlay a.cover,.fi-tour-categories-overview .fi-item-box .image-wrapper .image-overlay a.cover{position:absolute;height:100%;width:100%;top:0;left:0;}.fi-tour-category .fi-item-box .image-wrapper .original-overlay,.fi-tour-categories-overview .fi-item-box .image-wrapper .original-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url("/images/fi_original.png") no-repeat;background-position-y:11px;background-size:75%;}.fi-tour-category .fi-item-box .page-summary,.fi-tour-categories-overview .fi-item-box .page-summary{height:120px;overflow:hidden;text-align:center;}.fi-tour-category .fi-item-box .page-summary p,.fi-tour-categories-overview .fi-item-box .page-summary p{padding:0;margin:0 auto;max-width:76%;font-size:1.455em;font-weight:300;}@media only screen and (max-width:1024px){.fi-tour-category .fi-item-box .page-summary p,.fi-tour-categories-overview .fi-item-box .page-summary p{font-size:1.2em;}}.fi-tour-category .fi-item-box .item-links,.fi-tour-categories-overview .fi-item-box .item-links{text-align:right;}.fi-tour-category .fi-item-box .item-links.tour-links,.fi-tour-categories-overview .fi-item-box .item-links.tour-links{height:40px;}.fi-tour-category .fi-item-box .item-links a,.fi-tour-categories-overview .fi-item-box .item-links a{display:inline-block;text-transform:uppercase;border:1px solid #336795;padding:5px 10px;border-radius:3px;font-weight:500;}.fi-tour-category .fi-item-box .item-links a:hover,.fi-tour-categories-overview .fi-item-box .item-links a:hover{background-color:#336795;color:#fff;text-decoration:none;}.fi-tour-category .fi-item-box .item-links a.book,.fi-tour-categories-overview .fi-item-box .item-links a.book{font-size:1.455em;background-color:#336795;color:#fff;float:right;}@media(min-width:1281px){.fi-tour-category .fi-item-box .item-links a.book,.fi-tour-categories-overview .fi-item-box .item-links a.book{font-size:1.163em;}}.fi-tour-category .fi-item-box .item-links a.book:hover,.fi-tour-categories-overview .fi-item-box .item-links a.book:hover{background-color:#fff;color:#336795;}.fi-tour-category .fi-item-box .item-info,.fi-tour-categories-overview .fi-item-box .item-info{padding:15px 20px 5px;height:65px;font-size:1.273em;font-weight:700;border-top:1px solid #d8d8d8;}.fi-tour-category .fi-item-box .item-info .item-read-more,.fi-tour-categories-overview .fi-item-box .item-info .item-read-more{text-align:center;width:100%;padding-top:5px;}.fi-tour-category .fi-item-box .item-info>div,.fi-tour-categories-overview .fi-item-box .item-info>div{float:left;width:30%;}@media only screen and (max-width:1024px){.fi-tour-category .fi-item-box .item-info>div,.fi-tour-categories-overview .fi-item-box .item-info>div{font-size:12px;}}.fi-tour-category .fi-item-box .item-info>div:nth-child(2),.fi-tour-categories-overview .fi-item-box .item-info>div:nth-child(2){text-align:right;text-transform:uppercase;width:70%;}@media only screen and (max-width:1024px){.fi-tour-category .fi-item-box .item-info>div:nth-child(2),.fi-tour-categories-overview .fi-item-box .item-info>div:nth-child(2){font-size:12px;}}.fi-tour-category .fi-item-box .item-info>div:nth-child(2) span.price-from,.fi-tour-categories-overview .fi-item-box .item-info>div:nth-child(2) span.price-from{color:#336795;font-weight:700;font-size:1.363em;position:relative;}.fi-tour-category .fi-item-box .item-info>div:nth-child(2) span.price-from span.strike,.fi-tour-categories-overview .fi-item-box .item-info>div:nth-child(2) span.price-from span.strike{text-decoration:line-through;color:#757575;font-weight:400;font-size:.75em;}.fi-tour-category .fi-item-box .item-info>div:nth-child(2) span.price-from span.currency,.fi-tour-categories-overview .fi-item-box .item-info>div:nth-child(2) span.price-from span.currency{color:#757575;font-size:.75em;}.fi-tour-category .fi-item-box.hotel-item-box .page-summary,.fi-tour-categories-overview .fi-item-box.hotel-item-box .page-summary{height:160px;}.fi-tour-category .fi-item-box.hotel-item-box .page-summary p,.fi-tour-categories-overview .fi-item-box.hotel-item-box .page-summary p{max-width:86%;}.fi-tour-category .utils,.fi-tour-categories-overview .utils{margin:10px 0;float:right;width:auto;}.fi-tour-category .utils .favorite-status,.fi-tour-categories-overview .utils .favorite-status{margin-right:5px;}.fi-tour-category .introduction-text,.fi-tour-categories-overview .introduction-text{clear:both;padding:0 15px;margin-bottom:40px;font-size:1.636em;}.fi-overview-item-banners{margin-bottom:40px;}@media(min-width:429px){.fi-overview-item-banners{margin-bottom:0;}}.fi-overview-item-box-wrapper{padding-left:10px;padding-right:10px;}.fi-overview-item-box-wrapper .overview-item-wrapper{border:1px solid #d6dcde;border-radius:3px;margin-bottom:15px;box-shadow:0 1px 10px rgba(0,0,0,.2);}.fi-overview-item-box-wrapper .overview-item-wrapper:hover{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:translateY(-3px);}.fi-overview-item-box-wrapper .overview-item-wrapper .overview-item{height:270px;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:3px;}.fi-overview-item-box-wrapper .overview-item-wrapper .overview-item a{position:absolute;height:100%;width:100%;top:0;left:0;}.fi-overview-item-box-wrapper .overview-item-wrapper .overview-item>.title{position:absolute;bottom:0;color:#f3f3f3;width:100%;font-size:2.182em;font-weight:500;padding:10px 20px;background-color:rgba(17,17,17,.5);border-bottom-left-radius:3px;border-bottom-right-radius:3px;}.fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary{position:absolute;bottom:0;color:#f3f3f3;background-color:rgba(17,17,17,.1);width:100%;padding:10px 20px;}.fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .date{font-size:1.455em;text-shadow:rgba(0,0,0,.3) 1px 2px 0;}.fi-overview-item-box-wrapper .overview-item-wrapper .overview-item .summary .title{font-size:2.182em;text-shadow:rgba(0,0,0,.3) 1px 2px 0;}.fi-tour-categories-overview a.section-title:hover,.fi-tour-categories-overview a.section-title:focus,.fi-tour-categories-overview a.section-title:active{text-decoration:none;}.fi-tour-categories-overview .fi-overview-item-boxes .slick-list{padding:0 10%;}.sd-map iframe{width:100% !important;border:none;}.tour-badge{line-height:1em;font-weight:400;}.tour-badge i{font-weight:200;font-size:1.273em;}.tour-badge span{font-size:1em;display:inline-block;margin-bottom:3px;}.tour-badge.camping{background-color:#518842;}.tour-badge.with-accommodation{background-color:#9c974b;}.hotels-overview-landing{padding-top:40px;padding-bottom:40px;}.hotels-overview-landing h2{text-align:center;margin-bottom:20px;}@media(min-width:769px){.hotels-overview-landing h2{background:url("/images/heading-bg.png") no-repeat center;}}.hotels-overview-landing .hotel-location-section{margin-bottom:40px;}.hotels-overview-landing .hotels-overview-box a{display:block;padding:20px 2%;border:1px solid #336795;border-radius:3px;text-align:center;font-size:2.182em;margin-bottom:20px;}.hotels-overview-landing .hotels-overview-box a:hover{color:#fff;background-color:#336795;text-decoration:none;}.send-brochure-control{margin-top:20px;padding:10px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.2);display:none;}@media(min-width:1025px){.send-brochure-control{display:block;}}.send-brochure-control .travel-guide-thumb{min-width:100%;height:auto;}.send-brochure-control.part-of-modal{display:block;box-shadow:none;margin-top:0;}@media(min-width:1025px){.send-brochure-control.part-of-modal{width:480px;}}.send-brochure-control.part-of-modal h2{background:url("/images/explore-iceland-logo.png") 100% no-repeat;background-size:contain;padding-right:100px;}.send-brochure-control p{font-size:1.455em;}.send-brochure-control .send-form div{margin:5px 0;}.send-brochure-control .send-form div input{padding:10px;color:#111;border-radius:3px;border:1px solid #d8d8d8;width:100%;margin-bottom:10px;}.send-brochure-control a.send{color:#f3f3f3;background-color:#eb6c38;padding:15px 30px;border-radius:3px;font-size:1.636em;font-weight:600;min-width:160px;display:inline-block;text-align:center;width:100%;width:100% !important;max-width:260px;padding:10px 30px;}.send-brochure-control a.send:hover{text-decoration:none;background-color:rgba(235,108,56,.75);}@media(min-width:429px){.send-brochure-control a.send{width:auto;}}.send-brochure-control .message{font-size:1.163em;margin:10px 0;}.send-brochure-control .message.error-message{color:#a33a3a;}.newsletter-section{padding:20px 0 10px;border-top:1px solid #d8d8d8;max-width:100%;}@media(min-width:769px){.newsletter-section{padding:40px 0;}}.newsletter-section .subscription-form{margin:20px auto 40px;border-radius:3px;max-width:1024px;padding:0 40px;}@media(min-width:769px){.newsletter-section .subscription-form{height:200px;border:1px solid #d8d8d8;padding:20px 40px;box-shadow:0 1px 10px rgba(0,0,0,.2);}}.newsletter-section .subscription-form label{display:block;cursor:pointer;margin-top:10px;}.newsletter-section .subscription-form input{padding:15px 10px;color:#111;border-radius:3px;border:1px solid #d8d8d8;width:100%;max-width:340px;}.newsletter-section .subscription-form input[type="checkbox"]{width:auto;}.newsletter-section .subscription-form label.cb-label{font-size:18px;display:inline-block;}.newsletter-section .subscription-form label.cb-label-required{font-size:14px;}.newsletter-section .subscription-form label.cb-label-required.red{color:#d0021b;}.newsletter-section .subscription-form p.heading{clear:both;font-weight:600;color:#555;}.newsletter-section .subscription-form .line{width:100%;margin-bottom:20px;}@media(min-width:769px){.newsletter-section .subscription-form .line{width:40%;float:left;margin-bottom:0;}.newsletter-section .subscription-form .line:last-child{width:20%;}}.newsletter-section .subscription-form a.subscribe{color:#f3f3f3;background-color:#eb6c38;padding:15px 30px;border-radius:3px;font-size:1.636em;font-weight:600;min-width:160px;display:inline-block;text-align:center;width:100%;}.newsletter-section .subscription-form a.subscribe:hover{text-decoration:none;background-color:rgba(235,108,56,.75);}@media(min-width:429px){.newsletter-section .subscription-form a.subscribe{width:auto;}}.newsletter-section .subscription-form .subscription-result{padding:20px 0 0;width:100%;font-size:1.273em;clear:both;}@media(min-width:769px){.newsletter-section .subscription-form .subscription-result{padding:20px 0;}}.slick-dots li button:before{font-size:11px !important;}.slick-dots li.slick-active button:before{color:#336795 !important;}.slick-slide p{font-size:1.273em;}.slick-slide img{cursor:pointer;padding:10px 5px;}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:0;}.slick-prev{left:5px !important;}.slick-next{right:5px !important;}.slick-next,.slick-prev{width:32px !important;height:32px !important;z-index:1;top:47% !important;}.slick-next:before,.slick-prev:before{font-size:32px !important;}.bird-watching-tour{background-color:#f3f3f3;}.bird-watching-tour #site{background-color:transparent;}.bird-watching-tour .bird-watching-tour-content{background-color:#fff;}.bird-watching-tour .bird-watching-tour-content h2{background-position-x:50%;}.bird-watching-tour .bird-watching-tour-content p{max-width:600px;}.bird-watching-tour .bird-watching-tour-content .utils{margin-top:20px;}.bird-watching-tour .bird-watching-tour-content .useful-info-section{padding:0;}.bird-watching-tour .bird-watching-tour-content .useful-info-section div{margin:15px 0;padding:15px;border:1px solid #f3f3f3;border-radius:3px;}.bird-watching-tour .bird-watching-tour-content .itinerary-section{clear:both;}.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day{margin:15px 0;padding:15px;border:1px solid #f3f3f3;border-radius:3px;}.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day h5{font-weight:600;}.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day .schedule{color:#555;font-weight:600;}.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day .show-more-wrapper{clear:both;}.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day .show-more-wrapper a{font-size:16px;}.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day .short-description>div{padding-left:0;padding-right:0;}.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day .long-description,.bird-watching-tour .bird-watching-tour-content .itinerary-section .tour-day .highlights{display:none;}.bird-watching-tour .bird-watching-tour-content .guides-section .guides{margin:40px auto;}.bird-watching-tour .bird-watching-tour-content .guides-section .guides .guide{width:50%;margin:0 auto 40px;text-align:center;}.bird-watching-tour .bird-watching-tour-content .guides-section .guides .guide h5{margin-top:30px;font-weight:500;}.bird-watching-tour .bird-watching-tour-content .guides-section .guides .guide .description{max-width:800px;}.bird-watching-tour .bird-watching-tour-content .guides-section .guides .guide .photo{width:200px;height:200px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;margin:0 auto;}.bird-watching-tour .bird-watching-tour-content .guides-section .guides .guide .photo img{display:none;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry{border:1px solid #d6dcde;border-radius:3px;max-width:976px;margin:0 auto;position:relative;min-height:500px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .loading-overlay{top:0;position:absolute;width:100%;height:100%;padding-top:100px;text-align:center;background:rgba(255,255,255,.7);}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .loading-overlay p{font-size:1.273em;font-weight:600;max-width:100%;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .loading-overlay .lds-ring{display:inline-block;position:relative;width:80px;height:80px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .loading-overlay .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #336795;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#336795 transparent transparent transparent;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .loading-overlay .lds-ring div:nth-child(1){animation-delay:-.45s;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .loading-overlay .lds-ring div:nth-child(2){animation-delay:-.3s;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .loading-overlay .lds-ring div:nth-child(3){animation-delay:-.15s;}@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry h3{text-align:center;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry h4{color:#555;margin-top:35px;margin-bottom:25px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .steps{margin:40px 0 20px;position:relative;height:50px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .steps div{float:left;width:25%;text-align:center;text-transform:uppercase;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .steps div a{color:#555;font-weight:400;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .steps div a:hover,.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .steps div a:active,.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .steps div a:focus{text-decoration:none;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .steps div.selected a{color:#336795;border-bottom:3px solid #336795;padding-bottom:3px;font-weight:600;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper{margin:20px auto;clear:both;padding:0 20px 40px;position:relative;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper>p{font-size:16px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper.hidden{display:none;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper .DayPicker_transitionContainer{min-height:320px !important;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper .participant{border-radius:3px;border:1px solid #d6dcde;max-width:480px;margin:10px 0;padding:20px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper .participant>div{margin:10px 0 15px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper .participant>div.has-error{color:#a33a3a;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper .participant>div label{margin-right:10px;display:inline-block;width:120px;cursor:pointer;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper .participant input,.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .step-wrapper .participant select{border:1px solid #d6dcde;padding:5px 10px;border-radius:3px;min-width:260px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .no-of-participants{border-radius:3px;border:1px solid #d6dcde;max-width:480px;padding:20px;margin-bottom:40px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .no-of-participants .selector{float:right;margin-top:-5px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .no-of-participants p{font-size:.75em;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .no-of-participants a{display:inline-block;font-size:24px;font-weight:600;margin:0 10px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .no-of-participants span{font-size:24px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .action-pane .cta{color:#f3f3f3;background-color:#eb6c38;padding:15px 30px;border-radius:3px;font-size:1.636em;font-weight:600;min-width:160px;display:inline-block;text-align:center;width:100%;font-size:16px;padding:10px 20px;float:right;margin-top:20px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .action-pane .cta:hover{text-decoration:none;background-color:rgba(235,108,56,.75);}@media(min-width:429px){.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .action-pane .cta{width:auto;}}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .error{margin:0 20px 20px;padding:20px;border-radius:3px;border:1px solid #d6dcde;border-color:#a33a3a;color:#a33a3a;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .option-boxes{min-height:120px;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .option-boxes .option-box{border-radius:3px;border:1px solid #d6dcde;padding:40px 20px;float:left;margin-right:60px;height:120px;width:120px;position:relative;text-align:center;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .option-boxes .option-box.selected{background-color:#336795;color:#fff;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .option-boxes .option-box label{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;padding-top:40%;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry .option-boxes .option-box input{display:none;}.bird-watching-tour .bird-watching-tour-content .booking-panel .tour-inquiry textarea{height:120px;padding:10px;width:100%;max-width:420px;border:1px solid #d6dcde;border-radius:3px;}@media(min-width:768px){.serp .results-wrapper{padding-left:0;}}@media(min-width:768px) and (max-width:1199px){.serp .results-wrapper .fi-item-box-wrapper:nth-child(2n+1){padding-left:0;}.serp .results-wrapper .fi-item-box-wrapper:nth-child(2n){padding-right:0;}}@media(min-width:1200px){.serp .results-wrapper .fi-item-box-wrapper:nth-child(3n+1){padding-left:0;}.serp .results-wrapper .fi-item-box-wrapper:nth-child(3n){padding-right:0;}}.serp .results-wrapper .fi-item-box-wrapper .fi-item-box{max-width:100%;}.serp .results-wrapper .fi-item-box-wrapper.list-item{padding-left:0 !important;padding-right:0 !important;}@media(min-width:768px){.serp .filter-wrapper{padding-left:0;}}@media(min-width:768px) and (max-width:1199px){.tours-grid .fi-item-box-wrapper:nth-child(2n+1),.standard-page-section .fi-item-box-wrapper:nth-child(2n+1){padding-left:0;}.tours-grid .fi-item-box-wrapper:nth-child(2n),.standard-page-section .fi-item-box-wrapper:nth-child(2n){padding-right:0;}}@media(min-width:1200px){.tours-grid .fi-item-box-wrapper:nth-child(3n+1),.standard-page-section .fi-item-box-wrapper:nth-child(3n+1){padding-left:0;}.tours-grid .fi-item-box-wrapper:nth-child(3n),.standard-page-section .fi-item-box-wrapper:nth-child(3n){padding-right:0;}}.tours-grid .fi-item-box-wrapper .fi-item-box,.standard-page-section .fi-item-box-wrapper .fi-item-box{max-width:100%;}.tours-grid .fi-item-box-wrapper.list-item,.standard-page-section .fi-item-box-wrapper.list-item{padding-left:0 !important;padding-right:0 !important;}@media(min-width:1200px){.tours-grid .fi-item-box-wrapper:nth-child(3n+1),.standard-page-section .fi-item-box-wrapper:nth-child(3n+1){padding-left:5px;}.tours-grid .fi-item-box-wrapper:nth-child(3n),.standard-page-section .fi-item-box-wrapper:nth-child(3n){padding-right:5px;}.tours-grid .fi-item-box-wrapper:nth-child(4n+1),.standard-page-section .fi-item-box-wrapper:nth-child(4n+1){padding-left:0;}.tours-grid .fi-item-box-wrapper:nth-child(4n),.standard-page-section .fi-item-box-wrapper:nth-child(4n){padding-right:0;}}@media only screen{#quick-links-wrapper{display:none;}}@media only screen and (min-width:960px){#quick-links-wrapper{display:block;}}#quick-links{width:200px;margin-left:-210px;font-size:14px;}@media only screen and (min-width:960px){.tour-category-landing-body{margin-left:210px;}}#quick-links-affix{position:absolute;}#quick-links-affix.affix{position:fixed;top:100px;}#quick-links{margin-top:50px;display:none;}.ta-reviews-wrapper{clear:both;max-width:320px;padding:20px 0 0;}.ta-reviews-wrapper .cdsComponent.cdsLocName{display:none !important;}.ta-reviews-wrapper .cdsComponent.cdsRating{padding-left:20px !important;}.author-container{position:relative;}.author-container .author-image-wrapper .author-image{margin:20px auto 0;width:200px;height:200px;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:50%;border:4px solid #336795;}@media(min-width:769px){.author-container .author-image-wrapper .author-image{margin:40px auto 0;width:240px;height:240px;}}.author-container .author-intro{text-align:center;padding:20px 10px;font-size:1.455em;font-weight:300;width:90%;margin:0 auto;}@media(min-width:769px){.author-container .author-intro{padding:30px 40px;width:60%;}}.hero{padding-top:20px;padding-bottom:10px;}@supports (--css:variables){.hero{padding-top:calc(20px * var(--scale-element));}}@supports (--css:variables){.hero{padding-bottom:calc(10px * var(--scale-element));}}@media(min-width:720px){.hero{padding-top:3.125%;padding-bottom:1.25%;}@supports (--css:variables){.hero{padding-top:calc(3.125% * var(--scale-element));}}@supports (--css:variables){.hero{padding-bottom:calc(1.25% * var(--scale-element));}}}@media(min-width:1600px){.hero{padding-top:50px;padding-bottom:20px;}@supports (--css:variables){.hero{padding-top:calc(50px * var(--scale-element));}}@supports (--css:variables){.hero{padding-bottom:calc(20px * var(--scale-element));}}}.heroAuthor{position:absolute;z-index:1;width:100%;}.heroAuthor .hero__heading{padding-top:30px;color:#fff;text-shadow:rgba(0,0,0,.3) 1px 2px 0;}@media(min-width:769px){.heroAuthor .hero__heading{padding-top:120px;}}.heroAuthor .hero__heading:after{display:none;}.hero__container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}@media(min-width:420px){.hero__container{max-width:1350px;}}@media(min-width:720px){.hero__container{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px){.hero__container{padding-left:70px;padding-right:70px;max-width:1430px;}}@media(min-width:720px){.hero__row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-left:-15px;margin-right:-15px;flex-direction:row;}}.hero__content{display:flex;flex-direction:column;align-items:center;}@media(min-width:640px){.hero__content{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:83.33333%;margin-left:8.33333%;}}@media(min-width:1080px){.hero__content{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:66.66667%;margin-left:16.66667%;}}.hero__heading{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:40px;font-size:calc(40px*var(--scale-font));margin-bottom:.39474em;font-weight:500;letter-spacing:-.03em;line-height:1.12;color:#373737;position:relative;margin-bottom:.65789em;display:flex;flex-direction:column;align-items:center;margin-bottom:.65789em;line-height:1.05263;}@media(min-width:420px){.hero__heading{font-size:40px;font-size:calc((.03051*100vw + (27.18644px))*var(--scale-font));}}@media(min-width:1600px){.hero__heading{font-size:76px;font-size:calc(76px*var(--scale-font));}}.hero__heading::after{content:'';display:block;margin-top:.52632em;width:1.01316em;height:.09211em;background-image:url("/images/heading-border.svg");background-size:100% auto;background-repeat:no-repeat;}@media(min-width:420px){.hero__heading{text-align:center;}}.hero__rightSided{align-items:initial;text-align:left;width:100%;}.hero__copy{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:16px;font-size:calc(16px*var(--scale-font));margin-bottom:1.3em;font-family:Camber,sans-serif;letter-spacing:-.02em;line-height:1.7;color:#373737;margin-bottom:0;}@media(min-width:420px){.hero__copy{font-size:16px;font-size:calc((.00339*100vw + (14.57627px))*var(--scale-font));}}@media(min-width:1600px){.hero__copy{font-size:20px;font-size:calc(20px*var(--scale-font));}}.hero__centered{text-align:center;}.pagination{padding-top:0;padding-bottom:30px;display:flex;justify-content:center;}@supports (--css:variables){.pagination{padding-top:calc(0 * var(--scale-element));}}@supports (--css:variables){.pagination{padding-bottom:calc(30px * var(--scale-element));}}@media(min-width:720px){.pagination{padding-top:0%;padding-bottom:3.75%;}@supports (--css:variables){.pagination{padding-top:calc(0% * var(--scale-element));}}@supports (--css:variables){.pagination{padding-bottom:calc(3.75% * var(--scale-element));}}}@media(min-width:1600px){.pagination{padding-top:0;padding-bottom:60px;}@supports (--css:variables){.pagination{padding-top:calc(0 * var(--scale-element));}}@supports (--css:variables){.pagination{padding-bottom:calc(60px * var(--scale-element));}}}.pagination__prev,.pagination__next{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;background:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:42px;cursor:pointer;display:flex;justify-content:center;align-items:center;}.pagination__prev:focus,.pagination__next:focus{outline:none;}.pagination__list{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;list-style:none;display:inline-block;padding-left:15px;padding-right:15px;}.pagination__item{display:inline-block;margin-right:10px;}.pagination__item:last-child{margin-right:0;}.pagination__button{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;background:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:42px;border:1px solid #efefef;border-radius:4px;background-color:#fefefe;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#373737;}.pagination__button:focus{outline:none;}.pagination__button.isSelected{border:1px solid #336795;background-color:#336795;color:#fff;}.blogListMain{padding-top:30px;padding-bottom:0;}@supports (--css:variables){.blogListMain{padding-top:calc(30px * var(--scale-element));}}@supports (--css:variables){.blogListMain{padding-bottom:calc(0 * var(--scale-element));}}@media(min-width:720px){.blogListMain{padding-top:3.75%;padding-bottom:0%;}@supports (--css:variables){.blogListMain{padding-top:calc(3.75% * var(--scale-element));}}@supports (--css:variables){.blogListMain{padding-bottom:calc(0% * var(--scale-element));}}}@media(min-width:1600px){.blogListMain{padding-top:60px;padding-bottom:0;}@supports (--css:variables){.blogListMain{padding-top:calc(60px * var(--scale-element));}}@supports (--css:variables){.blogListMain{padding-bottom:calc(0 * var(--scale-element));}}}.blogListMain__container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}@media(min-width:420px){.blogListMain__container{max-width:1350px;}}@media(min-width:720px){.blogListMain__container{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px){.blogListMain__container{padding-left:70px;padding-right:70px;max-width:1430px;}}.blogListMain__row{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-left:-15px;margin-right:-15px;flex-direction:row;}.blogListMain__col{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:100%;margin-bottom:45px;}@media(min-width:1080px){.blogListMain__col{margin-bottom:60px;}}@media(min-width:720px){.blogListMain__col:nth-of-type(odd){justify-content:flex-start;}.blogListMain__col:nth-of-type(even){justify-content:flex-end;}}.blogListMain__colFlex{display:flex;justify-content:center;}@media(min-width:720px){.blogListMain__col2:nth-of-type(odd){justify-content:flex-start;}.blogListMain__col2:nth-of-type(even){justify-content:flex-end;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__col3:nth-of-type(odd){justify-content:flex-start;}.blogListMain__col3:nth-of-type(even){justify-content:flex-end;}}@media(min-width:1080px){.blogListMain__col3:nth-of-type(3n-2){justify-content:flex-start;}.blogListMain__col3:nth-of-type(3n-1){justify-content:center;}.blogListMain__col3:nth-child(3n){justify-content:flex-end;}}@media(min-width:1080px){.blogListMain__col2{width:50%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet2{width:50%;}}@media(min-width:1080px){.blogListMain__col3{width:33.33333%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet3{width:33.33333%;}}@media(min-width:1080px){.blogListMain__col4{width:25%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet4{width:25%;}}@media(min-width:1080px){.blogListMain__col5{width:20%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet5{width:20%;}}@media(min-width:1080px){.blogListMain__col6{width:16.66667%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet6{width:16.66667%;}}@media(min-width:1080px){.blogListMain__col7{width:14.28571%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet7{width:14.28571%;}}@media(min-width:1080px){.blogListMain__col8{width:12.5%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet8{width:12.5%;}}@media(min-width:1080px){.blogListMain__col9{width:11.11111%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet9{width:11.11111%;}}@media(min-width:1080px){.blogListMain__col10{width:10%;}}@media(min-width:720px) and (max-width:1079px){.blogListMain__colTablet10{width:10%;}}.blogListMainItem{color:inherit;text-decoration:none;display:flex;flex-flow:column nowrap;height:100%;width:100%;}.blogListMainItem:focus{outline:none;}.blogListMainItem:hover .blogListMainItem__heading{color:#336795;transition:color 200ms ease-out;}.blogListMainItem__image{display:block;margin-bottom:30px;}.blogListMainItem__image img{height:200px;}.blogListMainItem__content{display:flex;flex-flow:column nowrap;justify-content:space-between;height:100%;border-bottom:1px solid #efefef;}.blogListMainItem__heading{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:18px;font-size:calc(18px*var(--scale-font));margin-bottom:.7em;font-weight:700;letter-spacing:-.01em;line-height:2.15385;color:#373737;margin-bottom:1em;line-height:1.23077;font-weight:500;transition:color 500ms ease-out;}@media(min-width:420px){.blogListMainItem__heading{font-size:18px;font-size:calc((.00678*100vw + (15.15254px))*var(--scale-font));}}@media(min-width:1600px){.blogListMainItem__heading{font-size:26px;font-size:calc(26px*var(--scale-font));}}.blogListMainItem__info{font-size:10px;font-size:calc(10px*var(--scale-font));display:block;margin-bottom:3.63636em;color:#9b9b9b;text-transform:uppercase;}@media(min-width:420px){.blogListMainItem__info{font-size:10px;font-size:calc((.00085*100vw + (9.64407px))*var(--scale-font));}}@media(min-width:1600px){.blogListMainItem__info{font-size:11px;font-size:calc(11px*var(--scale-font));}}.blogListMainItem__info a{color:#336795;}.blogListMainItem__info a:hover{color:#797b7f;}.intro{padding-top:90px;padding-bottom:0;}@supports (--css:variables){.intro{padding-top:calc(90px * var(--scale-element));}}@supports (--css:variables){.intro{padding-bottom:calc(0 * var(--scale-element));}}@media(min-width:720px){.intro{padding-top:0%;padding-bottom:0%;}@supports (--css:variables){.intro{padding-top:calc(0% * var(--scale-element));}}@supports (--css:variables){.intro{padding-bottom:calc(0% * var(--scale-element));}}}@media(min-width:1600px){.intro{padding-top:0;padding-bottom:0;}@supports (--css:variables){.intro{padding-top:calc(0 * var(--scale-element));}}@supports (--css:variables){.intro{padding-bottom:calc(0 * var(--scale-element));}}}@media(min-width:720px){.intro::before{content:'';display:block;padding-top:0;}}.intro__container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}@media(min-width:420px){.intro__container{max-width:1350px;}}@media(min-width:720px){.intro__container{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px){.intro__container{padding-left:70px;padding-right:70px;max-width:1430px;}}@media(min-width:1080px){.intro__row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-left:-15px;margin-right:-15px;flex-direction:row;}}.intro__back{margin-bottom:.35714em;line-height:2.85714;}.intro__button{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;background:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:15px;text-transform:uppercase;cursor:pointer;}.intro__button:focus{outline:none;}.intro__button>svg{margin-right:15px;}@media(min-width:720px){.intro__header{margin-bottom:20px;}}@media(min-width:1080px){.intro__header{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:83.33333%;margin-left:8.33333%;display:flex;align-items:center;flex-direction:column;}}.intro__heading{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:42px;font-size:calc(42px*var(--scale-font));margin-bottom:.39474em;font-weight:500;letter-spacing:-.03em;line-height:1.12;color:#373737;display:flex;flex-direction:column;align-items:center;text-align:center;}@media(min-width:420px){.intro__heading{font-size:42px;font-size:calc((.02881*100vw + (29.89831px))*var(--scale-font));}}@media(min-width:1600px){.intro__heading{font-size:76px;font-size:calc(76px*var(--scale-font));}}.intro__info{font-size:18px;font-size:calc(18px*var(--scale-font));display:flex;flex-flow:column nowrap;line-height:1;letter-spacing:-.015em;text-align:center;font-weight:300;color:#aaa;}@media(min-width:420px){.intro__info{font-size:18px;font-size:calc((.00339*100vw + (16.57627px))*var(--scale-font));}}@media(min-width:1600px){.intro__info{font-size:22px;font-size:calc(22px*var(--scale-font));}}@media(min-width:720px){.intro__info{flex-flow:row wrap;justify-content:center;}}.intro__date{display:inline-block;margin-bottom:5px;}.intro__category{display:inline-block;margin-right:5px;margin-bottom:5px;}.intro__category::before{content:' - ';}.intro__category:first-child{margin-left:5px;}.intro__category:first-child::before{display:none;}.intro__category a{color:#f37321;text-transform:capitalize;}.intro__category a:hover{color:#797b7f;}.intro-blog{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:16px;font-size:calc(16px*var(--scale-font));margin-bottom:1.3em;font-family:Camber,sans-serif;letter-spacing:-.02em;line-height:1.7;color:#373737;margin-bottom:0;text-align:center;}@media(min-width:420px){.intro-blog{font-size:16px;font-size:calc((.00339*100vw + (14.57627px))*var(--scale-font));}}@media(min-width:1600px){.intro-blog{font-size:20px;font-size:calc(20px*var(--scale-font));}}.article{padding-top:0;padding-bottom:30px;}@supports (--css:variables){.article{padding-top:calc(0 * var(--scale-element));}}@supports (--css:variables){.article{padding-bottom:calc(30px * var(--scale-element));}}@media(min-width:720px){.article{padding-top:0%;padding-bottom:8.75%;}@supports (--css:variables){.article{padding-top:calc(0% * var(--scale-element));}}@supports (--css:variables){.article{padding-bottom:calc(8.75% * var(--scale-element));}}}@media(min-width:1600px){.article{padding-top:0;padding-bottom:140px;}@supports (--css:variables){.article{padding-top:calc(0 * var(--scale-element));}}@supports (--css:variables){.article{padding-bottom:calc(140px * var(--scale-element));}}}.article__slices{display:flex;flex-direction:column;justify-content:center;}.article__social{position:static;}@media(min-width:720px){.article__social{position:sticky;z-index:1;top:30px;left:0;padding-left:2vw;margin-left:auto;margin-right:auto;}}@media(min-width:1080px){.article__social{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}}@media(min-width:1080px) and (min-width:420px){.article__social{max-width:1350px;}}@media(min-width:1080px) and (min-width:720px){.article__social{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px) and (min-width:1080px){.article__social{padding-left:70px;padding-right:70px;max-width:1430px;}}.social__container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}@media(min-width:420px){.social__container{max-width:1350px;}}@media(min-width:720px){.social__container{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px){.social__container{padding-left:70px;padding-right:70px;max-width:1430px;}}.social__inner{display:flex;justify-content:center;flex-wrap:wrap;padding-top:55px;}@media(min-width:720px){.social__inner{width:40px;height:0;}}.social__button{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;background:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;flex:none;margin-bottom:15px;margin-left:7.5px;margin-right:7.5px;width:40px;height:40px;color:#777;cursor:pointer;border-radius:50%;border:1px solid #d9d9d9;background:#fff;}.social__button:focus{outline:none;}@media(min-width:720px){.social__button{margin-left:0;margin-right:0;}}.social__button:hover{color:#336795;}.social__button svg{fill:currentColor;}.blog-text{padding-top:30px;padding-bottom:60px;}@supports (--css:variables){.blog-text{padding-top:calc(30px * var(--scale-element));}}@supports (--css:variables){.blog-text{padding-bottom:calc(60px * var(--scale-element));}}@media(min-width:720px){.blog-text{padding-top:1.875%;padding-bottom:3.75%;}@supports (--css:variables){.blog-text{padding-top:calc(1.875% * var(--scale-element));}}@supports (--css:variables){.blog-text{padding-bottom:calc(3.75% * var(--scale-element));}}}@media(min-width:1600px){.blog-text{padding-top:30px;padding-bottom:60px;}@supports (--css:variables){.blog-text{padding-top:calc(30px * var(--scale-element));}}@supports (--css:variables){.blog-text{padding-bottom:calc(60px * var(--scale-element));}}}.blog-text p{font-size:1.63em;}.blog-text__container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}@media(min-width:420px){.blog-text__container{max-width:1350px;}}@media(min-width:720px){.blog-text__container{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px){.blog-text__container{padding-left:70px;padding-right:70px;max-width:1430px;}}.blog-text__row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-left:-15px;margin-right:-15px;flex-direction:row;}.blog-text__col{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:100%;}@media(min-width:720px){.blog-text__col{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:83.33333%;margin-left:8.33333%;}}@media(min-width:1080px){.blog-text__col{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:66.66667%;margin-left:16.66667%;}}.blog-text__col h2{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:30px;font-size:calc(30px*var(--scale-font));margin-bottom:.6em;font-weight:500;letter-spacing:-.03em;line-height:1.12;color:#373737;display:flex;flex-direction:column;align-items:center;align-items:initial;}@media(min-width:420px){.blog-text__col h2{font-size:30px;font-size:calc((.01695*100vw + (22.88136px))*var(--scale-font));}}@media(min-width:1600px){.blog-text__col h2{font-size:50px;font-size:calc(50px*var(--scale-font));}}.blog-text__col p{font-size:16px;font-size:calc(16px*var(--scale-font));margin:10px 0;}@media(min-width:420px){.blog-text__col p{font-size:16px;font-size:calc((.00339*100vw + (14.57627px))*var(--scale-font));}}@media(min-width:1600px){.blog-text__col p{font-size:20px;font-size:calc(20px*var(--scale-font));}}.blog-text__col p img{width:100%;}.blog-text__col ul li{font-size:16px;font-size:calc(16px*var(--scale-font));}@media(min-width:420px){.blog-text__col ul li{font-size:16px;font-size:calc((.00339*100vw + (14.57627px))*var(--scale-font));}}@media(min-width:1600px){.blog-text__col ul li{font-size:20px;font-size:calc(20px*var(--scale-font));}}.blog-text .colheadingleft h1,.blog-text .colheadingleft h2,.blog-text .colheadingleft h3,.blog-text .colheadingleft h4,.blog-text .colheadingleft h5,.blog-text .colheadingleft h6{align-items:start;}.blog-text__colCenter{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:100%;}@media(min-width:720px){.blog-text__colCenter{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:66.66667%;margin-left:16.66667%;}}@media(min-width:1080px){.blog-text__colCenter{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:50%;margin-left:25%;}}.blog-text__colCenter h2{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:30px;font-size:calc(30px*var(--scale-font));margin-bottom:.6em;font-weight:500;letter-spacing:-.03em;line-height:1.12;color:#373737;display:flex;flex-direction:column;align-items:center;text-align:center;}@media(min-width:420px){.blog-text__colCenter h2{font-size:30px;font-size:calc((.01695*100vw + (22.88136px))*var(--scale-font));}}@media(min-width:1600px){.blog-text__colCenter h2{font-size:50px;font-size:calc(50px*var(--scale-font));}}.blog-text__colCenter p{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:16px;font-size:calc(16px*var(--scale-font));margin-bottom:1.44444em;font-family:Camber,sans-serif;letter-spacing:-.02em;line-height:1.88889;color:#373737;text-align:center;line-height:1.77778;}@media(min-width:420px){.blog-text__colCenter p{font-size:16px;font-size:calc((.00169*100vw + (15.28814px))*var(--scale-font));}}@media(min-width:1600px){.blog-text__colCenter p{font-size:18px;font-size:calc(18px*var(--scale-font));}}.filterNavigation{overflow:hidden;}.filterNavigation__container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}@media(min-width:420px){.filterNavigation__container{max-width:1350px;}}@media(min-width:720px){.filterNavigation__container{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px){.filterNavigation__container{padding-left:70px;padding-right:70px;max-width:1430px;}}.filterNavigation__list{display:flex;flex-flow:row nowrap;position:relative;border-bottom:1px solid #efefef;}@media(max-width:599px){.filterNavigation__list{overflow-x:scroll;}}.filterNavigationitem{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;background:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-size:calc(12px*var(--scale-font));position:relative;bottom:-1px;padding:40px 15px;margin:0 15px;line-height:1em;color:rgba(50,50,50,.5);text-transform:uppercase;white-space:nowrap;cursor:pointer;border-bottom:3px solid transparent;transition-duration:500ms;transition-property:color,border-color;transition-timing-function:ease-in-out;}.filterNavigationitem:focus{outline:none;}@media(min-width:420px){.filterNavigationitem{font-size:12px;font-size:calc((.00085*100vw + (11.64407px))*var(--scale-font));}}@media(min-width:1600px){.filterNavigationitem{font-size:13px;font-size:calc(13px*var(--scale-font));}}.filterNavigationitem:hover{color:#336795;transition-duration:200ms;}.filterNavigationitem:first-child{margin-left:0;}.filterNavigationitem:last-child{margin-right:0;}.filterNavigationitemisActive{color:#336795;border-bottom-color:#336795;}.author{padding-top:30px;padding-bottom:60px;}@supports (--css:variables){.author{padding-top:calc(30px * var(--scale-element));}}@supports (--css:variables){.author{padding-bottom:calc(60px * var(--scale-element));}}@media(min-width:720px){.author{padding-top:1.875%;padding-bottom:0%;}@supports (--css:variables){.author{padding-top:calc(1.875% * var(--scale-element));}}@supports (--css:variables){.author{padding-bottom:calc(0% * var(--scale-element));}}}@media(min-width:1600px){.author{padding-top:30px;padding-bottom:0;}@supports (--css:variables){.author{padding-top:calc(30px * var(--scale-element));}}@supports (--css:variables){.author{padding-bottom:calc(0 * var(--scale-element));}}}.author__container{margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;}@media(min-width:420px){.author__container{max-width:1350px;}}@media(min-width:720px){.author__container{padding-left:50px;padding-right:50px;max-width:1390px;}}@media(min-width:1080px){.author__container{padding-left:70px;padding-right:70px;max-width:1430px;}}.author__row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-left:-15px;margin-right:-15px;flex-direction:row;}.author__col{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:100%;}@media(min-width:720px){.author__col{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:83.33333%;margin-left:8.33333%;}}@media(min-width:1080px){.author__col{flex:none;align-self:stretch;padding-left:15px;padding-right:15px;width:66.66667%;margin-left:16.66667%;}}.author__heading{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:18px;font-size:calc(18px*var(--scale-font));margin-bottom:.7em;font-weight:700;letter-spacing:-.01em;line-height:2.15385;color:#373737;margin-bottom:1.15385em;}@media(min-width:420px){.author__heading{font-size:18px;font-size:calc((.00678*100vw + (15.15254px))*var(--scale-font));}}@media(min-width:1600px){.author__heading{font-size:26px;font-size:calc(26px*var(--scale-font));}}@media(min-width:420px){.author__content{display:flex;flex-flow:row nowrap;}}.author__image{flex-shrink:0;margin-right:30px;margin-bottom:30px;}.author__image img{width:80px;border-radius:50%;}.author__name{padding:0;margin:0;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;border:0;font-size:11px;font-size:calc(11px*var(--scale-font));margin-bottom:.83333em;text-transform:uppercase;font-weight:500;letter-spacing:.1em;}@media(min-width:420px){.author__name{font-size:11px;font-size:calc((.00085*100vw + (10.64407px))*var(--scale-font));}}@media(min-width:1600px){.author__name{font-size:12px;font-size:calc(12px*var(--scale-font));}}.author__text{font-size:12px;font-size:calc(12px*var(--scale-font));line-height:1.64286;}@media(min-width:420px){.author__text{font-size:12px;font-size:calc((.00169*100vw + (11.28814px))*var(--scale-font));}}@media(min-width:1600px){.author__text{font-size:14px;font-size:calc(14px*var(--scale-font));}}.author__text p{margin-top:0;font-size:12px;font-size:calc(12px*var(--scale-font));}@media(min-width:420px){.author__text p{font-size:12px;font-size:calc((.00169*100vw + (11.28814px))*var(--scale-font));}}@media(min-width:1600px){.author__text p{font-size:14px;font-size:calc(14px*var(--scale-font));}}.staff-description p{font-size:1.63em;}.staff-description img{height:auto !important;width:250px !important;}.faq{font-size:1.63em;}.faq .question{font-weight:600;cursor:pointer;}.faq .question::before{content:' + ';}.faq .answer{font-size:14px;margin-left:20px;display:none !important;}.faq.open .question::before{content:' - ';}.faq.open .answer{display:block !important;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/Akagi-SemiBold.eot?");src:url("/css/fonts/Akagi-SemiBold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Akagi-SemiBold.woff2") format("woff2"),url("/css/fonts/Akagi-SemiBold.woff") format("woff"),url("/css/fonts/Akagi-SemiBold.svg#Akagi-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/Akagi-Book.eot?");src:url("/css/fonts/Akagi-Book.eot?#iefix") format("embedded-opentype"),url("/css/fonts/Akagi-Book.woff2") format("woff2"),url("/css/fonts/Akagi-Book.woff") format("woff"),url("/css/fonts/Akagi-Book.svg#Akagi-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/AkagiPro-Black.eot?");src:url("/css/fonts/AkagiPro-Black.eot?#iefix") format("embedded-opentype"),url("/css/fonts/AkagiPro-Black.woff") format("woff"),url("/css/fonts/AkagiPro-Black.ttf") format("truetype"),url("/css/fonts/AkagiPro-Black.svg#AkagiPro-Black") format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.eot?");src:url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.eot?#iefix") format("embedded-opentype"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.woff") format("woff"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.ttf") format("truetype"),url("/css/fonts/398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e.svg#398d857af389dc2364fdebdba16356449ae93f901b67a55769f00c11170672e") format("svg");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Akagi Pro';src:url("/css/fonts/AkagiPro-Fat.eot?");src:url("/css/fonts/AkagiPro-Fat.eot?#iefix") format("embedded-opentype"),url("/css/fonts/AkagiPro-Fat.woff") format("woff"),url("/css/fonts/AkagiPro-Fat.ttf") format("truetype"),url("/css/fonts/AkagiPro-Fat.svg#AkagiPro-Fat") format("svg");font-weight:800;font-style:normal;font-display:swap;}.material-icons.md-18{font-size:18px;}@keyframes shadowPulse{0%{box-shadow:0 0 10px 0 #7c7c7c;}100%{box-shadow:0 0 5px 0 rgba(124,124,124,0);}}.shadow-pulse{animation-name:shadowPulse;animation-duration:1s;animation-iteration-count:1;animation-timing-function:linear;}:root{--scale-element:1;--scale-font:1;}.cookies-eu{position:fixed;bottom:0;left:0;line-height:36px;background:#f2f2f2;border-top:1px solid #e4e4e4;width:100%;z-index:999;text-align:center;}.cookies-eu .cookies-eu-content-holder{display:inline-block;padding:0 20px;line-height:26px;font-size:1.273em;}.cookies-eu .cookies-eu-button-holder{display:inline-block;padding-right:20px;}.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{background-color:#336795;border:1px solid #757575;border-radius:2px;color:#fff;cursor:default;display:inline-block;font-size:11px;font-weight:bold;height:24px;line-height:20px;margin-right:0;min-width:26px;outline:0;padding:0 11px;text-align:center;white-space:nowrap;margin:0 5px;cursor:pointer;}@media(max-width:767px){.cookies-eu{position:static;font-size:1.163em;line-height:20px;}.cookies-eu .cookies-eu-content-holder{line-height:16px;padding:5px 20px;}.cookies-eu .cookies-eu-button-holder{padding-bottom:5px;padding-right:0;}}
.si-float-wrapper{position:absolute;width:280px;}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box;}[class*='si-wrapper']{display:flex;position:absolute;align-items:center;font-size:14px;cursor:default;}.si-wrapper-top{flex-direction:column;margin-top:-40px;margin-left:0;transform:translate(-50%,-100%);}.si-wrapper-bottom{flex-direction:column-reverse;margin-top:0;margin-left:0;transform:translate(-50%,0);}.si-wrapper-left{margin-top:-20px;margin-left:-11px;transform:translate(-100%,-50%);}.si-wrapper-right{flex-direction:row-reverse;margin-top:-20px;margin-left:11px;transform:translate(0,-50%);}[class*='si-shadow-wrapper']{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.29804;z-index:1;}.si-shadow-wrapper-top,.si-shadow-wrapper-bottom{flex-direction:column;}.si-shadow-pointer-bottom,.si-shadow-pointer-right{order:-1;}.si-shadow-frame{box-shadow:0 1px 3px 0 #000;}[class*='si-shadow-pointer']{position:relative;width:15px;height:15px;margin:auto;}[class*='si-shadow-inner-pointer']{position:absolute;width:141%;height:141%;box-shadow:-.70711px .70711px 3px 0 #000;}.si-shadow-inner-pointer-top{left:50%;transform:translate(-50%,-50%) rotate(-45deg);}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;transform:translate(-50%,50%) rotate(-45deg);}.si-shadow-inner-pointer-left{top:50%;transform:translate(-50%,-50%) rotate(-45deg);}.si-shadow-inner-pointer-right{top:50%;right:0;transform:translate(50%,-50%) rotate(-45deg);}.si-frame{position:relative;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2;}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:10px;background-color:#fff;}.si-has-border .si-content-wrapper{border:1px solid #bbb;}.si-content{overflow:auto;}.si-content p{font-size:1.163em;}.si-close-button{position:absolute;top:0;right:0;border:0;outline:none;background-color:transparent;color:inherit;font-family:Arial,Baskerville,monospace;font-size:24px;cursor:pointer;opacity:.5;appearance:none;}.si-close-button:hover,.si-close-button:focus{opacity:.7;}[class*='si-pointer-border']{position:absolute;border:15px solid transparent;z-index:3;}[class*='si-pointer-bg']{position:relative;border:15px solid transparent;z-index:4;}.si-has-border [class*='si-pointer-bg']{border-width:15px;}.si-pointer-border-top,.si-pointer-border-bottom{left:50%;transform:translate(-50%,0);}.si-pointer-border-left,.si-pointer-border-right{top:50%;transform:translate(0,-50%);}.si-pointer-top{border-bottom:0;}.si-pointer-border-top{bottom:0;border-top-color:#bbb;}.si-pointer-bg-top{border-top-color:#fff;}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0;}.si-pointer-bottom{border-top:0;}.si-pointer-border-bottom{top:0;border-bottom-color:#bbb;}.si-pointer-bg-bottom{border-bottom-color:#fff;}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0;}.si-pointer-left{border-right:0;}.si-pointer-border-left{right:0;border-left-color:#bbb;}.si-pointer-bg-left{border-left-color:#fff;}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0;}.si-pointer-right{border-left:0;}.si-pointer-border-right{left:0;border-right-color:#bbb;}.si-pointer-bg-right{border-right-color:#fff;}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0;}
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}

.yamm .container {
  position: relative;
}

.yamm .dropdown-menu {
  left: auto;
}

  .yamm .dropdown-menu ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }

.yamm .yamm-content {
  padding: 0;
}

  .yamm .yamm-content li {
    padding: 5px 0;
  }

@media(min-width: 769px) {
  .yamm .yamm-content li {
    padding: 0px 15px;
  }
}

@media(min-width: 769px) {
  .yamm .yamm-content {
    padding: 15px 30px;
  }
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

/*ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}*/

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/css/fonts/slick.eot);src:url(/css/fonts/slick.eot?#iefix) format('embedded-opentype'),url(/css/fonts/slick.woff) format('woff'),url(/css/fonts/slick.ttf) format('truetype'),url(/css/fonts/slick.svg#slick) format('svg');font-display:swap;}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=slick-theme.min.css.map */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

