/*!
 * Start Bootstrap - Portfolio Item (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    padding: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    background: url(../img/main-bg.png) no-repeat center top fixed;
    background-attachment: relative;
	background-position: center center;


    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}

.portfolio-item {
    margin-bottom: 25px;
	overflow: hidden;
}

footer {
    margin: 110px 0;
}

/* Fonts & Text */
@font-face {
  font-family: 'Sawasdee';
  src: url('../fonts/sawasdee.ttf');
}
@font-face {
  font-family: 'Sawasdee Bold';
  src: url('../fonts/sawasdee_bold.ttf');
}
@font-face {
  font-family: 'Sawasdee Oblique';
  src: url('../fonts/sawasdee_oblique.ttf');
}
@font-face {
  font-family: 'Sawasdee Bold Oblique;';
  src: url('../fonts/sawasdee_boldoblique.ttf');
}
.textbox {
	background-color: #3d3d3d;
	  -moz-border-radius: 25px;
    border-radius: 25px;
    padding:15px;
	padding-bottom: 50px;
	padding-left: 25px;
}

h1, h2, h3, h4, h5, h6, p, li, ul, a {
    font-family: 'Sawasdee', sans-serif;
    font-weight: 300;
    color: #f2f2f2;
}

h1 {
	font-size: 26px;
}
h1.page-header {
	color: #1a1a1a;
	font-size: 40px;
	font-family: 'Sawasdee Bold';
}
h2 {
	font-size: 20px;
	font-family: 'Sawasdee Bold';
}

h3 {
	font-weight: 400;
}

h4 {
	font-weight: 400;
	font-size: 20px;
}

h5 {
    font-size: 30px;
    font-weight: 400;
    color: #1a1a1a;
}

p {
    margin-bottom: 20px;
    font-size: 16px;
}
p.footer {
	font-size: 10px;
}

a {
    color: #f2f2f2;
	font-size: 20px;
    word-wrap: break-word;
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}

a:hover,
a:focus {
    color: #43F0D2;
    text-decoration: none;
    outline: 0;
}

a:before,
a:after {
    -webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
    -moz-transition: color 0.1s ease-in, background 0.1s ease-in;
    -ms-transition: color 0.1s ease-in, background 0.1s ease-in;
    -o-transition: color 0.1s ease-in, background 0.1s ease-in;
    transition: color 0.1s ease-in, background 0.1s ease-in;
}