/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.page-content p a {

     padding-top: -350px;

}



body {
  overflow-x:hidden;
	-webkit-overflow-x:hidden;
  -moz-overflow-x:hidden;
  -o-overflow-x:hidden;
  -ms-overflow-x:hidden;
  
	
}


div.elementor-search-form__toggle i.fas.fa-search {
	position:absolute;
	margin-top:-5px;
 
	
}

/*body main div#valoracion_page {
	visibility:hidden;
}*/


.comments-area {
  margin-top: 50px;
}

#commentform textarea{
	margin-top:15px;
  width: 600px;
 
}

#commentform #author{
  width:280px;
  -webkit-width:280px;
  -moz-width:280px;
  -o-width:280px;
  -ms-width:280px;
  display: inline;
  
}

#commentform #title {
  width:600px;
  display: inline;
  margin-left: 0%;
  margin-top: 20px;

}

#commentform #email { 
	width:300px;
  display: inline;
	/*align-items:right;*/
  margin-left: 10px;
 
	}

#submit {

  color:#ffffff;
  border: #994537;
  border-width: 2px;
  background-color:#994537;
  -webkit-background-color:#994537;
  -moz-background-color:#994537;
  -o-background-color:#994537;
  -ms-background-color:#994537;
  
}

#submit:hover {
  color:#ffffff;
  border: rgb(10, 104, 52);;
  border-width: 2px;
  background-color: rgba(7, 48, 25, 0.87);
  -webkit-background-color:rgba(7, 48, 25, 0.87);
  -moz-background-color:rgba(7, 48, 25, 0.87);
  -o-background-color:rgba(7, 48, 25, 0.87);
  -ms-background-color:rgba(7, 48, 25, 0.87);


}

#commentform .reply {
  color:#994537;
}

#cancel-comment-reply-link {
  color:#994537;
}

#cancel_reply_after {
  color:#994537;
}

#commentform #title_reply_to {
  color:#994537;
}

#commentform .commentform p.c4wp-display-captcha-form {
	margin-top:300px;

}

img.attachment-full size-full {
	width:396px;
	height:271px;
  -webkit-width:396px;
	-webkit-height:271px;
  -moz-width:396px;
	-moz-height:271px;
  -o-width:396px;
	-o-height:271px;
  -ms-width:396px;
	-ms-height:271px;
  
}



/* trayectoria de los Ministros y Viceministros */
div#jet-hotspot-1451.jet-hotspots__item.jet-hotspots__item--active {
	width:100%;
  
}


@media (min-width: 1291px) {
/*Menu Principal*/
nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade ul li {
  position:relative;
  width:fit-content;
  float:left;
  left:-80px;

}

#menu-1-8098a3d.elementor-nav-menu {
  position:relative;
  width:fit-content;
  float:right;
  right:-150px;
}


nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade ul li a {
  font-size:17px;
}
/*buscador*/
div.elementor-search-form__toggle i {
  margin-left:-5px;
  -webkit-margin-left:-5px;
  -moz-margin-left:-5px;
  -o-margin-left:-5px;
  -ms-margin-left:-5px;
}

/*Titulo del resultado del buscador*/
	header.page-header h1.entry-title {
		font-size:12px;
		visibility: hidden;
	}

/* titulo noticias y el excerpt de la noticia*/
div.elementor-widget-container .jet-listing.jet-listing-dynamic-field.display-multiline  p {
         width: 40%;
         -webkit-width:40%;
         -moz-width:40%;
         -o-width:40%;
         -ms-width:40%;
         float:center;
         margin-right: 0px;
         padding-right:-40px;
         margin-left: 20px;
         
}

div.jet-listing-dynamic-field__content {
         width: 30%;
         float:center;
         margin-right: 20px;
         margin-left: -10px;
         
}
/*fecha de publicacion Home*/
time {
  padding-left: 0px;
  
}
/*seguir leyendo: Noticias del Home*/
a.jet-listing-dynamic-link__link span.jet-listing-dynamic-link__label {
  margin-right:80px;
  padding-top: -380px;

}

/** Escritorio */
  div.post-tags {
    padding:30px 10px 10px 10px;
  }
  
  
  #entidades {
    margin-left: 500px;
    /*align-items: center;*/
  }
  #agricultura-y-fao {
    width: 2000px;
    margin-left: 300px;
    /*align-items: center;*/
  }
  

/*Formulario del footer*/
form.elementor-form {
  width: 90%;
  -webkit-width:90%;
  -moz-width:90%;
  -o-width:90%;
  -ms-width:90%;
  float:right;
  margin-right:40px;
  margin-left: 40px;
  
}

button.elementor-button.elementor-size-xs.elementor-animation-push {
  width: 30%;
  -webkit-width:30%;
  -moz-width:30%;
  -o-width:30%;
  -ms-width:30%;
}

div.elementor-widget-container span {
  float:center;
  margin-right: 10px;
}



/* 
#cf_pdf_file a {
  color:#cb2527;
}

#cf_pdf_file1 a {
  color:#cb2527;
}

#cf_pdf_file2 a {
  color:#cb2527;
}

#pdf_publicacion1 a {
  color:#cb2527;
}

#pdf_publicacion2 a {
  color:#cb2527;
}

#pdf_publicacion3 a {
  color:#cb2527;
}

#pdf_publicacion4 a {
  color:#cb2527;
}*/


.elementor-widget-container {
  padding-left: 0%;
  padding-right: 0%;
}


.page-content  p a  {
  color:#cb2527;
  right:20px;
}


