.site-title {
text-transform: lowercase;
margin-top: 5%; 
}
.widget-title {
text-transform: lowercase;
}
.page-id-105 .entry-title,
.page-id-147 .entry-title {
display:none;
}
.entry-meta .byline {
display: none;
}
.menu-item a {
font-size: 16px;
font-weight: bold;
}
.portfolio-entry-title,
.entry-title {
font-size: 25px;
}

p {
  text-align: justify;
	font-size: 18px;
}
@media screen and (min-width: 1200px) {
.menu-toggle {
    display: none;
}
.site-logo {
    max-height: 100px;
}
.has-site-logo .main-navigation {
    height: 100px;
}
.has-site-logo .main-navigation > div, .has-site-logo .main-navigation > ul {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.main-navigation {
    clear: none;
    float: right;
    font-size: 0.8125em;
    line-height: 2.09231em;
    max-width: 50%;
    text-align: right;
}
.main-navigation ul:first-child {
    display: block;
}
.main-navigation ul li {
    display: inline-block;
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    display: block;
    opacity: 1;
    transition: all 0.3s ease-in-out 0s;
    visibility: visible;
}
.main-navigation ul a {
    border-bottom: 0 none;
    padding: 5px 0 5px 14px;
}
.main-navigation ul ul {
    background: white none repeat scroll 0 0;
    border: 1px solid #eee;
    display: none;
    float: left;
    left: 0;
    opacity: 0;
    padding: 0 7px;
    position: absolute;
    text-align: left;
    top: 27px;
    transition: all 0.3s ease-in-out 0s;
    visibility: hidden;
    z-index: 99999;
}
.main-navigation ul ul li {
    border-bottom: 1px solid #eee;
    padding: 5px 5px 4px;
}
.main-navigation ul ul li:last-of-type {
    border-bottom: 0 none;
}
.main-navigation ul ul li a {
    line-height: 1.5;
    padding: 5px;
    width: 180px;
}
.main-navigation ul ul ul {
    left: 100%;
    top: 0;
}
.main-navigation ul ul li a, .main-navigation ul ul ul li a, .main-navigation ul ul ul ul li a {
    padding-left: 5px;
}
}
body.single-jetpack-portfolio .project-navigation {
	display: none;
}