/*
Theme Name: Vasconcellos e Sa
Theme URL: https://www.vasconcellosesa.com/
Description: Tema desenvolvido por Marta Matos para Vasconcellos e Sa
Author: Marta Matos
Author URL: https://www.reflexoweb.net
Template: shoreditch
Version: 1.0.0
Text Domain: vasconcellosesa
*/

/** Header **/

.site-header {
    padding-bottom: 0.75em;
}

.menu-toggle {
    border: 0px;
    background-color: unset !important;
    color: #000080;
    margin-top: 0.75em;
    padding: 10px;
    font-weight: bold;
}

.main-navigation, .site-branding {
    margin-top: 0.75em;
}

/** Logo **/
@media screen and (max-width: 479.7px) {
    .custom-logo {
        max-width: 150px;
    }
}

@media screen and (min-width: 600px) {
    .widget-footer-area {
        padding-top: 1.5em;
    }
}

/** Buttons **/
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-weight: 500;
    background-color: #000080;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-transform: none;
}

/** Links color **/
.main-navigation a:focus, .main-navigation a:hover, a:focus, a:hover {
    color: #000080;
}

.author-avatar {
    display: none;
}

.author-link {
    white-space: normal;
}

@media screen and (min-width: 1020px) {
    .entry-hero-wrapper {
        padding-bottom: 2em;
        padding-top: 2em;
    }

    .hentry {
        padding-bottom: 4.5em;
        padding-top: 2em;
    }

    .single .site-content-wrapper .widget-area {
        padding-top: 2em;
    }
}

html {
    font-size: 16px;
}

@media screen and (min-width: 768px) {
    .blog .entry-title {
        font-size: 2rem;
        line-height: 1.2245;
    }
}


/** Table Jet Element */

.jet-table {
    border: 0;
    table-layout: fixed !important;
}

.jet-table th + th {
    width: 17% !important;
    text-align: center !important;
    background-color: #000080 !important;
    color: white !important;
    border:1px solid white !important;
    padding:5px 0px !important;
}

.jet-table th .jet-table__cell-text {
    text-align: center !important;
	color: #b48500 !important;
}

.jet-table td + td {
    width: 15% !important;
    text-align: center !important;
}

.jet-table td {
    border-bottom:1px solid #efefef !important;
	padding:15px 0px !important;
}

.jet-table .jet-table__cell-inner {
    padding:3px 0px;
}

.jet-table .jet-table__cell-inner, .jet-table .jet-table__cell-content {
    display: inline !important;
}

@media screen and (max-width: 767.8px) {

    .jet-table .jet-table__cell-text {
        font-size: 12px !important;
    }

}

h1,
h2,
h3,
h4,
h5,
h6,
.post-navigation .post-title,
.site-title {
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background-color: #b48500;
}

.single-post .entry-author {
	display:none;
}