.page-content p img {
  display: inline;
  float:inline-start;
  margin-right:5px;
  
}

.page-content a {
  display: inline-block;
  color:#994537;
  font-weight: 600;

}

.page-content h3 {
  display: inline;
  float:inline-start;
  margin-left:5px;
}

#valoracion p {
  color:#994537;
  font-size: 20px;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-weight: 600;
  
}

/*galeria de los postype*/
#cf_gallery_file {
  float: center;
  padding-top:-50px;
  float: center;
  display: inline;
  width: 600px;
  -webkit-width:600px;
  -moz-width:600px;
  -o-width:600px;
  -ms-width:600px;
  margin-top: -950px;

}

#cf_gallery_file:hover {
  border: 1px solid #777;
  
}

#cf_gallery_file img {
  width: 300px;
  height: 200px;
  -webkit-width: 300px;
  -webkit-height: 200px;
  -moz-width: 300px;
  -moz-height: 200px;
  -o-width: 300px;
  -o-height: 200px;
  -ms-width: 300px;
  -ms-height: 200px;
  border-radius: 8px;
  
  
  
}

div.desc {
  padding: 15px;
  text-align: center;
}

div#cf-gallery-item  {
  position:relative;
  display:flex;
  /*flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;*/
}


/*fecha de publicacion de los postype*/
#cf_calendario_file ul li {
  float: center;
  right:20px;

}

div.contenido ul li h3 a{
  display: inline;
}

div.post-tags {
  display: flex;
}

#categoria_boletines,
#categoria_publicaciones, #categoria_instructivos_y_tecnicos, #entidades {
  overflow: hidden;
} 



/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1290px
*/

@media (min-width: 1025px) and (max-width: 1290px) {
	
/*Titulo del resultado del buscador*/
	header.page-header h1.entry-title {
		font-size:12px;
		float:bottom;
		bottom:-1850px;
	} 
	
  div.post-tags {
    padding:30px 10px 10px 10px;
    border:2px solid red;
  }
	
div.breadcrumbs {
	width: 100% !important;
	counter-reset: flag;
	margin-left:-90px;
	
}

div.breadcrumbs span span.post.post-page.current-item #text {
	font-size: 5px;
	color:#994537;
	padding-top: 0%;
	
	}
	
	
