@font-face { 
font-family: "waltdisney"; 
src: url('/fonts/waltdisney') format('embedded-opentype'),
url('/fonts/waltdisney.woff') format('woff'),
url('/fonts/waltdisney.ttf') format('truetype');
}

body
{
font-family: 'Karla', sans-serif;
font-size: 16px;
}

#header-image:after
{
	background:none;
}
header .site-title a
{
font-size: 100px;
color: #3d291e;
font-family: 'waltdisney';
text-shadow: 4px 4px 4px #d7bcd2;
}

header .site-description {
    margin-top: -30px;
	color: #d7bcd2;
    font-size: xx-large;
    font-weight: lighter;
	font-family: 'waltdisney';
	text-shadow: 0px 0px 4px #000, 0px 0px 6px #000, 0px 0px 8px #000, 0px 0px 10px #000, 0px 0px 12px #000;
}

.homepage-article h1.entry-title a {
width: 200px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: inline-block;
}
.homepage-article h1.entry-title a[data-title]:hover:after
{
display: none;
opacity: 0;
}
#content {
background: rgba(230, 225, 196, 0.6);
}

/*
Menu Start
*/
.main-navigation
{
	background: #3d291e;
	border: none;
	font-size: 22px;
	margin-top: 101px;
}
.main-navigation a
{
color: #B0A591;
font-family: 'Damion', cursive;
padding: 10px 25px;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
/* ...and now for the proper property */
transition:.5s;

}

.main-navigation ul ul { 
top: 4em;
}

.main-navigation ul li a:hover
{
	color:#FFF;
}
 
.main-navigation ul ul
{
border-radius: 0px 0px 5px 5px;
}
 
.main-navigationn ul ul a
{
padding: 5px 10px;
}
.main-navigation ul ul a:hover
{
color: #fff;
background: #615642;
}
 
.main-navigation li.current_page_item > a, .main-navigation li.current-menu-item > a
{
color: #fff;
background: #615642;
}

.menu-toggle, .main-navigation.toggled .nav-menu
{
color: #B0A591;
}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a, 
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a 
{
color: #fff;
background: #615642;
}
/*
Menu End
*/

/*
Pagination Start
*/
.pagination ul > li > a, .pagination ul > li > span
{
background: #fff;
}
.pagination .current
{
background: #000;
color: #fff;
}
.pagination ul > li > a:hover {
background: #000;
color: #fff;
}
/*
Pagination End
*/
h2#page-title, .archive h1.page-title, .page h1.entry-title
{
border-bottom: none;
box-shadow: none;
margin-bottom: 0px;
font-family: 'waltdisney', cursive;
}

/*
Widgets start
*/
#search-2 .search-field
{
background: #fff;
}

#secondary .widget-title {
text-align: center;
font-size: 3.5rem;
font-family: waltdisney;
font-weight: lighter;
text-shadow: 3px 3px 3px #444;
padding: 10px 0px 10px 0px;
color: #2A2622;
background: none;
}

#footer-sidebar .widget-title
{
background: #3d291e;
color: #fff;
font-size: 27px;
font-family: 'Damion', cursive; 
}
#secondary a:hover, #footer-sidebar a:hover {
color: #a36700;
}
/*
Widgets End
*/

.wpcf7-form {
line-height: 1em;
font-size: 18px;
font-family: 'Karla',sans-serif;
padding: 0px 0px;
color: #2A2622;
}


.wpcf7-form > p {
margin-bottom: 15px;
}

img.wpcf7-form-control {
margin-bottom: -4px;
}