@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital@0;1&display=swap');
.montserrat { font-family: "Montserrat", serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; }
html { scroll-behavior: smooth; }
body { margin:0; padding:0; font-family: "Montserrat", serif; font-size:14px; line-height:1.5; color:#333; width:100%; }
header#banner { margin:0; padding:0;background: linear-gradient(to top, #041b16, #062d23) !important; border-bottom:2px #0f725a solid; }
img#logo { margin:20px; width:139px; }
footer#footer { width:90%; padding:64px 5% 4px 5%; font-size:14px; color:#F5CB86; background: linear-gradient(to bottom, #05271f, #02110d) !important; display:block; text-align: center; line-height:2; }
footer p { text-align: center; color:#F5CB86; }
div#copyright { color:#b78f5c; font-size:12px; }
div#copyright a { color:#b78f5c; }

footer a { text-decoration: none; color:#F5CB86; }
.mapa { aspect-ratio: 1 / 1; width: 100%; }
div#container { width:94%; padding:2% 3% 5% 3%; text-align: justify; }
div.entry-content ul { width:90%; padding:0 0 0 10%; margin:24px 0 32px 0; }
div.entry-content ul li { line-height:2; }
div.entry-content ul li a { }
div.entry-content table { width:96%; margin:0 2%; }
div.entry-content div { width:100%; padding:16px 0; }
h1, h2, h3  {  font-weight:300; color:#083e31; margin:24px 0 8px 0; text-align: center; font-size:32px; }
h1 a, h2 a, h3 a  { background:#083e31; color:#fff; text-decoration: none; width:100%; display: block; text-align: center; line-height:2; }
hr { background: linear-gradient(to right,#F5CB86, #7E5936); border:none; height: 1px; margin:4px 0 12px 0; text-align: center; }
div.entry-content hr { width:90%; margin:24px 5%; }
div.entry-content img { max-width:100%; }
img.left { float: left; margin-right:32px; }
img.right { float: right; margin-left:32px; }
.justify { text-align: justify; }
div.last { margin-bottom:0; padding-bottom:0 !important; }

.mobmenur-container img { max-height: none !important;  }
.mobmenu-right-panel{ background: #BA8B02; background: linear-gradient(to left, #05271f, #02110d) !important; }
.mobmenu-right-panel li:hover, .mobmenu-right-panel li:active { background: linear-gradient(to left, #0b5543, #05271f) !important;}
.mobmenu-content #mobmenuright .sub-menu { background: none !important; }
.mobmenu-right-panel li:hover a, .mobmenu-right-panel li:active a { background:none !important; }
#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name { font-family: "Montserrat", serif !important; font-size:14px !important; }


body.page-id-13 h1, body.page-id-13 h2, body.page-id-13 h3 { text-transform:uppercase; }
hr.kopusie {  margin-top:64px; }
div.entry-meta { text-align: right; font-size:12px; background: linear-gradient(to right,#fff, #c5c6c7); padding-right:16px; }
article img { width:100%; }
body.page-id-22 table td:first-child, body.page-id-539 table td:first-child { padding-right:24px; }
div.n2_clear { display:none; }
body.home div.n2_clear { display:block; }
body.page-id-539 table td:nth-child(2) { width:150px; }

@media (min-width:1211px) {
.mapa { aspect-ratio: 3 / 1; width: 100%; }
.mobmenur-container i { line-height: 60px !important; font-size: 60px !important; }
.mobmenur-container { margin-right:20% !important; }
div#container { width:60%; padding:2% 20% 5% 20%; text-align: justify; }
img#logo { margin-left:20%; width:200px; }
body.page-id-539 table td:nth-child(2) { width:300px; }
.mobmenur-container img { width:60px !important; height:60px !important; }
}
