chuz.css 63 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020
  1. @charset "UTF-8";
  2. /* 顏色設定 */
  3. :root {
  4. --color-scheme: dark;
  5. --blue: #0084b4;
  6. --indigo: #6610f2;
  7. --purple: #6f42c1;
  8. --pink: #e83e8c;
  9. --red: #dc3545;
  10. --orange: #fd7e14;
  11. --yellow: beige;
  12. --green: #28a745;
  13. --teal: #20c997;
  14. --cyan: #17a2b8;
  15. --white: #fff;
  16. --gray: #6c757d;
  17. --gray-dark: #212529;
  18. --primary: #0084b4;
  19. --secondary: #6c757d;
  20. --success: #28a745;
  21. --info: #17a2b8;
  22. --warning: beige;
  23. --danger: #dc3545;
  24. --light: #dee2e6;
  25. --dark: #212529;
  26. --breakpoint-xs: 0;
  27. --breakpoint-sm: 576px;
  28. --breakpoint-md: 768px;
  29. --breakpoint-lg: 992px;
  30. --breakpoint-xl: 1200px;
  31. --font-family-sans-serif: "Roboto Condensed", sans-serif;
  32. --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
  33. "Liberation Mono", "Courier New", monospace;
  34. }
  35. @media all {
  36. .bg-warning {
  37. color: #212529;
  38. }
  39. }
  40. @media all {
  41. #sidebar {
  42. background: #212529;
  43. }
  44. }
  45. .sidebar-close {
  46. background: transparent;
  47. }
  48. @media all {
  49. .sidebar-close {
  50. color: #f8f9fa;
  51. }
  52. }
  53. *,
  54. *::before,
  55. *::after {
  56. -webkit-box-sizing: border-box;
  57. box-sizing: border-box;
  58. }
  59. html {
  60. font-family: sans-serif;
  61. line-height: 1.15;
  62. -webkit-text-size-adjust: 100%;
  63. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  64. }
  65. article,
  66. aside,
  67. figcaption,
  68. figure,
  69. footer,
  70. header,
  71. hgroup,
  72. main,
  73. nav,
  74. section {
  75. display: block;
  76. }
  77. body {
  78. margin: 0;
  79. font-family: "Noto Sans TC", sans-serif;
  80. font-weight: 400;
  81. line-height: 1.5;
  82. text-align: left;
  83. font-size: 1rem;
  84. letter-spacing: 2px;
  85. }
  86. @media all {
  87. body {
  88. color: #f8f9fa;
  89. background-color: #212529;
  90. }
  91. }
  92. [tabindex="-1"]:focus:not(:focus-visible) {
  93. outline: 0;
  94. }
  95. hr {
  96. -webkit-box-sizing: content-box;
  97. box-sizing: content-box;
  98. height: 0;
  99. overflow: visible;
  100. }
  101. p {
  102. margin-top: 0;
  103. margin-bottom: 1rem;
  104. }
  105. abbr[title],
  106. abbr[data-original-title] {
  107. text-decoration: underline;
  108. -webkit-text-decoration: underline dotted;
  109. text-decoration: underline dotted;
  110. border-bottom: 0;
  111. text-decoration-skip-ink: none;
  112. cursor: help;
  113. }
  114. address {
  115. margin-bottom: 1rem;
  116. font-style: normal;
  117. line-height: inherit;
  118. }
  119. ol,
  120. ul,
  121. dl {
  122. margin-top: 0;
  123. margin-bottom: 1rem;
  124. }
  125. ol ol,
  126. ul ul,
  127. ol ul,
  128. ul ol {
  129. margin-bottom: 0;
  130. }
  131. dt {
  132. font-weight: 700;
  133. }
  134. dd {
  135. margin-bottom: 0.5rem;
  136. margin-left: 0;
  137. }
  138. blockquote {
  139. margin: 0 0 1rem;
  140. }
  141. b,
  142. strong {
  143. font-weight: 700;
  144. }
  145. small {
  146. font-size: 80%;
  147. }
  148. sub,
  149. sup {
  150. position: relative;
  151. line-height: 0;
  152. vertical-align: baseline;
  153. font-size: 75%;
  154. }
  155. sub {
  156. bottom: -0.25em;
  157. }
  158. sup {
  159. top: -0.5em;
  160. }
  161. a {
  162. text-decoration: none;
  163. background: transparent;
  164. }
  165. @media all {
  166. a {
  167. /* color: #f8f9fa; */
  168. color: #2980b8;
  169. }
  170. }
  171. a:hover {
  172. text-decoration: underline;
  173. }
  174. @media all {
  175. a:hover {
  176. color: #cbd3da;
  177. }
  178. }
  179. a:not([href]) {
  180. color: inherit;
  181. text-decoration: none;
  182. }
  183. a:not([href]):hover {
  184. color: inherit;
  185. text-decoration: none;
  186. }
  187. pre,
  188. code,
  189. kbd,
  190. samp {
  191. font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
  192. "Courier New", monospace;
  193. font-size: 1em;
  194. }
  195. pre {
  196. margin-top: 0;
  197. margin-bottom: 1rem;
  198. overflow: auto;
  199. }
  200. figure {
  201. margin: 0 0 1rem;
  202. }
  203. img {
  204. vertical-align: middle;
  205. border-style: none;
  206. }
  207. svg {
  208. overflow: hidden;
  209. vertical-align: middle;
  210. }
  211. table {
  212. border-collapse: collapse;
  213. }
  214. caption {
  215. padding-top: 0.75rem;
  216. padding-bottom: 0.75rem;
  217. text-align: left;
  218. caption-side: bottom;
  219. }
  220. @media all {
  221. caption {
  222. color: #6c757d;
  223. }
  224. }
  225. th {
  226. text-align: inherit;
  227. }
  228. label {
  229. display: inline-block;
  230. margin-bottom: 0.5rem;
  231. }
  232. button {
  233. border-radius: 0;
  234. }
  235. button:focus {
  236. outline: 1px dotted;
  237. outline: 5px auto -webkit-focus-ring-color;
  238. }
  239. input,
  240. button,
  241. select,
  242. optgroup,
  243. textarea {
  244. margin: 0;
  245. font-family: inherit;
  246. line-height: inherit;
  247. font-size: inherit;
  248. }
  249. button,
  250. input {
  251. overflow: visible;
  252. }
  253. button,
  254. select {
  255. text-transform: none;
  256. }
  257. select {
  258. word-wrap: normal;
  259. }
  260. button,
  261. [type="button"],
  262. [type="reset"],
  263. [type="submit"] {
  264. -webkit-appearance: button;
  265. }
  266. button:not(:disabled),
  267. [type="button"]:not(:disabled),
  268. [type="reset"]:not(:disabled),
  269. [type="submit"]:not(:disabled) {
  270. cursor: pointer;
  271. }
  272. button::-moz-focus-inner,
  273. [type="button"]::-moz-focus-inner,
  274. [type="reset"]::-moz-focus-inner,
  275. [type="submit"]::-moz-focus-inner {
  276. padding: 0;
  277. border-style: none;
  278. }
  279. input[type="radio"],
  280. input[type="checkbox"] {
  281. -webkit-box-sizing: border-box;
  282. box-sizing: border-box;
  283. padding: 0;
  284. }
  285. input[type="date"],
  286. input[type="time"],
  287. input[type="datetime-local"],
  288. input[type="month"] {
  289. -webkit-appearance: listbox;
  290. }
  291. textarea {
  292. overflow: auto;
  293. resize: vertical;
  294. }
  295. [type="number"]::-webkit-inner-spin-button,
  296. [type="number"]::-webkit-outer-spin-button {
  297. height: auto;
  298. }
  299. [type="search"] {
  300. outline-offset: -2px;
  301. -webkit-appearance: none;
  302. }
  303. [type="search"]::-webkit-search-decoration {
  304. -webkit-appearance: none;
  305. }
  306. ::-webkit-file-upload-button {
  307. font: inherit;
  308. -webkit-appearance: button;
  309. }
  310. output {
  311. display: inline-block;
  312. }
  313. summary {
  314. display: list-item;
  315. cursor: pointer;
  316. }
  317. template {
  318. display: none;
  319. }
  320. [hidden] {
  321. display: none;
  322. }
  323. h1,
  324. h2,
  325. h3,
  326. h4,
  327. h5,
  328. h6 {
  329. margin-bottom: 0.5rem;
  330. font-weight: 400;
  331. line-height: 1.2;
  332. }
  333. h1 {
  334. font-size: 2.5rem;
  335. }
  336. @media (max-width: 1200px) {
  337. h1 {
  338. font-size: calc(1.375rem + 1.5vw);
  339. }
  340. }
  341. h2 {
  342. font-size: 2rem;
  343. }
  344. @media (max-width: 1200px) {
  345. h2 {
  346. font-size: calc(1.325rem + 0.9vw);
  347. }
  348. }
  349. h3 {
  350. font-size: 1.25rem;
  351. }
  352. h4 {
  353. font-size: 1.15rem;
  354. }
  355. h5 {
  356. font-size: 1rem;
  357. }
  358. h6 {
  359. font-size: 1rem;
  360. }
  361. .lead {
  362. font-weight: 400;
  363. font-size: 1.25rem;
  364. }
  365. hr {
  366. margin-top: 2.5rem;
  367. margin-bottom: 2.5rem;
  368. border-top: 1px solid silver;
  369. }
  370. img,
  371. amp-img {
  372. border: 0;
  373. }
  374. amp-img[class^="i-amp"],
  375. amp-img[class^="-amp"] {
  376. height: auto;
  377. max-width: 100%;
  378. }
  379. .container,
  380. .container-fluid,
  381. .container-xxl,
  382. .container-xl,
  383. .container-lg,
  384. .container-md,
  385. .container-sm {
  386. width: 100%;
  387. padding-right: var(--bs-gutter-x, 0.75rem);
  388. padding-left: var(--bs-gutter-x, 0.75rem);
  389. margin-right: auto;
  390. margin-left: auto;
  391. }
  392. @media (min-width: 576px) {
  393. .container-sm,
  394. .container {
  395. max-width: 540px;
  396. }
  397. }
  398. @media (min-width: 768px) {
  399. .container-md,
  400. .container-sm,
  401. .container {
  402. max-width: 720px;
  403. }
  404. }
  405. @media (min-width: 992px) {
  406. .container-lg,
  407. .container-md,
  408. .container-sm,
  409. .container {
  410. max-width: 960px;
  411. }
  412. }
  413. @media (min-width: 1200px) {
  414. .container-xl,
  415. .container-lg,
  416. .container-md,
  417. .container-sm,
  418. .container {
  419. max-width: 1140px;
  420. }
  421. }
  422. @media (min-width: 1400px) {
  423. .container-xxl,
  424. .container-xl,
  425. .container-lg,
  426. .container-md,
  427. .container-sm,
  428. .container {
  429. max-width: 1320px;
  430. }
  431. }
  432. .row {
  433. --bs-gutter-x: 1.5rem;
  434. --bs-gutter-y: 0;
  435. display: -webkit-box;
  436. display: -ms-flexbox;
  437. display: flex;
  438. -ms-flex-wrap: wrap;
  439. flex-wrap: wrap;
  440. margin-top: calc(var(--bs-gutter-y) * -1);
  441. margin-right: calc(var(--bs-gutter-x) / -2);
  442. margin-left: calc(var(--bs-gutter-x) / -2);
  443. }
  444. .row > * {
  445. -ms-flex-negative: 0;
  446. flex-shrink: 0;
  447. width: 100%;
  448. max-width: 100%;
  449. padding-right: calc(var(--bs-gutter-x) / 2);
  450. padding-left: calc(var(--bs-gutter-x) / 2);
  451. margin-top: var(--bs-gutter-y);
  452. }
  453. .col-1,
  454. .col-2,
  455. .col-3,
  456. .col-4,
  457. .col-5,
  458. .col-6,
  459. .col-7,
  460. .col-8,
  461. .col-9,
  462. .col-10,
  463. .col-11,
  464. .col-12,
  465. .col,
  466. .col-auto,
  467. .col-sm-1,
  468. .col-sm-2,
  469. .col-sm-3,
  470. .col-sm-4,
  471. .col-sm-5,
  472. .col-sm-6,
  473. .col-sm-7,
  474. .col-sm-8,
  475. .col-sm-9,
  476. .col-sm-10,
  477. .col-sm-11,
  478. .col-sm-12,
  479. .col-sm,
  480. .col-sm-auto,
  481. .col-md-1,
  482. .col-md-2,
  483. .col-md-3,
  484. .col-md-4,
  485. .col-md-5,
  486. .col-md-6,
  487. .col-md-7,
  488. .col-md-8,
  489. .col-md-9,
  490. .col-md-10,
  491. .col-md-11,
  492. .col-md-12,
  493. .col-md,
  494. .col-md-auto,
  495. .col-lg-1,
  496. .col-lg-2,
  497. .col-lg-3,
  498. .col-lg-4,
  499. .col-lg-5,
  500. .col-lg-6,
  501. .col-lg-7,
  502. .col-lg-8,
  503. .col-lg-9,
  504. .col-lg-10,
  505. .col-lg-11,
  506. .col-lg-12,
  507. .col-lg,
  508. .col-lg-auto,
  509. .col-xl-1,
  510. .col-xl-2,
  511. .col-xl-3,
  512. .col-xl-4,
  513. .col-xl-5,
  514. .col-xl-6,
  515. .col-xl-7,
  516. .col-xl-8,
  517. .col-xl-9,
  518. .col-xl-10,
  519. .col-xl-11,
  520. .col-xl-12,
  521. .col-xl,
  522. .col-xl-auto {
  523. position: relative;
  524. width: 100%;
  525. padding-right: 15px;
  526. padding-left: 15px;
  527. }
  528. .col {
  529. -ms-flex-preferred-size: 0;
  530. flex-basis: 0;
  531. -webkit-box-flex: 1;
  532. -ms-flex-positive: 1;
  533. flex-grow: 1;
  534. max-width: 100%;
  535. }
  536. .col-1 {
  537. -webkit-box-flex: 0;
  538. -ms-flex: 0 0 8.33333%;
  539. flex: 0 0 8.33333%;
  540. max-width: 8.33333%;
  541. }
  542. .col-2 {
  543. -webkit-box-flex: 0;
  544. -ms-flex: 0 0 16.66667%;
  545. flex: 0 0 16.66667%;
  546. max-width: 16.66667%;
  547. }
  548. .col-3 {
  549. -webkit-box-flex: 0;
  550. -ms-flex: 0 0 25%;
  551. flex: 0 0 25%;
  552. max-width: 25%;
  553. }
  554. .col-4 {
  555. -webkit-box-flex: 0;
  556. -ms-flex: 0 0 33.33333%;
  557. flex: 0 0 33.33333%;
  558. max-width: 33.33333%;
  559. }
  560. .col-5 {
  561. -webkit-box-flex: 0;
  562. -ms-flex: 0 0 41.66667%;
  563. flex: 0 0 41.66667%;
  564. max-width: 41.66667%;
  565. }
  566. .col-6 {
  567. -webkit-box-flex: 0;
  568. -ms-flex: 0 0 50%;
  569. flex: 0 0 50%;
  570. max-width: 50%;
  571. }
  572. .col-7 {
  573. -webkit-box-flex: 0;
  574. -ms-flex: 0 0 58.33333%;
  575. flex: 0 0 58.33333%;
  576. max-width: 58.33333%;
  577. }
  578. .col-8 {
  579. -webkit-box-flex: 0;
  580. -ms-flex: 0 0 66.66667%;
  581. flex: 0 0 66.66667%;
  582. max-width: 66.66667%;
  583. }
  584. .col-9 {
  585. -webkit-box-flex: 0;
  586. -ms-flex: 0 0 75%;
  587. flex: 0 0 75%;
  588. max-width: 75%;
  589. }
  590. .col-10 {
  591. -webkit-box-flex: 0;
  592. -ms-flex: 0 0 83.33333%;
  593. flex: 0 0 83.33333%;
  594. max-width: 83.33333%;
  595. }
  596. .col-11 {
  597. -webkit-box-flex: 0;
  598. -ms-flex: 0 0 91.66667%;
  599. flex: 0 0 91.66667%;
  600. max-width: 91.66667%;
  601. }
  602. .col-12 {
  603. -webkit-box-flex: 0;
  604. -ms-flex: 0 0 100%;
  605. flex: 0 0 100%;
  606. max-width: 100%;
  607. }
  608. @media (min-width: 576px) {
  609. .col-sm {
  610. -ms-flex-preferred-size: 0;
  611. flex-basis: 0;
  612. -webkit-box-flex: 1;
  613. -ms-flex-positive: 1;
  614. flex-grow: 1;
  615. max-width: 100%;
  616. }
  617. .col-sm-1 {
  618. -webkit-box-flex: 0;
  619. -ms-flex: 0 0 8.33333%;
  620. flex: 0 0 8.33333%;
  621. max-width: 8.33333%;
  622. }
  623. .col-sm-2 {
  624. -webkit-box-flex: 0;
  625. -ms-flex: 0 0 16.66667%;
  626. flex: 0 0 16.66667%;
  627. max-width: 16.66667%;
  628. }
  629. .col-sm-3 {
  630. -webkit-box-flex: 0;
  631. -ms-flex: 0 0 25%;
  632. flex: 0 0 25%;
  633. max-width: 25%;
  634. }
  635. .col-sm-4 {
  636. -webkit-box-flex: 0;
  637. -ms-flex: 0 0 33.33333%;
  638. flex: 0 0 33.33333%;
  639. max-width: 33.33333%;
  640. }
  641. .col-sm-5 {
  642. -webkit-box-flex: 0;
  643. -ms-flex: 0 0 41.66667%;
  644. flex: 0 0 41.66667%;
  645. max-width: 41.66667%;
  646. }
  647. .col-sm-6 {
  648. -webkit-box-flex: 0;
  649. -ms-flex: 0 0 50%;
  650. flex: 0 0 50%;
  651. max-width: 50%;
  652. }
  653. .col-sm-7 {
  654. -webkit-box-flex: 0;
  655. -ms-flex: 0 0 58.33333%;
  656. flex: 0 0 58.33333%;
  657. max-width: 58.33333%;
  658. }
  659. .col-sm-8 {
  660. -webkit-box-flex: 0;
  661. -ms-flex: 0 0 66.66667%;
  662. flex: 0 0 66.66667%;
  663. max-width: 66.66667%;
  664. }
  665. .col-sm-9 {
  666. -webkit-box-flex: 0;
  667. -ms-flex: 0 0 75%;
  668. flex: 0 0 75%;
  669. max-width: 75%;
  670. }
  671. .col-sm-10 {
  672. -webkit-box-flex: 0;
  673. -ms-flex: 0 0 83.33333%;
  674. flex: 0 0 83.33333%;
  675. max-width: 83.33333%;
  676. }
  677. .col-sm-11 {
  678. -webkit-box-flex: 0;
  679. -ms-flex: 0 0 91.66667%;
  680. flex: 0 0 91.66667%;
  681. max-width: 91.66667%;
  682. }
  683. .col-sm-12 {
  684. -webkit-box-flex: 0;
  685. -ms-flex: 0 0 100%;
  686. flex: 0 0 100%;
  687. max-width: 100%;
  688. }
  689. }
  690. @media (min-width: 768px) {
  691. .col-md {
  692. -ms-flex-preferred-size: 0;
  693. flex-basis: 0;
  694. -webkit-box-flex: 1;
  695. -ms-flex-positive: 1;
  696. flex-grow: 1;
  697. max-width: 100%;
  698. }
  699. .col-md-1 {
  700. -webkit-box-flex: 0;
  701. -ms-flex: 0 0 8.33333%;
  702. flex: 0 0 8.33333%;
  703. max-width: 8.33333%;
  704. }
  705. .col-md-2 {
  706. -webkit-box-flex: 0;
  707. -ms-flex: 0 0 16.66667%;
  708. flex: 0 0 16.66667%;
  709. max-width: 16.66667%;
  710. }
  711. .col-md-3 {
  712. -webkit-box-flex: 0;
  713. -ms-flex: 0 0 25%;
  714. flex: 0 0 25%;
  715. max-width: 25%;
  716. }
  717. .col-md-4 {
  718. -webkit-box-flex: 0;
  719. -ms-flex: 0 0 33.33333%;
  720. flex: 0 0 33.33333%;
  721. max-width: 33.33333%;
  722. }
  723. .col-md-5 {
  724. -webkit-box-flex: 0;
  725. -ms-flex: 0 0 41.66667%;
  726. flex: 0 0 41.66667%;
  727. max-width: 41.66667%;
  728. }
  729. .col-md-6 {
  730. -webkit-box-flex: 0;
  731. -ms-flex: 0 0 50%;
  732. flex: 0 0 50%;
  733. max-width: 50%;
  734. }
  735. .col-md-7 {
  736. -webkit-box-flex: 0;
  737. -ms-flex: 0 0 58.33333%;
  738. flex: 0 0 58.33333%;
  739. max-width: 58.33333%;
  740. }
  741. .col-md-8 {
  742. -webkit-box-flex: 0;
  743. -ms-flex: 0 0 66.66667%;
  744. flex: 0 0 66.66667%;
  745. max-width: 66.66667%;
  746. }
  747. .col-md-9 {
  748. -webkit-box-flex: 0;
  749. -ms-flex: 0 0 75%;
  750. flex: 0 0 75%;
  751. max-width: 75%;
  752. }
  753. .col-md-10 {
  754. -webkit-box-flex: 0;
  755. -ms-flex: 0 0 83.33333%;
  756. flex: 0 0 83.33333%;
  757. max-width: 83.33333%;
  758. }
  759. .col-md-11 {
  760. -webkit-box-flex: 0;
  761. -ms-flex: 0 0 91.66667%;
  762. flex: 0 0 91.66667%;
  763. max-width: 91.66667%;
  764. }
  765. .col-md-12 {
  766. -webkit-box-flex: 0;
  767. -ms-flex: 0 0 100%;
  768. flex: 0 0 100%;
  769. max-width: 100%;
  770. }
  771. .ms-md-1 {
  772. margin-left: 0.25rem !important;
  773. }
  774. .ms-md-2 {
  775. margin-left: 0.5rem !important;
  776. }
  777. .ms-md-3 {
  778. margin-left: 1rem !important;
  779. }
  780. .ms-md-4 {
  781. margin-left: 1.5rem !important;
  782. }
  783. .ms-md-5 {
  784. margin-left: 3rem !important;
  785. }
  786. .justify-content-md-center {
  787. -webkit-box-pack: center !important;
  788. -ms-flex-pack: center !important;
  789. justify-content: center !important;
  790. }
  791. }
  792. @media (min-width: 992px) {
  793. .col-lg {
  794. -ms-flex-preferred-size: 0;
  795. flex-basis: 0;
  796. -webkit-box-flex: 1;
  797. -ms-flex-positive: 1;
  798. flex-grow: 1;
  799. max-width: 100%;
  800. }
  801. .col-lg-1 {
  802. -webkit-box-flex: 0;
  803. -ms-flex: 0 0 8.33333%;
  804. flex: 0 0 8.33333%;
  805. max-width: 8.33333%;
  806. }
  807. .col-lg-2 {
  808. -webkit-box-flex: 0;
  809. -ms-flex: 0 0 16.66667%;
  810. flex: 0 0 16.66667%;
  811. max-width: 16.66667%;
  812. }
  813. .col-lg-3 {
  814. -webkit-box-flex: 0;
  815. -ms-flex: 0 0 25%;
  816. flex: 0 0 25%;
  817. max-width: 25%;
  818. }
  819. .col-lg-4 {
  820. -webkit-box-flex: 0;
  821. -ms-flex: 0 0 33.33333%;
  822. flex: 0 0 33.33333%;
  823. max-width: 33.33333%;
  824. }
  825. .col-lg-5 {
  826. -webkit-box-flex: 0;
  827. -ms-flex: 0 0 41.66667%;
  828. flex: 0 0 41.66667%;
  829. max-width: 41.66667%;
  830. }
  831. .col-lg-6 {
  832. -webkit-box-flex: 0;
  833. -ms-flex: 0 0 50%;
  834. flex: 0 0 50%;
  835. max-width: 50%;
  836. }
  837. .col-lg-7 {
  838. -webkit-box-flex: 0;
  839. -ms-flex: 0 0 58.33333%;
  840. flex: 0 0 58.33333%;
  841. max-width: 58.33333%;
  842. }
  843. .col-lg-8 {
  844. -webkit-box-flex: 0;
  845. -ms-flex: 0 0 66.66667%;
  846. flex: 0 0 66.66667%;
  847. max-width: 66.66667%;
  848. }
  849. .col-lg-9 {
  850. -webkit-box-flex: 0;
  851. -ms-flex: 0 0 75%;
  852. flex: 0 0 75%;
  853. max-width: 75%;
  854. }
  855. .col-lg-10 {
  856. -webkit-box-flex: 0;
  857. -ms-flex: 0 0 83.33333%;
  858. flex: 0 0 83.33333%;
  859. max-width: 83.33333%;
  860. }
  861. .col-lg-11 {
  862. -webkit-box-flex: 0;
  863. -ms-flex: 0 0 91.66667%;
  864. flex: 0 0 91.66667%;
  865. max-width: 91.66667%;
  866. }
  867. .col-lg-12 {
  868. -webkit-box-flex: 0;
  869. -ms-flex: 0 0 100%;
  870. flex: 0 0 100%;
  871. max-width: 100%;
  872. }
  873. }
  874. @media (min-width: 1200px) {
  875. .col-xl {
  876. -ms-flex-preferred-size: 0;
  877. flex-basis: 0;
  878. -webkit-box-flex: 1;
  879. -ms-flex-positive: 1;
  880. flex-grow: 1;
  881. max-width: 100%;
  882. }
  883. .col-xl-1 {
  884. -webkit-box-flex: 0;
  885. -ms-flex: 0 0 8.33333%;
  886. flex: 0 0 8.33333%;
  887. max-width: 8.33333%;
  888. }
  889. .col-xl-2 {
  890. -webkit-box-flex: 0;
  891. -ms-flex: 0 0 16.66667%;
  892. flex: 0 0 16.66667%;
  893. max-width: 16.66667%;
  894. }
  895. .col-xl-3 {
  896. -webkit-box-flex: 0;
  897. -ms-flex: 0 0 25%;
  898. flex: 0 0 25%;
  899. max-width: 25%;
  900. }
  901. .col-xl-4 {
  902. -webkit-box-flex: 0;
  903. -ms-flex: 0 0 33.33333%;
  904. flex: 0 0 33.33333%;
  905. max-width: 33.33333%;
  906. }
  907. .col-xl-5 {
  908. -webkit-box-flex: 0;
  909. -ms-flex: 0 0 41.66667%;
  910. flex: 0 0 41.66667%;
  911. max-width: 41.66667%;
  912. }
  913. .col-xl-6 {
  914. -webkit-box-flex: 0;
  915. -ms-flex: 0 0 50%;
  916. flex: 0 0 50%;
  917. max-width: 50%;
  918. }
  919. .col-xl-7 {
  920. -webkit-box-flex: 0;
  921. -ms-flex: 0 0 58.33333%;
  922. flex: 0 0 58.33333%;
  923. max-width: 58.33333%;
  924. }
  925. .col-xl-8 {
  926. -webkit-box-flex: 0;
  927. -ms-flex: 0 0 66.66667%;
  928. flex: 0 0 66.66667%;
  929. max-width: 66.66667%;
  930. }
  931. .col-xl-9 {
  932. -webkit-box-flex: 0;
  933. -ms-flex: 0 0 75%;
  934. flex: 0 0 75%;
  935. max-width: 75%;
  936. }
  937. .col-xl-10 {
  938. -webkit-box-flex: 0;
  939. -ms-flex: 0 0 83.33333%;
  940. flex: 0 0 83.33333%;
  941. max-width: 83.33333%;
  942. }
  943. .col-xl-11 {
  944. -webkit-box-flex: 0;
  945. -ms-flex: 0 0 91.66667%;
  946. flex: 0 0 91.66667%;
  947. max-width: 91.66667%;
  948. }
  949. .col-xl-12 {
  950. -webkit-box-flex: 0;
  951. -ms-flex: 0 0 100%;
  952. flex: 0 0 100%;
  953. max-width: 100%;
  954. }
  955. }
  956. table {
  957. width: 100%;
  958. margin-bottom: 1rem;
  959. }
  960. table th,
  961. table td {
  962. padding: 0.3rem;
  963. vertical-align: top;
  964. }
  965. .form-row {
  966. display: -webkit-box;
  967. display: -ms-flexbox;
  968. display: flex;
  969. -ms-flex-wrap: wrap;
  970. flex-wrap: wrap;
  971. margin-right: -5px;
  972. margin-left: -5px;
  973. }
  974. @media all {
  975. table th,
  976. table td {
  977. border: 1px solid #343a40;
  978. }
  979. }
  980. table thead th {
  981. vertical-align: bottom;
  982. }
  983. .card {
  984. position: relative;
  985. display: -webkit-box;
  986. display: -ms-flexbox;
  987. display: flex;
  988. -webkit-box-orient: vertical;
  989. -webkit-box-direction: normal;
  990. -ms-flex-direction: column;
  991. flex-direction: column;
  992. min-width: 0;
  993. word-wrap: break-word;
  994. background-color: #fff;
  995. background-clip: border-box;
  996. border: 1px solid rgba(0, 0, 0, 0.125);
  997. }
  998. @media all {
  999. table thead th {
  1000. border-bottom: 2px solid #343a40;
  1001. }
  1002. }
  1003. .card-body {
  1004. -webkit-box-flex: 1;
  1005. -ms-flex: 1 1 auto;
  1006. flex: 1 1 auto;
  1007. padding: 1rem 1rem;
  1008. }
  1009. @media all {
  1010. table tbody + tbody {
  1011. border-top: 2px solid #343a40;
  1012. }
  1013. }
  1014. .form-row {
  1015. display: -webkit-box;
  1016. display: -ms-flexbox;
  1017. display: flex;
  1018. -ms-flex-wrap: wrap;
  1019. flex-wrap: wrap;
  1020. margin-right: -5px;
  1021. margin-left: -5px;
  1022. }
  1023. .form-row > .col,
  1024. .form-row > [class*="col-"] {
  1025. padding-right: 5px;
  1026. padding-left: 5px;
  1027. }
  1028. .btn {
  1029. display: inline-block;
  1030. font-weight: 400;
  1031. color: #212529;
  1032. text-align: center;
  1033. vertical-align: middle;
  1034. cursor: pointer;
  1035. -webkit-user-select: none;
  1036. -moz-user-select: none;
  1037. -ms-user-select: none;
  1038. user-select: none;
  1039. background: transparent;
  1040. border: 1px solid transparent;
  1041. padding: 0.375rem 0.75rem;
  1042. font-size: 1rem;
  1043. line-height: 1.5;
  1044. border-radius: 0.25rem;
  1045. }
  1046. .btn:hover {
  1047. color: #212529;
  1048. text-decoration: none;
  1049. }
  1050. .btn:focus,
  1051. .btn.focus {
  1052. outline: 0;
  1053. -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 132, 180, 0.25);
  1054. box-shadow: 0 0 0 0.2rem rgba(0, 132, 180, 0.25);
  1055. }
  1056. .btn.disabled,
  1057. .btn:disabled {
  1058. opacity: 0.65;
  1059. }
  1060. a.btn.disabled,
  1061. fieldset:disabled a.btn {
  1062. pointer-events: none;
  1063. }
  1064. .btn-light {
  1065. color: #212529;
  1066. border-color: #dee2e6;
  1067. background: #dee2e6;
  1068. }
  1069. .btn-light:hover {
  1070. color: #212529;
  1071. border-color: #c1c9d0;
  1072. background: #c8cfd6;
  1073. }
  1074. .btn-light:focus,
  1075. .btn-light.focus {
  1076. color: #212529;
  1077. border-color: #c1c9d0;
  1078. background: #c8cfd6;
  1079. -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
  1080. box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
  1081. }
  1082. .btn-light.disabled,
  1083. .btn-light:disabled {
  1084. color: #212529;
  1085. background: #dee2e6;
  1086. border-color: #dee2e6;
  1087. }
  1088. .btn-light:not(:disabled):not(.disabled):active,
  1089. .btn-light:not(:disabled):not(.disabled).active,
  1090. .show > .btn-light.dropdown-toggle {
  1091. color: #212529;
  1092. background: #c1c9d0;
  1093. border-color: #bac2cb;
  1094. }
  1095. .btn-light:not(:disabled):not(.disabled):active:focus,
  1096. .btn-light:not(:disabled):not(.disabled).active:focus,
  1097. .show > .btn-light.dropdown-toggle:focus {
  1098. -webkit-box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
  1099. box-shadow: 0 0 0 0.2rem rgba(194, 198, 202, 0.5);
  1100. }
  1101. .nav {
  1102. display: -webkit-box;
  1103. display: -ms-flexbox;
  1104. display: flex;
  1105. -ms-flex-wrap: wrap;
  1106. flex-wrap: wrap;
  1107. padding-left: 0;
  1108. margin-bottom: 0;
  1109. list-style: none;
  1110. }
  1111. .card {
  1112. position: relative;
  1113. display: -webkit-box;
  1114. display: -ms-flexbox;
  1115. display: flex;
  1116. -webkit-box-orient: vertical;
  1117. -webkit-box-direction: normal;
  1118. -ms-flex-direction: column;
  1119. flex-direction: column;
  1120. min-width: 0;
  1121. word-wrap: break-word;
  1122. background-color: #fff;
  1123. background-clip: border-box;
  1124. border: 1px solid rgba(0, 0, 0, 0.125);
  1125. }
  1126. .card > .list-group {
  1127. border-top: inherit;
  1128. border-bottom: inherit;
  1129. }
  1130. .card > .list-group:first-child {
  1131. border-top-width: 0;
  1132. border-top-left-radius: calc(0.25rem - 1px);
  1133. border-top-right-radius: calc(0.25rem - 1px);
  1134. }
  1135. .card > .list-group:last-child {
  1136. border-bottom-width: 0;
  1137. border-bottom-right-radius: calc(0.25rem - 1px);
  1138. border-bottom-left-radius: calc(0.25rem - 1px);
  1139. }
  1140. .card > .card-header + .list-group,
  1141. .card > .list-group + .card-footer {
  1142. border-top: 0;
  1143. }
  1144. .card-body {
  1145. -webkit-box-flex: 1;
  1146. -ms-flex: 1 1 auto;
  1147. flex: 1 1 auto;
  1148. padding: 1rem 1rem;
  1149. }
  1150. .card-title {
  1151. margin-bottom: 0.5rem;
  1152. }
  1153. .card-subtitle {
  1154. margin-top: -0.25rem;
  1155. margin-bottom: 0;
  1156. }
  1157. .card-text:last-child {
  1158. margin-bottom: 0;
  1159. }
  1160. .card-link:hover {
  1161. text-decoration: none;
  1162. }
  1163. .card-link + .card-link {
  1164. margin-left: 1rem;
  1165. }
  1166. .card-header {
  1167. padding: 0.5rem 1rem;
  1168. margin-bottom: 0;
  1169. background-color: rgba(0, 0, 0, 0.03);
  1170. border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  1171. }
  1172. .card-footer {
  1173. padding: 0.5rem 1rem;
  1174. background-color: rgba(0, 0, 0, 0.03);
  1175. border-top: 1px solid rgba(0, 0, 0, 0.125);
  1176. }
  1177. .card-header-tabs {
  1178. margin-right: -0.5rem;
  1179. margin-bottom: -0.5rem;
  1180. margin-left: -0.5rem;
  1181. border-bottom: 0;
  1182. }
  1183. .card-header-pills {
  1184. margin-right: -0.5rem;
  1185. margin-left: -0.5rem;
  1186. }
  1187. .card-img-overlay {
  1188. position: absolute;
  1189. top: 0;
  1190. right: 0;
  1191. bottom: 0;
  1192. left: 0;
  1193. padding: 1rem;
  1194. }
  1195. .card-img,
  1196. .card-img-top,
  1197. .card-img-bottom {
  1198. width: 100%;
  1199. }
  1200. .pagination {
  1201. display: -webkit-box;
  1202. display: -ms-flexbox;
  1203. display: flex;
  1204. padding-left: 0;
  1205. list-style: none;
  1206. border-radius: 0.25rem;
  1207. }
  1208. .page-link {
  1209. position: relative;
  1210. display: block;
  1211. padding: 0.5rem 0.75rem;
  1212. margin-left: -1px;
  1213. line-height: 1.25;
  1214. }
  1215. @media all {
  1216. .page-link {
  1217. color: #f8f9fa;
  1218. background: #212529;
  1219. border: 1px solid #495057;
  1220. }
  1221. }
  1222. .page-link:hover {
  1223. z-index: 2;
  1224. text-decoration: none;
  1225. }
  1226. @media all {
  1227. .page-link:hover {
  1228. color: #cbd3da;
  1229. background: #343a40;
  1230. border-color: #495057;
  1231. }
  1232. }
  1233. .page-link:focus {
  1234. z-index: 3;
  1235. outline: 0;
  1236. -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 132, 180, 0.25);
  1237. box-shadow: 0 0 0 0.2rem rgba(0, 132, 180, 0.25);
  1238. }
  1239. .page-item:first-child .page-link {
  1240. margin-left: 0;
  1241. border-top-left-radius: 0.25rem;
  1242. border-bottom-left-radius: 0.25rem;
  1243. }
  1244. .page-item:last-child .page-link {
  1245. border-top-right-radius: 0.25rem;
  1246. border-bottom-right-radius: 0.25rem;
  1247. }
  1248. .page-item.active .page-link {
  1249. z-index: 3;
  1250. }
  1251. @media all {
  1252. .page-item.active .page-link {
  1253. color: #212529;
  1254. background: #0084b4;
  1255. border-color: #0084b4;
  1256. }
  1257. }
  1258. .page-item.disabled .page-link {
  1259. pointer-events: none;
  1260. cursor: auto;
  1261. }
  1262. @media all {
  1263. .page-item.disabled .page-link {
  1264. color: #ced4da;
  1265. background: #212529;
  1266. border-color: #495057;
  1267. }
  1268. }
  1269. header {
  1270. width: 100%;
  1271. z-index: 99999;
  1272. top: 0px;
  1273. }
  1274. @media all {
  1275. header.full-width {
  1276. background: #212529;
  1277. }
  1278. }
  1279. header.fixed {
  1280. position: fixed;
  1281. }
  1282. .mega-menu .header {
  1283. -webkit-box-flex: 0;
  1284. -ms-flex: 0 0 100%;
  1285. flex: 0 0 100%;
  1286. max-width: 100%;
  1287. -webkit-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.15);
  1288. box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.15);
  1289. }
  1290. .clearfix::after {
  1291. display: block;
  1292. clear: both;
  1293. content: "";
  1294. }
  1295. .blog-content {
  1296. color: #808080;
  1297. }
  1298. .d-flex {
  1299. display: -webkit-box !important;
  1300. display: -ms-flexbox !important;
  1301. display: flex !important;
  1302. }
  1303. .d-inline-flex {
  1304. display: -webkit-inline-box !important;
  1305. display: -ms-inline-flexbox !important;
  1306. display: inline-flex !important;
  1307. }
  1308. .text-start {
  1309. text-align: left !important;
  1310. }
  1311. .text-end {
  1312. text-align: right !important;
  1313. }
  1314. .text-center {
  1315. text-align: center !important;
  1316. }
  1317. .post-title {
  1318. text-align: center;
  1319. }
  1320. .mt-1 {
  1321. margin-top: 0.25rem !important;
  1322. }
  1323. .mt-2 {
  1324. margin-top: 0.5rem !important;
  1325. }
  1326. .mt-3 {
  1327. margin-top: 1rem !important;
  1328. }
  1329. .mt-4 {
  1330. margin-top: 1.5rem !important;
  1331. }
  1332. .mt-5 {
  1333. margin-top: 3rem !important;
  1334. }
  1335. .mb-1 {
  1336. margin-bottom: 0.25rem !important;
  1337. }
  1338. .mb-2 {
  1339. margin-bottom: 0.5rem !important;
  1340. }
  1341. .mb-3 {
  1342. margin-bottom: 1rem !important;
  1343. }
  1344. .mb-4 {
  1345. margin-bottom: 1.5rem !important;
  1346. }
  1347. .mb-5 {
  1348. margin-bottom: 3rem !important;
  1349. }
  1350. .ms-1 {
  1351. margin-left: 0.25rem !important;
  1352. }
  1353. .ms-2 {
  1354. margin-left: 0.5rem !important;
  1355. }
  1356. .ms-3 {
  1357. margin-left: 1rem !important;
  1358. }
  1359. .ms-4 {
  1360. margin-left: 1.5rem !important;
  1361. }
  1362. .ms-5 {
  1363. margin-left: 3rem !important;
  1364. }
  1365. .me-auto {
  1366. margin-right: auto !important;
  1367. }
  1368. .me-1 {
  1369. margin-right: 0.25rem !important;
  1370. }
  1371. .me-2 {
  1372. margin-right: 0.5rem !important;
  1373. }
  1374. .me-3 {
  1375. margin-right: 1rem !important;
  1376. }
  1377. .me-4 {
  1378. margin-right: 1.5rem !important;
  1379. }
  1380. .me-5 {
  1381. margin-right: 3rem !important;
  1382. }
  1383. .p-1 {
  1384. padding: 0.25rem !important;
  1385. }
  1386. .p-2 {
  1387. padding: 0.5rem !important;
  1388. }
  1389. .p-3 {
  1390. padding: 1rem !important;
  1391. }
  1392. .p-4 {
  1393. padding: 1.5rem !important;
  1394. }
  1395. .p-5 {
  1396. padding: 3rem !important;
  1397. }
  1398. .mx-auto {
  1399. margin-right: auto !important;
  1400. margin-left: auto !important;
  1401. }
  1402. .row {
  1403. --bs-gutter-x: 1.5rem;
  1404. --bs-gutter-y: 1rem;
  1405. display: -webkit-box;
  1406. display: -ms-flexbox;
  1407. display: flex;
  1408. -ms-flex-wrap: wrap;
  1409. flex-wrap: wrap;
  1410. margin-top: calc(var(--bs-gutter-y) * -1);
  1411. margin-right: calc(var(--bs-gutter-x) / -2);
  1412. margin-left: calc(var(--bs-gutter-x) / -2);
  1413. }
  1414. .row > * {
  1415. -ms-flex-negative: 0;
  1416. flex-shrink: 0;
  1417. width: 100%;
  1418. max-width: 100%;
  1419. padding-right: calc(var(--bs-gutter-x) / 2);
  1420. padding-left: calc(var(--bs-gutter-x) / 2);
  1421. margin-top: var(--bs-gutter-y);
  1422. }
  1423. .col {
  1424. -webkit-box-flex: 100%;
  1425. -ms-flex: 100%;
  1426. flex: 100%;
  1427. }
  1428. .w-50 {
  1429. width: 50% !important;
  1430. }
  1431. .h-100 {
  1432. height: 100% !important;
  1433. }
  1434. .row-cols-auto > * {
  1435. -webkit-box-flex: 0;
  1436. -ms-flex: 0 0 auto;
  1437. flex: 0 0 auto;
  1438. width: auto;
  1439. }
  1440. .row-cols-1 > * {
  1441. -webkit-box-flex: 0;
  1442. -ms-flex: 0 0 auto;
  1443. flex: 0 0 auto;
  1444. width: 100%;
  1445. }
  1446. .row-cols-2 > * {
  1447. -webkit-box-flex: 0;
  1448. -ms-flex: 0 0 auto;
  1449. flex: 0 0 auto;
  1450. width: 50%;
  1451. }
  1452. .row-cols-3 > * {
  1453. -webkit-box-flex: 0;
  1454. -ms-flex: 0 0 auto;
  1455. flex: 0 0 auto;
  1456. width: 33.3333333333%;
  1457. }
  1458. .row-cols-4 > * {
  1459. -webkit-box-flex: 0;
  1460. -ms-flex: 0 0 auto;
  1461. flex: 0 0 auto;
  1462. width: 25%;
  1463. }
  1464. .row-cols-5 > * {
  1465. -webkit-box-flex: 0;
  1466. -ms-flex: 0 0 auto;
  1467. flex: 0 0 auto;
  1468. width: 20%;
  1469. }
  1470. .row-cols-6 > * {
  1471. -webkit-box-flex: 0;
  1472. -ms-flex: 0 0 auto;
  1473. flex: 0 0 auto;
  1474. width: 16.6666666667%;
  1475. }
  1476. @media (min-width: 576px) {
  1477. .col-sm {
  1478. -webkit-box-flex: 1;
  1479. -ms-flex: 1 0 0%;
  1480. flex: 1 0 0%;
  1481. }
  1482. .row-cols-sm-auto > * {
  1483. -webkit-box-flex: 0;
  1484. -ms-flex: 0 0 auto;
  1485. flex: 0 0 auto;
  1486. width: auto;
  1487. }
  1488. .row-cols-sm-1 > * {
  1489. -webkit-box-flex: 0;
  1490. -ms-flex: 0 0 auto;
  1491. flex: 0 0 auto;
  1492. width: 100%;
  1493. }
  1494. .row-cols-sm-2 > * {
  1495. -webkit-box-flex: 0;
  1496. -ms-flex: 0 0 auto;
  1497. flex: 0 0 auto;
  1498. width: 50%;
  1499. }
  1500. .row-cols-sm-3 > * {
  1501. -webkit-box-flex: 0;
  1502. -ms-flex: 0 0 auto;
  1503. flex: 0 0 auto;
  1504. width: 33.3333333333%;
  1505. }
  1506. .row-cols-sm-4 > * {
  1507. -webkit-box-flex: 0;
  1508. -ms-flex: 0 0 auto;
  1509. flex: 0 0 auto;
  1510. width: 25%;
  1511. }
  1512. .row-cols-sm-5 > * {
  1513. -webkit-box-flex: 0;
  1514. -ms-flex: 0 0 auto;
  1515. flex: 0 0 auto;
  1516. width: 20%;
  1517. }
  1518. .row-cols-sm-6 > * {
  1519. -webkit-box-flex: 0;
  1520. -ms-flex: 0 0 auto;
  1521. flex: 0 0 auto;
  1522. width: 16.6666666667%;
  1523. }
  1524. .p-sm-1 {
  1525. padding: 0.25rem !important;
  1526. }
  1527. .p-sm-2 {
  1528. padding: 0.5rem !important;
  1529. }
  1530. .p-sm-3 {
  1531. padding: 1rem !important;
  1532. }
  1533. .p-sm-4 {
  1534. padding: 1.5rem !important;
  1535. }
  1536. .p-sm-5 {
  1537. padding: 3rem !important;
  1538. }
  1539. }
  1540. @media (min-width: 992px) {
  1541. .col-lg {
  1542. -webkit-box-flex: 100%;
  1543. -ms-flex: 100%;
  1544. flex: 100%;
  1545. }
  1546. .row-cols-lg-auto > * {
  1547. -webkit-box-flex: 0;
  1548. -ms-flex: 0 0 auto;
  1549. flex: 0 0 auto;
  1550. width: auto;
  1551. }
  1552. .row-cols-lg-1 > * {
  1553. -webkit-box-flex: 0;
  1554. -ms-flex: 0 0 auto;
  1555. flex: 0 0 auto;
  1556. width: 100%;
  1557. }
  1558. .row-cols-lg-2 > * {
  1559. -webkit-box-flex: 0;
  1560. -ms-flex: 0 0 auto;
  1561. flex: 0 0 auto;
  1562. width: 50%;
  1563. }
  1564. .row-cols-lg-3 > * {
  1565. -webkit-box-flex: 0;
  1566. -ms-flex: 0 0 auto;
  1567. flex: 0 0 auto;
  1568. width: 33.3333333333%;
  1569. }
  1570. .row-cols-lg-4 > * {
  1571. -webkit-box-flex: 0;
  1572. -ms-flex: 0 0 auto;
  1573. flex: 0 0 auto;
  1574. width: 25%;
  1575. }
  1576. .row-cols-lg-5 > * {
  1577. -webkit-box-flex: 0;
  1578. -ms-flex: 0 0 auto;
  1579. flex: 0 0 auto;
  1580. width: 20%;
  1581. }
  1582. .row-cols-lg-6 > * {
  1583. -webkit-box-flex: 0;
  1584. -ms-flex: 0 0 auto;
  1585. flex: 0 0 auto;
  1586. width: 16.6666666667%;
  1587. }
  1588. }
  1589. @media (min-width: 1400px) {
  1590. .col-xxl {
  1591. -webkit-box-flex: 1;
  1592. -ms-flex: 1 0 0%;
  1593. flex: 1 0 0%;
  1594. }
  1595. .row-cols-xxl-auto > * {
  1596. -webkit-box-flex: 0;
  1597. -ms-flex: 0 0 auto;
  1598. flex: 0 0 auto;
  1599. width: auto;
  1600. }
  1601. .row-cols-xxl-1 > * {
  1602. -webkit-box-flex: 0;
  1603. -ms-flex: 0 0 auto;
  1604. flex: 0 0 auto;
  1605. width: 100%;
  1606. }
  1607. .row-cols-xxl-2 > * {
  1608. -webkit-box-flex: 0;
  1609. -ms-flex: 0 0 auto;
  1610. flex: 0 0 auto;
  1611. width: 50%;
  1612. }
  1613. .row-cols-xxl-3 > * {
  1614. -webkit-box-flex: 0;
  1615. -ms-flex: 0 0 auto;
  1616. flex: 0 0 auto;
  1617. width: 33.3333333333%;
  1618. }
  1619. .row-cols-xxl-4 > * {
  1620. -webkit-box-flex: 0;
  1621. -ms-flex: 0 0 auto;
  1622. flex: 0 0 auto;
  1623. width: 25%;
  1624. }
  1625. .row-cols-xxl-5 > * {
  1626. -webkit-box-flex: 0;
  1627. -ms-flex: 0 0 auto;
  1628. flex: 0 0 auto;
  1629. width: 20%;
  1630. }
  1631. .row-cols-xxl-6 > * {
  1632. -webkit-box-flex: 0;
  1633. -ms-flex: 0 0 auto;
  1634. flex: 0 0 auto;
  1635. width: 16.6666666667%;
  1636. }
  1637. }
  1638. .toggle,
  1639. [id^="drop"] {
  1640. display: none;
  1641. }
  1642. /* Giving a background-color to the nav container. */
  1643. nav {
  1644. margin: 0;
  1645. padding: 0;
  1646. background-color: #ffffff;
  1647. /* Since we'll have the "ul li" "float:left"
  1648. * we need to add a clear after the container. */
  1649. /* Removing padding, margin and "list-style" from the "ul",
  1650. * and adding "position:reltive" */
  1651. /* Styling the links */
  1652. }
  1653. nav:after {
  1654. content: "";
  1655. display: table;
  1656. clear: both;
  1657. }
  1658. nav ul {
  1659. float: right;
  1660. padding: 0;
  1661. margin: 0;
  1662. list-style: none;
  1663. position: relative;
  1664. /* Hide Dropdowns by Default
  1665. * and giving it a position of absolute */
  1666. }
  1667. nav ul li {
  1668. margin: 0px;
  1669. float: left;
  1670. background-color: #ffffff;
  1671. /* Display Dropdowns on Hover */
  1672. }
  1673. nav ul li:hover > ul {
  1674. display: inherit;
  1675. }
  1676. nav ul ul {
  1677. display: none;
  1678. position: absolute;
  1679. /* has to be the same number as the "line-height" of "nav a" */
  1680. /* top: 60px; */
  1681. top: 50px;
  1682. /* Fisrt Tier Dropdown */
  1683. /* Second, Third and more Tiers
  1684. * We move the 2nd and 3rd etc tier dropdowns to the left
  1685. * by the amount of the width of the first tier.
  1686. */
  1687. }
  1688. nav ul ul li {
  1689. width: 170px;
  1690. float: none;
  1691. display: list-item;
  1692. position: relative;
  1693. }
  1694. nav ul ul ul li {
  1695. position: relative;
  1696. top: -60px;
  1697. /* has to be the same number as the "width" of "nav ul ul li" */
  1698. left: 170px;
  1699. }
  1700. nav a {
  1701. display: block;
  1702. padding: 14px 20px;
  1703. color: #656565;
  1704. font-size: 12pt;
  1705. font-weight: 400;
  1706. text-decoration: none;
  1707. }
  1708. nav a:hover {
  1709. background-color: #78ad42;
  1710. color: #fff;
  1711. text-decoration: none;
  1712. }
  1713. /* Change ' +' in order to change the Dropdown symbol */
  1714. li > a:after {
  1715. content: " +";
  1716. }
  1717. li > a:only-child:after {
  1718. content: "";
  1719. }
  1720. /* Media Queries
  1721. --------------------------------------------- */
  1722. @media all and (max-width: 768px) {
  1723. nav {
  1724. margin: 0;
  1725. }
  1726. /* Hide the navigation menu by default */
  1727. /* Also hide the */
  1728. .toggle + a,
  1729. .menu {
  1730. display: none;
  1731. }
  1732. /* Stylinf the toggle lable */
  1733. .toggle {
  1734. display: block;
  1735. /* background-color: #FFFFFF; */
  1736. padding: 14px 20px;
  1737. color: #656565;
  1738. font-size: 17px;
  1739. text-decoration: none;
  1740. border: none;
  1741. }
  1742. .toggle:hover {
  1743. /* background-color: #000000; */
  1744. color: #78ad42;
  1745. }
  1746. /* Display Dropdown when clicked on Parent Lable */
  1747. [id^="drop"]:checked + ul {
  1748. display: block;
  1749. }
  1750. /* Change menu item's width to 100% */
  1751. nav ul li {
  1752. display: block;
  1753. width: 100%;
  1754. font-weight: 600;
  1755. }
  1756. nav a:hover,
  1757. nav ul ul ul a {
  1758. background-color: #78ad42;
  1759. }
  1760. nav ul li ul li .toggle,
  1761. nav ul ul a {
  1762. background-color: #212121;
  1763. }
  1764. nav ul li ul li .toggle,
  1765. nav ul ul a,
  1766. nav ul ul ul a {
  1767. padding: 14px 20px;
  1768. color: #fff;
  1769. font-size: 17px;
  1770. }
  1771. /* Hide Dropdowns by Default */
  1772. nav ul ul {
  1773. float: none;
  1774. position: static;
  1775. color: #ffffff;
  1776. /* has to be the same number as the "line-height" of "nav a" */
  1777. }
  1778. /* Hide menus on hover */
  1779. nav ul ul li:hover > ul,
  1780. nav ul li:hover > ul {
  1781. display: none;
  1782. }
  1783. /* Fisrt Tier Dropdown */
  1784. nav ul ul li {
  1785. display: block;
  1786. width: 100%;
  1787. }
  1788. nav ul ul ul li {
  1789. position: static;
  1790. /* has to be the same number as the "width" of "nav ul ul li" */
  1791. }
  1792. }
  1793. @media all and (max-width: 330px) {
  1794. nav ul li {
  1795. display: block;
  1796. width: 94%;
  1797. }
  1798. }
  1799. .widget {
  1800. margin-bottom: 30px;
  1801. padding-bottom: 35px;
  1802. }
  1803. .widget-title {
  1804. margin-bottom: 15px;
  1805. padding-bottom: 10px;
  1806. font-size: 16px;
  1807. color: #333;
  1808. font-weight: 500;
  1809. border-bottom: 1px solid #dedede;
  1810. }
  1811. .widget.widget-latest-post .media .media-object {
  1812. width: 100px;
  1813. height: auto;
  1814. }
  1815. .widget.widget-latest-post .media .media-heading a {
  1816. color: #000;
  1817. font-size: 16px;
  1818. }
  1819. .widget.widget-latest-post .media p {
  1820. font-size: 12px;
  1821. color: #808080;
  1822. }
  1823. .widget.widget-category ul li {
  1824. margin-bottom: 10px;
  1825. }
  1826. .widget.widget-category ul li a {
  1827. color: #837f7e;
  1828. -webkit-transition: all 0.3s ease;
  1829. transition: all 0.3s ease;
  1830. }
  1831. .widget.widget-category ul li a:before {
  1832. padding-right: 10px;
  1833. }
  1834. .widget.widget-category ul li a:hover {
  1835. color: #655e7a;
  1836. padding-left: 5px;
  1837. }
  1838. .widget.widget-tag ul li {
  1839. margin-bottom: 10px;
  1840. display: inline-block;
  1841. margin-right: 5px;
  1842. }
  1843. .widget.widget-tag ul li a {
  1844. color: #837f7e;
  1845. display: inline-block;
  1846. padding: 8px 15px;
  1847. border: 1px solid #dedede;
  1848. border-radius: 30px;
  1849. font-size: 14px;
  1850. -webkit-transition: all 0.3s ease;
  1851. transition: all 0.3s ease;
  1852. }
  1853. .widget.widget-tag ul li a:hover {
  1854. color: #fff;
  1855. background: #655e7a;
  1856. border: 1px solid #655e7a;
  1857. }
  1858. .list-group {
  1859. display: -webkit-box;
  1860. display: -ms-flexbox;
  1861. display: flex;
  1862. -webkit-box-orient: vertical;
  1863. -webkit-box-direction: normal;
  1864. -ms-flex-direction: column;
  1865. flex-direction: column;
  1866. padding-left: 0;
  1867. margin-bottom: 0;
  1868. border-radius: 0.25rem;
  1869. }
  1870. .list-group-item {
  1871. position: relative;
  1872. display: block;
  1873. padding: 0.5rem 1rem;
  1874. text-decoration: none;
  1875. background-color: #fff;
  1876. border: 1px solid rgba(0, 0, 0, 0.125);
  1877. }
  1878. .list-group-item.active {
  1879. z-index: 2;
  1880. color: #fff;
  1881. background-color: #78ad42;
  1882. border-color: #78ad42;
  1883. }
  1884. .d-none {
  1885. display: none !important;
  1886. }
  1887. .d-block {
  1888. display: block !important;
  1889. }
  1890. @media (min-width: 576px) {
  1891. .d-sm-block {
  1892. display: block !important;
  1893. }
  1894. }
  1895. @media (min-width: 768px) {
  1896. .d-md-block {
  1897. display: block !important;
  1898. }
  1899. .d-md-none {
  1900. display: none !important;
  1901. }
  1902. }
  1903. @media (min-width: 992px) {
  1904. .d-lg-none {
  1905. display: none !important;
  1906. }
  1907. }
  1908. input[type="radio"][class="style"]:checked + label {
  1909. color: white;
  1910. background: #6666ff;
  1911. }
  1912. .align-items-center {
  1913. -webkit-box-align: center !important;
  1914. -ms-flex-align: center !important;
  1915. align-items: center !important;
  1916. }
  1917. .order-1 {
  1918. -webkit-box-ordinal-group: 2 !important;
  1919. -ms-flex-order: 1 !important;
  1920. order: 1 !important;
  1921. }
  1922. .order-2 {
  1923. -webkit-box-ordinal-group: 3 !important;
  1924. -ms-flex-order: 2 !important;
  1925. order: 2 !important;
  1926. }
  1927. .title {
  1928. font-size: 1.3rem;
  1929. }
  1930. .footer {
  1931. color: #656565;
  1932. }
  1933. .footer a {
  1934. color: #656565;
  1935. text-decoration: none;
  1936. }
  1937. .footer a:hover {
  1938. color: #78ad42;
  1939. }
  1940. .footer h5 {
  1941. color: black;
  1942. font-weight: 600;
  1943. padding-bottom: 15px;
  1944. }
  1945. .footer .link {
  1946. padding-bottom: 20px;
  1947. }
  1948. @media (min-width: 992px) {
  1949. .order-lg-1 {
  1950. -webkit-box-ordinal-group: 2 !important;
  1951. -ms-flex-order: 1 !important;
  1952. order: 1 !important;
  1953. }
  1954. .order-lg-2 {
  1955. -webkit-box-ordinal-group: 3 !important;
  1956. -ms-flex-order: 2 !important;
  1957. order: 2 !important;
  1958. }
  1959. }
  1960. /* Airspace Template SCSS */
  1961. .w-25 {
  1962. width: 25% !important;
  1963. }
  1964. .w-50 {
  1965. width: 50% !important;
  1966. }
  1967. .w-75 {
  1968. width: 75% !important;
  1969. }
  1970. .w-100 {
  1971. width: 100% !important;
  1972. }
  1973. /* 顏色設定 */
  1974. section-style,
  1975. .section1,
  1976. .section2,
  1977. .section3,
  1978. .section4,
  1979. .section5,
  1980. .section6,
  1981. .section7,
  1982. .section8,
  1983. .section9,
  1984. .section10,
  1985. .section11,
  1986. .section13,
  1987. .section14,
  1988. .section16,
  1989. .section17,
  1990. .section18,
  1991. .section19,
  1992. .section22,
  1993. .section24,
  1994. .section25,
  1995. .section26,
  1996. .section27,
  1997. .section28,
  1998. .section29,
  1999. .section30,
  2000. .section31,
  2001. .section32,
  2002. .section33,
  2003. .section34,
  2004. .section35,
  2005. .section36,
  2006. .section37,
  2007. .section38,
  2008. .section39,
  2009. .section40,
  2010. .section43,
  2011. .section44,
  2012. .section45 {
  2013. padding: 80px 0;
  2014. }
  2015. section-style .block p,
  2016. .section1 .block p,
  2017. .section2 .block p,
  2018. .section3 .block p,
  2019. .section4 .block p,
  2020. .section5 .block p,
  2021. .section6 .block p,
  2022. .section7 .block p,
  2023. .section8 .block p,
  2024. .section9 .block p,
  2025. .section10 .block p,
  2026. .section11 .block p,
  2027. .section13 .block p,
  2028. .section14 .block p,
  2029. .section16 .block p,
  2030. .section17 .block p,
  2031. .section18 .block p,
  2032. .section19 .block p,
  2033. .section22 .block p,
  2034. .section24 .block p,
  2035. .section25 .block p,
  2036. .section26 .block p,
  2037. .section27 .block p,
  2038. .section28 .block p,
  2039. .section29 .block p,
  2040. .section30 .block p,
  2041. .section31 .block p,
  2042. .section32 .block p,
  2043. .section33 .block p,
  2044. .section34 .block p,
  2045. .section35 .block p,
  2046. .section36 .block p,
  2047. .section37 .block p,
  2048. .section38 .block p,
  2049. .section39 .block p,
  2050. .section40 .block p,
  2051. .section43 .block p,
  2052. .section44 .block p,
  2053. .section45 .block p {
  2054. line-height: 20px;
  2055. }
  2056. section-style .block img,
  2057. .section1 .block img,
  2058. .section2 .block img,
  2059. .section3 .block img,
  2060. .section4 .block img,
  2061. .section5 .block img,
  2062. .section6 .block img,
  2063. .section7 .block img,
  2064. .section8 .block img,
  2065. .section9 .block img,
  2066. .section10 .block img,
  2067. .section11 .block img,
  2068. .section13 .block img,
  2069. .section14 .block img,
  2070. .section16 .block img,
  2071. .section17 .block img,
  2072. .section18 .block img,
  2073. .section19 .block img,
  2074. .section22 .block img,
  2075. .section24 .block img,
  2076. .section25 .block img,
  2077. .section26 .block img,
  2078. .section27 .block img,
  2079. .section28 .block img,
  2080. .section29 .block img,
  2081. .section30 .block img,
  2082. .section31 .block img,
  2083. .section32 .block img,
  2084. .section33 .block img,
  2085. .section34 .block img,
  2086. .section35 .block img,
  2087. .section36 .block img,
  2088. .section37 .block img,
  2089. .section38 .block img,
  2090. .section39 .block img,
  2091. .section40 .block img,
  2092. .section43 .block img,
  2093. .section44 .block img,
  2094. .section45 .block img {
  2095. width: 100%;
  2096. }
  2097. section-style .block .start,
  2098. .section1 .block .start,
  2099. .section2 .block .start,
  2100. .section3 .block .start,
  2101. .section4 .block .start,
  2102. .section5 .block .start,
  2103. .section6 .block .start,
  2104. .section7 .block .start,
  2105. .section8 .block .start,
  2106. .section9 .block .start,
  2107. .section10 .block .start,
  2108. .section11 .block .start,
  2109. .section13 .block .start,
  2110. .section14 .block .start,
  2111. .section16 .block .start,
  2112. .section17 .block .start,
  2113. .section18 .block .start,
  2114. .section19 .block .start,
  2115. .section22 .block .start,
  2116. .section24 .block .start,
  2117. .section25 .block .start,
  2118. .section26 .block .start,
  2119. .section27 .block .start,
  2120. .section28 .block .start,
  2121. .section29 .block .start,
  2122. .section30 .block .start,
  2123. .section31 .block .start,
  2124. .section32 .block .start,
  2125. .section33 .block .start,
  2126. .section34 .block .start,
  2127. .section35 .block .start,
  2128. .section36 .block .start,
  2129. .section37 .block .start,
  2130. .section38 .block .start,
  2131. .section39 .block .start,
  2132. .section40 .block .start,
  2133. .section43 .block .start,
  2134. .section44 .block .start,
  2135. .section45 .block .start {
  2136. padding-top: 30px;
  2137. }
  2138. section-style .content,
  2139. .section1 .content,
  2140. .section2 .content,
  2141. .section3 .content,
  2142. .section4 .content,
  2143. .section5 .content,
  2144. .section6 .content,
  2145. .section7 .content,
  2146. .section8 .content,
  2147. .section9 .content,
  2148. .section10 .content,
  2149. .section11 .content,
  2150. .section13 .content,
  2151. .section14 .content,
  2152. .section16 .content,
  2153. .section17 .content,
  2154. .section18 .content,
  2155. .section19 .content,
  2156. .section22 .content,
  2157. .section24 .content,
  2158. .section25 .content,
  2159. .section26 .content,
  2160. .section27 .content,
  2161. .section28 .content,
  2162. .section29 .content,
  2163. .section30 .content,
  2164. .section31 .content,
  2165. .section32 .content,
  2166. .section33 .content,
  2167. .section34 .content,
  2168. .section35 .content,
  2169. .section36 .content,
  2170. .section37 .content,
  2171. .section38 .content,
  2172. .section39 .content,
  2173. .section40 .content,
  2174. .section43 .content,
  2175. .section44 .content,
  2176. .section45 .content {
  2177. padding: 0 30px;
  2178. }
  2179. @media (min-width: 992px) {
  2180. section-style .content,
  2181. .section1 .content,
  2182. .section2 .content,
  2183. .section3 .content,
  2184. .section4 .content,
  2185. .section5 .content,
  2186. .section6 .content,
  2187. .section7 .content,
  2188. .section8 .content,
  2189. .section9 .content,
  2190. .section10 .content,
  2191. .section11 .content,
  2192. .section13 .content,
  2193. .section14 .content,
  2194. .section16 .content,
  2195. .section17 .content,
  2196. .section18 .content,
  2197. .section19 .content,
  2198. .section22 .content,
  2199. .section24 .content,
  2200. .section25 .content,
  2201. .section26 .content,
  2202. .section27 .content,
  2203. .section28 .content,
  2204. .section29 .content,
  2205. .section30 .content,
  2206. .section31 .content,
  2207. .section32 .content,
  2208. .section33 .content,
  2209. .section34 .content,
  2210. .section35 .content,
  2211. .section36 .content,
  2212. .section37 .content,
  2213. .section38 .content,
  2214. .section39 .content,
  2215. .section40 .content,
  2216. .section43 .content,
  2217. .section44 .content,
  2218. .section45 .content {
  2219. padding: 0 50px;
  2220. }
  2221. }
  2222. section-style .card-text,
  2223. .section1 .card-text,
  2224. .section2 .card-text,
  2225. .section3 .card-text,
  2226. .section4 .card-text,
  2227. .section5 .card-text,
  2228. .section6 .card-text,
  2229. .section7 .card-text,
  2230. .section8 .card-text,
  2231. .section9 .card-text,
  2232. .section10 .card-text,
  2233. .section11 .card-text,
  2234. .section13 .card-text,
  2235. .section14 .card-text,
  2236. .section16 .card-text,
  2237. .section17 .card-text,
  2238. .section18 .card-text,
  2239. .section19 .card-text,
  2240. .section22 .card-text,
  2241. .section24 .card-text,
  2242. .section25 .card-text,
  2243. .section26 .card-text,
  2244. .section27 .card-text,
  2245. .section28 .card-text,
  2246. .section29 .card-text,
  2247. .section30 .card-text,
  2248. .section31 .card-text,
  2249. .section32 .card-text,
  2250. .section33 .card-text,
  2251. .section34 .card-text,
  2252. .section35 .card-text,
  2253. .section36 .card-text,
  2254. .section37 .card-text,
  2255. .section38 .card-text,
  2256. .section39 .card-text,
  2257. .section40 .card-text,
  2258. .section43 .card-text,
  2259. .section44 .card-text,
  2260. .section45 .card-text {
  2261. padding-bottom: 5px;
  2262. font-size: 0.8rem;
  2263. color: #666666;
  2264. }
  2265. section-style .sub-title,
  2266. .section1 .sub-title,
  2267. .section2 .sub-title,
  2268. .section3 .sub-title,
  2269. .section4 .sub-title,
  2270. .section5 .sub-title,
  2271. .section6 .sub-title,
  2272. .section7 .sub-title,
  2273. .section8 .sub-title,
  2274. .section9 .sub-title,
  2275. .section10 .sub-title,
  2276. .section11 .sub-title,
  2277. .section13 .sub-title,
  2278. .section14 .sub-title,
  2279. .section16 .sub-title,
  2280. .section17 .sub-title,
  2281. .section18 .sub-title,
  2282. .section19 .sub-title,
  2283. .section22 .sub-title,
  2284. .section24 .sub-title,
  2285. .section25 .sub-title,
  2286. .section26 .sub-title,
  2287. .section27 .sub-title,
  2288. .section28 .sub-title,
  2289. .section29 .sub-title,
  2290. .section30 .sub-title,
  2291. .section31 .sub-title,
  2292. .section32 .sub-title,
  2293. .section33 .sub-title,
  2294. .section34 .sub-title,
  2295. .section35 .sub-title,
  2296. .section36 .sub-title,
  2297. .section37 .sub-title,
  2298. .section38 .sub-title,
  2299. .section39 .sub-title,
  2300. .section40 .sub-title,
  2301. .section43 .sub-title,
  2302. .section44 .sub-title,
  2303. .section45 .sub-title {
  2304. color: #000;
  2305. }
  2306. .section1 table {
  2307. border-collapse: collapse;
  2308. }
  2309. .section1 td {
  2310. border: none;
  2311. }
  2312. .section2 {
  2313. background-color: #f2f2f2;
  2314. }
  2315. .section5 {
  2316. background-color: #ececec;
  2317. }
  2318. .section5 .card {
  2319. background-color: #ececec;
  2320. }
  2321. .section6 {
  2322. color: #666666;
  2323. }
  2324. .section6 h2 {
  2325. color: #000;
  2326. }
  2327. .section7 {
  2328. padding: 40px 0;
  2329. margin-bottom: 60px;
  2330. color: #666666;
  2331. background-color: #f2f2f2;
  2332. }
  2333. .section7 a {
  2334. color: #000;
  2335. font-weight: 600;
  2336. padding: 0 15px;
  2337. }
  2338. .section7 a:hover {
  2339. color: #78ad42;
  2340. text-decoration: none;
  2341. }
  2342. .section8 {
  2343. color: #666666;
  2344. }
  2345. .section8 h2 {
  2346. font-weight: 600;
  2347. color: #000;
  2348. }
  2349. .section8 p {
  2350. font-size: 0.8rem;
  2351. color: #666666;
  2352. }
  2353. .section9 {
  2354. color: #666666;
  2355. }
  2356. .section9 h1 {
  2357. font-weight: 600;
  2358. color: #000;
  2359. }
  2360. .section9 h2 {
  2361. font-weight: 600;
  2362. color: #000;
  2363. }
  2364. .section9 p {
  2365. font-size: 0.8rem;
  2366. color: #666666;
  2367. }
  2368. .section9 .title {
  2369. color: #000;
  2370. }
  2371. .section10 {
  2372. font-weight: 600;
  2373. }
  2374. .section10 .l1 {
  2375. font-size: 0.8rem;
  2376. margin-top: 60px;
  2377. color: #b4b4b4;
  2378. }
  2379. .section10 .l2 {
  2380. font-size: 0.8rem;
  2381. color: #d1c7a8;
  2382. }
  2383. .section10 .l3 {
  2384. font-size: 0.8rem;
  2385. color: #a5aa91;
  2386. }
  2387. .section11 {
  2388. background-color: #ececec;
  2389. }
  2390. .section12 {
  2391. color: #666666;
  2392. }
  2393. .section12 h2 {
  2394. font-weight: 600;
  2395. color: #000;
  2396. }
  2397. .section12 .li {
  2398. list-style-type: disc;
  2399. padding-left: 0px;
  2400. }
  2401. .section12 a.reservation-link {
  2402. text-decoration: underline;
  2403. }
  2404. .section13 {
  2405. padding: 0;
  2406. }
  2407. .section14 {
  2408. padding: 60px;
  2409. height: 200px;
  2410. }
  2411. .section14 .title {
  2412. color: #78ad42;
  2413. }
  2414. .section15 .title {
  2415. color: #78ad42;
  2416. }
  2417. .section16 h2 {
  2418. color: #78ad42;
  2419. }
  2420. .section16 .row {
  2421. margin-bottom: 60px;
  2422. }
  2423. .section16 .title {
  2424. color: #78ad42;
  2425. }
  2426. .section16 .img-resize {
  2427. padding: 0 2.5rem;
  2428. }
  2429. .section17 {
  2430. background-color: #f1f1f1;
  2431. }
  2432. .section17 h2 {
  2433. color: #78ad42;
  2434. }
  2435. .section17 .row {
  2436. margin-bottom: 60px;
  2437. }
  2438. .section17 .title {
  2439. color: #78ad42;
  2440. }
  2441. .section17 .img-resize {
  2442. padding: 0 2.5rem;
  2443. }
  2444. .section18 {
  2445. color: #fff;
  2446. font-weight: 600;
  2447. background-color: #333333;
  2448. }
  2449. .section18 a {
  2450. color: #2abff4;
  2451. padding: 0 15px;
  2452. text-decoration: underline;
  2453. }
  2454. .section18 a:hover {
  2455. color: #78ad42;
  2456. }
  2457. .section19 h2 {
  2458. color: #78ad42;
  2459. }
  2460. .section19 .title {
  2461. color: #78ad42;
  2462. }
  2463. .section19 .sub-title {
  2464. color: #4d4d4d;
  2465. }
  2466. @media (min-width: 768px) {
  2467. .section19 .img-padding {
  2468. padding: 0 330px;
  2469. }
  2470. }
  2471. .section22 .title {
  2472. color: #78ad42;
  2473. }
  2474. @media (min-width: 768px) {
  2475. .section22 .img-padding {
  2476. padding: 0 100px 0 0;
  2477. }
  2478. }
  2479. .section24 {
  2480. padding: 50px 0;
  2481. }
  2482. .section24 .title {
  2483. color: #78ad42;
  2484. }
  2485. .section25 {
  2486. background-color: #f1f1f1;
  2487. }
  2488. .section25 h2 {
  2489. color: #78ad42;
  2490. }
  2491. .section25 .title {
  2492. color: #78ad42;
  2493. }
  2494. .section25 .sub-title {
  2495. color: #4d4d4d;
  2496. }
  2497. .section25 .content {
  2498. color: #fff;
  2499. background: #565656;
  2500. font-size: 1.3rem;
  2501. }
  2502. .section25 a {
  2503. color: #29b4e8;
  2504. text-decoration: underline;
  2505. font-size: 1.1rem;
  2506. }
  2507. @media (min-width: 768px) {
  2508. .section25 .img-padding {
  2509. padding: 0px 350px;
  2510. }
  2511. }
  2512. .section26 {
  2513. background-color: #f1f1f1;
  2514. }
  2515. .section26 .title {
  2516. color: #78ad42;
  2517. }
  2518. @media (min-width: 768px) {
  2519. .section26 .img-padding {
  2520. padding: 80px 280px;
  2521. }
  2522. }
  2523. .section27 h2 {
  2524. color: #78ad42;
  2525. }
  2526. .section27 .row {
  2527. margin-bottom: 60px;
  2528. }
  2529. .section27 .title {
  2530. color: #78ad42;
  2531. }
  2532. .section28 {
  2533. background-color: #f1f1f1;
  2534. }
  2535. .section28 h2 {
  2536. color: #78ad42;
  2537. }
  2538. .section28 .row {
  2539. margin-bottom: 60px;
  2540. }
  2541. .section28 .step {
  2542. margin-bottom: 20px;
  2543. }
  2544. .section28 .title {
  2545. color: #78ad42;
  2546. }
  2547. .section29 {
  2548. background-color: #f1f1f1;
  2549. }
  2550. .section29 .title {
  2551. color: #78ad42;
  2552. }
  2553. .section30 .title {
  2554. color: #78ad42;
  2555. }
  2556. .section31 h2 {
  2557. color: #78ad42;
  2558. }
  2559. .section31 .title {
  2560. color: #78ad42;
  2561. }
  2562. @media (min-width: 768px) {
  2563. .section31 .img-padding {
  2564. padding: 0 200px;
  2565. }
  2566. .section31 .img-padding2 {
  2567. padding: 0 330px;
  2568. }
  2569. }
  2570. .section32 {
  2571. padding: 0 0 80px 0;
  2572. background-color: #f1f1f1;
  2573. }
  2574. .section32 h2 {
  2575. color: #78ad42;
  2576. }
  2577. .section32 .title {
  2578. color: #78ad42;
  2579. }
  2580. .section32 .sub-title {
  2581. color: #4d4d4d;
  2582. }
  2583. .section33 {
  2584. padding: 0 0 80px 0;
  2585. }
  2586. .section33 h2 {
  2587. color: #78ad42;
  2588. }
  2589. .section33 .title {
  2590. color: #78ad42;
  2591. }
  2592. .section33 .sub-title {
  2593. color: #4d4d4d;
  2594. }
  2595. .section34 .title {
  2596. color: #78ad42;
  2597. }
  2598. @media (min-width: 768px) {
  2599. .section34 .img-padding {
  2600. padding-right: 250px;
  2601. padding-left: 250px;
  2602. }
  2603. }
  2604. .section35 {
  2605. padding: 0 0 80px 0;
  2606. }
  2607. .section35 h2 {
  2608. color: #78ad42;
  2609. }
  2610. .section35 .title {
  2611. color: #78ad42;
  2612. }
  2613. .section35 .sub-title {
  2614. color: #4d4d4d;
  2615. }
  2616. @media (min-width: 768px) {
  2617. .section35 .img-padding {
  2618. padding: 0 150px;
  2619. }
  2620. }
  2621. .section36 .title {
  2622. color: #78ad42;
  2623. }
  2624. .section36 .img-padding2 {
  2625. padding: 0 50px;
  2626. }
  2627. @media (min-width: 768px) {
  2628. .section36 .img-padding {
  2629. padding: 0 200px;
  2630. }
  2631. .section36 .img-padding2 {
  2632. padding: 0 400px;
  2633. }
  2634. }
  2635. .section37 {
  2636. padding: 0 0 80px 0;
  2637. background-color: #f1f1f1;
  2638. }
  2639. .section37 h2 {
  2640. color: #78ad42;
  2641. }
  2642. .section37 .title {
  2643. color: #78ad42;
  2644. }
  2645. .section37 .sub-title {
  2646. color: #4d4d4d;
  2647. }
  2648. @media (min-width: 768px) {
  2649. .section37 .img-padding {
  2650. padding: 0 150px;
  2651. }
  2652. }
  2653. .section38 {
  2654. padding: 40px 0;
  2655. margin-bottom: 60px;
  2656. color: #666666;
  2657. background-color: #f2f2f2;
  2658. color: #777777;
  2659. }
  2660. .section38 .title {
  2661. color: #000;
  2662. font-weight: 600;
  2663. font-size: 1.3rem;
  2664. }
  2665. .section38 .bar {
  2666. font-size: 1.6rem;
  2667. }
  2668. .section38 a {
  2669. color: #777777;
  2670. padding: 0 15px;
  2671. }
  2672. .section38 a:hover {
  2673. color: #78ad42;
  2674. text-decoration: none;
  2675. }
  2676. .section_banner {
  2677. padding-top: 20px;
  2678. }
  2679. .section39 {
  2680. padding: 40px 0;
  2681. margin-bottom: 60px;
  2682. color: #666666;
  2683. background-color: #333333;
  2684. color: #fff;
  2685. }
  2686. .section39 .bar {
  2687. font-size: 1.6rem;
  2688. }
  2689. .section39 a {
  2690. color: #fff;
  2691. padding: 0 15px;
  2692. }
  2693. .section39 a:hover {
  2694. color: #78ad42;
  2695. text-decoration: none;
  2696. }
  2697. .section40 {
  2698. padding: 80px 0;
  2699. background-color: #f1f1f1;
  2700. }
  2701. .section40 h2 {
  2702. color: #333333;
  2703. font-weight: 600;
  2704. }
  2705. .section40 a {
  2706. color: #2abcf1;
  2707. font-weight: 600;
  2708. }
  2709. .section40 a:hover {
  2710. color: #78ad42;
  2711. text-decoration: none;
  2712. }
  2713. @media (min-width: 768px) {
  2714. .section40 .card {
  2715. padding-right: 100px;
  2716. padding-left: 100px;
  2717. }
  2718. .section40 .mx-md-4 {
  2719. margin-right: 1.5rem !important;
  2720. margin-left: 1.5rem !important;
  2721. }
  2722. }
  2723. .section41 {
  2724. padding: 40px 0;
  2725. }
  2726. .section41 table {
  2727. border-collapse: collapse;
  2728. }
  2729. .section41 td {
  2730. padding: 40px;
  2731. border: 0px;
  2732. border-bottom: 1px dashed #b3b3b3;
  2733. }
  2734. .section41 a {
  2735. color: #000;
  2736. }
  2737. .section41 a:hover {
  2738. color: #78ad42;
  2739. text-decoration: none;
  2740. }
  2741. .section42 {
  2742. padding: 30px 0;
  2743. }
  2744. .section42 table {
  2745. border-collapse: collapse;
  2746. }
  2747. .section42 td {
  2748. padding: 40px 40px 40px 0;
  2749. border: 0px;
  2750. border-bottom: 1px dashed #b3b3b3;
  2751. }
  2752. .section42 a:hover {
  2753. color: #78ad42;
  2754. text-decoration: none;
  2755. }
  2756. .section42 .back {
  2757. color: #666666;
  2758. }
  2759. .section43 {
  2760. color: #fff;
  2761. background-color: #333333;
  2762. padding: 40px;
  2763. height: 200px;
  2764. }
  2765. .section44 {
  2766. padding: 60px 0;
  2767. color: #4d4d4d;
  2768. }
  2769. .section44 h3 {
  2770. font-weight: 600;
  2771. }
  2772. .section44 .title {
  2773. color: #78ad42;
  2774. }
  2775. .section44 .detail {
  2776. color: #4d4d4d;
  2777. }
  2778. .section44 .detail div {
  2779. line-height: 40px;
  2780. }
  2781. .section44 .card {
  2782. padding: 20px;
  2783. margin-top: 40px;
  2784. border-color: #4d4d4d;
  2785. }
  2786. .section44 .description {
  2787. font-size: 1.1rem;
  2788. line-height: 40px;
  2789. }
  2790. @media (min-width: 992px) {
  2791. .section44 .description {
  2792. padding-bottom: 80px;
  2793. }
  2794. }
  2795. .section44 .spec {
  2796. font-size: 1.1rem;
  2797. margin-top: 80px;
  2798. }
  2799. .section44 .image {
  2800. margin-top: 80px;
  2801. }
  2802. .section44 a {
  2803. color: #4d4d4d;
  2804. }
  2805. .section44 a:hover {
  2806. color: #78ad42;
  2807. text-decoration: none;
  2808. }
  2809. .section44 .amp-carousel-button-prev {
  2810. display: none;
  2811. }
  2812. .section44 .amp-carousel-button-next {
  2813. display: none;
  2814. }
  2815. .section44 .carousel-preview > button {
  2816. border-width: 0px;
  2817. }
  2818. .section45 {
  2819. padding: 40px 0;
  2820. color: #666666;
  2821. background-color: #333333;
  2822. color: #fff;
  2823. }
  2824. .section45 .bar {
  2825. font-size: 1.6rem;
  2826. }
  2827. .section45 a {
  2828. color: #fff;
  2829. padding: 0 15px;
  2830. }
  2831. .section45 a:hover {
  2832. color: #78ad42;
  2833. text-decoration: none;
  2834. }
  2835. .section {
  2836. padding: 80px 0;
  2837. }
  2838. .section-title {
  2839. margin-bottom: 70px;
  2840. }
  2841. .section-title h2 {
  2842. text-transform: uppercase;
  2843. font-size: 28px;
  2844. font-weight: 600;
  2845. }
  2846. .section-title p {
  2847. color: #666;
  2848. }
  2849. amp-accordion .question {
  2850. padding: 15px;
  2851. font-weight: 600;
  2852. }
  2853. amp-accordion .fa-angle-down {
  2854. font-size: 24px;
  2855. padding-right: 10px;
  2856. }
  2857. amp-accordion div {
  2858. padding: 15px;
  2859. }
  2860. amp-accordion div .start {
  2861. padding-top: 20px;
  2862. }
  2863. .title-size {
  2864. font-size: 1.1rem;
  2865. padding-bottom: 5px;
  2866. }
  2867. .brand-color {
  2868. color: #78ad42;
  2869. }
  2870. .faq {
  2871. position: fixed;
  2872. bottom: 100px;
  2873. right: 15px;
  2874. }
  2875. .reservation {
  2876. position: fixed;
  2877. bottom: 25px;
  2878. right: 15px;
  2879. }
  2880. .reservation-href {
  2881. cursor: pointer;
  2882. }
  2883. .title-link a {
  2884. color: #4d4d4d;
  2885. }
  2886. .title-link a:hover {
  2887. color: #78ad42;
  2888. text-decoration: none;
  2889. }
  2890. .btn-light {
  2891. color: #000;
  2892. background-color: #fff;
  2893. border-color: #f8f9fa;
  2894. border-radius: 20px;
  2895. }
  2896. .btn-outline-white {
  2897. color: #fff;
  2898. border-color: #fff;
  2899. border-radius: 20px;
  2900. }
  2901. .btn-outline-white:hover {
  2902. color: #fff;
  2903. background-color: #212529;
  2904. border-color: #fff;
  2905. }
  2906. .background-image1 {
  2907. background-image: url("/img/home/1.webp");
  2908. background-repeat: no-repeat;
  2909. background-size: cover;
  2910. background-attachment: fixed;
  2911. background-position: center center;
  2912. padding: 110px 0;
  2913. position: relative;
  2914. color: #fff;
  2915. }
  2916. @media (max-width: 768px) {
  2917. .background-image1 {
  2918. background-attachment: scroll;
  2919. padding: 100px 0;
  2920. }
  2921. .background-image1 h1 {
  2922. font-size: 35px;
  2923. }
  2924. }
  2925. .background-image1 .block {
  2926. color: #e3e3e4;
  2927. }
  2928. .background-image1 .block h1 {
  2929. font-weight: 600;
  2930. line-height: 60px;
  2931. letter-spacing: 10px;
  2932. padding-bottom: 15px;
  2933. }
  2934. .background-image1 .block p {
  2935. color: #fff;
  2936. font-size: 12pt;
  2937. line-height: 25px;
  2938. font-weight: 500;
  2939. }
  2940. .background-image2 {
  2941. background-image: url("/img/home/4.webp");
  2942. background-repeat: no-repeat;
  2943. background-size: cover;
  2944. background-attachment: fixed;
  2945. background-position: center center;
  2946. padding: 110px 0;
  2947. position: relative;
  2948. color: #fff;
  2949. }
  2950. @media (max-width: 768px) {
  2951. .background-image2 {
  2952. background-attachment: scroll;
  2953. padding: 100px 0;
  2954. }
  2955. .background-image2 h1 {
  2956. font-size: 35px;
  2957. }
  2958. }
  2959. .background-image2 .block {
  2960. color: #e3e3e4;
  2961. }
  2962. .background-image2 .block h1 {
  2963. font-weight: 600;
  2964. line-height: 60px;
  2965. letter-spacing: 10px;
  2966. padding-bottom: 15px;
  2967. }
  2968. .background-image2 .block p {
  2969. color: #fff;
  2970. font-size: 12pt;
  2971. line-height: 25px;
  2972. font-weight: 500;
  2973. }
  2974. .background-image3 {
  2975. background-image: url("/img/home/10.webp");
  2976. background-repeat: no-repeat;
  2977. background-size: cover;
  2978. background-attachment: fixed;
  2979. background-position: center center;
  2980. padding: 110px 0;
  2981. position: relative;
  2982. color: #fff;
  2983. }
  2984. @media (max-width: 768px) {
  2985. .background-image3 {
  2986. background-attachment: scroll;
  2987. padding: 100px 0;
  2988. }
  2989. .background-image3 h1 {
  2990. font-size: 35px;
  2991. }
  2992. }
  2993. .background-image3 .block {
  2994. color: #e3e3e4;
  2995. }
  2996. .background-image3 .block h1 {
  2997. font-weight: 600;
  2998. line-height: 60px;
  2999. letter-spacing: 10px;
  3000. padding-bottom: 15px;
  3001. }
  3002. .background-image3 .block p {
  3003. color: #fff;
  3004. font-size: 12pt;
  3005. line-height: 25px;
  3006. font-weight: 500;
  3007. }
  3008. .background-image3 .card-text {
  3009. padding-bottom: 5px;
  3010. font-size: 0.8rem;
  3011. }
  3012. .background-image4 {
  3013. background-image: url("/img/home/21.webp");
  3014. background-repeat: no-repeat;
  3015. background-size: cover;
  3016. background-attachment: fixed;
  3017. background-position: center center;
  3018. padding: 110px 0;
  3019. position: relative;
  3020. color: #fff;
  3021. }
  3022. @media (max-width: 768px) {
  3023. .background-image4 {
  3024. background-attachment: scroll;
  3025. padding: 100px 0;
  3026. }
  3027. .background-image4 h1 {
  3028. font-size: 35px;
  3029. }
  3030. }
  3031. .background-image4 .block {
  3032. color: #e3e3e4;
  3033. }
  3034. .background-image4 .block h1 {
  3035. font-weight: 600;
  3036. line-height: 60px;
  3037. letter-spacing: 10px;
  3038. padding-bottom: 15px;
  3039. }
  3040. .background-image4 .block p {
  3041. color: #fff;
  3042. font-size: 12pt;
  3043. line-height: 25px;
  3044. font-weight: 500;
  3045. }
  3046. .background-image5 {
  3047. background-image: url("/img/home/10.webp");
  3048. background-repeat: no-repeat;
  3049. background-size: cover;
  3050. background-attachment: fixed;
  3051. background-position: center center;
  3052. padding: 110px 0;
  3053. position: relative;
  3054. color: #fff;
  3055. }
  3056. @media (max-width: 768px) {
  3057. .background-image5 {
  3058. background-attachment: scroll;
  3059. padding: 100px 0;
  3060. }
  3061. .background-image5 h1 {
  3062. font-size: 35px;
  3063. }
  3064. }
  3065. .background-image5 .block {
  3066. color: #e3e3e4;
  3067. }
  3068. .background-image5 .block h1 {
  3069. font-weight: 600;
  3070. line-height: 60px;
  3071. letter-spacing: 10px;
  3072. padding-bottom: 15px;
  3073. }
  3074. .background-image5 .block p {
  3075. color: #fff;
  3076. font-size: 12pt;
  3077. line-height: 25px;
  3078. font-weight: 500;
  3079. }
  3080. .background-image5 p {
  3081. font-size: 0.8rem;
  3082. color: #fff;
  3083. }
  3084. .background-image6 {
  3085. background-image: url("/img/about/2.webp");
  3086. background-repeat: no-repeat;
  3087. background-size: cover;
  3088. background-attachment: fixed;
  3089. background-position: center center;
  3090. padding: 110px 0;
  3091. position: relative;
  3092. color: #fff;
  3093. }
  3094. @media (max-width: 768px) {
  3095. .background-image6 {
  3096. background-attachment: scroll;
  3097. padding: 100px 0;
  3098. }
  3099. .background-image6 h1 {
  3100. font-size: 35px;
  3101. }
  3102. }
  3103. .background-image6 .block {
  3104. color: #e3e3e4;
  3105. }
  3106. .background-image6 .block h1 {
  3107. font-weight: 600;
  3108. line-height: 60px;
  3109. letter-spacing: 10px;
  3110. padding-bottom: 15px;
  3111. }
  3112. .background-image6 .block p {
  3113. color: #fff;
  3114. font-size: 12pt;
  3115. line-height: 25px;
  3116. font-weight: 500;
  3117. }
  3118. .background-image6 p {
  3119. font-size: 0.8rem;
  3120. color: #fff;
  3121. }
  3122. .background-image7 {
  3123. background-image: url("/img/solid_wood_furniture/17.webp");
  3124. background-repeat: no-repeat;
  3125. background-size: cover;
  3126. background-attachment: fixed;
  3127. background-position: center center;
  3128. padding: 110px 0;
  3129. position: relative;
  3130. color: #fff;
  3131. }
  3132. @media (max-width: 768px) {
  3133. .background-image7 {
  3134. background-attachment: scroll;
  3135. padding: 100px 0;
  3136. }
  3137. .background-image7 h1 {
  3138. font-size: 35px;
  3139. }
  3140. }
  3141. .background-image7 .block {
  3142. color: #e3e3e4;
  3143. }
  3144. .background-image7 .block h1 {
  3145. font-weight: 600;
  3146. line-height: 60px;
  3147. letter-spacing: 10px;
  3148. padding-bottom: 15px;
  3149. }
  3150. .background-image7 .block p {
  3151. color: #fff;
  3152. font-size: 12pt;
  3153. line-height: 25px;
  3154. font-weight: 500;
  3155. }
  3156. .page-title,
  3157. .page-title1,
  3158. .page-title2,
  3159. .page-title3,
  3160. .page-title4,
  3161. .page-title5,
  3162. .page-title6,
  3163. .page-title7 {
  3164. padding: 100px 0;
  3165. }
  3166. .page-title .block,
  3167. .page-title1 .block,
  3168. .page-title2 .block,
  3169. .page-title3 .block,
  3170. .page-title4 .block,
  3171. .page-title5 .block,
  3172. .page-title6 .block,
  3173. .page-title7 .block {
  3174. text-align: center;
  3175. }
  3176. .page-title .block h1,
  3177. .page-title1 .block h1,
  3178. .page-title2 .block h1,
  3179. .page-title3 .block h1,
  3180. .page-title4 .block h1,
  3181. .page-title5 .block h1,
  3182. .page-title6 .block h1,
  3183. .page-title7 .block h1 {
  3184. color: #fff;
  3185. font-weight: 200;
  3186. letter-spacing: 5px;
  3187. margin-top: 0;
  3188. text-transform: capitalize;
  3189. }
  3190. .page-title .block p,
  3191. .page-title1 .block p,
  3192. .page-title2 .block p,
  3193. .page-title3 .block p,
  3194. .page-title4 .block p,
  3195. .page-title5 .block p,
  3196. .page-title6 .block p,
  3197. .page-title7 .block p {
  3198. color: #fff;
  3199. }
  3200. .page-title1 {
  3201. background-image: url("/img/room_planner/1.webp");
  3202. background-repeat: no-repeat;
  3203. background-size: cover;
  3204. background-attachment: fixed;
  3205. background-position: center center;
  3206. padding: 110px 0;
  3207. position: relative;
  3208. color: #fff;
  3209. }
  3210. @media (max-width: 768px) {
  3211. .page-title1 {
  3212. background-attachment: scroll;
  3213. padding: 100px 0;
  3214. }
  3215. .page-title1 h1 {
  3216. font-size: 35px;
  3217. }
  3218. }
  3219. .page-title1 .block {
  3220. color: #e3e3e4;
  3221. }
  3222. .page-title1 .block h1 {
  3223. font-weight: 600;
  3224. line-height: 60px;
  3225. letter-spacing: 10px;
  3226. padding-bottom: 15px;
  3227. }
  3228. .page-title1 .block p {
  3229. color: #fff;
  3230. font-size: 12pt;
  3231. line-height: 25px;
  3232. font-weight: 500;
  3233. }
  3234. .page-title2 {
  3235. background-image: url("/img/store_north/banner.webp");
  3236. background-repeat: no-repeat;
  3237. background-size: cover;
  3238. background-attachment: fixed;
  3239. background-position: center center;
  3240. padding: 110px 0;
  3241. position: relative;
  3242. color: #fff;
  3243. }
  3244. @media (max-width: 768px) {
  3245. .page-title2 {
  3246. background-attachment: scroll;
  3247. padding: 100px 0;
  3248. }
  3249. .page-title2 h1 {
  3250. font-size: 35px;
  3251. }
  3252. }
  3253. .page-title2 .block {
  3254. color: #e3e3e4;
  3255. }
  3256. .page-title2 .block h1 {
  3257. font-weight: 600;
  3258. line-height: 60px;
  3259. letter-spacing: 10px;
  3260. padding-bottom: 15px;
  3261. }
  3262. .page-title2 .block p {
  3263. color: #fff;
  3264. font-size: 12pt;
  3265. line-height: 25px;
  3266. font-weight: 500;
  3267. }
  3268. .page-title3 {
  3269. background-image: url("/img/blog/banner.webp");
  3270. background-repeat: no-repeat;
  3271. background-size: cover;
  3272. background-attachment: fixed;
  3273. background-position: center center;
  3274. padding: 110px 0;
  3275. position: relative;
  3276. color: #fff;
  3277. }
  3278. @media (max-width: 768px) {
  3279. .page-title3 {
  3280. background-attachment: scroll;
  3281. padding: 100px 0;
  3282. }
  3283. .page-title3 h1 {
  3284. font-size: 35px;
  3285. }
  3286. }
  3287. .page-title3 .block {
  3288. color: #e3e3e4;
  3289. }
  3290. .page-title3 .block h1 {
  3291. font-weight: 600;
  3292. line-height: 60px;
  3293. letter-spacing: 10px;
  3294. padding-bottom: 15px;
  3295. }
  3296. .page-title3 .block p {
  3297. color: #fff;
  3298. font-size: 12pt;
  3299. line-height: 25px;
  3300. font-weight: 500;
  3301. }
  3302. .page-title4 {
  3303. background-image: url("/img/about/banner.webp");
  3304. background-repeat: no-repeat;
  3305. background-size: cover;
  3306. background-attachment: fixed;
  3307. background-position: center center;
  3308. padding: 110px 0;
  3309. position: relative;
  3310. color: #fff;
  3311. }
  3312. @media (max-width: 768px) {
  3313. .page-title4 {
  3314. background-attachment: scroll;
  3315. padding: 100px 0;
  3316. }
  3317. .page-title4 h1 {
  3318. font-size: 35px;
  3319. }
  3320. }
  3321. .page-title4 .block {
  3322. color: #e3e3e4;
  3323. }
  3324. .page-title4 .block h1 {
  3325. font-weight: 600;
  3326. line-height: 60px;
  3327. letter-spacing: 10px;
  3328. padding-bottom: 15px;
  3329. }
  3330. .page-title4 .block p {
  3331. color: #fff;
  3332. font-size: 12pt;
  3333. line-height: 25px;
  3334. font-weight: 500;
  3335. }
  3336. .page-title5 {
  3337. background-image: url("/img/solid_wood_furniture2/banner.webp");
  3338. background-repeat: no-repeat;
  3339. background-size: cover;
  3340. background-attachment: fixed;
  3341. background-position: center center;
  3342. padding: 110px 0;
  3343. position: relative;
  3344. color: #fff;
  3345. }
  3346. @media (max-width: 768px) {
  3347. .page-title5 {
  3348. background-attachment: scroll;
  3349. padding: 100px 0;
  3350. }
  3351. .page-title5 h1 {
  3352. font-size: 35px;
  3353. }
  3354. }
  3355. .page-title5 .block {
  3356. color: #e3e3e4;
  3357. }
  3358. .page-title5 .block h1 {
  3359. font-weight: 600;
  3360. line-height: 60px;
  3361. letter-spacing: 10px;
  3362. padding-bottom: 15px;
  3363. }
  3364. .page-title5 .block p {
  3365. color: #fff;
  3366. font-size: 12pt;
  3367. line-height: 25px;
  3368. font-weight: 500;
  3369. }
  3370. .page-title6 {
  3371. background-image: url("/img/contact/banner.webp");
  3372. background-repeat: no-repeat;
  3373. background-size: cover;
  3374. background-attachment: fixed;
  3375. background-position: center center;
  3376. padding: 110px 0;
  3377. position: relative;
  3378. color: #fff;
  3379. }
  3380. @media (max-width: 768px) {
  3381. .page-title6 {
  3382. background-attachment: scroll;
  3383. padding: 100px 0;
  3384. }
  3385. .page-title6 h1 {
  3386. font-size: 35px;
  3387. }
  3388. }
  3389. .page-title6 .block {
  3390. color: #e3e3e4;
  3391. }
  3392. .page-title6 .block h1 {
  3393. font-weight: 600;
  3394. line-height: 60px;
  3395. letter-spacing: 10px;
  3396. padding-bottom: 15px;
  3397. }
  3398. .page-title6 .block p {
  3399. color: #fff;
  3400. font-size: 12pt;
  3401. line-height: 25px;
  3402. font-weight: 500;
  3403. }
  3404. .page-title7 {
  3405. background-image: url("/img/news/banner.webp");
  3406. background-repeat: no-repeat;
  3407. background-size: cover;
  3408. background-attachment: fixed;
  3409. background-position: center center;
  3410. padding: 110px 0;
  3411. position: relative;
  3412. color: #fff;
  3413. }
  3414. @media (max-width: 768px) {
  3415. .page-title7 {
  3416. background-attachment: scroll;
  3417. padding: 100px 0;
  3418. }
  3419. .page-title7 h1 {
  3420. font-size: 35px;
  3421. }
  3422. }
  3423. .page-title7 .block {
  3424. color: #e3e3e4;
  3425. }
  3426. .page-title7 .block h1 {
  3427. font-weight: 600;
  3428. line-height: 60px;
  3429. letter-spacing: 10px;
  3430. padding-bottom: 15px;
  3431. }
  3432. .page-title7 .block p {
  3433. color: #fff;
  3434. font-size: 12pt;
  3435. line-height: 25px;
  3436. font-weight: 500;
  3437. }
  3438. .overly,
  3439. .page-title,
  3440. .page-title1,
  3441. .page-title2,
  3442. .page-title3,
  3443. .page-title4,
  3444. .page-title5,
  3445. .page-title6,
  3446. .page-title7 {
  3447. position: relative;
  3448. }
  3449. .overly:before,
  3450. .page-title:before,
  3451. .page-title1:before,
  3452. .page-title2:before,
  3453. .page-title3:before,
  3454. .page-title4:before,
  3455. .page-title5:before,
  3456. .page-title6:before,
  3457. .page-title7:before {
  3458. content: "";
  3459. background: rgba(0, 0, 0, 0.2);
  3460. position: absolute;
  3461. top: 0;
  3462. left: 0;
  3463. right: 0;
  3464. bottom: 0;
  3465. }
  3466. .link-collection {
  3467. color: #444444;
  3468. }
  3469. .btn-primary {
  3470. color: #fff;
  3471. background-color: #0d6efd;
  3472. border-color: #0d6efd;
  3473. }
  3474. .btn-primary:hover {
  3475. color: #fff;
  3476. background-color: #0b5ed7;
  3477. border-color: #0a58ca;
  3478. }
  3479. .btn-check:focus + .btn-primary,
  3480. .btn-primary:focus {
  3481. color: #fff;
  3482. background-color: #0b5ed7;
  3483. border-color: #0a58ca;
  3484. -webkit-box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
  3485. box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
  3486. }
  3487. .btn-check:checked + .btn-primary,
  3488. .btn-check:active + .btn-primary,
  3489. .btn-primary:active,
  3490. .btn-primary.active,
  3491. .show > .btn-primary.dropdown-toggle {
  3492. color: #fff;
  3493. background-color: #0a58ca;
  3494. border-color: #0a53be;
  3495. }
  3496. .btn-check:checked + .btn-primary:focus,
  3497. .btn-check:active + .btn-primary:focus,
  3498. .btn-primary:active:focus,
  3499. .btn-primary.active:focus,
  3500. .show > .btn-primary.dropdown-toggle:focus {
  3501. -webkit-box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
  3502. box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
  3503. }
  3504. .btn-primary:disabled,
  3505. .btn-primary.disabled {
  3506. color: #fff;
  3507. background-color: #0d6efd;
  3508. border-color: #0d6efd;
  3509. }
  3510. /*# sourceMappingURL=chuz.css.map */