/**
 Theme Name: 47 CBPP
 Theme URI: https://wordpress.org/themes/twentyfifteen/
 Author: the WordPress team
 Author URI: https://wordpress.org/
 Version: 1.8.0
 License: GPL-2.0
 License URI: https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  twentyfifteen
 Template: twentyfifteen
 * Domain Path: /languages
 * Tags: custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, threaded-comments, three-columns, translation-ready, two-columns
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Copyright © 2017 GoDaddy Operating Company, LLC. All Rights Reserved.
 */

/*
 font-family: 'Montserrat', sans-serif;
*/

/*--------------------------------------------------------------
/*# Normalize*/

/* ============================
   VARIÁVEIS GLOBAIS
============================ */


:root {
    --cor-primaria: #000;

    --fonte-base: "degular", sans-serif;

    --radius: 10px;
    --input-padding: 10px;

	--largura-site: 1280px;
}


/* ============================
   NORMALIZAÇÃO DO TEMA
============================ */

body{
	background-color:var(--cor-primaria);
}

body:before, .sidebar{
	display:none !important;
}

a:focus {
	outline: none !important;
}

:focus {
    outline: none;
}

a, a:hover, a:visited {
    color: var(--cor-primaria) !important;
}

:focus-visible {
    outline: auto; /* mantém acessibilidade para teclado */
}

.site-main {
    padding: 0;
	width:100% !important;
}

.site-content, .site-footer {
    display: block;
    float: left;
    margin-left: 0;
    width: 100%;
	box-shadow: none;
	background:transparent;
}

.site {
    margin: 0 auto;
    max-width: 100%;
}

.site-info {
    padding: 0;
}

.hentry, .page-header, .page-content {
    margin: 0;
    padding: 0 !important;
	box-shadow: none;
}

.site-header {
    background-color: var(--cor-primaria);
}

.centro{
	display:block;
	margin:0 auto;
	padding:0;
	float:none;
	clear:both;
	width:96%;
	max-width:var(--largura-site);
}

.site-footer p {
    display: block;
}

.site-footer p:empty,
.site-footer p:empty::before {
    display: none;
}