div.breadcrumbs span  {
	text-decoration: none;
	margin-top:10px;
	padding-top:-10px;
	height: 26;
	outline: none;
	display: inline;
	float: left;
	font-size: 5px;
	font-family: Trebuchet MS;
	font-weight:600;
	/*font-weight:bold;*/
	line-height: 16px;
	color:#994537;
	/*need more margin on the left of links to accomodate the numbers*/
	padding: 0 10px 0 60px;
	background: #994537;
	background: linear-gradient(#994537, #994537);
	position: relative;
}

/*div.breadcrumbs span:first-child {	
	padding-left: -5px;
	border-radius: 0px 0 0 0px; /*to match with the parent's radius
}*/

	
/*la flecha del breadcrumbs*/
div.breadcrumbs span:after {
	visibility: hidden;
	content: '';
	position: relative;
	top: 0; 
	right: 0px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	width: 36px; 
	height: 26;
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	background:#994537;
	background: linear-gradient(135deg, #994537, #994537);
	/*stylish arrow design using box shadow*/
	/*box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	border-radius: 0 5px 0 50px;
}

  div#entidades {
    margin-left: 500px;
    align-items: center;
	 padding-top:850px;
  }
	
 #entidades .entidades li {
  width:80%;
  list-style-type:none;
  position:relative;
  font-size: 10px;

 
}

	
  #entidades  ul li  p {
   font-size:18px;
	width:80% ;
	height:auto;
	padding-left:80px;
	 
}
 
#entidades .entidades li:hover ul{
	display:block;
	width:100%;
	height:auto;
	padding-top:0%;
	font-size: 15px;
    padding-left:20px;
	margin-bottom:-30px;
	
  }
	


#entidades {
  width: 75%;
  height: auto;
  margin-right:0px;
  background-color: #f1f1f1;
  box-shadow: #04AA6D;
  

}

  #agricultura-y-fao {
    margin-left: 500px;
    align-items: center;
  }
	
 div#gtranslate_wrapper {
	width:12%;
	
}

select#gtranslate_selector.notranslate {
	font-size:12px;
}


	
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  div.post-tags {
    padding:10px 10px;
    border:2px solid red;
    flex-direction:column;
    align-items: center;
   }
	
  div.itemFullText p span {
		font-size: 10px;
	}
	
 /*div.breadcrumbs {
	width: 100% !important;
	counter-reset: flag;
	position:relative;
	top:-90px;
	
}

div.breadcrumbs span span.post.post-page.current-item #text {
	font-size: 5px;
	color:#994537;
	padding-top: 0%;
	
	}
	
	
div.breadcrumbs span  {
	text-decoration: none;
	/*margin-top:10px;
	padding-top:-10px;*/
	
	
	/*height: 26;
	outline: none;
	display: inline;
	float: left;
	font-size: 5px;
	font-family: Trebuchet MS;
	font-weight:600;
	/*font-weight:bold;*/
	
	/*line-height: 16px;
	color:#994537;
	/*need more margin on the left of links to accomodate the numbers*/
	
	/*padding: 0 10px 0 60px;
	background: #994537;
	background: linear-gradient(#994537, #994537);
	position: relative;
}

/*div.breadcrumbs span:first-child {	
	padding-left: -5px;
	border-radius: 0px 0 0 0px; /*to match with the parent's radius
}*/

	
/*la flecha del breadcrumbs*/
/*div.breadcrumbs span:after {
	visibility: hidden;
	content: '';
	position: relative;
	top: 0; 
	right: 0px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	
	/*width: 36px; 
	height: 26;
	
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	
	/*transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	
	/*z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	
	/*background:#994537;
	background: linear-gradient(135deg, #994537, #994537);
	/*stylish arrow design using box shadow*/
	/*box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	
	/*border-radius: 0 5px 0 50px;
}*/
	
	
	
	
	div.breadcrumbs {
	width: 100% !important;
	counter-reset: flag;
	margin-left:-90px;
	
}

div.breadcrumbs span span.post.post-page.current-item #text {
	font-size: 5px;
	color:#994537;
	padding-top: 0%;
	
	}
	
	
div.breadcrumbs span  {
	text-decoration: none;
	margin-top:10px;
	padding-top:-10px;
	height: 26;
	outline: none;
	display: inline;
	float: left;
	font-size: 5px;
	font-family: Trebuchet MS;
	font-weight:600;
	/*font-weight:bold;*/
	line-height: 16px;
	color:#994537;
	/*need more margin on the left of links to accomodate the numbers*/
	padding: 0 10px 0 60px;
	background: #994537;
	background: linear-gradient(#994537, #994537);
	position: relative;
}

/*div.breadcrumbs span:first-child {	
	padding-left: -5px;
	border-radius: 0px 0 0 0px; /*to match with the parent's radius
}*/

	
/*la flecha del breadcrumbs*/
div.breadcrumbs span:after {
	visibility: hidden;
	content: '';
	position: relative;
	top: 0; 
	right: 0px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	width: 36px; 
	height: 26;
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	background:#994537;
	background: linear-gradient(135deg, #994537, #994537);
	/*stylish arrow design using box shadow*/
	/*box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	border-radius: 0 5px 0 50px;
}
	
	
	
	
	
	

   #categoria_publicaciones {
     margin-top: 10px;
   }
   
    #categoria_instructivos_y_tecnicos {
     margin-top: 10px;
   }
	
/*titulo vista Tablets, Ipads (portrait)*/
  #agricultura-y-fao .agricultura-y-fao h1 {
    width: 100%;
    font-size:x-large;
  }
	
#agricultura-y-fao .agricultura-y-fao li {
  list-style-type:none;
  position:relative;
  font-size: 12px;
  padding-left:-60px;
 
}

/*esto permite el enlace dinamico vista Tablets, Ipads (portrait)*/

#agricultura-y-fao .agricultura-y-fao li ul  {
	display:none;
    position:relative;
    top:0px; 
    padding-left: 0%;
	width:10em;
	padding-bottom:1em;

}


/*esto es el link al contenido vista Tablets, Ipads (portrait)*/

#agricultura-y-fao .agricultura-y-fao li:hover ul{
	display:block;
	padding-bottom:1em;
	width:30.15em;
	height:auto;
	padding-top:0%;
	font-size: 10px;
    padding-left:15px;
	margin-bottom:-30px;

	}
	
#agricultura-y-fao .agricultura-y-fao ul ul li a {
	position:relative;
    left: -65px;
	width:30em;
	padding-bottom:0%;
	margin-top:4%;
    font-size: 15px;
	font-weight:600;
}
	
 #agricultura-y-fao .agricultura-y-fao ul ul li a:hover{
  background-color:#994537;
  width:30em;
  color: white;             
}

  
	/*vista Tablets, Ipads (portrait)*/
#agricultura-y-fao .agricultura-y-fao li {
	 list-style-type:none;
     position:relative;
     width:25.5em;
     font-size: 10px;
     font-weight: 600;
	 margin-left: -10px;

    }
	

/*imagen en Tablets, Ipads (portrait) del contenido de los link */
#agricultura-y-fao .agricultura-y-fao ul li p img {
  width: 40%;
  height: 40%;
  margin-left: 10px;
}
	/*el texto de los li*/
#agricultura-y-fao .agricultura-y-fao ul li p {
    font-size:12px;
	width:50%;
	height:auto;
	position:relative;
    left:-30px;
	padding-bottom:0%;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
  
}
	
#entidades {
  width: 80%;
  height: auto;
 margin-right:90px;
  background-color: #f1f1f1;
  box-shadow: #04AA6D;
  

}

	
#entidades  ul li  p {
   font-size:12px;
	width:55%;
	height:auto;
}
#entidades .entidades li:hover ul{
	display:block;
	width:5.15em;
	height:auto;
	padding-top:0%;
	font-size: 12px;
    padding-left:20px;
	margin-bottom:-30px;
	
  }
	
#entidades .entidades ul ul li a {
	position:relative;
    left: -30px;
    font-size: 15px;
	font-weight:600;
}
	
	div.elementor-widget-container h6 {
		text-align:center;
		float: top;
	    margin-top:-70px;
	}
	
 div#gtranslate_wrapper {
	width:12%;
	
}

 select#gtranslate_selector.notranslate {
	font-size:12px;
}


	
 

}



/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  div.post-tags {
    padding:10px 10px;
    border:2px solid red;
  }
	
 nav#pojo-a11y-toolbar div.pojo-a11y-toolbar-toggle {
		visibility:hidden;
	}
	
div.post-tags div#categoria_boletines  {
	    display:center;
		margin-left:-4px;
	}	
	
div.post-tags #categoria_boletines nav.boletines h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
	}
	
