style.css (18665B)
1 section { 2 background-color: #ffffff; 3 } 4 5 .form-control:focus { 6 box-shadow: none; 7 } 8 9 :focus { 10 outline: none; 11 } 12 13 section, 14 .container, 15 .container-fluid { 16 position: relative; 17 word-wrap: break-word; 18 } 19 20 a.iconfont:hover { 21 text-decoration: none; 22 } 23 24 .article .lead p, 25 .article .lead ul, 26 .article .lead ol, 27 .article .lead pre, 28 .article .lead blockquote { 29 margin-bottom: 0; 30 } 31 32 a { 33 font-style: normal; 34 font-weight: 400; 35 cursor: pointer; 36 } 37 38 a, a:hover { 39 text-decoration: none; 40 } 41 42 figure { 43 margin-bottom: 0; 44 } 45 46 body { 47 color: #333333; 48 } 49 50 h1, 51 h2, 52 h3, 53 h4, 54 h5, 55 h6, 56 .display-1, 57 .display-2, 58 .display-4, 59 .display-5, 60 .display-7, 61 span, 62 p, 63 a { 64 line-height: 1; 65 word-break: break-word; 66 word-wrap: break-word; 67 font-weight: 400; 68 } 69 70 b, 71 strong { 72 font-weight: bold; 73 } 74 75 blockquote { 76 padding: 10px 0 10px 20px; 77 position: relative; 78 border-left: 2px solid; 79 } 80 81 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { 82 transition-delay: 9999s; 83 transition-property: background-color, color; 84 } 85 86 textarea[type="hidden"] { 87 display: none; 88 } 89 90 body { 91 position: relative; 92 } 93 94 section { 95 background-position: 50% 50%; 96 background-repeat: no-repeat; 97 background-size: cover; 98 } 99 100 section .background-video, 101 section .background-video-preview { 102 position: absolute; 103 bottom: 0; 104 left: 0; 105 right: 0; 106 top: 0; 107 } 108 109 .hidden { 110 visibility: hidden; 111 } 112 113 .z-index20 { 114 z-index: 20; 115 } 116 117 /*! Base colors */ 118 .white { 119 color: #ffffff; 120 } 121 122 .black { 123 color: #111111; 124 } 125 126 .bg-white { 127 background-color: #ffffff; 128 } 129 130 .bg-black { 131 background-color: #000000; 132 } 133 134 /*! Text-aligns */ 135 .align-left { 136 text-align: left; 137 } 138 139 .align-center { 140 text-align: center; 141 } 142 143 .align-right { 144 text-align: right; 145 } 146 147 /*! Font-weight */ 148 .light { 149 font-weight: 300; 150 } 151 152 .regular { 153 font-weight: 400; 154 } 155 156 .semibold { 157 font-weight: 500; 158 } 159 160 .bold { 161 font-weight: 700; 162 } 163 164 /*! Media */ 165 .media-size-item { 166 flex: 1 1 auto; 167 } 168 169 .media-content { 170 flex-basis: 100%; 171 } 172 173 .media-container-row { 174 display: flex; 175 flex-direction: row; 176 flex-wrap: wrap; 177 justify-content: center; 178 align-content: center; 179 align-items: start; 180 } 181 182 .media-container-row .media-size-item { 183 width: 400px; 184 } 185 186 .media-container-column { 187 display: flex; 188 flex-direction: column; 189 flex-wrap: wrap; 190 justify-content: center; 191 align-content: center; 192 align-items: stretch; 193 } 194 195 .media-container-column > * { 196 width: 100%; 197 } 198 199 @media (min-width: 992px) { 200 .media-container-row { 201 flex-wrap: nowrap; 202 } 203 } 204 205 figure { 206 overflow: hidden; 207 } 208 209 figure[media-size] { 210 transition: width 0.1s; 211 } 212 213 img, 214 iframe { 215 display: block; 216 width: 100%; 217 } 218 219 .card { 220 background-color: transparent; 221 border: none; 222 } 223 224 .card-box { 225 width: 100%; 226 } 227 228 .card-img { 229 text-align: center; 230 flex-shrink: 0; 231 -webkit-flex-shrink: 0; 232 } 233 234 .media { 235 max-width: 100%; 236 margin: 0 auto; 237 } 238 239 .figure { 240 align-self: center; 241 } 242 243 .media-container > div { 244 max-width: 100%; 245 } 246 247 .figure img, 248 .card-img img { 249 width: 100%; 250 } 251 252 @media (max-width: 991px) { 253 .media-size-item { 254 width: auto !important; 255 } 256 .media { 257 width: auto; 258 } 259 .figure { 260 width: 100% !important; 261 } 262 } 263 264 /*! Buttons */ 265 .section-btn { 266 margin-left: -0.6rem; 267 margin-right: -0.6rem; 268 font-size: 0; 269 } 270 271 .btn { 272 font-weight: 500; 273 border-width: 1px; 274 font-style: normal; 275 margin: 0.6rem 0.6rem; 276 white-space: normal; 277 transition: all 0.2s ease-in-out; 278 align-items: center; 279 justify-content: center; 280 word-break: break-word; 281 } 282 283 .btn-sm { 284 font-weight: 600; 285 letter-spacing: 0px; 286 transition: all 0.3s ease-in-out; 287 } 288 289 .btn-md { 290 font-weight: 600; 291 letter-spacing: 0px; 292 transition: all 0.3s ease-in-out; 293 } 294 295 .btn-lg { 296 font-weight: 600; 297 letter-spacing: 0px; 298 transition: all 0.3s ease-in-out; 299 } 300 301 .btn-form { 302 margin: 0; 303 } 304 305 .btn-form:hover { 306 cursor: pointer; 307 } 308 309 nav .section-btn { 310 margin-left: 0rem; 311 margin-right: 0rem; 312 } 313 314 /*! Btn icon margin */ 315 .btn .iconfont, 316 .btn.btn-sm .iconfont { 317 order: 1; 318 cursor: pointer; 319 margin-left: 0.5rem; 320 } 321 322 .btn.btn-md .iconfont, 323 .btn.btn-md .iconfont { 324 margin-right: 0.8rem; 325 } 326 327 .regular { 328 font-weight: 400; 329 } 330 331 .semibold { 332 font-weight: 500; 333 } 334 335 .bold { 336 font-weight: 700; 337 } 338 339 [type="submit"] { 340 -webkit-appearance: none; 341 } 342 343 /*! Full-screen */ 344 .fullscreen .overlay { 345 min-height: 100vh; 346 } 347 348 .fullscreen { 349 display: flex; 350 display: -moz-flex; 351 display: -ms-flex; 352 display: -o-flex; 353 align-items: center; 354 min-height: 100vh; 355 padding-top: 3rem; 356 padding-bottom: 3rem; 357 } 358 359 /*! Map */ 360 .map { 361 height: 25rem; 362 position: relative; 363 } 364 365 .map iframe { 366 width: 100%; 367 height: 100%; 368 } 369 370 /* Form */ 371 .form-asterisk { 372 font-family: initial; 373 position: absolute; 374 top: -2px; 375 font-weight: normal; 376 } 377 378 /*! Scroll to top arrow */ 379 .arrow-up { 380 bottom: 25px; 381 right: 90px; 382 position: fixed; 383 text-align: right; 384 z-index: 5000; 385 color: #ffffff; 386 font-size: 32px; 387 } 388 389 .arrow-up a { 390 background: rgba(0, 0, 0, 0.2); 391 border-radius: 50%; 392 color: #fff; 393 display: inline-block; 394 height: 60px; 395 width: 60px; 396 outline-style: none !important; 397 position: relative; 398 text-decoration: none; 399 transition: all 0.3s ease-in-out; 400 cursor: pointer; 401 text-align: center; 402 } 403 404 .arrow-up a:hover { 405 background-color: rgba(0, 0, 0, 0.4); 406 } 407 408 .arrow-up a i { 409 line-height: 60px; 410 } 411 412 .arrow-up-icon { 413 display: block; 414 color: #fff; 415 } 416 417 .arrow-up-icon::before { 418 content: "\203a"; 419 display: inline-block; 420 font-family: serif; 421 font-size: 32px; 422 line-height: 1; 423 font-style: normal; 424 position: relative; 425 top: 6px; 426 left: -4px; 427 -webkit-transform: rotate(-90deg); 428 transform: rotate(-90deg); 429 } 430 431 /*! Arrow Down */ 432 .arrow { 433 position: absolute; 434 bottom: 45px; 435 left: 50%; 436 width: 60px; 437 height: 60px; 438 cursor: pointer; 439 background-color: rgba(80, 80, 80, 0.5); 440 border-radius: 50%; 441 -webkit-transform: translateX(-50%); 442 transform: translateX(-50%); 443 } 444 445 .arrow > a { 446 display: inline-block; 447 text-decoration: none; 448 outline-style: none; 449 -webkit-animation: arrowdown 1.7s ease-in-out infinite; 450 animation: arrowdown 1.7s ease-in-out infinite; 451 } 452 453 .arrow > a > i { 454 position: absolute; 455 top: -2px; 456 left: 15px; 457 font-size: 2rem; 458 } 459 460 @keyframes arrowdown { 461 0% { 462 -webkit-transform: translateY(0px); 463 transform: translateY(0px); 464 } 465 50% { 466 -webkit-transform: translateY(-5px); 467 transform: translateY(-5px); 468 } 469 100% { 470 -webkit-transform: translateY(0px); 471 transform: translateY(0px); 472 } 473 } 474 475 @-webkit-keyframes arrowdown { 476 0% { 477 -webkit-transform: translateY(0px); 478 transform: translateY(0px); 479 } 480 50% { 481 -webkit-transform: translateY(-5px); 482 transform: translateY(-5px); 483 } 484 100% { 485 -webkit-transform: translateY(0px); 486 transform: translateY(0px); 487 } 488 } 489 490 @media (max-width: 500px) { 491 .arrow-up { 492 left: 50%; 493 right: auto; 494 } 495 } 496 497 /*Gradients animation*/ 498 @keyframes gradient-animation { 499 from { 500 background-position: 0% 100%; 501 -webkit-animation-timing-function: ease-in-out; 502 animation-timing-function: ease-in-out; 503 } 504 to { 505 background-position: 100% 0%; 506 -webkit-animation-timing-function: ease-in-out; 507 animation-timing-function: ease-in-out; 508 } 509 } 510 511 @-webkit-keyframes gradient-animation { 512 from { 513 background-position: 0% 100%; 514 -webkit-animation-timing-function: ease-in-out; 515 animation-timing-function: ease-in-out; 516 } 517 to { 518 background-position: 100% 0%; 519 -webkit-animation-timing-function: ease-in-out; 520 animation-timing-function: ease-in-out; 521 } 522 } 523 524 .bg-gradient { 525 background-size: 200% 200%; 526 animation: gradient-animation 5s infinite alternate; 527 -webkit-animation: gradient-animation 5s infinite alternate; 528 } 529 530 .menu .navbar-brand { 531 display: -webkit-flex; 532 } 533 534 .menu .navbar-brand span { 535 display: flex; 536 display: -webkit-flex; 537 } 538 539 .menu .navbar-brand .navbar-caption-wrap { 540 display: -webkit-flex; 541 } 542 543 .menu .navbar-brand .navbar-logo img { 544 display: -webkit-flex; 545 } 546 547 @media (min-width: 768px) and (max-width: 991px) { 548 .menu .navbar-toggleable-sm .navbar-nav { 549 display: -ms-flexbox; 550 } 551 } 552 553 @media (max-width: 991px) { 554 .menu .navbar-collapse { 555 max-height: 93.5vh; 556 } 557 .menu .navbar-collapse.show { 558 overflow: auto; 559 } 560 } 561 562 @media (min-width: 992px) { 563 .menu .navbar-nav.nav-dropdown { 564 display: -webkit-flex; 565 } 566 .menu .navbar-toggleable-sm .navbar-collapse { 567 display: -webkit-flex !important; 568 } 569 .menu .collapsed .navbar-collapse { 570 max-height: 93.5vh; 571 } 572 .menu .collapsed .navbar-collapse.show { 573 overflow: auto; 574 } 575 } 576 577 @media (max-width: 767px) { 578 .menu .navbar-collapse { 579 max-height: 80vh; 580 } 581 } 582 583 .navbar { 584 display: -webkit-flex; 585 -webkit-flex-wrap: wrap; 586 -webkit-align-items: center; 587 -webkit-justify-content: space-between; 588 } 589 590 .navbar-collapse { 591 -webkit-flex-basis: 100%; 592 -webkit-flex-grow: 1; 593 -webkit-align-items: center; 594 } 595 596 .nav-dropdown .link { 597 padding: 0.667em 1.667em !important; 598 margin: 0 !important; 599 } 600 601 .nav { 602 display: -webkit-flex; 603 -webkit-flex-wrap: wrap; 604 } 605 606 .row { 607 display: -webkit-flex; 608 -webkit-flex-wrap: wrap; 609 } 610 611 .justify-content-center { 612 -webkit-justify-content: center; 613 } 614 615 .form-inline { 616 display: -webkit-flex; 617 } 618 619 .card-wrapper { 620 -webkit-flex: 1; 621 } 622 623 .carousel-control { 624 z-index: 10; 625 display: -webkit-flex; 626 } 627 628 .carousel-controls { 629 display: -webkit-flex; 630 } 631 632 .media { 633 display: -webkit-flex; 634 } 635 636 .form-group:focus { 637 outline: none; 638 } 639 640 .jq-selectbox__select { 641 padding: 7px 0; 642 position: relative; 643 } 644 645 .jq-selectbox__dropdown { 646 overflow: hidden; 647 border-radius: 10px; 648 position: absolute; 649 top: 100%; 650 left: 0 !important; 651 width: 100% !important; 652 } 653 654 .jq-selectbox__trigger-arrow { 655 right: 0; 656 -webkit-transform: translateY(-50%); 657 transform: translateY(-50%); 658 } 659 660 .jq-selectbox li { 661 padding: 1.07em 0.5em; 662 } 663 664 input[type="range"] { 665 padding-left: 0 !important; 666 padding-right: 0 !important; 667 } 668 669 .modal-dialog, 670 .modal-content { 671 height: 100%; 672 } 673 674 .modal-dialog .carousel-inner { 675 height: calc(100vh - 1.75rem); 676 } 677 678 @media (max-width: 575px) { 679 .modal-dialog .carousel-inner { 680 height: calc(100vh - 1rem); 681 } 682 } 683 684 .carousel-item { 685 text-align: center; 686 } 687 688 .carousel-item img { 689 margin: auto; 690 } 691 692 .navbar-toggler { 693 align-self: flex-start; 694 padding: 0.25rem 0.75rem; 695 font-size: 1.25rem; 696 line-height: 1; 697 background: transparent; 698 border: 1px solid transparent; 699 border-radius: 0.25rem; 700 } 701 702 .navbar-toggler:focus, 703 .navbar-toggler:hover { 704 text-decoration: none; 705 } 706 707 .navbar-toggler-icon { 708 display: inline-block; 709 width: 1.5em; 710 height: 1.5em; 711 vertical-align: middle; 712 content: ""; 713 background: no-repeat center center; 714 background-size: 100% 100%; 715 } 716 717 .navbar-toggler-left { 718 position: absolute; 719 left: 1rem; 720 } 721 722 .navbar-toggler-right { 723 position: absolute; 724 right: 1rem; 725 } 726 727 @media (max-width: 575px) { 728 .navbar-toggleable .navbar-nav .dropdown-menu { 729 position: static; 730 float: none; 731 } 732 .navbar-toggleable > .container { 733 padding-right: 0; 734 padding-left: 0; 735 } 736 } 737 738 @media (min-width: 576px) { 739 .navbar-toggleable { 740 flex-direction: row; 741 flex-wrap: nowrap; 742 align-items: center; 743 } 744 .navbar-toggleable .navbar-nav { 745 flex-direction: row; 746 } 747 .navbar-toggleable .navbar-nav .nav-link { 748 padding-right: 0.5rem; 749 padding-left: 0.5rem; 750 } 751 .navbar-toggleable > .container { 752 display: flex; 753 flex-wrap: nowrap; 754 align-items: center; 755 } 756 .navbar-toggleable .navbar-collapse { 757 display: flex !important; 758 width: 100%; 759 } 760 .navbar-toggleable .navbar-toggler { 761 display: none; 762 } 763 } 764 765 @media (max-width: 767px) { 766 .navbar-toggleable-sm .navbar-nav .dropdown-menu { 767 position: static; 768 float: none; 769 } 770 .navbar-toggleable-sm > .container { 771 padding-right: 0; 772 padding-left: 0; 773 } 774 } 775 776 @media (min-width: 768px) { 777 .navbar-toggleable-sm { 778 flex-direction: row; 779 flex-wrap: nowrap; 780 align-items: center; 781 } 782 .navbar-toggleable-sm .navbar-nav { 783 flex-direction: row; 784 } 785 .navbar-toggleable-sm .navbar-nav .nav-link { 786 padding-right: 0.5rem; 787 padding-left: 0.5rem; 788 } 789 .navbar-toggleable-sm > .container { 790 display: flex; 791 flex-wrap: nowrap; 792 align-items: center; 793 } 794 .navbar-toggleable-sm .navbar-collapse { 795 display: none; 796 width: 100%; 797 } 798 .navbar-toggleable-sm .navbar-toggler { 799 display: none; 800 } 801 } 802 803 @media (max-width: 991px) { 804 .navbar-toggleable-md .navbar-nav .dropdown-menu { 805 position: static; 806 float: none; 807 } 808 .navbar-toggleable-md > .container { 809 padding-right: 0; 810 padding-left: 0; 811 } 812 } 813 814 @media (min-width: 992px) { 815 .navbar-toggleable-md { 816 flex-direction: row; 817 flex-wrap: nowrap; 818 align-items: center; 819 } 820 .navbar-toggleable-md .navbar-nav { 821 flex-direction: row; 822 } 823 .navbar-toggleable-md .navbar-nav .nav-link { 824 padding-right: 0.5rem; 825 padding-left: 0.5rem; 826 } 827 .navbar-toggleable-md > .container { 828 display: flex; 829 flex-wrap: nowrap; 830 align-items: center; 831 } 832 .navbar-toggleable-md .navbar-collapse { 833 display: flex !important; 834 width: 100%; 835 } 836 .navbar-toggleable-md .navbar-toggler { 837 display: none; 838 } 839 } 840 841 @media (max-width: 1199px) { 842 .navbar-toggleable-lg .navbar-nav .dropdown-menu { 843 position: static; 844 float: none; 845 } 846 .navbar-toggleable-lg > .container { 847 padding-right: 0; 848 padding-left: 0; 849 } 850 } 851 852 @media (min-width: 1200px) { 853 .navbar-toggleable-lg { 854 flex-direction: row; 855 flex-wrap: nowrap; 856 align-items: center; 857 } 858 .navbar-toggleable-lg .navbar-nav { 859 flex-direction: row; 860 } 861 .navbar-toggleable-lg .navbar-nav .nav-link { 862 padding-right: 0.5rem; 863 padding-left: 0.5rem; 864 } 865 .navbar-toggleable-lg > .container { 866 display: flex; 867 flex-wrap: nowrap; 868 align-items: center; 869 } 870 .navbar-toggleable-lg .navbar-collapse { 871 display: flex !important; 872 width: 100%; 873 } 874 .navbar-toggleable-lg .navbar-toggler { 875 display: none; 876 } 877 } 878 879 .navbar-toggleable-xl { 880 flex-direction: row; 881 flex-wrap: nowrap; 882 align-items: center; 883 } 884 885 .navbar-toggleable-xl .navbar-nav .dropdown-menu { 886 position: static; 887 float: none; 888 } 889 890 .navbar-toggleable-xl > .container { 891 padding-right: 0; 892 padding-left: 0; 893 } 894 895 .navbar-toggleable-xl .navbar-nav { 896 flex-direction: row; 897 } 898 899 .navbar-toggleable-xl .navbar-nav .nav-link { 900 padding-right: 0.5rem; 901 padding-left: 0.5rem; 902 } 903 904 .navbar-toggleable-xl > .container { 905 display: flex; 906 flex-wrap: nowrap; 907 align-items: center; 908 } 909 910 .navbar-toggleable-xl .navbar-collapse { 911 display: flex !important; 912 width: 100%; 913 } 914 915 .navbar-toggleable-xl .navbar-toggler { 916 display: none; 917 } 918 919 .card-img { 920 width: auto; 921 } 922 923 .menu .navbar.collapsed:not(.beta-menu) { 924 flex-direction: column; 925 } 926 927 .carousel-item.active, 928 .carousel-item-next, 929 .carousel-item-prev { 930 display: flex; 931 } 932 933 .note-air-layout .dropup .dropdown-menu, 934 .note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu { 935 bottom: initial !important; 936 } 937 938 html, 939 body { 940 height: auto; 941 min-height: 100vh; 942 } 943 944 .dropup .dropdown-toggle::after { 945 display: none; 946 } 947 948 .section-title { 949 font-style: normal; 950 line-height: 1.3; 951 } 952 953 .section-subtitle { 954 line-height: 1.3; 955 } 956 957 .text { 958 font-style: normal; 959 line-height: 1.7; 960 } 961 962 body { 963 font-style: normal; 964 line-height: 1.5; 965 font-weight: 400; 966 } 967 968 #scrollToTop a i::before { 969 content: ""; 970 position: absolute; 971 display: block; 972 border-bottom: 3px solid #fff; 973 border-left: 3px solid #fff; 974 width: 40%; 975 height: 40%; 976 left: 50%; 977 top: 50%; 978 -webkit-transform: rotate(135deg); 979 transform: translateY(-30%) translateX(-50%) rotate(135deg); 980 } 981 982 /* Others*/ 983 .note-check a[data-value="Rubik"] { 984 font-style: normal; 985 } 986 987 .arrow a { 988 color: #ffffff; 989 } 990 991 @media (max-width: 767px) { 992 .arrow { 993 display: none; 994 } 995 } 996 997 .form-control-label { 998 position: relative; 999 cursor: pointer; 1000 margin-bottom: 0.357em; 1001 padding: 0; 1002 } 1003 1004 .alert { 1005 color: #ffffff; 1006 border-radius: 0; 1007 border: 0; 1008 font-size: 0.875rem; 1009 line-height: 1.5; 1010 margin-bottom: 1.875rem; 1011 padding: 1.25rem; 1012 position: relative; 1013 } 1014 1015 .alert.alert-form::after { 1016 background-color: inherit; 1017 bottom: -7px; 1018 content: ""; 1019 display: block; 1020 height: 14px; 1021 left: 50%; 1022 margin-left: -7px; 1023 position: absolute; 1024 -webkit-transform: rotate(45deg); 1025 transform: rotate(45deg); 1026 width: 14px; 1027 } 1028 1029 .form-control { 1030 background-color: #ffffff; 1031 background-clip: border-box; 1032 color: #333333; 1033 line-height: 1rem !important; 1034 height: auto; 1035 padding: 0.6rem 1.2rem; 1036 transition: border-color 0.25s ease 0s; 1037 border: 1px solid transparent !important; 1038 border-radius: 4px; 1039 box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px; 1040 } 1041 1042 .form-active .form-control:invalid { 1043 border-color: red; 1044 } 1045 1046 form .row { 1047 margin-left: -0.6rem; 1048 margin-right: -0.6rem; 1049 } 1050 1051 form .row [class*="col"] { 1052 padding-left: 0.6rem; 1053 padding-right: 0.6rem; 1054 } 1055 1056 form .section-btn { 1057 margin: 0; 1058 padding-left: 0.6rem; 1059 padding-right: 0.6rem; 1060 } 1061 1062 form .btn { 1063 display: flex; 1064 padding: 0.6rem 1.2rem; 1065 margin: 0; 1066 } 1067 1068 textarea.form-control { 1069 line-height: 1.5rem !important; 1070 } 1071 1072 .form-group { 1073 margin-bottom: 1.2rem; 1074 } 1075 1076 .form-control, 1077 form .btn { 1078 min-height: 48px; 1079 } 1080 1081 .overlay { 1082 background-color: #000; 1083 bottom: 0; 1084 left: 0; 1085 opacity: 0.5; 1086 position: absolute; 1087 right: 0; 1088 top: 0; 1089 z-index: 0; 1090 pointer-events: none; 1091 } 1092 1093 blockquote { 1094 font-style: italic; 1095 padding: 10px 0 10px 20px; 1096 font-size: 1.09rem; 1097 position: relative; 1098 border-width: 3px; 1099 } 1100 1101 ul, 1102 ol, 1103 pre, 1104 blockquote { 1105 margin-bottom: 2.3125rem; 1106 } 1107 1108 pre { 1109 background: #f4f4f4; 1110 padding: 10px 24px; 1111 white-space: pre-wrap; 1112 } 1113 1114 .inactive { 1115 -webkit-user-select: none; 1116 -moz-user-select: none; 1117 -ms-user-select: none; 1118 user-select: none; 1119 pointer-events: none; 1120 user-drag: none; 1121 } 1122 1123 .section__comments .row { 1124 justify-content: center; 1125 } 1126 1127 @media (min-width: 992px) { 1128 .container { 1129 padding-left: 16px; 1130 padding-right: 16px; 1131 } 1132 .row { 1133 margin-left: -16px; 1134 margin-right: -16px; 1135 } 1136 .row > [class*="col"] { 1137 padding-left: 16px; 1138 padding-right: 16px; 1139 } 1140 } 1141 1142 @media (min-width: 768px) { 1143 .container-fluid { 1144 padding-left: 32px; 1145 padding-right: 32px; 1146 } 1147 } 1148 1149 @media (min-width: 768px) and (max-width: 991px) { 1150 .container { 1151 padding-left: 32px; 1152 padding-right: 32px; 1153 } 1154 } 1155 1156 @media (max-width: 767px) { 1157 .container { 1158 padding-left: 16px; 1159 padding-right: 16px; 1160 } 1161 } 1162 1163 .card-wrapper, 1164 .item-wrapper { 1165 overflow: hidden; 1166 } 1167 1168 .app-video-wrapper > img { 1169 opacity: 1; 1170 } 1171 .engine { 1172 position: absolute; 1173 text-indent: -2400px; 1174 text-align: center; 1175 padding: 0; 1176 top: 0; 1177 left: -2400px; 1178 }