/*Theme Name: Josefina Morandé 
Author: Cristián Rosa - Josefina Morandé 
Author URI: https://www.josefinamorande.cl/
Description: Tema 2026 para  Josefina Morandé 
Requires PHP: 7.4
Version: 1.7
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html */
*{
	box-sizing: border-box;
}
body {
	background-color: #313330;
	margin:0px;
	padding:0px;
	font-family: "Inter", sans-serif;
	color: #ccc;
	font-size:16px;
	font-weight: 300;
}
h1,h2,h3,h4,h5,h6 {
	margin-top: 0px;
	font-family: "Inter", "Raleway", sans-serif;
}
p {
	margin-top: 0px;
}
#encabezado {
background-color: #fff;
width: 100%;	
transition:0.5s;	
	position:fixed;
	width:100%;
	top:0px;
	left:0px;
	z-index:999;	
}
#encabezado header {
	height: 110px;
	transition:0.5s;
}
#encabezado h1 strong {
	display: none;
}
#encabezado h1 {
	width:350px;
	padding-top: 30px;
	margin-bottom: 0px;
	transition:0.5s;
}
.contenedor {
width: 100%;
max-width: 1300px !important;
padding-left:60px;
padding-right: 60px;
margin: 0 auto;
position: relative;
}
#encabezado nav { 
position: absolute;
top:50px;
right: 60px;
transition:0.5s;	
}
#encabezado nav ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
}
#encabezado nav ul li {
	margin:0 15px;
	font-size: 13px; 
	font-weight:400;
}
#encabezado nav ul a {
	color: #333;
	transition: color 0.6s;
	text-transform: uppercase;
}
#encabezado nav ul a:hover {
	color: #999999 !important;
}
#encabezado nav ul a:active {
	color: #d3ab03
}
#encabezado.minimenu {
	position:fixed;
	width:100%;
	top:0px;
	left:0px;
	z-index:999;
	
}
#encabezado.minimenu header {
	height: 75px;
	transition:0.5s;
}
#encabezado.minimenu nav { 
position: absolute;
top:31px;
right: 60px;
transition:0.5s;	
}
#encabezado.minimenu h1 {
	width:350px;
	padding-top: 12px;
	margin-bottom: 0px;
	transition:0.5s;
}
#idiomas {
	position:absolute;
	top:10px;
	right:75px;
	font-size:9px;
	color:#333;
}
#idiomas a {
	color:#333;
	transition:0.3s;
}
#idiomas a:hover {
	color: #d3ab03;
}
#idiomas a.activo {
	color:#232323;
font-weight:600;
}
a {
	text-decoration: none;
}
.spancel {
	display:none;
}
#encabezado nav li.current-menu-item a, #encabezado nav li.current-page-ancestor a {
	color:#d3ab03;
}
#barrasubmenu a.navl.active {
	color:#d3ab03;!important
}
main {
	padding-bottom:120px; 
	padding-top:110px;
}
a.celeste {
	color:#89C9E7;
}
a.celeste:hover {
	color:#44aaee;
}
#elpie {
	min-height: 90px;
	padding-top: 30px;
	border-top: solid 1px #ccc9;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
}
#prensa-escrita b, #prensa-digital b {
	font-family: "Roboto Condensed", sans-serif;
	font-weight:700;
	color:#fefefe;
}
footer .elementor-slideshow__title {
    font-size: 16px;
    font-weight: 300;
	padding-bottom:30px;
}
#galeriaclientes .e-gallery-item.elementor-gallery-item {
	padding:5px;
}
#galeriaclientes .e-gallery-item.elementor-gallery-item .elementor-gallery-item__image {
	border:solid 1px #888 !important
}
#cajaform .wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 9px 0;
    position: relative;
}
#wpforms-form-3062 #wpforms-3062-field_1-container {
	padding-top:0px;
}
#flechaprensad {
	min-height:10px;
}
#flechaprensad .elementor-post-navigation__prev.elementor-post-navigation__link a {
		position: fixed;
	left:5%;
top:36%;
z-index:99;
	width:36px;	
}
#flechaprensad .elementor-post-navigation__next.elementor-post-navigation__link a {
	position: fixed;
	right:5%;
top:36%;
z-index:99;
	width:36px;
}
#inicio #cajitasubir a.elementor-icon {
    padding: 10px;
	 display:block
}	
#flup {
	opacity:0;
		transition:0.5s;
}
#flup.minimenu {
		opacity:1
}
@media screen and (max-width:1360px) {
#flechaprensad .elementor-post-navigation__prev.elementor-post-navigation__link a {
	left:2%;
}
#flechaprensad .elementor-post-navigation__next.elementor-post-navigation__link a {
	right:2%;
}	
}
@media screen and (max-width:1280px) {

#encabezado header {
	height: 100px;
	transition:0.5s;
}
main {
	padding-bottom:120px; 
	padding-top:100px;
}	
#encabezado h1 strong {
	display: none;
}
#encabezado h1 {
	width:330px;
	padding-top: 30px;
	margin-bottom: 0px;
	transition:0.5s;
}
#encabezado.minimenu h1 {
	width:330px;
}	
	#encabezado nav ul li {
    margin: 0 12px;
    font-size: 12px;
}
#encabezado.minimenu h1 {
	width:330px;
}	
body {
	font-size:15px;
}	
}
@media screen and (min-width: 640px) and (max-width: 1100px) {
    
	#inicio #main-content .bottonabvm {
		padding-left:0px !important;
		padding-right:0px !important	
	}
}
@media screen and (max-width:980px) {
	#encabezado nav  {
display:none;
}	
#idiomas {
    position: absolute;
    top: 33px;
    right: 70px;
    font-size: 8px;
    color: #333;
}	
}
@media screen and (max-width:780px) {
	#encabezado nav  {
display:none;
}
#encabezado h1 strong {
	display: none;
}
#encabezado h1 {
	width:280px;
	padding-top: 20px;
	margin-bottom: 0px;
	transition:0.5s;
}	
#encabezado.minimenu h1 {
	width:280px;
}
#encabezado header {
	height: 75px;
	transition:0.5s;
}
	main {
	padding-bottom:75px; 
	padding-top:110px;
}
}
@media screen and (max-width:565px) {
	body {
	font-size:14px;
}
#encabezado header {
	height: 60px;
	transition:0.5s;
}
#encabezado h1 strong {
	display: none;
}
#encabezado h1 {
	width:280px;
	padding-top: 10px;
	margin-bottom: 0px;
	transition:0.5s;
}
.contenedor {
width: 100%;
max-width: 1300px !important;
padding-left:15px;
padding-right: 15px;
margin: 0 auto;
position: relative;
}
#encabezado.minimenu {
	position:fixed;
	width:100%;
	top:0px;
	left:0px;
	z-index:999;
	
}
#encabezado.minimenu header {
	height: 60px;
	transition:0.5s;
}
#encabezado.minimenu h1 {
	width:260px;
	padding-top: 10px;
	margin-bottom: 0px;
	transition:0.5s;
}	
#inicio	#rmp_menu_trigger-1022 {
    top: 3px !important;
}
main {
    padding-bottom: 70px;
    padding-top: 60px;
}	
#encabezado h1 {
    width: 260px;
    padding-top: 12px;
    margin-bottom: 0px;
    transition: 0.5s;
}
.bloquecel {
		display:block;
	}	
	.noneincel {
display:none;		
	}	
.spancel {
	display:inline;
}	
}