div.post-tags div#categoria_publicaciones  {
	    display:center;
		margin-left:-2px;
	}
	
div.post-tags #categoria_publicaciones nav.publicaciones h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
	}
 
 div.post-tags div#categoria_instructivos_y_tecnicos {
	    display:center;
		margin-left:-2px;
	}
	
div.post-tags #categoria_instructivos_y_tecnicos  nav.instructivos_y_tecnicos h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
	}
 
 
 
/*Vista Tablets Landscape*/
#agricultura-y-fao .agricultura-y-fao h1 {
    width: 100%;
    font-size:x-large;
  }
	
#agricultura-y-fao .agricultura-y-fao li {
  list-style-type:none;
  position:relative;
  font-size: 12px;
  padding-left:-60px;
 
}

/*esto permite el enlace dinamico vista Tablets, Ipads (Landscape)*/

#agricultura-y-fao .agricultura-y-fao li ul  {
	display:none;
    position:relative;
    top:0px; 
    padding-left: 0%;
	width:10em;
	padding-bottom:1em;
}


/*esto es el link al contenido vista Tablets, Ipads (Landscape)*/

#agricultura-y-fao .agricultura-y-fao li:hover ul{
	display:block;
	padding-bottom:1em;
	width:30.15em;
	height:auto;
	padding-top:0%;
	font-size: 10px;
    padding-left:15px;
	margin-bottom:-30px;

	}
	
#agricultura-y-fao .agricultura-y-fao ul ul li a {
	position:relative;
    left: -65px;
	width:30em;
	padding-bottom:0%;
	margin-top:4%;
    font-size: 15px;
	font-weight:600;
}
	
 #agricultura-y-fao .agricultura-y-fao ul ul li a:hover{
  background-color:#994537;
  width:30em;
  color: white;             
}

  
	/*vista Tablets, Ipads (Landscape)*/
#agricultura-y-fao .agricultura-y-fao li {
	 list-style-type:none;
     position:relative;
     width:25.5em;
     font-size: 10px;
     font-weight: 600;
	 margin-left: -10px;

    }
	

/*imagen en Tablets, Ipads (Landscape) del contenido de los link */
#agricultura-y-fao .agricultura-y-fao ul li p img {
  width: 40%;
  height: 40%;
  margin-left: 10px;
}
	/*el texto de los li*/
#agricultura-y-fao .agricultura-y-fao ul li p {
    font-size:12px;
	width:50%;
	height:auto;
	position:relative;
    left:-30px;
	padding-bottom:0%;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
  
}

	
 #entidades {
  width: 80%;
  height: auto;
  margin-right:90px;
  background-color: #f1f1f1;
  box-shadow: #04AA6D;
  

}

#entidades  ul li  p {
   font-size:12px;
	width:55%;
	height:auto;
}
#entidades .entidades li:hover ul{
	display:block;
	width:5.15em;
	height:auto;
	padding-top:0%;
	font-size: 12px;
    padding-left:20px;
	margin-bottom:-30px;
	
  }
	
#entidades .entidades ul ul li a {
	position:relative;
    left: -30px;
    font-size: 15px;
	font-weight:600;
}


	
div.breadcrumbs {
	width: 100% !important;
	counter-reset: flag;
	position:relative;
	top:-90px;
	
}

div.breadcrumbs span span.post.post-page.current-item #text {
	font-size: 5px;
	color:#994537;
	padding-top: 0%;
	
	}
	
	
