main.css (45532B)
1 /* 2 Theme Name: Triangle 3 Theme Uri: http://www.themeum.com 4 Author: Themeum 5 Author Uri: http://www.themeum.com 6 Description: Creative Site Template 7 Version: 1.1 8 */ 9 10 @import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700); 11 @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700); 12 @import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700); 13 14 body { 15 background: #fff; 16 font-family: 'Lato', sans-serif; 17 font-weight: 300; 18 font-size: 14px; 19 line-height: 22px; 20 color: #000; 21 } 22 23 html { 24 height: 100%; 25 } 26 27 28 a{ 29 color:#C03035; 30 } 31 32 a:hover { 33 outline: none; 34 text-decoration:none; 35 color:#4fcccd; 36 } 37 38 a:focus { 39 outline:none; 40 outline-offset: 0; 41 } 42 43 a { 44 -webkit-transition: 300ms; 45 -moz-transition: 300ms; 46 -o-transition: 300ms; 47 transition: 300ms; 48 } 49 50 51 ul { 52 list-style: none; 53 } 54 55 h1, h2, h3, h4, h5, h6 { 56 font-family: 'Lato', sans-serif; 57 font-weight: 300; 58 } 59 60 h1{ 61 color: #686868; 62 } 63 64 h2{ 65 font-size: 24px; 66 color: #686868; 67 } 68 69 h3{ 70 font-size: 18px; 71 } 72 73 .overflow{ 74 overflow: hidden; 75 } 76 77 .uppercase{ 78 text-transform: uppercase; 79 } 80 81 .btn-common { 82 font-size: 14px; 83 color: #0099ae; 84 border: 1px solid #0099ae; 85 font-family: 'Open Sans', sans-serif; 86 font-weight: 300; 87 padding: 10px 25px; 88 } 89 90 #action .col-sm-5{ 91 position: absolute; 92 93 top: 0; 94 height: 100%; 95 right: 0; 96 } 97 98 99 .btn-common:hover, 100 .btn-common:focus{ 101 outline: none; 102 background: none; 103 box-shadow: none; 104 color: #01707f; 105 border-color:#01707f; 106 } 107 108 .align-right{ 109 text-align: right; 110 } 111 112 .inline{ 113 display: inline-block; 114 } 115 116 .padding{ 117 padding: 65px 0; 118 } 119 120 .padding-bottom{ 121 padding-bottom: 65px; 122 } 123 124 .padding-top{ 125 padding-top: 90px; 126 } 127 128 .padding-right{ 129 padding-right: 80px; 130 } 131 132 .padding-left{ 133 padding-left: 80px; 134 } 135 136 .margin-bottom{ 137 margin-bottom: 35px; 138 } 139 140 .carousel-indicators.visible-xs { 141 height: 20px; 142 margin: 0; 143 padding: 0; 144 position: absolute; 145 top: -35px; 146 width: 100%; 147 left: 0; 148 } 149 150 .carousel-indicators.visible-xs li { 151 border-color: #D29948; 152 border-width: 2px; 153 height: 12px; 154 margin: 0 5px 0 0; 155 width: 12px; 156 } 157 158 .carousel-indicators.visible-xs li.active { 159 background: rgba(210, 153, 72, 0.7); 160 } 161 162 163 /************************* 164 *******Header****** 165 **************************/ 166 167 168 #header{ 169 margin-bottom: 0; 170 padding: 30px 0 60px 0; 171 } 172 173 #header .navbar-inverse .container{ 174 position: relative; 175 } 176 177 .search{ 178 position: absolute; 179 top: 20px; 180 right: 0; 181 z-index: 1; 182 } 183 184 .search i{ 185 color: #00aeef; 186 cursor: pointer; 187 position: absolute; 188 right: 10px; 189 top: 2px; 190 } 191 192 .field-toggle{ 193 position: relative; 194 top: 30px; 195 right: 15px; 196 display: none; 197 height: 50px; 198 } 199 200 .search-form{ 201 padding-left: 10px; 202 height: 40px; 203 font-size: 18px; 204 color: #818285; 205 font-weight: 300; 206 outline: none; 207 border: 1px solid #00aeef; 208 margin-top: 20px; 209 border-radius: 4px; 210 } 211 212 .social-icons ul li{ 213 padding: 0 10px; 214 215 } 216 217 .social-icons ul li:last-child{ 218 padding-right: 0; 219 220 } 221 222 .social-icons ul li a{ 223 font-size: 18px; 224 color: #d3d3d3; 225 padding: 0; 226 } 227 228 .social-icons ul li a:hover .fa-facebook { 229 color:#0884d5; 230 } 231 232 .social-icons ul li a:hover .fa-twitter { 233 color:#2AA7DC; 234 } 235 236 .social-icons ul li a:hover .fa-google-plus { 237 color:#A22523; 238 } 239 240 .social-icons ul li a:hover .fa-dribbble { 241 color:#E94989; 242 } 243 244 .social-icons ul li a:hover .fa-linkedin { 245 color:#006DC0; 246 } 247 248 .social-icons ul li a:hover, 249 .social-icons ul li a:focus{ 250 background: none; 251 } 252 253 #header .navbar { 254 background: #fff; 255 border: 0; 256 margin-bottom: 0; 257 } 258 259 #header .navbar-toggle{ 260 margin-top: 20px; 261 } 262 263 #header .navbar-brand{ 264 padding: 0; 265 margin-left: 0; 266 } 267 268 #header .navbar-brand h1{ 269 padding: 0; 270 margin: 0; 271 } 272 273 #header .navbar-nav.navbar-right >li:last-child{ 274 margin-right: 20px; 275 } 276 277 #header .navbar-nav.navbar-right >li a { 278 color: #000; 279 font-size: 12px; 280 padding: 20px; 281 text-transform: uppercase; 282 font-weight: 300; 283 } 284 285 286 #header .navbar-inverse .navbar-nav li.active > a, 287 #header .navbar-inverse .navbar-nav li.active > a:focus, 288 #header .navbar-nav.navbar-right li > a:hover, 289 .navbar-inverse .navbar-nav > .open > a { 290 background-color: inherit; 291 border: 0; 292 color: #00aeef; 293 } 294 295 #header .navbar-inverse .navbar-nav li a:hover{ 296 color: #00aeef; 297 } 298 299 300 /* Dropdown menu*/ 301 302 ul.sub-menu { 303 display: none; 304 list-style: none; 305 padding: 0; 306 margin: 0; 307 } 308 309 #header .navbar-nav li ul.sub-menu li a{ 310 color: #818285; 311 padding: 5px 0; 312 font-size: 13px; 313 display: block; 314 text-transform: capitalize; 315 } 316 317 #header .navbar-nav li ul.sub-menu li .active{ 318 background: #00aeef; 319 color: #fff; 320 position: relative; 321 } 322 323 #header .navbar-nav li ul.sub-menu li .active i{ 324 position: absolute; 325 font-size: 56px; 326 top: -13px; 327 color: #0884d5; 328 } 329 330 #header .navbar-nav li ul.sub-menu li .active .fa-angle-right{ 331 left: -3px; 332 } 333 334 #header .navbar-nav li ul.sub-menu li .active .fa-angle-left{ 335 right: -3px; 336 } 337 338 #header .navbar-nav li ul.sub-menu li a:hover, 339 #header .navbar-nav li ul.sub-menu li a:focus{ 340 background: #00aeef; 341 color: #fff; 342 } 343 344 .fa-angle-down{ 345 padding-left: 5px; 346 } 347 348 .scaleIn { 349 -webkit-animation-name: scaleIn; 350 animation-name: scaleIn; 351 } 352 353 @-webkit-keyframes scaleIn { 354 0% { 355 opacity: 0; 356 -webkit-transform: scale(0); 357 transform: scale(0); 358 } 359 360 100% { 361 opacity: 1; 362 -webkit-transform: scale(1); 363 transform: scale(1); 364 } 365 } 366 367 @keyframes scaleIn { 368 0% { 369 opacity: 0; 370 -webkit-transform: scale(0); 371 -ms-transform: scale(0); 372 transform: scale(0); 373 } 374 375 100% { 376 opacity: 1; 377 -webkit-transform: scale(1); 378 -ms-transform: scale(1); 379 transform: scale(1); 380 } 381 } 382 383 384 /************************* 385 *******Footer****** 386 **************************/ 387 388 #footer { 389 padding-bottom: 10px; 390 background-image: url(../images/home/footer.png); 391 background-repeat: repeat-x; 392 background-position: bottom; 393 background-size: contain; 394 } 395 396 #footer h1{ 397 margin-bottom: 65px; 398 margin-top: 36px; 399 } 400 401 #footer .bottom-separator { 402 margin-bottom: 60px; 403 } 404 405 #message { 406 height: 110px; 407 resize: none; 408 } 409 410 .bottom > h2 { 411 margin-top: 0; 412 margin-bottom: 26px; 413 } 414 415 .bottom .media-body h3 { 416 margin-top: 0; 417 padding-left: 25px; 418 } 419 420 .bottom .media-body h3 a{ 421 color: #ea2c00; 422 } 423 424 .testimonial .media{ 425 margin-top: 0; 426 margin-bottom: 25px; 427 } 428 429 .testimonial .media>.pull-left{ 430 margin-right: 25px; 431 } 432 433 .testimonial .media>.pull-left img{ 434 margin-top: 6px; 435 } 436 437 .testimonial .media .media-body blockquote{ 438 padding-left: 25px; 439 padding-right: 30px; 440 position: relative; 441 border-left: 0; 442 margin-bottom: 0; 443 } 444 445 .testimonial .media .media-body blockquote:before{ 446 position: absolute; 447 left: 5px; 448 top: 8px; 449 content: '"'; 450 font-size: 40px; 451 color: #ea2c00; 452 font-family: 'Noto Sans', sans-serif; 453 transform:rotate(180deg); 454 -ms-transform:rotate(180deg); /* IE 9 */ 455 -webkit-transform: rotate(180deg); /* Opera, Chrome, and Safari */ 456 line-height: 0; 457 } 458 459 .testimonial .media .media-body blockquote:after{ 460 position: absolute; 461 right: 30px; 462 bottom: 14px; 463 content: '"'; 464 font-size: 40px; 465 color: #ea2c00; 466 font-family: 'Noto Sans', sans-serif; 467 line-height: 0; 468 } 469 470 .contact-info.bottom { 471 padding-left: 25px; 472 } 473 474 .bottom > address { 475 line-height: 22px; 476 margin-bottom: 40px; 477 } 478 479 .form-control { 480 border: 1px solid #eaeaea; 481 font-weight: 300; 482 outline: none; 483 box-shadow: none; 484 height: 40px; 485 } 486 487 .form-control:hover, 488 .form-control:focus{ 489 border-color: #4fcccd; 490 outline: none; 491 box-shadow: none; 492 } 493 494 .btn-submit { 495 width: 100%; 496 background-color: #4fcccd; 497 color: #fff; 498 font-size: 14px; 499 font-weight: 300; 500 letter-spacing: 5px; 501 text-transform: uppercase; 502 border-radius: 3px; 503 margin-top: 5px; 504 border-bottom: 3px solid #2f9697; 505 box-shadow: none; 506 padding: 10px; 507 } 508 509 .btn-submit:hover, 510 .btn-submit:focus{ 511 color: #fff; 512 outline: none; 513 box-shadow: none; 514 opacity: .8; 515 } 516 517 .copyright-text{ 518 margin-top: 70px; 519 color: #fff; 520 font-size: 16px; 521 padding-bottom: 15px; 522 } 523 524 .copyright-text a { 525 color: #3e848a 526 } 527 528 .copyright-text p { 529 margin-bottom: 0; 530 } 531 532 /************************* 533 *******Home Page****** 534 **************************/ 535 #home-slider { 536 background: url(../images/home/slider-bg.png) 0 100% repeat-x; 537 position: relative; 538 } 539 540 #home-slider .main-slider { 541 position: relative; 542 height: 450px; 543 } 544 545 #home-slider .slide-text{ 546 position: absolute; 547 top: 50px; 548 left: 0; 549 width: 450px; 550 } 551 552 .animate-in .slide-text { 553 -webkit-animation: fadeInLeftBig 700ms cubic-bezier(0.190,1.000,0.220,1.000) 200ms both; 554 animation: fadeInLeftBig 700ms cubic-bezier(0.190,1.000,0.220,1.000) 200ms both; 555 } 556 557 #home-slider .slider-hill { 558 position: absolute; 559 right: 0; 560 bottom: 0; 561 } 562 563 .animate-in .slider-hill { 564 -webkit-animation: bounceInDown 1000ms ease-in-out 200ms both; 565 animation: bounceInDown 1000ms ease-in-out 200ms both; 566 } 567 568 #home-slider .slider-house { 569 position: absolute; 570 right: 110px; 571 bottom: -30px; 572 } 573 574 .animate-in .slider-house { 575 -webkit-animation: bounceInDown 500ms ease-in-out 800ms both; 576 animation: bounceInDown 500ms ease-in-out 800ms both; 577 } 578 579 #home-slider .slider-sun { 580 position: absolute; 581 right: 365px; 582 bottom: 100px; 583 } 584 585 .animate-in .slider-sun { 586 -webkit-animation: scaleIn 500ms ease-in-out 1200ms both; 587 animation: scaleIn 500ms ease-in-out 1200ms both; 588 } 589 590 #home-slider .slider-birds1 { 591 position: absolute; 592 right: 470px; 593 bottom: 75px; 594 } 595 596 .animate-in .slider-birds1 { 597 -webkit-animation: fadeInLeft 500ms ease-in-out 1200ms both; 598 animation: fadeInLeft 500ms ease-in-out 1200ms both; 599 } 600 601 #home-slider .slider-birds2 { 602 position: absolute; 603 right: 40px; 604 bottom: 150px; 605 } 606 607 .animate-in .slider-birds2 { 608 -webkit-animation: fadeInRight 500ms ease-in-out 1200ms both; 609 animation: fadeInRight 500ms ease-in-out 1200ms both; 610 } 611 612 613 #home-slider h1{ 614 margin-top: 100px; 615 margin-bottom: 25px; 616 } 617 618 #home-slider .btn-common { 619 margin-top: 20px; 620 } 621 622 #home-slider .preloader { 623 position: absolute; 624 left: 0; 625 top: 0; 626 bottom: -30px; 627 right: 0; 628 background: #fafafa; 629 text-align: center; 630 } 631 632 #home-slider .preloader > i { 633 font-size: 48px; 634 height: 48px; 635 line-height: 48px; 636 color: #00aeef; 637 position: absolute; 638 left: 50%; 639 margin-left: -24px; 640 top: 50%; 641 margin-top: -24px; 642 } 643 644 #action { 645 background-image: url(../images/home/tour-bg.png); 646 background-color: #fbfafa; 647 background-repeat: repeat-x; 648 height: 157px; 649 background-position: center; 650 display: table; 651 position: static; 652 width: 100%; 653 } 654 655 .vertical-center{ 656 display: table-cell; 657 vertical-align: middle; 658 width: 100%; 659 position: statice; 660 } 661 662 663 .single-service{ 664 overflow: hidden; 665 display: block; 666 } 667 668 .single-service img { 669 margin-bottom: 35px; 670 } 671 672 .single-service .fold { 673 margin-bottom: 35px; 674 } 675 676 .single-service h2 { 677 margin-top: 0; 678 margin-bottom: 15px; 679 } 680 681 .single-service p { 682 padding: 0 48px; 683 } 684 685 .action h1{ 686 margin-top: 0; 687 } 688 689 .action p{ 690 font-size: 18px; 691 margin-bottom: 0; 692 font-weight: 300; 693 } 694 695 .action .btn-common{ 696 margin-top: 55px; 697 float: left; 698 } 699 700 .title { 701 color: #404040; 702 font-weight: 300; 703 } 704 705 .single-features { 706 overflow: hidden; 707 padding-top: 65px; 708 padding-bottom: 40px; 709 } 710 711 .single-features .col-sm-6 { 712 margin-top: 50px; 713 } 714 715 .single-features:last-child { 716 padding-bottom: 95px; 717 padding-top: 0; 718 } 719 720 .single-features h2{ 721 margin-bottom: 15px; 722 } 723 724 #clients{ 725 padding-bottom: 45px; 726 } 727 728 .clients { 729 margin-bottom: 45px; 730 } 731 732 .clients img { 733 display: inline-block; 734 } 735 736 .clients-logo { 737 overflow: hidden; 738 margin-bottom: 10px; 739 } 740 741 742 743 /************************* 744 *******About Us Page****** 745 **************************/ 746 747 #action , 748 #page-breadcrumb{ 749 position: relative; 750 } 751 752 #page-breadcrumb { 753 background-image: url(../images/home/tour-bg.png); 754 background-color: #fbfafa; 755 background-repeat: repeat-x; 756 height: 130px; 757 background-position: center; 758 display: table; 759 position: static; 760 width: 100%; 761 } 762 763 #team { 764 padding: 85px 0; 765 } 766 767 #team-carousel { 768 margin-top: 80px; 769 } 770 771 #company-information .padding-top{ 772 padding-top: 172px; 773 774 } 775 776 .single-service img { 777 height: 85px; 778 } 779 780 .tour-button { 781 background-image: url(../images/home/tour-icon2.png); 782 height: 100%; 783 background-repeat: no-repeat; 784 position: absolute; 785 width: 100%; 786 left: 0; 787 background-position: 151px 4px; 788 } 789 790 .about-image { 791 padding:90px 90px 0; 792 } 793 794 .team-single { 795 position: relative; 796 } 797 798 .person-thumb { 799 position: relative; 800 } 801 802 .person-thumb img { 803 } 804 805 806 .social-profile { 807 background: none repeat scroll 0 0 rgba(137, 97, 46, 0.8); 808 display: none; 809 position: absolute; 810 text-align: center; 811 top: 0; 812 -webkit-transition: all 0.9s ease; 813 -moz-transition: all 0.9s ease; 814 -ms-transition: all 0.9s ease; 815 -o-transition: all 0.9s ease; 816 transition: all 0.9s ease;transition: all 0.9s ease 0s; 817 width: 100%; 818 height: 100%; 819 } 820 821 .team-single:hover .social-profile{ 822 background:rgba(112, 35, 64, 0.9); 823 display: block; 824 -webkit-animation: fadeInUp 400ms; 825 animation: fadeInUp 400ms; 826 -webkit-transition: all 0.9s ease; 827 -moz-transition: all 0.9s ease; 828 -ms-transition: all 0.9s ease; 829 -o-transition: all 0.9s ease; 830 transition: all 0.9s ease; 831 } 832 833 .social-profile .nav-pills { 834 display: inline-block; 835 margin-top: -26px; 836 padding: 0; 837 position: relative; 838 top: 50%; 839 } 840 841 .social-profile .nav-pills li { 842 display: inline-block; 843 margin: 0 5px; 844 } 845 846 .social-profile .nav-pills li a { 847 color: #fff; 848 border: 1px solid #fff; 849 width: 40px; 850 height: 40px; 851 line-height: 40px; 852 text-align: center; 853 padding: 0; 854 border-radius: 40px; 855 -webkit-transition: all 0.9s ease; 856 transition: all 0.9s ease; 857 } 858 859 .social-profile .nav-pills li a:hover { 860 color: #702340; 861 border-color: #702340; 862 } 863 864 .person-info h2 { 865 font-weight: 300; 866 margin-bottom: 5px; 867 } 868 869 .person-info h3 { 870 font-size: 16px; 871 color: #686868; 872 font-weight: 300; 873 margin-top: 0; 874 margin-bottom: 0; 875 } 876 877 .team-carousel-control { 878 position: absolute; 879 top: 36%; 880 width: 13px; 881 height: 16px; 882 text-indent: -9999999px; 883 -webkit-transition: all 0.9s ease; 884 -moz-transition: all 0.9s ease; 885 -ms-transition: all 0.9s ease; 886 -o-transition: all 0.9s ease; 887 transition: all 0.9s ease; 888 } 889 890 .right.team-carousel-control { 891 right: -50px; 892 background-image: url(../images/aboutus/right.png); 893 } 894 895 .left.team-carousel-control { 896 left: -50px; 897 background-image: url(../images/aboutus/left.png); 898 } 899 900 .team-carousel-control:hover{ 901 background-position: 0 -18px; 902 -webkit-transition: all 0.5s ease; 903 -moz-transition: all 0.5s ease; 904 -ms-transition: all 0.5s ease; 905 -o-transition: all 0.5s ease; 906 transition: all 0.5s ease; 907 } 908 909 .count h1{ 910 font-size: 60px; 911 color: #00aeef; 912 } 913 914 .count h3{ 915 font-size: 16px; 916 } 917 918 .progress .progress-bar.six-sec-ease-in-out { 919 -webkit-transition: width 1s ease-in-out; 920 -moz-transition: width 1s ease-in-out; 921 -ms-transition: width 1s ease-in-out; 922 -o-transition: width 1s ease-in-out; 923 transition: width 1s ease-in-out; 924 } 925 926 .top-zero{ 927 margin-top: 0; 928 } 929 930 h3.top-zero{ 931 font-size: 20px; 932 } 933 934 #company-information .about-us h2{ 935 margin-bottom: 45px; 936 } 937 938 .single-skill h3{ 939 font-size: 16px; 940 } 941 942 .progress{ 943 height: 30px; 944 box-shadow: none; 945 -webkit-box-shadow: none; 946 } 947 948 .progress-bar{ 949 line-height: 30px; 950 box-shadow: none; 951 -webkit-box-shadow: none; 952 } 953 954 .progress-bar.progress-bar-primary{ 955 background: #00aeef; 956 } 957 958 959 960 /************************* 961 *******Service Page****** 962 **************************/ 963 #recent-projects{ 964 padding: 85px 0; 965 } 966 967 .recent-projects .team-single{ 968 height: 355px; 969 } 970 971 .recent-projects p.padding-bottom{ 972 padding-bottom: 50px; 973 } 974 975 .choose{ 976 padding-top: 30px; 977 } 978 979 #company-information.choose .padding-top{ 980 padding-top: 50px; 981 } 982 983 #company-information h2{ 984 margin-bottom: 25px; 985 margin-top: 0; 986 } 987 988 ul.elements{ 989 list-style: none; 990 margin: 0; 991 padding: 0; 992 } 993 994 ul.elements li{ 995 margin: 6px 0; 996 } 997 998 ul.elements li > i{ 999 color:#C03035; 1000 display: inline-block; 1001 margin-right: 10px; 1002 } 1003 1004 #company-information h1.margin-bottom{ 1005 margin-bottom: 26px; 1006 } 1007 1008 /************************* 1009 *******Portfolio Default** 1010 **************************/ 1011 1012 .portfolio-single { 1013 position: relative; 1014 } 1015 1016 .portfolio-thumb { 1017 position: relative; 1018 } 1019 1020 .portfolio-thumb img { 1021 width: 100%; 1022 } 1023 1024 1025 .portfolio-single:hover .portfolio-view{ 1026 display: block; 1027 -webkit-animation: fadeInUp 400ms; 1028 animation: fadeInUp 400ms; 1029 } 1030 1031 #portfolio .row{ 1032 margin-left: -10px; 1033 margin-right: -10px; 1034 } 1035 1036 .portfolio-view { 1037 display: none; 1038 position: absolute; 1039 top: 0; 1040 height: 100%; 1041 background:rgba(112, 35, 64, 0.9); 1042 width: 100%; 1043 text-align: center; 1044 } 1045 1046 .portfolio-view .nav-pills { 1047 padding: 0; 1048 display: inline-block; 1049 margin-top: -26px; 1050 top: 50%; 1051 position: relative; 1052 } 1053 1054 .portfolio-view .nav-pills li { 1055 display: inline-block; 1056 margin: 0 5px; 1057 } 1058 1059 .portfolio-view .nav-pills li a { 1060 color: #fff; 1061 border: 1px solid #fff; 1062 width: 40px; 1063 height: 40px; 1064 line-height: 38px; 1065 text-align: center; 1066 padding: 0; 1067 border-radius: 40px; 1068 -webkit-animation: scaleIn 400ms linear 100ms both; 1069 animation: scaleIn 400ms linear 100ms both; 1070 -webkit-transition: all 0.9s ease; 1071 transition: all 0.9s ease; 1072 } 1073 1074 .portfolio-view .nav-pills li a:hover { 1075 color: #702340; 1076 border-color: #702340; 1077 -webkit-transition: all 0.9s ease; 1078 transition: all 0.9s ease; 1079 } 1080 1081 .portfolio-info { 1082 overflow: hidden; 1083 margin-bottom: 30px; 1084 } 1085 1086 .portfolio-info h2 { 1087 font-size: 18px; 1088 margin: 15px 0 0; 1089 } 1090 1091 .portfolio-filter { 1092 margin: 80px 0; 1093 padding: 0; 1094 } 1095 1096 .portfolio-filter li { 1097 display: inline-block; 1098 position: relative; 1099 } 1100 1101 .portfolio-filter li a { 1102 border-radius: 0; 1103 color: #686868; 1104 font-size: 18px; 1105 font-weight: 300; 1106 padding: 0 25px; 1107 text-transform: capitalize; 1108 border: none; 1109 } 1110 1111 .portfolio-filter li .active{ 1112 background: transparent; 1113 box-shadow: none; 1114 -webkit-box-shadow: none; 1115 } 1116 1117 .portfolio-filter li a:hover, 1118 .portfolio-filter li a:focus, 1119 .portfolio-filter li a.active { 1120 background: transparent; 1121 box-shadow: none; 1122 -webkit-box-shadow: none; 1123 } 1124 1125 .portfolio-filter li a.active:before{ 1126 position: absolute; 1127 1128 content: ""; 1129 left: 0; 1130 width: 13px; 1131 height: 16px; 1132 background: url(../images/portfolio/icon.png); 1133 top: 5px; 1134 } 1135 1136 .portfolio-pagination{ 1137 text-align: center; 1138 1139 padding-top: 40px; 1140 padding-bottom: 90px; 1141 } 1142 1143 .pagination li{ 1144 display: inline-block; 1145 margin: 0 10px; 1146 } 1147 1148 .pagination li a{ 1149 color: #000; 1150 padding: 5px 10px; 1151 border-radius: 5px; 1152 border: 1px solid #fff; 1153 } 1154 1155 .pagination li:first-child a{ 1156 background: url(../images/portfolio/left.png); 1157 background-repeat: no-repeat; 1158 text-indent: -999999999px; 1159 background-position: center top 10px; 1160 width: 32px; 1161 height: 36px; 1162 border: none; 1163 -webkit-transition: 300ms; 1164 -moz-transition: 300ms; 1165 -o-transition: 300ms; 1166 transition: 300ms; 1167 } 1168 1169 .pagination li:first-child a:hover{ 1170 background: url(../images/portfolio/left.png); 1171 background-position: center top -37px; 1172 background-repeat: no-repeat; 1173 -webkit-transition: 300ms; 1174 -moz-transition: 300ms; 1175 -o-transition: 300ms; 1176 transition: 300ms; 1177 } 1178 1179 .pagination li:last-child a{ 1180 background: url(../images/portfolio/right.png); 1181 background-repeat: no-repeat; 1182 text-indent: -999999999px; 1183 background-position: center top 10px; 1184 width: 32px; 1185 height: 36px; 1186 border: none; 1187 -webkit-transition: 300ms; 1188 -moz-transition: 300ms; 1189 -o-transition: 300ms; 1190 transition: 300ms; 1191 } 1192 1193 .pagination li:last-child a:hover{ 1194 background: url(../images/portfolio/right.png); 1195 background-position: center top -37px; 1196 background-repeat: no-repeat; 1197 -webkit-transition: 300ms; 1198 -moz-transition: 300ms; 1199 -o-transition: 300ms; 1200 transition: 300ms; 1201 } 1202 1203 .pagination li a:hover, 1204 .pagination .active a, 1205 .pagination a:active, 1206 .pagination .active a:hover, 1207 .pagination .active a:focus, 1208 .pagination a:focus { 1209 background: transparent; 1210 border-color: #C03035; 1211 color: #C03035; 1212 } 1213 1214 1215 /***************************** 1216 Portfolio with right sidebar 1217 *****************************/ 1218 1219 .sidebar h3 { 1220 color: #404040; 1221 margin-top: 0; 1222 border-bottom: 3px solid #ececec; 1223 margin-bottom: 6px; 1224 padding-bottom: 8px; 1225 } 1226 1227 .sidebar-item{ 1228 margin-bottom: 48px; 1229 } 1230 1231 .categories .navbar-stacked li { 1232 border-bottom: 1px solid #ececec; 1233 } 1234 1235 .categories .navbar-stacked li:last-child { 1236 border-bottom: 0px solid #ececec; 1237 } 1238 1239 .categories .navbar-stacked li a { 1240 font-size: 16px; 1241 color: #6a6a6a; 1242 padding: 8px 0; 1243 padding-left: 0; 1244 } 1245 1246 .categories .navbar-stacked li a:hover{ 1247 background: none; 1248 margin-left: 20px; 1249 color: #0099AE; 1250 opacity: 1; 1251 } 1252 1253 .categories .navbar-stacked li.active a{ 1254 color: #0099AE; 1255 padding-left: 20px; 1256 } 1257 1258 .categories .navbar-stacked li.active a:before{ 1259 position: absolute; 1260 content: ""; 1261 border-color: transparent transparent transparent #0099AE; 1262 border-width: 8px; 1263 border-style: solid; 1264 left: 0; 1265 top: 13px; 1266 margin-top: 0; 1267 z-index: 0; 1268 transition: all 0.3s ease 0s; 1269 -moz-transition: all 0.3s ease 0s; 1270 -webkit-transition: all 0.3s ease 0s; 1271 -o-transition: all 0.3s ease 0s; 1272 } 1273 1274 .categories .navbar-stacked li.active a:after { 1275 position: absolute; 1276 content: ""; 1277 border-color: transparent transparent transparent #fff; 1278 border-width: 6px; 1279 border-style: solid; 1280 left: 0px; 1281 top: 15px; 1282 margin-top: 0; 1283 z-index: 1; 1284 transition: all 0.3s ease 0s; 1285 -moz-transition: all 0.3s ease 0s; 1286 -webkit-transition: all 0.3s ease 0s; 1287 -o-transition: all 0.3s ease 0s; 1288 } 1289 1290 .sidebar-item .media{ 1291 border-bottom: 1px solid #ececec; 1292 padding-bottom: 10px; 1293 padding-top: 21px; 1294 margin-top: 0; 1295 transition: all 0.3s ease 0s; 1296 -moz-transition: all 0.3s ease 0s; 1297 -webkit-transition: all 0.3s ease 0s; 1298 -o-transition: all 0.3s ease 0s; 1299 } 1300 1301 .sidebar-item .media:last-child{ 1302 border-bottom: 0px solid #ececec; 1303 padding-bottom: 0; 1304 } 1305 1306 .sidebar-item .media:hover{ 1307 border-left: 2px solid #0099AE; 1308 padding-left: 5px; 1309 transition: all 0.3s ease 0s; 1310 -moz-transition: all 0.3s ease 0s; 1311 -webkit-transition: all 0.3s ease 0s; 1312 -o-transition: all 0.3s ease 0s; 1313 } 1314 1315 .sidebar-item .media:hover.media .media-body h4 a{ 1316 color: #0099AE; 1317 transition: all 0.3s ease 0s; 1318 -moz-transition: all 0.3s ease 0s; 1319 -webkit-transition: all 0.3s ease 0s; 1320 -o-transition: all 0.3s ease 0s; 1321 } 1322 1323 .sidebar-item .media .media-body h4 { 1324 margin-top: 0; 1325 margin-bottom: 8px; 1326 } 1327 1328 .sidebar-item .media .media-body h4 a{ 1329 color: #7d7d7d; 1330 font-size: 16px; 1331 } 1332 1333 .sidebar-item .media .media-body p { 1334 color: #b4b4b4; 1335 font-size: 12px; 1336 } 1337 1338 .tag-cloud .nav-pills{ 1339 margin-top: 16px; 1340 } 1341 1342 .tag-cloud .nav-pills li{ 1343 margin: 0; 1344 margin-top: 6px; 1345 margin-right: 4px; 1346 } 1347 1348 .tag-cloud .nav-pills li a{ 1349 font-size: 14px; 1350 font-weight: 300; 1351 padding: 5px 15px; 1352 background: #bbbbbb; 1353 color: #fff; 1354 border-radius: 3px; 1355 } 1356 1357 .tag-cloud .nav-pills li a:hover{ 1358 background: #0099AE; 1359 } 1360 1361 .popular ul.gallery { 1362 margin: 0; 1363 padding: 0; 1364 list-style: none; 1365 margin: 10px -8px; 1366 } 1367 1368 .popular ul.gallery li { 1369 display: block; 1370 width: 33.33%; 1371 float: left; 1372 padding: 8px; 1373 } 1374 1375 .popular ul.gallery li a { 1376 display: block; 1377 } 1378 1379 .popular ul.gallery li a img { 1380 width: 100%; 1381 transition: border-radius 300ms ease-in; 1382 -webkit-transition: border-radius 300ms ease-in; 1383 } 1384 1385 .popular ul.gallery li a img:hover { 1386 border-radius: 60px; 1387 } 1388 1389 1390 /* Start: Recommended Isotope styles */ 1391 1392 /**** Isotope Filtering ****/ 1393 .isotope-item { 1394 z-index: 2; 1395 } 1396 1397 .isotope-hidden.isotope-item { 1398 pointer-events: none; 1399 z-index: 1; 1400 } 1401 1402 /**** Isotope CSS3 transitions ****/ 1403 1404 .isotope, 1405 .isotope .isotope-item { 1406 -webkit-transition-duration: 0.8s; 1407 -moz-transition-duration: 0.8s; 1408 -ms-transition-duration: 0.8s; 1409 -o-transition-duration: 0.8s; 1410 transition-duration: 0.8s; 1411 } 1412 1413 .isotope { 1414 -webkit-transition-property: height, width; 1415 -moz-transition-property: height, width; 1416 -ms-transition-property: height, width; 1417 -o-transition-property: height, width; 1418 transition-property: height, width; 1419 } 1420 1421 .isotope .isotope-item { 1422 -webkit-transition-property: -webkit-transform, opacity; 1423 -moz-transition-property: -moz-transform, opacity; 1424 -ms-transition-property: -ms-transform, opacity; 1425 -o-transition-property: -o-transform, opacity; 1426 transition-property: transform, opacity; 1427 } 1428 1429 /**** disabling Isotope CSS3 transitions ****/ 1430 .isotope.no-transition, 1431 .isotope.no-transition .isotope-item, 1432 .isotope .isotope-item.no-transition { 1433 -webkit-transition-duration: 0s; 1434 -moz-transition-duration: 0s; 1435 -ms-transition-duration: 0s; 1436 -o-transition-duration: 0s; 1437 transition-duration: 0s; 1438 } 1439 1440 1441 1442 1443 /***************************** 1444 Portfolio Details 1445 *****************************/ 1446 1447 #portfolio-information.padding-top{ 1448 padding-top: 100px; 1449 } 1450 1451 .project-name h2{ 1452 margin-top: 0; 1453 margin-bottom: 15px; 1454 } 1455 1456 #related-work .title{ 1457 margin-bottom: 55px; 1458 margin-top: 10px; 1459 } 1460 1461 .navbar-default { 1462 background: none; 1463 padding: 0; 1464 } 1465 1466 .navbar-default li a{ 1467 font-size: 12px; 1468 padding: 0; 1469 padding-right: 15px; 1470 } 1471 1472 .navbar-default li a i{ 1473 padding-right: 8px; 1474 } 1475 1476 .navbar-default li a:hover{ 1477 color: #0884d5; 1478 background: none; 1479 } 1480 1481 .skills .navbar-default, 1482 .client .navbar-default{ 1483 margin-left: 35px; 1484 1485 } 1486 1487 .live-preview .btn-common{ 1488 margin-top: 21px; 1489 padding: 13px 45px; 1490 } 1491 1492 1493 /***************************** 1494 Blog Default 1495 *****************************/ 1496 1497 .single-blog.timeline { 1498 background: #FFFFFF; 1499 border: 1px solid #EEEEEE; 1500 border-bottom: 0; 1501 position: relative; 1502 padding-bottom: 0; 1503 } 1504 1505 .timeline .post-content { 1506 padding: 20px 20px 0; 1507 } 1508 1509 .post-thumb{ 1510 margin: -1px -1px 0; 1511 position: relative; 1512 overflow: hidden; 1513 } 1514 1515 .timeline .post-thumb img { 1516 width: 100%; 1517 } 1518 1519 .post-thumb iframe{ 1520 width: 100%; 1521 min-height: 270px; 1522 border: 0; 1523 } 1524 1525 .post-overlay{ 1526 position: absolute; 1527 top: 50%; 1528 display: none; 1529 width: 94px; 1530 height: 140px; 1531 margin-top: -70px; 1532 overflow: hidden; 1533 } 1534 1535 .post-overlay span{ 1536 position: absolute; 1537 left: 50%; 1538 bottom: 0; 1539 margin-left: -60px; 1540 -webkit-animation: fadeInUp 400ms; 1541 animation: fadeInUp 400ms; 1542 z-index: 9; 1543 } 1544 1545 1546 .post-overlay span:before{ 1547 position: absolute; 1548 bottom: 0; 1549 border-style: solid; 1550 border-width: 60px; 1551 content: ""; 1552 border-color: transparent transparent #0884d5 transparent; 1553 z-index: -1; 1554 cursor: initial; 1555 } 1556 1557 .post-overlay span a{ 1558 font-size: 30px; 1559 color: #fff; 1560 background: transparent; 1561 padding: 0; 1562 margin-left: 50px; 1563 } 1564 1565 .single-blog:hover .post-overlay{ 1566 display: block; 1567 -webkit-animation: fadeIn 300ms; 1568 animation: fadeIn 300ms; 1569 } 1570 1571 .timeline-divider{ 1572 position: relative; 1573 padding-top: 50px; 1574 } 1575 1576 .timeline-divider:before{ 1577 position: absolute; 1578 top: 0; 1579 content: ""; 1580 border-left-style: solid; 1581 border-left-width: 1px; 1582 height: 100%; 1583 border-left-color: #0099AE; 1584 left: 50%; 1585 margin-left: -2px; 1586 } 1587 1588 .timeline-blog .col-sm-6.padding-top{ 1589 padding-top: 70px; 1590 } 1591 1592 .post-content{ 1593 padding: 20px 0; 1594 } 1595 1596 .timeline-date .btn-common{ 1597 font-size: 18px; 1598 color: #4a4a4a; 1599 font-weight: 300; 1600 border-radius: 0; 1601 padding: 17px 40px; 1602 } 1603 1604 .arrow-right{ 1605 position: relative; 1606 } 1607 1608 .arrow-right:after{ 1609 position: absolute; 1610 right: 1px; 1611 content: ""; 1612 top: 15px; 1613 background: url(../images/blog/left.png); 1614 width: 43px; 1615 height: 54px; 1616 } 1617 1618 .arrow-left{ 1619 position: relative; 1620 } 1621 1622 .arrow-left:before{ 1623 position: absolute; 1624 left: -2px; 1625 content: ""; 1626 top: 86px; 1627 background: url(../images/blog/right.png); 1628 width: 43px; 1629 height: 54px; 1630 } 1631 1632 .post-title { 1633 margin-top: 0; 1634 } 1635 1636 .post-title a, 1637 .comments-number a{ 1638 color: #686868; 1639 } 1640 1641 .post-content .post-author{ 1642 margin-top: 0; 1643 1644 } 1645 1646 .post-content .post-author a{ 1647 font-weight: 300; 1648 font-size: 14px; 1649 color: #0099AE; 1650 } 1651 1652 a.read-more{ 1653 color: #0099AE; 1654 font-weight: 300; 1655 } 1656 1657 a.read-more:hover{ 1658 color: #01707F 1659 } 1660 1661 .post-bottom{ 1662 border-top: 1px solid #eeeeee; 1663 padding-top: 10px; 1664 margin-top: 20px; 1665 margin: 20px -20px 0; 1666 padding: 20px 20px 0; 1667 } 1668 1669 1670 /***************************** 1671 Blog with right sidebar 1672 *****************************/ 1673 1674 .single-blog{ 1675 padding-bottom: 30px; 1676 } 1677 1678 .single-blog .post-bottom{ 1679 border-bottom: 1px solid #eeeeee; 1680 padding-top: 10px; 1681 padding-bottom: 10px; 1682 } 1683 1684 .single-blog .post-overlay span{ 1685 left: 0; 1686 top: 0; 1687 margin-left: 0; 1688 width: 94px; 1689 height: 140px; 1690 background: url(../images/blog/blog-arrow.png); 1691 -webkit-animation: fadeInLeft 400ms; 1692 animation: fadeInLeft 400ms; 1693 } 1694 1695 .single-blog .post-overlay span a{ 1696 margin-left: 8px; 1697 font-weight: 700; 1698 font-size: 36px; 1699 line-height: 18px; 1700 position: absolute; 1701 top: 50px; 1702 } 1703 1704 .single-blog .post-overlay span a small{ 1705 font-size: 16px; 1706 font-weight: 300; 1707 margin-left: 5px; 1708 } 1709 1710 .single-blog .post-overlay span:before{ 1711 border-color: transparent; 1712 border-width: 0; 1713 } 1714 1715 .post-nav{ 1716 margin:0; 1717 padding: 0; 1718 } 1719 1720 .post-nav li a{ 1721 color: #0099AE; 1722 padding: 0; 1723 text-align: left; 1724 } 1725 1726 .post-nav li a i{ 1727 color: #0099AE; 1728 margin-right: 8px; 1729 } 1730 1731 .post-nav li a:hover{ 1732 background: none; 1733 } 1734 1735 .blog-padding-right{ 1736 padding-right:35px; 1737 } 1738 1739 .blog-pagination { 1740 text-align: center; 1741 padding-top: 10px; 1742 padding-bottom: 55px; 1743 } 1744 1745 /***************************** 1746 Blog with right sidebar 1747 *****************************/ 1748 1749 .masonery_area .single-blog{} 1750 .masonery_area .single-blog .post-thumb{ 1751 height: auto; 1752 } 1753 1754 .masonery_area .single-blog .post-title{ 1755 margin-top: 5px; 1756 } 1757 1758 .masonery_area .single-blog .post-title a{ 1759 font-size: 20px; 1760 } 1761 1762 .masonery_area .single-blog .post-thumb img{ 1763 height:auto; 1764 } 1765 1766 .masonery_area .single-blog .post-bottom{ 1767 border-top:0; 1768 padding-top:0; 1769 margin-top:15px; 1770 } 1771 1772 /* Audio CSS */ 1773 1774 .audiojs{ 1775 background:#C03035; 1776 height: 45px; 1777 width: 100%; 1778 } 1779 1780 .audiojs .scrubber{ 1781 background: #fff; 1782 height: 8px; 1783 border-top: 0; 1784 width: 170px; 1785 margin-top: 19px; 1786 margin-left: 12px; 1787 border-radius: 10px; 1788 } 1789 1790 .audiojs .play-pause{ 1791 background: #a92b2f; 1792 width: 68px; 1793 height: 45px; 1794 padding: 0; 1795 padding-left: 24px; 1796 padding-top: 10px; 1797 border-right: 0; 1798 } 1799 1800 .audiojs .time{ 1801 display: none; 1802 1803 } 1804 1805 .audiojs .progress{ 1806 background: #A92B2F; 1807 1808 height: 8px; 1809 border-radius: 10px; 1810 } 1811 1812 .audiojs .loaded{ 1813 background:#fff; 1814 height: 8px; 1815 border-radius: 10px; 1816 } 1817 1818 1819 /***************************** 1820 Blog Details 1821 *****************************/ 1822 1823 .navbar-nav.post-nav li{ 1824 margin-right: 60px; 1825 } 1826 1827 .single-blog.blog-details .post-content{ 1828 padding-top: 30px; 1829 } 1830 1831 .single-blog.blog-details .post-bottom{ 1832 margin-top: 55px; 1833 } 1834 1835 .blog-share{ 1836 margin-top: 40px; 1837 background: #f5f5f5; 1838 display: inline-block; 1839 padding: 2px 0; 1840 } 1841 1842 span.stMainServices, 1843 span.stButton_gradient, 1844 .stButton .chicklets{ 1845 height:24px !important; 1846 } 1847 1848 .author-profile.padding{ 1849 padding-top:50px; 1850 } 1851 1852 .author-profile .col-sm-2 img{ 1853 width: 100%; 1854 border-left: 3px solid #0099AE; 1855 } 1856 1857 .author-profile h3{ 1858 margin-top:0; 1859 color: #3a424c; 1860 } 1861 1862 .author-profile p{ 1863 color: #3a424c; 1864 font-weight: 400; 1865 } 1866 1867 .author-profile span a{ 1868 color: #C03035; 1869 } 1870 1871 .response-area{ 1872 border-bottom: 0; 1873 } 1874 1875 .response-area h2{ 1876 margin-top: 0; 1877 margin-bottom: 0; 1878 border-bottom: 0; 1879 padding-bottom: 20px; 1880 } 1881 1882 .post-comment{ 1883 padding-left: 70px; 1884 padding-top: 36px; 1885 border-top: 1px solid #f1e8dd; 1886 } 1887 1888 .post-comment .pull-left img{ 1889 margin-right: 60px; 1890 border-left: 3px solid #0884d5; 1891 } 1892 1893 .post-comment .media-body{ 1894 padding-top: 6px; 1895 border-bottom: 0; 1896 padding-bottom: 50px; 1897 } 1898 1899 .post-comment .media-body p{ 1900 margin-top:10px; 1901 } 1902 1903 .post-comment .media-body span i{ 1904 color: #C03035; 1905 margin-right: 10px; 1906 } 1907 1908 .post-comment .media-body span a{ 1909 color: #C03035; 1910 font-weight: 700; 1911 } 1912 1913 .post-comment .media-body .post-nav li a{ 1914 font-weight: 300; 1915 } 1916 1917 .parrent .media-list{ 1918 margin-left: 190px; 1919 } 1920 1921 .parrent .post-comment{ 1922 padding-left: 0; 1923 margin-left: 70px; 1924 } 1925 1926 1927 /**************************** 1928 ********* Contact Us********* 1929 *****************************/ 1930 #map-section { 1931 margin-top: 50px; 1932 margin-bottom: 50px; 1933 position: relative; 1934 } 1935 1936 #gmap { 1937 height: 350px; 1938 } 1939 1940 .get-in-touch img { 1941 margin-top: 35px; 1942 margin-bottom: 32px; 1943 } 1944 1945 .get-in-touch p { 1946 font-size: 18px; 1947 font-weight: 300; 1948 } 1949 1950 #map-section .contact-info { 1951 position: absolute; 1952 background-color: #7c3651; 1953 right: 0; 1954 top: 0; 1955 width: 33%; 1956 height: 100%; 1957 padding:25px 50px; 1958 opacity: 0.9; 1959 color: #fff; 1960 } 1961 1962 #map-section .contact-info h2, 1963 #map-section .contact-info a { 1964 color: #fff 1965 } 1966 1967 #map-section address a:hover { 1968 color:#00AEEF 1969 } 1970 1971 #contact-form #message{ 1972 resize:none; 1973 } 1974 1975 #contact-form .btn-submit { 1976 width: 28%; 1977 margin: 5px auto; 1978 } 1979 1980 .corporate-info .corporate-address { 1981 background-image: url("../images/contact-bg.png"); 1982 background-position: left top; 1983 background-repeat: no-repeat; 1984 overflow: hidden; 1985 padding-bottom: 50px; 1986 } 1987 1988 .corporate-info .corporate-address address { 1989 background-image: url("../images/icon-map.png"); 1990 background-position: left top; 1991 background-repeat: no-repeat; 1992 padding-left: 40px; 1993 } 1994 1995 1996 /**************************** 1997 ****** Price-table CSS******* 1998 *****************************/ 1999 2000 .price-table { 2001 margin-top: 88px; 2002 margin-bottom: 96px; 2003 } 2004 2005 .single-price ul { 2006 padding: 0; 2007 margin: 0; 2008 list-style: none; 2009 } 2010 2011 .table-heading { 2012 background-color: transparent !important; 2013 color: #FFFFFF !important; 2014 overflow: hidden; 2015 padding: 0 !important; 2016 text-align: center; 2017 } 2018 2019 .single-price.price-one .plan-name, 2020 .single-price.price-two .plan-name, 2021 .single-price.price-three .plan-name, 2022 .single-price.price-four .plan-name { 2023 color: #fff; 2024 font-size: 20px; 2025 margin-bottom: 0; 2026 padding: 10px 0; 2027 text-transform: capitalize; 2028 } 2029 2030 .single-price.price-one .plan-name { 2031 background-color: #0e76bc; 2032 } 2033 2034 .single-price.price-two .plan-name { 2035 background-color: #ac2429; 2036 } 2037 2038 .single-price.price-three .plan-name { 2039 background-color: #ed8d1b; 2040 } 2041 2042 .single-price.price-four .plan-name { 2043 background-color: #6c825f; 2044 } 2045 2046 2047 .single-price .plan-price { 2048 color: #fff; 2049 float: none; 2050 font-size: 14px; 2051 height: 110px; 2052 margin-bottom: 15px; 2053 overflow: hidden; 2054 position: relative; 2055 z-index: 5; 2056 padding-top: 15px; 2057 } 2058 2059 2060 .plan-price .dollar-sign { 2061 font-size: 18px; 2062 } 2063 2064 .plan-price .price { 2065 font-size: 24px; 2066 } 2067 2068 .plan-price .month { 2069 display: block; 2070 margin-top: -6px; 2071 } 2072 2073 .price-one .plan-price:after, 2074 .price-two .plan-price:after, 2075 .price-three .plan-price:after, 2076 .price-four .plan-price:after { 2077 border-style: solid; 2078 border-width: 110px; 2079 content: ""; 2080 height: 0; 2081 left:50%; 2082 position: absolute; 2083 top: 0; 2084 width: 0; 2085 z-index: -1; 2086 margin-left: -110px; 2087 } 2088 2089 .price-one .plan-price:after { 2090 border-color: #0d6fb1 transparent transparent; 2091 } 2092 2093 .price-two .plan-price:after { 2094 border-color: #ac2429 transparent transparent; 2095 } 2096 2097 .price-three .plan-price:after { 2098 border-color: #e78817 transparent transparent; 2099 } 2100 2101 .price-four .plan-price:after { 2102 border-color: #5f7452 transparent transparent; 2103 } 2104 2105 .single-price ul li, 2106 .single-table ul li { 2107 padding: 12px 18px; 2108 background-color: #f7f7f7; 2109 margin-bottom: 5px; 2110 color: #696969; 2111 } 2112 2113 .single-price ul li span, 2114 .single-table ul li span { 2115 float: right; 2116 } 2117 2118 .price-one .btn-buynow, 2119 .price-two .btn-buynow, 2120 .price-three .btn-buynow, 2121 .price-four .btn-buynow { 2122 border-radius: 0; 2123 color: #fff; 2124 padding: 12px; 2125 font-weight: 300; 2126 letter-spacing: 3px; 2127 text-transform: uppercase; 2128 display: block; 2129 } 2130 2131 .price-one .btn-buynow { 2132 background-color: #0d6fb1; 2133 } 2134 2135 .price-two .btn-buynow { 2136 background-color: #ac2429; 2137 } 2138 2139 .price-three .btn-buynow { 2140 background-color: #e78817; 2141 } 2142 2143 .price-four .btn-buynow { 2144 background-color: #5f7452; 2145 } 2146 2147 .price-one .btn-buynow:hover { 2148 background-color: #0a5a90; 2149 } 2150 2151 .price-two .btn-buynow:hover { 2152 background-color: #821b1e; 2153 } 2154 2155 .price-three .btn-buynow:hover { 2156 background-color: #c57413; 2157 } 2158 2159 .price-four .btn-buynow:hover { 2160 background-color: #48583e; 2161 } 2162 2163 2164 .price-table2, .price-table3{ 2165 margin-bottom:125px; 2166 } 2167 2168 .price-table4 { 2169 margin-bottom: 150px 2170 } 2171 2172 .table-one .table-header, 2173 .table-two .table-header, 2174 .table-three .table-header, 2175 .table-four .table-header { 2176 overflow: hidden; 2177 padding:20px; 2178 color: #fff; 2179 } 2180 2181 2182 .table-one .table-header { 2183 background-color:#0e76bc; 2184 } 2185 2186 .table-two .table-header { 2187 background-color:#c03035; 2188 } 2189 2190 .table-three .table-header { 2191 background-color:#ed8d1b; 2192 } 2193 2194 .table-four .table-header { 2195 background-color:#6c825f; 2196 } 2197 2198 .single-table { 2199 position: relative; 2200 padding-top: 60px; 2201 } 2202 2203 .table-one:before, 2204 .table-two:before, 2205 .table-three:before, 2206 .table-four:before { 2207 2208 border-style: solid; 2209 border-width: 0 130px 60px; 2210 content: ""; 2211 height: 0; 2212 left: 0; 2213 position: absolute; 2214 top: 0; 2215 width: 100%; 2216 } 2217 2218 .table-one:before { 2219 border-color: transparent transparent #0d6fb1; 2220 } 2221 2222 .table-two:before { 2223 border-color: transparent transparent #ac2429; 2224 } 2225 2226 .table-three:before { 2227 border-color: transparent transparent #e78817; 2228 } 2229 2230 .table-four:before { 2231 border-color: transparent transparent #5f7452; 2232 } 2233 2234 .table-header h2 { 2235 color: #fff; 2236 float: left; 2237 font-size: 24px; 2238 margin-top: 7px; 2239 } 2240 2241 .table-header .plan-price { 2242 float: right; 2243 margin: 0; 2244 overflow: hidden; 2245 padding-top: 1px; 2246 } 2247 2248 .single-table .btn-signup { 2249 display: block; 2250 text-align: center; 2251 position:relative; 2252 z-index:1; 2253 } 2254 2255 .single-table ul { 2256 margin: 0; 2257 padding: 0; 2258 } 2259 2260 .table-one .btn-signup:after, 2261 .table-two .btn-signup:after, 2262 .table-three .btn-signup:after, 2263 .table-four .btn-signup:after { 2264 content: ""; 2265 position: absolute; 2266 border-style: solid; 2267 border-width: 78px 130px 0; 2268 height: 0; 2269 left: 0; 2270 top: -1px; 2271 width: 100%; 2272 z-index: -1; 2273 } 2274 2275 .table-one .btn-signup:after { 2276 border-color: #0d6fb1 transparent transparent; 2277 } 2278 2279 .table-two .btn-signup:after { 2280 border-color: #ac2429 transparent transparent; 2281 } 2282 2283 .table-three .btn-signup:after { 2284 border-color: #e78817 transparent transparent; 2285 } 2286 2287 .table-four .btn-signup:after { 2288 border-color: #5f7452 transparent transparent; 2289 } 2290 2291 .single-table .btn-signup a { 2292 color: #fff; 2293 display: inline-block; 2294 overflow: hidden; 2295 padding: 20px 0 0 0; 2296 text-transform: uppercase; 2297 letter-spacing: 3px; 2298 } 2299 2300 2301 .table-one .btn-signup:hover.btn-signup:after{ 2302 border-color: #0b598d transparent transparent; 2303 } 2304 2305 2306 .table-two .btn-signup.btn-signup:hover:after { 2307 border-color: #831c20 transparent transparent; 2308 } 2309 2310 .table-three .btn-signup.btn-signup:hover:after { 2311 border-color: #bd7014 transparent transparent; 2312 } 2313 2314 .table-four .btn-signup.btn-signup:hover:after{ 2315 border-color: #3d4b35 transparent transparent; 2316 } 2317 2318 2319 /************************* 2320 ********404 page CSS****** 2321 **************************/ 2322 2323 #error-page { 2324 display: table; 2325 height: 100%; 2326 min-height: 100%; 2327 width: 100%; 2328 color: #686868; 2329 font-size: 18px; 2330 font-weight: 300; 2331 padding: 100px 0; 2332 } 2333 2334 #error-page .container-fluid { 2335 overflow: hidden; 2336 } 2337 2338 .error-page-inner { 2339 display: table-cell; 2340 vertical-align: middle; 2341 } 2342 2343 .bg-404 { 2344 background-image: url("../images/home/tour-bg.png"); 2345 background-repeat: repeat-x; 2346 background-position: center top; 2347 } 2348 2349 .error-image { 2350 display: inline-block; 2351 padding-top: 50px; 2352 padding-bottom: 50px; 2353 } 2354 2355 .error-image img { 2356 width: 100%; 2357 } 2358 2359 #error-page h2 { 2360 font-size:36px; 2361 text-transform: uppercase; 2362 } 2363 2364 .btn-error { 2365 font-weight: 300; 2366 margin-top: 30px; 2367 padding:25px 55px; 2368 text-transform: uppercase; 2369 font-size: 16px; 2370 letter-spacing: 5px; 2371 background-color: transparent; 2372 border: 1px solid #cc9b59; 2373 margin-top: 50px; 2374 margin-bottom: 50px; 2375 } 2376 2377 .btn-error:hover, .btn-error:focus { 2378 background-color: #cc9b59; 2379 border-color:#cc9b59; 2380 color:#fff; 2381 } 2382 2383 #error-page i, #coming-soon i { 2384 border: 1px solid #cc9b59; 2385 height: 40px; 2386 width: 40px; 2387 line-height: 40px; 2388 color: #cc9b59; 2389 font-size: 17px; 2390 margin:0 15px; 2391 border-radius: 50%; 2392 -webkit-transition: all 0.3s ease-in-out; 2393 -moz-transition: all 0.3s ease-in-out; 2394 -ms-transition: all 0.3s ease-in-out; 2395 -o-transition: all 0.3s ease-in-out; 2396 transition: all 0.3s ease-in-out; 2397 } 2398 2399 #error-page i:hover, #coming-soon i:hover { 2400 background-color: #cc9b59; 2401 color: #fff; 2402 -webkit-transition: all 0.3s ease-in-out; 2403 -moz-transition: all 0.3s ease-in-out; 2404 -ms-transition: all 0.3s ease-in-out; 2405 -o-transition: all 0.3s ease-in-out; 2406 transition: all 0.3s ease-in-out; 2407 } 2408 2409 2410 /************************* 2411 ********404 page CSS****** 2412 **************************/ 2413 2414 #error-page { 2415 display: table; 2416 height: 100%; 2417 min-height: 100%; 2418 width: 100%; 2419 color: #686868; 2420 font-size: 18px; 2421 font-weight: 300; 2422 padding: 100px 0; 2423 } 2424 2425 #error-page .container-fluid { 2426 overflow: hidden; 2427 } 2428 2429 .error-page-inner { 2430 display: table-cell; 2431 vertical-align: middle; 2432 } 2433 2434 .bg-404 { 2435 background-image: url("../images/404-bg.png"); 2436 background-repeat: repeat-x; 2437 background-position: center top; 2438 } 2439 2440 .error-image { 2441 display: inline-block; 2442 padding-top: 50px; 2443 padding-bottom: 50px; 2444 } 2445 2446 .error-image img { 2447 width: 100%; 2448 } 2449 2450 #error-page h2 { 2451 font-size:36px; 2452 text-transform: uppercase; 2453 } 2454 2455 .btn-error { 2456 background-color: rgba(0, 0, 0, 0); 2457 border: 3px solid #4FCCCD; 2458 color: #797979; 2459 font-size: 16px; 2460 font-weight: 700; 2461 letter-spacing:0; 2462 margin-bottom: 50px; 2463 margin-top: 50px; 2464 padding: 25px 53px; 2465 text-transform: uppercase; 2466 font-family: 'Open Sans', sans-serif; 2467 } 2468 2469 .btn-error:hover, .btn-error:focus { 2470 background-color: #4FCCCD; 2471 border-color:#4FCCCD; 2472 color:#fff; 2473 } 2474 2475 #error-page i, #coming-soon i { 2476 border: 3px solid #cecece; 2477 height: 40px; 2478 width: 40px; 2479 line-height: 35px; 2480 color: #cecece; 2481 font-size: 17px; 2482 margin:0 15px; 2483 border-radius: 50%; 2484 -webkit-transition: all 0.3s ease-in-out; 2485 -moz-transition: all 0.3s ease-in-out; 2486 -ms-transition: all 0.3s ease-in-out; 2487 -o-transition: all 0.3s ease-in-out; 2488 transition: all 0.3s ease-in-out; 2489 } 2490 2491 #error-page i.fa-twitter:hover, 2492 #coming-soon i.fa-twitter:hover, 2493 #error-page i.fa-twitter:hover, 2494 #coming-soon i.fa-twitter:hover, 2495 #error-page i.fa-google-plus:hover, 2496 #coming-soon i.fa-google-plus:hover { 2497 -webkit-transition: all 0.3s ease-in-out; 2498 -moz-transition: all 0.3s ease-in-out; 2499 -ms-transition: all 0.3s ease-in-out; 2500 -o-transition: all 0.3s ease-in-out; 2501 transition: all 0.3s ease-in-out; 2502 } 2503 2504 #error-page i.fa-facebook:hover, 2505 #coming-soon i.fa-facebook:hover{ 2506 background-color:transparent; 2507 color: #314A87; 2508 border-color:#314A87; 2509 } 2510 2511 #error-page i.fa-twitter:hover, 2512 #coming-soon i.fa-twitter:hover{ 2513 background-color:transparent; 2514 color: #22BBF4; 2515 border-color:#22BBF4; 2516 } 2517 2518 #error-page i.fa-google-plus:hover, 2519 #coming-soon i.fa-google-plus:hover{ 2520 background-color:transparent; 2521 color: #DD4C3B; 2522 border-color:#DD4C3B; 2523 } 2524 2525 /************************* 2526 ******Coming Soon CSS***** 2527 **************************/ 2528 2529 .logo-image { 2530 display: block; 2531 text-align: center; 2532 margin-top: 80px; 2533 margin-bottom: 95px; 2534 } 2535 2536 .logo-image img { 2537 display: inline-block; 2538 } 2539 2540 #coming-soon { 2541 background-image: url("../images/coming-soon-bg.png"); 2542 background-position: center top; 2543 background-repeat: repeat-x; 2544 padding: 40px 0; 2545 overflow: hidden; 2546 } 2547 2548 #coming-soon .social-link { 2549 margin-top: 35px; 2550 } 2551 2552 .time-count { 2553 display: block; 2554 text-align: center; 2555 } 2556 2557 .time-count ul { 2558 padding-left: 0; 2559 } 2560 2561 #countdown { 2562 display: block; 2563 max-width: 960px; 2564 margin: 80px auto 100px; 2565 } 2566 2567 2568 #countdown li { 2569 float: left; 2570 display: block; 2571 width: 25%; 2572 text-align: center; 2573 height: 254px; 2574 background-position: 50% 0; 2575 background-repeat: no-repeat; 2576 background-size: contain !important; 2577 position: relative; 2578 color: #fff; 2579 } 2580 2581 #countdown li.angle-one { 2582 background-image: url(../images/coming-soon1.png); 2583 left: 120px; 2584 } 2585 2586 #countdown li.angle-two { 2587 background-image: url(../images/coming-soon2.png); 2588 left: 40px; 2589 } 2590 2591 #countdown li.angle-three { 2592 background-image: url(../images/coming-soon3.png); 2593 right: 40px; 2594 } 2595 2596 #countdown li.angle-four { 2597 background-image: url(../images/coming-soon4.png); 2598 right: 120px; 2599 } 2600 2601 #countdown li > span { 2602 font-size: 48px; 2603 line-height: 48px; 2604 font-weight: 700; 2605 color: #fff; 2606 display: inline-block; 2607 margin-top: 40px; 2608 } 2609 2610 #countdown li.angle-two > span, 2611 #countdown li.angle-four > span { 2612 margin-top: 80px; 2613 } 2614 2615 2616 #subscribe { 2617 background-color: #565656; 2618 color: #FFFFFF; 2619 padding: 40px 0 50px; 2620 } 2621 2622 #subscribe h2 { 2623 color: #fff; 2624 text-transform: uppercase; 2625 } 2626 2627 #subscribe .fa-envelope-o { 2628 color: #0884d5; 2629 margin-right: 5px; 2630 } 2631 2632 #subscribe .form-control { 2633 background-color: transparent; 2634 height: 52px; 2635 color: #fff; 2636 border:2px solid #00aeef; 2637 } 2638 2639 #newsletter { 2640 margin-top: 35px; 2641 position: relative; 2642 } 2643 2644 #newsletter i { 2645 color: #0884d5; 2646 font-size: 36px; 2647 position: absolute; 2648 right: 12px; 2649 top: 7px; 2650 } 2651 2652 .newsletter p { 2653 color: #919191; 2654 font-size: 12px; 2655 margin-top: 10px; 2656 } 2657 2658 #coming-soon-footer { 2659 padding: 45px 0; 2660 line-height: 15px; 2661 overflow: hidden; 2662 } 2663 2664 #coming-soon-footer a { 2665 color: #d89b4e; 2666 } 2667 2668 #coming-soon-footer a:hover { 2669 color: #b38040 2670 } 2671 2672 /*Shortcodes CSS*/ 2673 .bs-example{ 2674 margin: 0 0 20px; 2675 } 2676 2677 .panel-group{ 2678 border: 1px solid #eee; 2679 } 2680 .panel-default{ 2681 border: 0; 2682 } 2683 .panel-group .panel{ 2684 border-radius: 0; 2685 } 2686 .panel-group .panel+.panel{ 2687 margin-top: 0; 2688 } 2689 2690 .panel-default>.panel-heading{ 2691 background-color: transparent; 2692 border-top: 1px solid #eee; 2693 } 2694 2695 .panel-group .panel-default:first-child>.panel-heading{ 2696 border-top: 0; 2697 } 2698 2699 .panel-default>.panel-heading+.panel-collapse .panel-body{ 2700 border-top-color: #eee; 2701 } 2702 2703 2704 .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{ 2705 background-color: #4FCCCD; 2706 } 2707 2708 .tab-content { 2709 padding-top: 20px; 2710 } 2711 2712 /*Features*/ 2713 .feature-inner{ 2714 text-align: center; 2715 } 2716 .icon-wrapper{ 2717 display: inline-block; 2718 background-color: #4FCCCD; 2719 color: #fff; 2720 padding: 25px; 2721 box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset; 2722 -webkit-box-shadow: 0 0 0 5px rgba(0,0,0,.1) inset; 2723 border-radius: 100%; 2724 margin: 10px 0; 2725 }