@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');



.site-branding{

	margin-top:48px;

	margin-left:3%;

	float:left;

}



.div_menu{

	background-color:#e2211c;

	float:left;

	margin-top:57px;

	margin-left: 3%;

	height:67px;

	border-radius: 10px;

	width: 66%;

	text-align:center;

}



.main-navigation #primary-menu{

	width:100%;

	margin:0 auto;

}

.main-navigation a{

	line-height:65px;

	text-align:center;

	color:#fff;

	font-family: 'Raleway', sans-serif;

	font-size:14px;

	font-weight: bold;

}



.main-navigation li{

	width:182px;

	margin:0 1%;

}



.main-navigation li#menu-item-19{

	width:47px;

}

.main-navigation li#menu-item-38{

	width:118px;

}

.main-navigation li#menu-item-37{

	width:100px;

}

.main-navigation li#menu-item-36{

	width:62px;

}

.main-navigation li#menu-item-35{

	width:86px;

}

.main-navigation li#menu-item-33{

	width:150px;

}

.main-navigation li#menu-item-34{

	width:95px;

}


.main-navigation li#menu-item-1048{

	width:220px;

}



.main-navigation .current_page_item a{	

	text-decoration: underline;

    text-decoration-color:#ffed00;

	text-decoration-thickness: 3px;

	text-underline-offset: 2px;

}

.div_redes ul{

    margin:0px;

    padding:0px;

    width: 142px;

}

.div_redes{

    margin-top:80px;

    float: left;

    margin-left:2%;

}

.div_redes li{

    list-style-type: none;

    float:left;

    margin: 0 3px;

}

.div_suscribete{

	position: fixed;

	bottom: 20px;

	right: 0px;

	border: 0;

	width: 160px;

	opacity: 0;

	pointer-events: all;

	cursor: pointer;

	z-index: 999;

}

.top-menu{

	max-width:1366px;

	margin: 0 auto;

}



/* The side navigation menu */

.sidenav {

  height: 100%; 

  width: 0; 

  position: fixed; 

  z-index: 1; 

  top: 0; 

  right: 0;

  background-color: #fff; 

  overflow-x: hidden; 

  padding-top: 60px;

  transition: 0.5s;

}



.sidenav a {

  padding: 8px 8px 8px 32px;

  text-decoration: none;

  font-size: 25px;

  color: #818181;

  display: block;

  transition: 0.3s;

}



.sidenav .closebtn {

  position: absolute;

  top: 26px;

  left: -70px;

  font-size: 36px;

  margin-left: 50px;

}



.menu-btn{

	display:none;

}