div.breadcrumbs span  {
	text-decoration: none;
	/*margin-top:10px;*/
	position:relative;
	top:50px;
	height: 26;
	outline: none;
	display: inline;
	float: left;
	font-size: 5px;
	font-family: Trebuchet MS;
	font-weight:600;
	/*font-weight:bold;*/
	line-height: 16px;
	color:#994537;
	/*need more margin on the left of links to accomodate the numbers*/
	padding: 0 10px 0 60px;
	background: #994537;
	background: linear-gradient(#994537, #994537);
	position: relative;
}

/*div.breadcrumbs span:first-child {	
	padding-left: -5px;
	border-radius: 0px 0 0 0px; /*to match with the parent's radius
}*/

	
/*la flecha del breadcrumbs*/
div.breadcrumbs span:after {
	visibility: hidden;
	content: '';
	position: relative;
	top: 0; 
	right: 0px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	width: 36px; 
	height: 26;
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	background:#994537;
	background: linear-gradient(135deg, #994537, #994537);
	/*stylish arrow design using box shadow*/
	/*box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	border-radius: 0 5px 0 50px;
}
  div#gtranslate_wrapper {
	width:12%;
	
}

 select#gtranslate_selector.notranslate {
	font-size:12px;
}


}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  div.post-tags {
    flex-direction: column;
	 
  }
	
	div#gtranslate_wrappre div.switcher.notranslate {
		visibility:hidden;
	}
  
  #categoria_boletines,
  #categoria_publicaciones,#categoria_instructivos_y_tecnicos,#entidades,#agricultura-y-fao {
    width: 100% !important;
  }
	
nav#pojo-a11y-toolbar div.pojo-a11y-toolbar-toggle {
		visibility:hidden;
	}

div.post-tags div#categoria_boletines  {
	    display:center;
		margin-left:-4px;
	}	
	
div.post-tags #categoria_boletines nav.boletines h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
	}
	
div.post-tags div#categoria_publicaciones  {
	    display:center;
		margin-left:-4px;
	}
	
div.post-tags #categoria_publicaciones nav.publicaciones h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
	}
	
 div.post-tags div#categoria_instructivos_y_tecnicos  {
    display:center;
		margin-left:-4px;
	}
	
div.post-tags #categoria_instructivos_y_tecnicos  nav.instructivos_y_tecnicos h1 {
		font-size:30px;
    font-weight:600;
		margin-right:-5px;
	}
	
div.breadcrumbs {
	width: 100% !important;
	counter-reset: flag;
	position:relative;
	top:-90px;
	
	
}

	
div.breadcrumbs span span.post.post-page.current-item #text {
	font-size: 5px;
	color:#994537;
	
	}
	
	
div.breadcrumbs span  {
	text-decoration: none;
	margin-top:-50px;
	outline: none;
	display: inline;
	float: left;
	font-size: 5px;
	font-family: Trebuchet MS;
	font-weight:600;
	/*font-weight:bold;*/
	line-height: 16px;
	color:#994537;
	/*need more margin on the left of links to accomodate the numbers*/
	padding: 0 10px 0 60px;
	background: #994537;
	background: linear-gradient(#994537, #994537);
	position: relative;
}

/*div.breadcrumbs span:first-child {	
	padding-left: 28px;
	border-radius: 5px 0 0 5px; /*to match with the parent's radius
}*/

	
/*la flecha del breadcrumbs*/
div.breadcrumbs span:after {
	/*visibility: hidden;*/
	content: '';
	position: absolute;
	top: 0; 
	right: 0px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	width: 36px; 
	height: 36px;
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	background:#994537;
	background: linear-gradient(135deg, #994537, #994537);
	/*stylish arrow design using box shadow*/
	/*box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	border-radius: 0 5px 0 50px;
}
	
/*titulo vista movil*/
  #agricultura-y-fao .agricultura-y-fao h1 {
    width: 100%;
    font-size:x-large;
  }
	
#agricultura-y-fao .agricultura-y-fao li {
  list-style-type:none;
  position:relative;
  font-size: 8px;
  padding-left:-60px;
 
}


/*esto permite el enlace dinamico vista movil*/

#agricultura-y-fao .agricultura-y-fao li ul  {
	display:none;
    position:relative;
    top:0px; 
    padding-left: 0%;
	width:18em;
	padding-bottom:1em;
}


/*esto es el link al contenido vista movil*/

#agricultura-y-fao .agricultura-y-fao li:hover ul{
	display:block;
	padding-bottom:1em;
	width:5.15em;
	height:auto;
	padding-top:0%;
	font-size: 10px;
    padding-left:15px;
	margin-bottom:-30px;

	}
	
#agricultura-y-fao .agricultura-y-fao ul ul li a {
	position:relative;
    left: -65px;
	width:20em;
	padding-bottom:0%;
	margin-top:4%;
    font-size: 15px;
	font-weight:600;
}

  
	/*vista Movil*/
#agricultura-y-fao .agricultura-y-fao li {
	 list-style-type:none;
     position:relative;
     width:35.5em;
     font-size: 10px;
     font-weight: 600;
	 margin-left: -10px;

    }
	

/*imagen en movil del contenido de los link */
#agricultura-y-fao .agricultura-y-fao ul li p img {
  width: 30%;
  height: 30%;
  margin-left: 10px;
}
	/*el texto de los li*/
#agricultura-y-fao .agricultura-y-fao ul li p {
    font-size:12px;
	width:35%;
	height:auto;
	position:relative;
    left:-60px;
	padding-bottom:0%;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
  
}

#entidades {
  width: 80%;
  height: auto;
 margin-right:90px;
  background-color: #f1f1f1;
  box-shadow: #04AA6D;
  

}

	
#entidades  ul li  p {
   font-size:12px;
	width:55%;
	height:auto;
}
#entidades .entidades li:hover ul{
	display:block;
	width:5.15em;
	height:auto;
	padding-top:0%;
	font-size: 12px;
    padding-left:20px;
	margin-bottom:-30px;
	
  }
	
#entidades .entidades ul ul li a {
	position:relative;
    left: -30px;
    font-size: 15px;
	font-weight:600;
}


}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	body {
		overflow-x:hidden;
	}
	
nav#pojo-a11y-toolbar div.pojo-a11y-toolbar-toggle {
	visibility:hidden;
	}
	
	div.elementor-widget-container form.elementor-search-form div.elementor-search-form__toggle i {
		visibility:hidden;
	}
	

	div#gtranslate_wrapprer div.switcher.notranslate {
		visibility:hidden;
	}
	
 /*div.breadcrumbs  {
	width: 100% !important;
	counter-reset: flag;
	position:relative;
	top:-650px;
	
	
}

div.breadcrumbs span span.post.post-page.current-item #text {
	font-size: 5px;
	color:#994537;
	text-decoration-style: double;
	
}
	
		
div.breadcrumbs span  {
	text-decoration: none;
	outline: none;
	display: inline;
	float: left;
	position:relative;
	top:-250px;
	font-size: 5px;
	font-family: Trebuchet MS;
	font-weight:600;
	line-height: 16px;
	color: white;
	/*need more margin on the left of links to accomodate the numbers*/
	
	/*padding: 0 10px 0 60px;
	background: #994537;
	background: linear-gradient(#994537, #994537);
	
}
	
/*la flecha del breadcrumbs*/
/*iv.breadcrumbs span:after {
	visibility: hidden;
	content: '';
	position: absolute;
	top: 0; 
	right: 0px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	
	/*width: 36px; 
	height: 36px;
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	/*transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	/*z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	
	/*background:#994537;
	background: linear-gradient(135deg, #994537, #994537);
	/*stylish arrow design using box shadow*/
	/*box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	/*border-radius: 0 5px 0 50px;
}*/
	
  div.post-tags {
    flex-direction: column;
  }
	

  #categoria_boletines,
  #categoria_publicaciones,#categoria_instructivos_y_tecnicos,#entidades,#agricultura-y-fao {
    width: 100% !important;
  }
	
	
