style.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579
  1. /* --------------------------------
  2. Primary style
  3. -------------------------------- */
  4. *, *::after, *::before {
  5. box-sizing: border-box;
  6. }
  7. html {
  8. font-size: 62.5%;
  9. }
  10. body {
  11. font-size: 1.6rem;
  12. font-family: "Lato", sans-serif;
  13. color: #1A1A1A;
  14. background-color: #FFFFFF;
  15. }
  16. a {
  17. /* color: #777; */
  18. text-decoration: none;
  19. }
  20. /* --------------------------------
  21. Header
  22. -------------------------------- */
  23. .cd-morph-dropdown {
  24. position: relative;
  25. height: 60px;
  26. background-color: #FFFFFF;
  27. }
  28. .cd-morph-dropdown::before {
  29. /* never visible - used in JS to check mq */
  30. content: 'mobile';
  31. display: none;
  32. }
  33. .cd-morph-dropdown .nav-trigger {
  34. /* menu icon - visible on small screens only */
  35. position: absolute;
  36. top: 0;
  37. right: 0;
  38. height: 60px;
  39. width: 60px;
  40. /* replace text with icon */
  41. overflow: hidden;
  42. text-indent: 100%;
  43. white-space: nowrap;
  44. color: transparent;
  45. }
  46. .cd-morph-dropdown .nav-trigger span, .cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
  47. /* these are the 3 lines of the menu icon */
  48. position: absolute;
  49. background-color: #1A1A1A;
  50. height: 3px;
  51. width: 26px;
  52. }
  53. .cd-morph-dropdown .nav-trigger span {
  54. left: 50%;
  55. top: 50%;
  56. bottom: auto;
  57. right: auto;
  58. -webkit-transform: translateX(-50%) translateY(-50%);
  59. -ms-transform: translateX(-50%) translateY(-50%);
  60. transform: translateX(-50%) translateY(-50%);
  61. -webkit-transition: background-color .3s;
  62. transition: background-color .3s;
  63. }
  64. .cd-morph-dropdown .nav-trigger span::after, .cd-morph-dropdown .nav-trigger span::before {
  65. content: '';
  66. left: 0;
  67. -webkit-transition: -webkit-transform .3s;
  68. transition: -webkit-transform .3s;
  69. transition: transform .3s;
  70. transition: transform .3s, -webkit-transform .3s;
  71. }
  72. .cd-morph-dropdown .nav-trigger span::before {
  73. -webkit-transform: translateY(-9px);
  74. -ms-transform: translateY(-9px);
  75. transform: translateY(-9px);
  76. }
  77. .cd-morph-dropdown .nav-trigger span::after {
  78. -webkit-transform: translateY(9px);
  79. -ms-transform: translateY(9px);
  80. transform: translateY(9px);
  81. }
  82. .cd-morph-dropdown.nav-open .nav-trigger span {
  83. background-color: transparent;
  84. }
  85. .cd-morph-dropdown.nav-open .nav-trigger span::before {
  86. -webkit-transform: rotate(45deg);
  87. -ms-transform: rotate(45deg);
  88. transform: rotate(45deg);
  89. }
  90. .cd-morph-dropdown.nav-open .nav-trigger span::after {
  91. -webkit-transform: rotate(-45deg);
  92. -ms-transform: rotate(-45deg);
  93. transform: rotate(-45deg);
  94. }
  95. .cd-morph-dropdown .main-nav {
  96. display: none;
  97. }
  98. .cd-morph-dropdown .morph-dropdown-wrapper {
  99. display: none;
  100. position: absolute;
  101. top: 60px;
  102. left: 0;
  103. width: 100%;
  104. padding: 1.2em 5%;
  105. box-shadow: inset 0 1px 0 #e6e6e6;
  106. background-color: #FFFFFF;
  107. }
  108. .cd-morph-dropdown.nav-open .morph-dropdown-wrapper {
  109. display: block;
  110. }
  111. .cd-morph-dropdown .dropdown-list > ul > li {
  112. margin-bottom: 3.3em;
  113. }
  114. .cd-morph-dropdown .labe {
  115. text-align: center;
  116. display: block;
  117. font-size: 16px;
  118. color: #000;
  119. margin-bottom: .8em;
  120. }
  121. .cd-morph-dropdown .labe :hover{
  122. display: block;
  123. font-size: 16px;
  124. color: #349BE1;
  125. margin-bottom: .8em;
  126. }
  127. .cd-morph-dropdown .content li::after {
  128. clear: both;
  129. content: "";
  130. display: block;
  131. }
  132. .cd-morph-dropdown .gallery .content li {
  133. margin-bottom: 1.4em;
  134. }
  135. .cd-morph-dropdown .gallery .content a {
  136. display: block;
  137. }
  138. .cd-morph-dropdown .gallery .content a::before {
  139. /* icon on the left */
  140. content: '';
  141. display: inline-block;
  142. float: left;
  143. height: 54px;
  144. width: 54px;
  145. margin-right: .6em;
  146. background: red;
  147. border-radius: 50%;
  148. -webkit-transition: background .2s;
  149. transition: background .2s;
  150. }
  151. .cd-morph-dropdown .gallery .content a span, .cd-morph-dropdown .gallery .content a em {
  152. display: block;
  153. line-height: 1.2;
  154. }
  155. .cd-morph-dropdown .gallery .content a em {
  156. font-size: 1.8rem;
  157. padding: .4em 0 .2em;
  158. color: #1A1A1A;
  159. }
  160. .cd-morph-dropdown .gallery .content a span {
  161. font-size: 1.4rem;
  162. color: #a6a6a6;
  163. }
  164. .cd-morph-dropdown .gallery .content a:hover::before {
  165. background-color: #1A1A1A;
  166. }
  167. .cd-morph-dropdown .gallery li:nth-of-type(1) a::before {
  168. background: #f4e58a url(../img/cd-gallery-icons.svg) no-repeat 0 0;
  169. }
  170. .cd-morph-dropdown .gallery li:nth-of-type(2) a::before {
  171. background: #F4AF6D url(../img/cd-gallery-icons.svg) no-repeat -54px 0;
  172. }
  173. .cd-morph-dropdown .gallery li:nth-of-type(3) a::before {
  174. background: #DB6356 url(../img/cd-gallery-icons.svg) no-repeat -108px 0;
  175. }
  176. .cd-morph-dropdown .gallery li:nth-of-type(4) a::before {
  177. background: #8D4645 url(../img/cd-gallery-icons.svg) no-repeat -162px 0;
  178. }
  179. .cd-morph-dropdown .links .content > ul > li {
  180. margin-top: 1em;
  181. }
  182. .cd-morph-dropdown .links-list a,
  183. .cd-morph-dropdown .btn {
  184. text-align: center;
  185. display: block;
  186. /* margin-left: 14px; */
  187. font-size: 2.2rem;
  188. line-height: 1.6;
  189. }
  190. .cd-morph-dropdown .links-list a:hover{
  191. color: #349BE1;
  192. }
  193. .cd-morph-dropdown .btn:hover {
  194. color: #349BE1;
  195. }
  196. .cd-morph-dropdown .content h2 {
  197. color: #a6a6a6;
  198. text-transform: uppercase;
  199. font-weight: bold;
  200. font-size: 1.3rem;
  201. margin: 20px 0 10px 14px;
  202. }
  203. .login_btn{
  204. display: none
  205. }
  206. .register_btn{
  207. display: none
  208. }
  209. .logout_btn{
  210. display: none
  211. }
  212. #urname{
  213. display: none
  214. }
  215. @media only screen and (min-width: 1000px) {
  216. .logout_btn{
  217. float:right !important; margin-top: -5px;list-style: none;
  218. display: inline-block;
  219. }
  220. #urname{
  221. float:right; margin-top: 27px;list-style: none;
  222. display: inline-block;
  223. }
  224. .login_btn{
  225. float:right; margin-top: -5px;list-style: none;display: inline-block;
  226. }
  227. .register_btn{
  228. float:right; margin-top: -5px;margin-right:10px;list-style: none;display: inline-block;
  229. }
  230. .cd-morph-dropdown {
  231. position: fixed;
  232. /* min-width: 1490px; */
  233. top:0;
  234. height: 60px;
  235. left: 0;
  236. width: 100%;
  237. padding: 0;
  238. text-align: center;
  239. background-color: transparent;
  240. }
  241. .cd-morph-dropdown::before {
  242. content: 'desktop';
  243. }
  244. .cd-morph-dropdown .nav-trigger {
  245. display: none;
  246. }
  247. .cd-morph-dropdown .main-nav {
  248. display: inline-block;
  249. }
  250. .cd-morph-dropdown .main-nav > ul > li {
  251. display: inline-block;
  252. /* float: left; */
  253. }
  254. .cd-morph-dropdown .main-nav > ul > li > a {
  255. display: block;
  256. padding: 0 1.8em;
  257. height: 70px;
  258. line-height: 70px;
  259. color: #FFFFFF;
  260. font-size: 1.8rem;
  261. -webkit-font-smoothing: antialiased;
  262. -moz-osx-font-smoothing: grayscale;
  263. -webkit-transition: opacity .2s;
  264. transition: opacity .2s;
  265. }
  266. .cd-morph-dropdown.is-dropdown-visible .main-nav > ul > li > a {
  267. /* main navigation hover effect - on hover, reduce opacity of elements not hovered over */
  268. opacity: .6;
  269. }
  270. .cd-morph-dropdown.is-dropdown-visible .main-nav > ul > li.active > a {
  271. opacity: 1;
  272. }
  273. .cd-morph-dropdown .morph-dropdown-wrapper {
  274. /* dropdown wrapper - used to create the slide up/slide down effect when dropdown is revealed/hidden */
  275. display: block;
  276. top: 58px;
  277. /* overwrite mobile style */
  278. width: auto;
  279. padding: 0;
  280. box-shadow: none;
  281. background-color: transparent;
  282. /* Force Hardware acceleration */
  283. -webkit-transform: translateZ(0);
  284. transform: translateZ(0);
  285. will-change: transform;
  286. -webkit-transform: translateY(20px);
  287. -ms-transform: translateY(20px);
  288. transform: translateY(20px);
  289. -webkit-transition: -webkit-transform .3s;
  290. transition: -webkit-transform .3s;
  291. transition: transform .3s;
  292. transition: transform .3s, -webkit-transform .3s;
  293. }
  294. .cd-morph-dropdown.is-dropdown-visible .morph-dropdown-wrapper {
  295. -webkit-transform: translateY(0);
  296. -ms-transform: translateY(0);
  297. transform: translateY(0);
  298. }
  299. .cd-morph-dropdown .dropdown-list {
  300. position: absolute;
  301. top: 0;
  302. left: 0;
  303. visibility: hidden;
  304. -webkit-transform: translateZ(0);
  305. transform: translateZ(0);
  306. will-change: transform, width, height;
  307. -webkit-transition: visibility .3s;
  308. transition: visibility .3s;
  309. box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  310. }
  311. .no-csstransitions .cd-morph-dropdown .dropdown-list {
  312. display: none;
  313. }
  314. .cd-morph-dropdown .dropdown-list::before {
  315. /* dropdown top triangle */
  316. content: '';
  317. position: absolute;
  318. bottom: 100%;
  319. left: 50%;
  320. right: auto;
  321. -webkit-transform: translateX(-50%);
  322. -ms-transform: translateX(-50%);
  323. transform: translateX(-50%);
  324. height: 0;
  325. width: 0;
  326. border: 8px solid transparent;
  327. border-bottom-color: #FFFFFF;
  328. opacity: 0;
  329. -webkit-transition: opacity .3s;
  330. transition: opacity .3s;
  331. }
  332. .cd-morph-dropdown .dropdown-list > ul {
  333. position: relative;
  334. z-index: 1;
  335. height: 100%;
  336. width: 100%;
  337. overflow: hidden;
  338. }
  339. .cd-morph-dropdown.is-dropdown-visible .dropdown-list {
  340. visibility: visible;
  341. -webkit-transition: width .3s, height .3s, -webkit-transform .3s;
  342. transition: width .3s, height .3s, -webkit-transform .3s;
  343. transition: transform .3s, width .3s, height .3s;
  344. transition: transform .3s, width .3s, height .3s, -webkit-transform .3s;
  345. }
  346. .cd-morph-dropdown.is-dropdown-visible .dropdown-list::before {
  347. opacity: 1;
  348. }
  349. .cd-morph-dropdown .dropdown {
  350. position: absolute;
  351. left: 0;
  352. top: 0;
  353. opacity: 0;
  354. visibility: hidden;
  355. width: 100%;
  356. -webkit-transition: opacity .3s, visibility .3s;
  357. transition: opacity .3s, visibility .3s;
  358. }
  359. .cd-morph-dropdown .dropdown.active {
  360. opacity: 1;
  361. visibility: visible;
  362. }
  363. .cd-morph-dropdown .dropdown.move-left .content {
  364. -webkit-transform: translateX(-100px);
  365. -ms-transform: translateX(-100px);
  366. transform: translateX(-100px);
  367. }
  368. .cd-morph-dropdown .dropdown.move-right .content {
  369. -webkit-transform: translateX(100px);
  370. -ms-transform: translateX(100px);
  371. transform: translateX(100px);
  372. }
  373. .cd-morph-dropdown .labe {
  374. /* hide the labe on bigger devices */
  375. display: none;
  376. }
  377. .cd-morph-dropdown .content {
  378. /* border: 1px solid #eee; */
  379. padding: 15px 0;
  380. -webkit-transition: -webkit-transform .3s;
  381. transition: -webkit-transform .3s;
  382. transition: transform .3s;
  383. transition: transform .3s, -webkit-transform .3s;
  384. text-align: left;
  385. box-shadow: 30px 30px 30px 30px rgba(50, 50, 50, 0.25)
  386. }
  387. .cd-morph-dropdown .content > ul::after {
  388. clear: both;
  389. content: "";
  390. display: block;
  391. }
  392. .cd-morph-dropdown .content > ul > li {
  393. width: 16.66%;
  394. float: left;
  395. margin-top: 0;
  396. }
  397. .cd-morph-dropdown .content > ul > .links-list_help {
  398. text-align: center;
  399. width: 100%;
  400. float: left;
  401. margin-top: 0;
  402. }
  403. .cd-morph-dropdown .content .links-list_help >ul>li{
  404. width: 100%;
  405. float: left;
  406. margin-top: 0;
  407. }
  408. .cd-morph-dropdown .content .links-list li a {
  409. text-align: center;
  410. }
  411. .cd-morph-dropdown .content .links-list{
  412. border-right: 1px solid #ddd;
  413. }
  414. .cd-morph-dropdown .content .links-list li{
  415. margin-top: 10px;
  416. }
  417. .cd-morph-dropdown .content > ul > li:nth-of-type(2n) {
  418. margin-right: 0;
  419. }
  420. .cd-morph-dropdown .gallery .content {
  421. /* you need to set a width for the .content elements because they have a position absolute */
  422. width: 510px;
  423. padding-bottom: .8em;
  424. }
  425. .cd-morph-dropdown .gallery .content li {
  426. margin-bottom: 1.8em;
  427. }
  428. .cd-morph-dropdown .links .content > ul > li {
  429. margin-top: 0;
  430. }
  431. .cd-morph-dropdown .links .content,
  432. .cd-morph-dropdown .button .content {
  433. width: 500px;
  434. }
  435. .cd-morph-dropdown .links-list a {
  436. font-size: 1.6rem;
  437. margin-left: 0;
  438. }
  439. .cd-morph-dropdown .btn {
  440. display: block;
  441. width: 100%;
  442. height: 60px;
  443. margin: 1.5em 0 0;
  444. font-size: 1.8rem;
  445. text-align: center;
  446. color: #FFFFFF;
  447. line-height: 60px;
  448. background: #349BE1;
  449. -webkit-font-smoothing: antialiased;
  450. -moz-osx-font-smoothing: grayscale;
  451. border:1px solid #349BE1;
  452. }
  453. .cd-morph-dropdown .btn:hover {
  454. background: #ffffff;
  455. color: #349BE1;
  456. }
  457. .cd-morph-dropdown .content h2 {
  458. font-size: 1.8rem;
  459. text-transform: none;
  460. font-weight: normal;
  461. color: #1A1A1A;
  462. margin: 0 0 .6em;
  463. }
  464. .cd-morph-dropdown .bg-layer {
  465. /* morph dropdown background */
  466. position: absolute;
  467. top: 0;
  468. left: 0;
  469. height: 1px;
  470. width: 1px;
  471. background: #FFFFFF;
  472. opacity: 0;
  473. -webkit-transition: opacity .3s;
  474. transition: opacity .3s;
  475. -webkit-transform-origin: top left;
  476. -ms-transform-origin: top left;
  477. transform-origin: top left;
  478. -webkit-transform: translateZ(0);
  479. transform: translateZ(0);
  480. will-change: transform;
  481. -webkit-backface-visibility: hidden;
  482. backface-visibility: hidden;
  483. }
  484. .cd-morph-dropdown.is-dropdown-visible .bg-layer {
  485. opacity: 1;
  486. -webkit-transition: opacity .3s, -webkit-transform .3s;
  487. transition: opacity .3s, -webkit-transform .3s;
  488. transition: transform .3s, opacity .3s;
  489. transition: transform .3s, opacity .3s, -webkit-transform .3s;
  490. }
  491. }
  492. /* --------------------------------
  493. Main site content
  494. -------------------------------- */
  495. .cd-main-content {
  496. min-height: 100vh;
  497. background-color: #548c7e;
  498. }
  499. @media only screen and (min-width: 768px) {
  500. .cd-main-content {
  501. padding-top: 80px;
  502. }
  503. }
  504. @media only screen and (min-width: 1000px) and (max-width: 1024px) {
  505. .tpf {
  506. color: #fff;
  507. }
  508. }
  509. @media only screen and (max-width: 1420px) {
  510. .width_1200 {
  511. width: 1200px !important;
  512. }
  513. }
  514. @media only screen and (min-width: 1000px) and (max-width: 1024px) {
  515. .width_1200 {
  516. width: 1000px !important;
  517. }
  518. /* .anlist{
  519. margin-top: 60px;
  520. }*/
  521. .visible-lg {
  522. display: block!important;
  523. }
  524. }
  525. @media (min-width: 1000px){
  526. .detail {
  527. display: block!important;
  528. }
  529. }
  530. @media (max-width: 768px){
  531. .pagination>li>a, .pagination>li>span{
  532. float: none!important;
  533. line-height: 2.428571;
  534. }
  535. }
  536. @media only screen and (max-width: 767px) {
  537. .margintop_60px {
  538. margin-top: 60px !important;
  539. }
  540. /*.cd-morph-dropdown .morph-dropdown-wrapper {
  541. display: none;
  542. position: absolute;
  543. top: 60px;
  544. left: 0;
  545. width: 70%;
  546. margin-left: 30%;
  547. padding: 1.2em 5%;
  548. background-color: #FFFFFF;
  549. border: 1px solid #dcdcdc;
  550. box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25)
  551. }*/
  552. }
  553. @media only screen and (max-width: 1024px) {
  554. .cd-morph-dropdown .morph-dropdown-wrapper {
  555. display: none;
  556. position: absolute;
  557. top: 60px;
  558. left: 0;
  559. width: 70%;
  560. margin-left: 30%;
  561. padding: 1.2em 5%;
  562. /* box-shadow: inset 0 1px 0 #e6e6e6; */
  563. background-color: #FFFFFF;
  564. border: 1px solid #dcdcdc;
  565. box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25)
  566. }
  567. }