
/*
 Theme Name:   dev-margalho
 Description:  This theme is a child theme of Twenty Sixteen built for dev-margalho.
 Author:       dev-margalho
 Author URI:   #
 Template:     twentysixteen
*/
body{
    font-family: 'Lato', sans-serif;
}
body.home {
    background-image: url("/wp-content/uploads/2017/11/img-fundo-home.jpg");
    background-position: center 90%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
body.home header.entry-header{display: none;}
div.center_name{width: 400px; text-align: right; margin-top: 10%;}
.site-header-main > div {    width: 100%;}.site-header-main {    justify-content: space-around;    flex-wrap: nowrap;}.site-branding {    text-align: right;}
div.center_name h1{font-size: 50px;}
.site {
    margin: 0 auto !important;
}

body:not(.custom-background-image):before,
body:not(.custom-background-image):after {
    height: 0px !important;
}
.main-navigation li:hover > ul, .main-navigation li.focus > ul {
    right: auto;
    left: 0;
}
.main-navigation ul ul::before {border: none; content: '';}
.main-navigation ul ul li{background-color: transparent; border: 0px!important;}

#masthead {
    padding-top: 0px !important;
    padding-bottom: 12px !important;
}



div#page.site{ background-color: transparent; }

.site-info {
    visibility: hidden !important;
}

.site-title a {
    color: #303030 !important;
    font-family: 'Lato' !important;
}
.site-title {
    font-size: 14px !important;
}


/* Site description */

.site-description {
    color: #686868 !important ;
    font-size: 14px !important;
    font-family: 'PT Serif' !important;
}

.main-navigation a {
    color: #303030 !important;
    font-size: 14px !important;
    font-family: 'PT Serif' !important;
}



.site-header-main {
    padding-top: 8px !important;
    padding-bottom: 3px !important;
    border-bottom: 1px solid !important;
}


/* 
Typography:
Increase default font size to 18px.
Change main fonts to Roboto Slab and Playfair Display.
*/

body,
button,
input,
select,
textarea {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.25;
}

body,
button,
input,
select,
textarea,
.required {
	font-family: "PT Serif", Georgia, serif;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	font-family: "PT Serif", "Helvetica Neue", sans-serif;
}
:-moz-placeholder {
	font-family: "PT Serif", "Helvetica Neue", sans-serif;
}
:-ms-input-placeholder {
	font-family: "PT Serif", "Helvetica Neue", sans-serif;
}
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus,
.main-navigation ,
.post-navigation,
.post-navigation .post-title,
.pagination,
.image-navigation,
.comment-navigation,
.site .skip-link,
.widget .widget-title,
.widget_recent_entries .post-date,
.widget_rss .rss-date,
.widget_rss cite,
.tagcloud a,
.site-title,
.entry-title,
.entry-footer,
.sticky-post,
.page-title,
.page-links,
.comments-title,
.comment-reply-title,
.comment-metadata,
.pingback .edit-link,
.comment-reply-link,
.comment-form label,
.no-comments,
.site-footer .site-title:after,
.widecolumn label,
.widecolumn .mu_register label {
	font-family: "Lato", "Helvetica Neue", sans-serif;
}