div.post-tags div#categoria_boletines  {
	    display:center;
		margin-left:-4px;
	    margin-top:-70px;
	}	
	
div.post-tags #categoria_boletines nav.boletines h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
	}
	
div.post-tags div#categoria_publicaciones  {
	    display:center;
		margin-left:-4px;
	}
	
div.post-tags #categoria_publicaciones nav.publicaciones h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
}
	#agricultura-y-fao  {
		margin-top:-70px;
	}
 
 div.post-tags div#categoria_instructivos_y_tecnicos  {
	    display:center;
		margin-left:-4px;
	}
	
div.post-tags #categoria__instructivos_y_tecnicos nav.instructivos_y_tecnicos h1 {
		font-size:30px;
	    font-weight:600;
		margin-right:-5px;
}
	#agricultura-y-fao  {
		margin-top:-70px;
	}


/*titulo vista movil*/
  #agricultura-y-fao .agricultura-y-fao h1 {
    width: 100%;
    font-size:x-large;
  }
	
#agricultura-y-fao .agricultura-y-fao li {
  list-style-type:none;
  position:relative;
  font-size: 8px;
  padding-left:-60px;
 
}


/*esto permite el enlace dinamico vista movil*/

#agricultura-y-fao .agricultura-y-fao li ul  {
	display:none;
    position:relative;
    top:0px; 
    padding-left: 0%;
	width:18em;
	padding-bottom:1em;
}


/*esto es el link al contenido vista movil*/

#agricultura-y-fao .agricultura-y-fao li:hover ul{
	display:block;
	padding-bottom:1em;
	width:5.15em;
	height:auto;
	padding-top:0%;
	font-size: 10px;
    padding-left:15px;
	margin-bottom:-30px;

	}
	
#agricultura-y-fao .agricultura-y-fao ul ul li a {
	position:relative;
    left: -65px;
	width:20em;
	padding-bottom:0%;
	margin-top:4%;
    font-size: 15px;
	font-weight:600;
}

  
	/*vista Movil*/
#agricultura-y-fao .agricultura-y-fao li {
	 list-style-type:none;
     position:relative;
     width:35.5em;
     font-size: 10px;
     font-weight: 600;
	 margin-left: -10px;

    }
	

/*imagen en movil del contenido de los link */
#agricultura-y-fao .agricultura-y-fao ul li p img {
  width: 30%;
  height: 30%;
  margin-left: 10px;
}
	/*el texto de los li*/
#agricultura-y-fao .agricultura-y-fao ul li p {
    font-size:12px;
	width:35%;
	height:auto;
	position:relative;
    left:-60px;
	padding-bottom:0%;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
  
}
/*contenedor en vista movil*/
#entidades {
  height: auto;
  background-color: #f1f1f1;
  box-shadow: #04AA6D;
  margin-top:-70px;
  

}
	
div.post-tags div#entidades {
	 margin-left:-5px;
	}

#entidades .entidades h1 {
  background-color: #04AA6D;
  font-size:x-large;

}
	
#entidades .entidades li {
  list-style-type:none;
  position:relative;
  font-size: 8px;
  padding-left:1px;
 
}


#entidades .entidades li ul  {
	width:50%;
    display:none;
    position:relative;
    top:0%;
    margin-left: 30%;
    font-size: 8px;
    padding-right: 0%;
	padding-bottom:-18px;

}
   /*esto es el contenido de los li*/     
#entidades .entidades li:hover ul{
	display:block;
	width:5.15em;
	height:auto;
	padding-top:0%;
	font-size: 10px;
    padding-left:15px;
	margin-bottom:-30px;

	
	}

#entidades .entidades ul ul li a {
	position:relative;
    left: -30px;
    font-size: 15px;
	font-weight:600;
}


#entidades .entidades li {
  list-style-type:none;
  position:relative;
  font-size: 10px;
  padding-left:-10px;
 
}
              	
#entidades .entidades li a:hover {
   background-color:#994537;
   color: white;
   text-decoration:none;
   display:block;
   width:20.15em;
   height:3em;
   color: #994537;
   font-family: Verdana;
   font-size:12px;
   font-weight: 600; 
 
 
  
}
	
/*este es el verdadero formato del contenido de los li */
#entidades  ul li  p {
    font-size:10px;
	width:35%;
	height:auto;
	margin-left: 10px;
	padding-right: -20px;
	padding-top:0%;
	
	
}

  #entidades .entidades li a:hover {
  background-color: #04AA6D;
  color: white;
              
}

div.contenido_entidades {
  position:relative;
  width: 100%;
  background-color: #f1f1f1;
 
  }


/*comentarios vista movil*/
	
section#comments.comments-area div#respond.comment-respond form#commentform.comment-form.anti-spam-reloaded-form-processed  input#email {
		width:100%!important;
	    display: inline-block;
        align-items:bottom;
		position:relative;
	    top:10px;
	    left:-10px;
	}
	
