Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*------------------------------------------
- BASE
- -------------------------------------------*/
- html {overflow-x: hidden;}
- body {position: relative;}
- h1 {font-size: 2em;}
- h2 {font-size: 1.5em;}
- h3 {font-size: 1.3em;}
- h4 {font-size: 1.1em;}
- p,
- li,
- a {font-size: .8em;}
- .page-header {
- text-align: center;
- text-transform: uppercase;
- }
- @media screen and (min-width: 768px) and (max-width: 991px) {
- h1 {font-size: 2.5em}
- h2 {font-size: 2em;}
- h3 {font-size: 1.8em;}
- h4 {font-size: 1.6em;}
- p,
- li,
- a { font-size: 1.3em;}
- }
- @media screen and (min-width: 992px) {
- h1 (font-size: 2.7em;)
- h2 {font-size: 2.1em;}
- h3 {font-size: 1.6em;}
- h4 {font-size: 1.3em;}
- p,
- li,
- a {font-size: .9em;}
- .page-header h2 {
- font-size: 2.5em;
- width: 45%;
- margin: 0 auto;
- background-color: rgba(225,225,225,.5);
- padding: 20px;
- border-radius: 8px;
- margin-bottom: 20px;
- }
- }
- @media screen and (min-width: 1200px) {
- .page-header h2 {font-size: 2.9em;}
- }
- /*------------------------------------------
- NAVIGATION
- -------------------------------------------*/
- .navbar-default {border: none;}
- .navbar-header .navbar-text p {
- font-size: 1.2em;
- margin-top: -20px;
- margin-bottom: 0;
- padding-right: 10px;
- padding-top: 25px;
- padding-bottom: 0;
- color: rgba(255,255,255,1);
- text-transform: uppercase;
- }
- .navbar-brand {padding: 20px 15px 0 15px;}
- .navbar-header > button {margin-right: 25px;}
- .navbar-header a.navbar-brand {
- font-size: 15px;
- text-transform: uppercase;
- font-weight: bolder;
- letter-spacing: 0.1em;
- color: rgba(255,255,255,1);
- }
- .navbar-header .navbar-toggle {
- border: 3px solid white;
- border-radius: 5px;
- }
- .navbar-default {background-color: rgba(246,71,71,1);}
- .navbar-default .navbar-collapse {border-color: transparent;}
- .navbar-toggle .icon-bar {
- width: 20px;
- height: 3px;
- }
- .navbar-default .navbar-toggle .icon-bar {background-color: white;}
- .navbar-default .navbar-nav > li > a {
- color: rgba(255,255,255,1);
- text-transform: uppercase;
- font-weight: bold;
- letter-spacing: .3em;
- }
- .navbar-default .navbar-nav > .active > a,
- .navbar-default .navbar-nav > .active > a:hover,
- .navbar-default .navbar-nav > .active > a:focus {
- background-color: rgba(255,255,255,.5);
- color: rgba(255,255,255,1);
- }
- .navbar-default .navbar-toggle:hover,
- .navbar-default .navbar-toggle:focus {background-color: rgba(255,255,255,.5);}
- @media screen and (min-width: 768px) and (max-width: 991px) {
- .navbar-default {border: none;}
- .navbar-default .navbar-nav > li > a {
- font-size: .6em;
- padding-left: 20px;
- }
- .navbar-default .navbar-brand {margin-top: -5px;}
- }
- @media screen and (min-width: 992px) {
- .navbar-default .navbar-nav > li > a {padding-left: 20px;}
- .navbar-default .navbar-brand {margin-top: -4px;}
- }
- @media screen and (min-width: 1200px) {
- .navbar-default .navbar-nav > li > a {padding-left: 30px;}
- .navbar-header a.navbar-brand {
- font-size: 1.3em;
- margin-top: -5px;
- }
- .navbar-default .navbar-nav > li > a {font-size: 1.2em;}
- .navbar-default .navbar-nav > li > a:last-child {padding-right: 25px;}
- }
- /*------------------------------------------
- PAGE: HOME
- -------------------------------------------*/
- .fullwidth-carousel {
- margin-left: -15px;
- margin-right: -15px;
- padding-top: 60px;
- }
- .carousel-caption {
- background-color: rgba(45,45,45,.3);
- position: absolute;
- bottom: 75px;
- border-radius: 10px;
- width: 45%;
- margin: 0 auto;
- }
- .carousel-caption h4 {
- font-weight: bolder;
- font-size: 1.1em;
- line-height: 5%;
- }
- .carousel-caption p {
- font-weight: bold;
- line-height: 25%;
- padding-top: 5px;
- font-size: .6em;
- }
- .home-bg {
- background:url("../img/mountain.jpg") no-repeat center fixed;
- background-size: cover;
- }
- .home-info {
- margin-top: 20px;
- border: 5px solid rgba(45,45,45,.5);
- border-radius: 6px;
- background-color: rgba(255,255,255,.8);
- }
- .home-info:last-child {margin-bottom: 20px;}
- .home-info button {margin-bottom: 10px;}
- .home-info h3 {
- font-size: 1.3em;
- font-weight: bold;
- letter-spacing: .05em;
- }
- .home-info p {
- font-size: .8em;
- letter-spacing: .08em;
- font-weight: bold;
- }
- .home-info button > a {
- color: rgba(255,255,255,1);
- font-weight: bolder;
- }
- .btn-default {
- border-color: transparent;
- background-color: rgba(246,71,71,.8);
- }
- @media screen and (min-width: 768px) and (max-width: 991px) {
- .fullwidth-carousel {margin-top: -10px;}
- .carousel-caption {
- width: 55%;
- margin: 0 auto;
- position: absolute;
- bottom: 300px;
- }
- .carousel-caption h4 {font-size: 1.5em;}
- .carousel-caption p {
- font-size: 1.2em;
- padding-top: 10px;
- }
- .home-bg {background: none;}
- .home-info {
- border: none;
- border-radius: 0;
- background-color: rgba(246,71,71,.2);
- color: rgba(108,122,137,1);
- padding-bottom: 10px;
- }
- .home-info h3 {
- background-color: rgba(255,255,255,.5);
- padding: 10px;
- text-align: center;
- font-size: 1.6em;
- }
- .home-info p{font-size: 1em;}
- button[type="button"] > a {font-size: 1em;}
- }
- @media screen and (min-width: 992px) {
- .fullwidth-carousel {margin-top: -10px;}
- .carousel-caption {
- width: 40%;
- margin: 0 auto;
- position: absolute;
- bottom: 350px;
- }
- .carousel-caption h4 {font-size: 1.8em;}
- .carousel-caption p {
- font-size: 1.5em;
- line-height: 1.5em;
- }
- .home-bg {background: none;}
- .home-info {
- border: none;
- border-radius: 0;
- background-color: rgba(246,71,71,.2);
- color: rgba(108,122,137,1);
- padding-bottom: 10px;
- }
- .home-info h3 {
- background-color: rgba(255,255,255,.8);
- padding: 10px;
- text-align: center;
- margin-bottom: 20px;
- font-size: 1.5em;
- }
- .home-info p {
- font-size: 1.1em;
- background-color: rgba(255,255,255,.8);
- padding: 15px;
- letter-spacing: .08em;
- margin-bottom: 20px;
- }
- .home-info button {
- font-size: 1.2em;
- padding: 10px;
- }
- }
- @media screen and (min-width: 1200px) {
- .carousel-caption {
- bottom: 450px;
- width: 30%;
- }
- .carousel-caption h4 {
- font-size: 1.8em;
- letter-spacing: .05em;
- margin-top: 20px;
- }
- .carousel-caption p {
- font-size: 1.6em;
- margin-top: 10px;
- }
- .home-info {padding-bottom: 25px;}
- .home-info h3 {font-size: 1.8em;}
- .home-info p {
- font-size: 1.4em;
- }
- .home-info button {
- font-size: 1.5em;
- margin-top: 10px;
- }
- .home-info button.btn-default {border-radius: 5px;}
- }
- /*------------------------------------------
- PAGE: ABOUT
- -------------------------------------------*/
- .about-page {
- background: url("../img/mountain2.jpg") no-repeat center fixed;
- background-size: cover;
- padding-top: 20px;
- }
- .about-page h2 {
- color: rgba(255,255,255,1);
- font-weight: bolder;
- }
- .about-info {
- background-color: rgba(207,0,15,.5);
- margin-top: 5px;
- border-radius: 6px;
- color: rgba(255,255,255,1);
- }
- .about-info h3 {
- text-align: center;
- font-weight: 800;
- }
- .about-info p {
- margin-bottom: 15px;
- line-height: 1em;
- text-align: center;
- letter-spacing: .1em;
- font-weight: bolder;
- }
- .about-skills {
- border: 2px solid rgba(210,77,87,.8);
- background-color: rgba(255,255,255,.8);
- margin-top: 20px;
- margin-bottom: 20px;
- border-radius: 6px;
- color: rgba(45,45,45,.8);
- }
- .about-skills h3 {
- text-align: center;
- font-weight: 800;
- }
- .about-skills li {
- padding-top: 10px;
- font-weight: bolder;
- }
- .about-skills li:last-child {padding-bottom: 10px;}
- .about-story {
- border: 2px solid rgba(210,77,87,.5);
- background-color: rgba(255,255,255,.8);
- border-radius: 4px;
- margin-bottom: 20px;
- }
- .about-story p {padding-bottom: 10px;}
- @media screen and (min-width: 768px) and (max-width: 991px) {
- .about-page {padding-bottom: 20px;}
- .about-photo {
- margin-top: 10px;
- margin-bottom: 20px;
- }
- .about-info {
- padding: 10px;
- margin-bottom: 30px;
- }
- .about-info p {
- padding-top: 5px;
- line-height: 1.5em;
- }
- .about-skills {
- border: none;
- padding: 30px;
- margin-top: 45px;
- }
- .about-story {border: none;}
- }
- @media screen and (min-width: 992px) {
- .about-page {padding-bottom: 50px;}
- .about-info {
- font-size: 1.6em;
- margin-top: 20px;
- margin-bottom: 20px;
- padding-bottom: 15px;
- }
- .about-info h3 {letter-spacing: .05em;}
- .about-skills {
- border: none;
- border-radius: 10px;
- margin-top: 70px;
- }
- .about-skills li {
- line-height: .8em;
- font-size: 1em;
- }
- .about-story {
- margin-top: 20px;
- border: none;
- border-radius: 10px;
- }
- .about-story h3 {
- font-size: 1.8em;
- font-weight: bolder;
- letter-spacing: .08em;
- }
- .about-story p {
- font-size: 1.1em;
- letter-spacing: .05em;
- line-height: 1.5em;
- }
- }
- @media screen and (min-width: 1200px) {
- .about-info h3 {font-size: 1.8em;}
- .about-info p {font-size: 1.5em;}
- .about-skills {
- margin-top: 80px;
- padding: 50px;
- }
- .about-skills h3 {font-size: 1.8em;}
- .about-skills li {font-size: 1.4em;}
- .about-story {padding: 30px;}
- .about-story h3 {font-size: 1.8em;}
- .about-story p {font-size: 1.4em;}
- }
- /*------------------------------------------
- PAGE: CONTACT
- -------------------------------------------*/
- .contact-page {
- background: url("../img/mac.jpg") no-repeat center fixed;
- background-size: cover;
- }
- .contact-page h2 {
- font-weight: bolder;
- color: rgba(255,255,255,1);
- padding-top: 20px;
- }
- .contact-info h4 {
- text-align: center;
- font-size: 1.2em;
- }
- .contact-intro {
- text-align: center;
- background-color: rgba(255,255,255,.8);
- border: 3px solid rgba(45,45,45,.8);
- padding-bottom: 20px;
- border-radius: 7px;
- padding: 25px 2px 35px;
- margin-bottom: 10px;
- }
- .contact-intro h3 {text-transform: uppercase;}
- .contact-intro a {color: black;}
- h4 > span.glyphicon {padding-right: 5px;}
- .contact-email {
- background-color: rgba(246,71,71,.5);
- color: rgba(255,255,255,1);
- border-radius: 8px;
- margin-top: 10px;
- margin-bottom: 20px;
- padding: 30px 5px;
- }
- .contact-email p {
- text-align: center;
- font-size: 1em;
- }
- .contact-email a {
- color: rgba(255,255,255,1);
- letter-spacing: .2em;
- }
- .contact-phone {
- background-color: rgba(246,71,71,.5);
- color: rgba(255,255,255,1);
- border-radius: 8px;
- margin-bottom: 20px;
- padding: 30px 5px;
- }
- .contact-phone p {
- text-align: center;
- font-size: 1em
- }
- .contact-phone a {
- color: rgba(255,255,255,1);
- letter-spacing: .2em;
- }
- .contact-address {
- background-color: rgba(246,71,71,.5);
- color: white;
- margin-bottom: 20px;
- padding-bottom: 5px;
- padding-top: 5px;
- border-radius: 8px;
- }
- .contact-address p {
- padding-left: 70px;
- font-size: 1em;
- padding-bottom: 5px;
- letter-spacing: .1em;
- }
- form {
- background-color: rgba(255,255,255,.4);
- border-radius: 6px;
- padding-left: 35px;
- padding-top: 10px;
- padding-bottom: 15px;
- margin-bottom: 20px;
- }
- .contact-form h3 {
- text-align: center;
- font-weight: bolder;
- }
- .form-control {width: 80%;}
- .comment-container {
- margin-bottom: 15px;
- background-color: rgba(45,45,45,.6);
- text-align: center;
- padding: 30px;
- border-radius: 5px;
- }
- .comment-container h4 {
- color: rgba(246,71,71,1);
- text-transform: uppercase;
- }
- #visible-comment {
- color: white;
- font-size: 1.2em;
- letter-spacing: .08em;
- }
- @media screen and (min-width: 768px) and (max-width: 991px) {
- .contact-page {padding-bottom: 30px;}
- .contact-info h4 {font-size: 1em;}
- .contact-info a {font-size: 1em;}
- .contact-info p {font-size: .8em;}
- .contact-phone {margin-top: 10px;}
- .contact-address {padding: 20px;}
- }
- @media screen and (min-width: 992px) {
- .contact-page {padding-bottom: 45px;}
- .contact-page h2 {
- margin-top: 20px;
- }
- .contact-info {margin-bottom: 20px;}
- .contact-intro {
- border: none;
- padding: 35px;
- }
- .contact-intro h3 {
- font-weight: bolder;
- letter-spacing: .05em;
- font-size: 1.8em;
- color: rgba(45,45,45,.8);
- }
- .contact-intro a {font-size: 1.6em;}
- .contact-info-md {
- background-color: rgba(255,255,255,.5);
- border-radius: 10px;
- padding-left: 30px;
- padding-top: 20px;
- padding-bottom: 20px;
- margin-bottom: 20px;
- }
- .contact-info-md h4 {font-size: 1.6em;}
- .contact-info-md >p > a {font-size: 1em;}
- .contact-info-md > p {font-size: 1.1em;}
- .contact-form h3 {font-size: 1.8em;}
- label {font-size: 1.2em;}
- }
- @media screen and (min-width: 1200px) {
- form {
- padding-left: 140px;
- padding-bottom: 50px;
- }
- }
- /*------------------------------------------
- PAGE: PORTFOLIO
- -------------------------------------------*/
- .portfolio-page {
- background: url("../img/bridge.jpg") no-repeat center fixed;
- background-size: cover;
- padding-top: 20px;
- padding-bottom: 20px;
- }
- .contact-thumbnail h4 {
- text-align: center;
- background-color: rgba(246,71,71,.8);
- padding-top: 10px;
- padding-bottom: 10px;
- }
- .contact-thumbnail a {color: rgba(255,255,255,1);}
- .contact-thumbnail a:hover,
- .contact-thumbnail a:focus {
- color: rgba(45,45,45,1);
- text-decoration: none;
- }
- .recent-project {
- background: rgba(255,255,255,.5);
- font-size: 1.6em;
- margin-top: 20px;
- margin-bottom: 20px;
- color: rgba(45,45,45,1);
- text-transform: uppercase;
- letter-spacing: .2em;
- }
- .image {
- box-sizing: border-box;
- border: 2px solid rgba(255,255,255,1);
- width: 400px;
- height: 400px;
- margin: 5px;
- display: inline-block;
- position: relative;
- }
- .info {
- display: inline-block;
- color: rgba(246,71,71,.8);
- font-family: "Helvetica";
- text-transform: uppercase;
- font-weight: 700;
- letter-spacing: .5em;
- line-height: 1.6;
- position: absolute;
- top: 15%;
- left: 22%;
- font-size: 1.5em;
- }
- .proj-title {
- font-weight: 100;
- }
- @media screen and (min-width: 768px) and (max-width: 991px) {
- .portfolio-page {padding-bottom: 50px;}
- .portfolio-page h4 {font-size: .9em;}
- }
- @media screen and (min-width: 992px) {
- .portfolio-page {padding-bottom: 35px;}
- .portfolio-page h4 {font-size: 1.6em;}
- }
- /*------------------------------------------
- PAGE: FAQ
- -------------------------------------------*/
- .faq-page {
- background: url("../img/sampan.jpg") no-repeat center fixed;
- background-size: cover;
- padding-top: 80px;
- padding-bottom: 100px;
- }
- .faq-page h2 {
- margin-top: -40px;
- color: rgba(255,255,255,1);
- }
- .panel-default {border-color: rgba(225,225,225,1);}
- .panel-body {background-color: rgba(225,225,225,.5);}
- .panel-default > .panel-heading {background-color: rgba(274,71,71,.8);}
- .panel-default > .panel-heading + .panel-collapse > .panel-body {border-color: rgba(225,225,225,1);}
- .panel-title a:focus,
- .panel-title a:hover {
- color: white;
- text-decoration: none;
- }
- .modal-button {margin-bottom: 20px;}
- .modal-body {height: 500px;}
- #myResume {
- padding: 10px;
- width: 100%;
- height: 100%;
- }
- table {
- background-color: rgba(255,255,255,.5);
- font-size: 1.3em;
- margin: 0 auto;
- margin-top: 30px;
- }
- th {
- text-align: center;
- padding-top: 15px;
- padding-bottom: 15px;
- text-transform: uppercase;
- letter-spacing: .09em;
- }
- td {
- text-align: center;
- padding-top: 10px;
- padding-bottom: 10px;
- }
- .td-img img {
- margin: 10px 25px;
- border: 3px solid white;
- border-radius: 5px;
- }
- .td-title {
- width: 25%;
- text-align: right;
- padding-right: 25px;
- font-weight: bolder;
- letter-spacing: .05em;
- }
- @media screen and (min-width: 768px) and (max-width: 991px) {
- .panel-title {font-size: .9em;}
- .panel-body {font-size: .7em;}
- }
- @media screen and (min-width: 992px) {
- .panel-title {font-size: 1.6em;}
- .panel-body {font-size: 1.4em;}
- }
- /*------------------------------------------
- FOOTER
- -------------------------------------------*/
- .navbar-text > p {
- padding-top: 20px;
- font-size: .6em;
- }
- .navbar-text > a {
- color: inherit;
- text-decoration: none;
- }
- @media screen and (min-width: 768px) and (max-width: 991px) {
- .navbar-text p {font-size: 1em;}
- .footer-copy {margin-left: -45px;}
- .footer-social {
- margin-top: 30px;
- margin-right: -45px;
- }
- }
- @media screen and (min-width: 992px) {
- .footer-copy p {font-size: 1em;}
- .footer-social {
- margin-top: 30px;
- font-size: 1.2em;
- }
- }
- @media screen and (min-width: 1200px) {
- .navbar-static-bottom {border: none;}
- .footer-copy {margin-left: -60px;}
- .footer-social {margin-right: -60px;}
- .footer-social a {font-size: 1.5em;}
- }
- /*------------------------------------------
- TYPOGRAPHY
- -------------------------------------------*/
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {font-family: 'Lora', Georgia, Times, 'Times New Roman', serif;}
- p,
- ul,
- li,
- a,
- label,
- table {font-family: 'Cabin', Verdana, Geneva, sans-serif;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement