/*
Theme Name:   nMedicait
Description:  
Author:       mario
Author URL:   https://nixo.pro
Template:     twentytwenty
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  nMedicait
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,600;1,200;1,400&display=swap');
html, body, p, a, .entry-content, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file, h1.entry-title, h2.entry-title{
    font-family: 'Montserrat', sans-serif;
}
html, body{
	min-height: 100%;
}
body #site-footer{
    color: white;
    background-color: #0f9096;
	clear: both;
	font-size: 15px;
    position: relative;
}
main{
    min-height: calc(100vh - 293px);
}
button:focus, nav li:focus, input:focus{
    outline: 0;
}
.page.singular .entry-header{
    background-color: transparent;
}

/* body:not(.home) */ 
.entry-content  {
    padding: 3em 2em;
    margin: 0 auto;
    max-width: 82rem;
    width: calc(100% - 4rem);
    background-color: rgba(255,255,255,.97);
    border-radius: 8px;
	color: #2b2b2b;
	-webkit-box-shadow: 0px 10px 30px -9px rgba(1,43,54,1);
	-moz-box-shadow: 0px 10px 30px -9px rgba(1,43,54,1);
	box-shadow: 0px 10px 30px -9px rgba(1,43,54,1);
	text-align: justify;
}

body .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
	max-width: initial;
}
.home .entry-content {
	margin-top: 2em;
}
@media (min-width: 700px) {
.page.singular .entry-header {
    padding: 2rem 0;
}
.post-inner {
    padding-top: 1rem;
}
}

@media (max-width: 768px) {
	.entry-content{
		padding: 2em .7em;
		margin-top: 0;
	}
}
h1.entry-title, h2.entry-title{
    font-weight: normal;
    color: white;
    text-shadow: 2px 3px 7px rgba(72, 72, 72, 0.73);
}
nav ul li{
    font-weight: bold;
    text-decoration: none;
}
a.to-the-top{
	color: white;
}
.seopress-user-consent button, #seopress-user-consent-close{
	padding: 5px 10px;
	border: none;
}