section#comments.comments-area div#respond.comment-respond form#commentform.comment-form.anti-spam-reloaded-form-processed  input#title {
		width:100%!important;
	    display: inline-block;
        align-items:bottom;
		position:relative;
	    top:0px;
	    left:-2px;
	}

.comments-area {
  margin-top: 50px;
}
section#comments.comments-area div#respond.comment-respond form#commentform.comment-form.anti-spam-reloaded-form-processed  textarea {
		width:100%!important;
	    display: inline-block;
        align-items:bottom;
		position:relative;
	    top:0px;
	    left:-2px;
	    
	}

#commentform #author{
  width:100% !important;
  display: inline;
  align-items:left;	
 

}


#submit {

  color:#ffffff;
  border: #994537;
  border-width: 2px;
  background-color:#994537;


}

#submit:hover {
  color:#ffffff;
  border: rgb(10, 104, 52);;
  border-width: 2px;
  background-color: rgba(7, 48, 25, 0.87);


}

#commentform .reply {
  color:#994537;
}

#cancel-comment-reply-link {
  color:#994537;
}

#cancel_reply_after {
  color:#994537;
}

#commentform #title_reply_to {
  color:#994537;
}

#commentform .commentform p.c4wp-display-captcha-form {
	margin-top:300px;
}

}


/*visibilidad normal*/

/*Titulo del resultado del buscador*/
	header.page-header h1.entry-title {
		font-size:12px;
		float:bottom;
		bottom:-1850px;
	}
/*Contenido de las entradas en Noticias*/
 div.page-content  {
	  position:relative;
	  top:95px;	
}

div.page-content div#cf_gallery_file {
	  position:relative;
	  top:-60px;
}

div#cf_pdf_file {
	  position:relative;
	  top:-10px;
}



 div#valoracion {
	position:relative;
	 top:10px;
}

 div#post-ratings-14670 {
	position:relative;
	 margin-top:70px;
}

/*seccion listado de categoria:categoría boletines*/
 #categoria_boletines {
  width: 65%;
  height: auto;
  background-color: #f1f1f1;
  float:left;
  margin-left:5%;
  top:0px;
  padding-bottom:16%;

  }
 #categoria_boletines .boletines h1 {
    background-color: #994537;
    color: #ffffff;
    padding-left:2%;
  }
  
div.contenido ul li {
	display:all;
	padding-bottom:30px;
	
}
/*espacio en blanco entre los contenidos*/
div.contenido ul li p {
	display:all;
	margin-bottom:-18px;
	
}
/*esto permite la accion dinamica de los contenidos*/
  #categoria_boletines .boletines li ul  {
    display:none;
    position:relative;  
    padding-left: 2%;
	padding-bottom:10px;
	padding-right:30px;
	
  }
          
  #categoria_boletines .boletines li:hover ul{ 
	  display:block;
	  line-height: normal;
}

  #categoria_boletines .boletines li{
   list-style-type:none;
   position:relative;
   width:40.5em;
   font-size: 18px;
   font-weight: 600;
	  
    }
                
  
    #categoria_boletines .boletines li a:hover{
    background-color:#994537;
    width: 37.5em;
    color: white;  
                
    }
  
  div.contenido {
  position:relative;
  padding-right:40.63em;
  margin-left: 10.25em;
  width: 40.5em;
  background-color: #f1f1f1;
  
     
  }


/*seccion publicaciones:categoría publicaciones*/
  #categoria_publicaciones {
   width: 65%;
   height: auto;
  background-color: #f1f1f1;
  float:left;
  margin-left:2%; 
  top:0px;
  padding-bottom:16%;
  
  }

  #categoria_publicaciones .publicaciones h1 {
    background-color: #994537;
    color: #ffffff;
    padding-left:2%;
    
  }

div.contenido ul li {
	display:all;
	padding-bottom:30px;
	
}
/*espacio en blanco entre los contenidos*/
div.contenido ul li p {
	display:all;
	margin-bottom:-18px;
	
}
  
  #categoria_publicaciones .publicaciones li ul  {
    display:none;
    position:relative;
    top:0px; 
    padding-left: 2%;
	  
	 
  }
          
  #categoria_publicaciones .publicaciones li:hover ul{display:block;}

  #categoria_publicaciones .publicaciones li{
    list-style-type:none;
   position:relative;
   width:40.5em;
   font-size: 18px;
   font-weight: 600;
	 
  }
                
  
   #categoria_publicaciones .publicaciones li a:hover{
   background-color:#994537;
   width: 27.5em;
   color: white;  
             
  }
  div.contenido {
  position:relative;
  padding-right:40.63em;
  margin-left: 10.25em;
  width: 40.5em;
  background-color: #f1f1f1;
  

    }

/*seccion entidades*/
 div#entidades {
  width: 65%;
  height: auto;
  background-color: #f1f1f1;
  float:left;
  margin-left:20%;
  top:0px;
  padding-bottom:180px;


}

#entidades .entidades h1 {
  background-color: #994537;
  color: #ffffff;
 padding-left:2%;
  
}
/*esto el los link*/
#entidades .entidades ul ul li a{
	 margin-left:-30px;
}
/*el contenido de los link*/
#entidades .entidades li ul  {
	display:none;
	text-align:justify;
    position:relative;
    top:0px; 
	font-size:15px; 
    padding-right: 10px; 
	margin-left:-100px; 

}

        
#entidades .entidades li:hover ul{
	display:block;
}
/*OJO formato de todo el texto tanto los li como su contenido*/
#entidades .entidades li {
  font-size: 18px;
  list-style-type:none;
  position:relative;
  width:40.5em;
  font-weight: 600;
  padding-right:-30px;
  padding-bottom:10px;

}
              
  #entidades .entidades li a:hover {
   background-color:#994537;
   width: 37.5em;
   color: white;
              
}
/*FORMATO DE LAS IMAGENES*/
#entidades .entidades ul li p img {
  width: 50%;
  height: 50%;
  
}


