/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.front-page-block.portfolio .section-title {
	font-style: normal;
	text-align: center;
}

.site-title {
	display: table;
	font-family: 'Josefin Sans',"Cabin",Helvetica,sans-serif;
	line-height: 1.25;
	font-size:300%;
	letter-spacing: .13em;
	margin: 0 auto;
	max-width: 90%;
	text-align: center;
	text-transform: uppercase;
	font-weight:900;
	z-index: 0;
}

.project-image a {
font-style: normal;
}

.site-title a {
	border: 0px solid currentColor;
	color: #222;
	display: block;
	padding: 0 .25em;
font-style: normal;
}

.site-title a,
.site-title a:hover {
color:white;
font-style: normal;
}

.button {
		font-family: 'Josefin Sans',"Cabin",Helvetica,sans-serif;
	display: table;
	font-size:1.5rem;
	text-transform: uppercase;
	margin: 45px auto 0;
    line-height: 1.9;
    cursor: pointer;
    position: relative;
    padding: 13px 20px 9px 20px;
    border: 1px solid #fff; 
    border-radius: 0;
    left: auto;
    color: #000;
    opacity: 0,;
	letter-spacing: .13em;
    background-color: #fcd088;
font-style: normal;
}
h1 {
    color: yellow;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background-color: #fcd070;
	text-decoration: none;
	color: #333;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

.main-navigation a {
	text-transform: none;
font-style: normal;

}

.main-navigation a:hover {
	color:#fcd088;
}

@media screen and (max-width: 600px) {
.site-title {
		font-size:150%;
	}
}

.widget-title {
	font-family: "Josefin Sans","Cabin", Helvetica, sans-serif;
	font-size: 20px;
	font-size: 2rem;
	letter-spacing: .03em;
	margin-bottom: 1.7778em;
	text-align: center;
	text-transform: none;
}

.widget {
		font-family: "Josefin Sans","Cabin", Helvetica, sans-serif;
}
.entry-title {
	font-family: "Josefin Sans","Cabin", Helvetica, sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.7778;
	margin-bottom: 0;
}

.page-title {
	font-family: "Josefin Sans","Alegreya", Georgia, serif;
	font-size: 40px;
	font-size: 4rem;
	font-style: normal;
	line-height: 1.6em;
	text-align: center;
}

.project-title {
	color: #fff;
	font-family: "Josefin Sans","Cabin", Helvetica, sans-serif;
		text-transform: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "Josefin Sans","Alegreya", Georgia, serif;
	font-weight: 300;
}

p {

	font-weight:100;
	font-size:14px;
		font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #000;
	word-wrap: break-word;
	line-height: 1.9;
	letter-spacing: 1px;
	font-weight: 300;
	font-style:none;

}

.entry-title {
	font-family: "Josefin Sans","Alegreya", Georgia, serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.7778;
	margin-bottom: 0;
	font-style: none;
}

.single .entry-title,
.page-title,
.page-title {
	font-family: "Josefin Sans","Alegreya", Georgia, serif;
	font-size: 40px;
	font-size: 4rem;
	font-style: normal;
	line-height: 1.6em;
	text-align: center;
}

.home .page-content:after {
	display: none;
	color: #ddd;
	content: '\002A \002A \002A \002A \002A';
	font-size: 50px;
	letter-spacing: 25px;
	line-height: 1;
	font-size: 5rem;
	font-family: Arial, serif;
	margin: 0.64em 0;
	text-align: center;

}

.bs-example{
        font-family: sans-serif;
        position: relative;
        margin: 50px;
}
.typeahead, .tt-query, .tt-hint {
        border: 2px solid #CCCCCC;
        border-radius: 8px;
        font-size: 24px;
        height: 30px;
        line-height: 30px;
        outline: medium none;
        padding: 8px 12px;
        width: 300px;
				
}
.typeahead {
        background-color: #FFFFFF;
}
.typeahead:focus {
        border: 2px solid #0097CF;
}
.tt-query {
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
        color: #999999;
}
.tt-dropdown-menu {
        background-color: #FFFFFF;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 8px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
        margin-top: 12px;
        padding: 8px 0;
        width: 322px;
}
.tt-suggestion {
        font-size: 24px;
        line-height: 24px;
        padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
        background-color: #0097CF;
        color: #FFFFFF;
}
.tt-suggestion p {
        margin: 0;
}

a {
	color: #808080;
	text-decoration: none;
	font-style: italic;
}
a:hover,
a:focus,
a:active {
	color: #fcd088;
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active {
	outline: 0;
}
.entry-content a,
.page-content a {
	border-bottom: 2px solid transparent;
}
.entry-content a:hover,
.page-content a:hover {
	border-bottom: 2px solid #fcd088;
}
.entry-content .read-more:hover {
	border-bottom-color: transparent;
}