div.contenido_entidades {
  position:relative;
  padding-right:10.63em;
  margin-left: 10.25em;
  width: 60.5em;
  background-color: #f1f1f1;
 
  
}


 

/*seccion Agricultura y FAO*/

#agricultura-y-fao {
  width: 65%;
  height: auto;
  background-color: #f1f1f1;
  top:0px;
  padding-bottom:180px;
}

#agricultura-y-fao .agricultura-y-fao h1 {
  background-color: #994537;
  color: #ffffff;
  padding-left:2%;
  
}
/*esto permite el enlace dinamico*/
#agricultura-y-fao .agricultura-y-fao li ul  {
	display:none;
	text-align:justify;
    position:relative;
    top:0px; 
    padding-left: 2%;
	
}
/*esto es el link al contenido*/
#agricultura-y-fao .agricultura-y-fao li:hover ul{display:block;}

/*esto es el formato de la lista de cntenido*/
#agricultura-y-fao .agricultura-y-fao li {

  list-style-type:none;
  position:relative;
  width:40.5em;
  font-size: 18px;
  font-weight: 600;
  }

/*esto es para resaltar en que contenido esta parado el usuario*/
 #agricultura-y-fao .agricultura-y-fao li a:hover{
  background-color:#994537;
  width: 37.5em;
  color: white;             
}

div.agricultura-y-fao {
  position:relative;
  padding-right:40.63em;
  margin-left: 20.25em;
  width: 40.5em;
  /*background-color: #f1f1f1;*/
  
}


header.page-header h3.entry-title {
display: none;
}


div.breadcrumbs {
	counter-reset: flag;
	width:30%;
	margin-left:-90px;
	position:relative;
	top:100px;
	
}

div.breadcrumbs span {
	 
	text-decoration: none;
	outline: none;
	display: block;
	float: left;
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight:600;
	line-height: 36px;
	color:#994537;
	/*need more margin on the left of links to accomodate the numbers*/
	padding: 0 10px 0 60px;
	background: #D3D7D4;
	background: linear-gradient(##D3D7D4, ##D3D7D4);
	position: relative;
}

div.breadcrumbs span span.post.post-page.current-item #text {
	font-size: 5px;
	color:#994537;
	
	}
/*since the first link does not have a triangle before it we can reduce the left padding to make it look consistent with other links*/

/*div.breadcrumbs span:first-child {	
	padding-left: 45px;
	border-radius: 0px 0 0 0px; /*to match with the parent's radius
}*/


/*div.breadcrumbs span:first-child:before {
	left: 18px;
}*/



/*hover/active styles*/
div.breadcrumbs span.active, .breadcrumb span:hover{
	background: #333;
	background: linear-gradient(#333, #000);
}
/*div.breadcrumbs span.active:after, .breadcrumb span:hover:after {
	background: #333;
	background: linear-gradient(135deg, #333, #000);
}*/

/*adding the arrows for the breadcrumbs using rotated pseudo elements*/
div.breadcrumbs span:after {
	content: '';
	position: absolute;
	top: 0; 
	right: -18px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	width: 36px; 
	height: 36px;
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	background:#D3D7D4;
	background: linear-gradient(135deg, #D3D7D4, #D3D7D4);
	/*stylish arrow design using box shadow*/
	box-shadow: 
		2px -2px 0 2px rgba(0, 0, 0, 0.4), 
		3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	border-radius: 0 5px 0 50px;
}


.flat span, .flat span:after {
	background: white;
	color: #61CE70 ;
	transition: all 0.5s;
}
.flat span:before {
	background: white;
	box-shadow: 0 0 0 1px grey;
}
.flat span:hover, .flat a.active, 
.flat span:hover:after, .flat a.active:after{
	background:grey;
}

/*span.post-page.current-item */

}
/*contenido de los cuadros*/
div.jet-hotspots__container {
	border-radius:20px;
}

.plugin-credits a {
	display:none;
}

/*e-global-color-accent {
	color:#ffffff;
}*/

#wpsvccount {
	display:none;
}
/*imagenes slider*/
div.jet-engine-gallery-slider__item slick-slide span img {
	height:400px;
}

/*titulo de la noticias*/
div.elementor-post__text h4 a {
	width: 280px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*Sección noticias (excerpt)*/
div.elementor-post__text div.elementor-post__excerpt p {
	text-align: justify;
	float:left;
	left:2%
    width: 250px;
    max-height:58px;
    line-height: 1.5em;
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
    overflow: hidden;
    
}


main.site-main post-8355 robo_gallery_table type-robo_gallery_table status-publish hentry div.page-content #text  {
	text-align:justify;
}

footer div#fecha-de-actualizacion {
  font-size: small;
  text-transform: uppercase;
}

/*div.elementor-section-wrap div#fecha_actualizacion div.fecha_actualizacion h5 {
        float:top;
        top:3400px;

}*/


dcms_create_current_date {
	color:#ffffff;
}

div.elementor-widget-container .elementor-shortcode #wpsvctable {
	color:#303131;
}


div#gtranslate_wrapper {
	width:12%;
	
}

select#gtranslate_selector.notranslate {
	font-size:12px;

}




