/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Grupo Desarrollo Multimedia
Author URI: http://www.gdm.cl
Template: enfold
*/
.widget_pages, .widget_categories, .widget_archive {
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: box-shadow 0.2s ease-in;
    -o-transition: box-shadow 0.2s ease-in;
    transition: box-shadow 0.2s ease-in;
	
}

 .widget_categories a {
	
	    text-decoration: none;
}


.widget_pages ul > li, .widget_categories ul > li, .widget_archive ul > li {
    padding: 13px 20px;
    border-bottom: 1px solid #eeeeee;
    cursor: pointer;
}

.widget_pages, .widget_categories, .widget_archive   {
  background: #fff;
}
 
.widget_pages ul > li:hover, .widget_categories ul > li:hover, .widget_archive ul > li:hover {
  background: #f7f7f7;
}

.widget_pages ul > li > i, .widget_categories ul > li > i, .widget_archive ul > li > i{
  display: inline-block;
  width: 20px;
}


.social_bookmarks_whatsapp a::before, .av-social-link-whatsapp a::before {
font-family: 'entypo-fontello';
content: '';
}

.tt-principal .av-magazine-thumbnail img {
	width:100%;
}
.text-sep-date {
	display:none;
}
.av-magazine-hero .av-magazine-content-wrap {
    padding-bottom: 10px;
    /*padding-left: 40px;
    padding-right: 30px;*/
}


#top #wrap_all .main_color h3, #top #wrap_all .alternate_color h3 {
    line-height: 1.2em;
}

.avia-content-slider .slide-entry-title {
    font-size: 1.4em;
    line-height: 1.4em;
    margin: 0;
}

.av-magazine .av-magazine-cats-wrap, .av-magazine .av-magazine-tags-wrap {
    width: 100%;
    float: left;
    margin-top: -10px;
    display: none;
}

.av-magazine-author {
	    display: none;
}
/*FIX   TODO TERRENO 2020 v2 */
#bam {
	text-transform: none;
}

#pcp_wrapper-59006 .pcp-section-title {
    text-align: left;
    text-transform: none;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #444;
    margin: 0 0 30px 0;
    display: none;
}

.pcp-carousel-wrapper .sp-pcp-carousel {
    padding-bottom: 60px;
    padding-top: 10px;
}


#top #wrap_all .av-social-link-whatsapp  	 a{color:#fff; background-color:#3bb528; }

#top #wrap_all .av-social-link-whatsapp:hover 	 a{color:#fff; background-color:#222957; }

/*DESDE PORTAL */

/* FIX SUB MENU */

.main_color .header_bg, .main_color .main_menu ul ul, .main_color .main_menu .menu ul li a, .main_color .pointer_arrow_wrap .pointer_arrow, .main_color .avia_mega_div, .main_color .av-subnav-menu > li ul, .main_color .av-subnav-menu a {
background-color: transparent !important;
    color: #ffffff;
}

#top .av-submenu-container {
    min-height: 52px;
    position: relative;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    font-size: 13px;
    line-height: 1.65em;
    background-color: #00A2A8;
}

/*FIX ESCUELAS ABIERTAS*/
.cultura .avia-button, .deporte .avia-button , .oficios .avia-button  {
 font-size: 15px;
    border-radius: 50px !important;

}
.cultura:hover  .avia-button ,.deporte:hover  .avia-button, .oficios:hover  .avia-button {
border-radius: 50px;
 background-color: #fff ;
   border: solid 1px #fff !important;
    color: #fff;

}
 
.cultura , .deporte , .oficios{
box-shadow: 0 0 20px rgba(0,0,0,0.1);
background-color: #fff ;
 
}
.cultura:hover  p, .cultura:hover  h3, .cultura:hover   strong, .cultura:hover   span ,
.deporte:hover  p, .deporte:hover  h3, .deporte:hover   strong, .deporte:hover   span ,
.oficios:hover  p, .oficios:hover  h3, .oficios:hover   strong, .oficios:hover   span 
{
color:#fff !important;
}
 
 
.cultura:hover  { background-color: #B2CB21; }

.deporte:hover  { background-color: #6D618F; }

.oficios:hover  { background-color: #88BEDD; }
 
.cultura:hover , .deporte:hover ,.oficios:hover  {

box-shadow: 0 0 30px rgba(0,0,0,0.3);
transition: all 0.10s ease-in-out;
-webkit-transition: all 0.10s ease-in-out;
-moz-transition: all 0.10s ease-in-out;
}


#box-mapa .flex_column {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 1px 34px rgba(0, 0, 0, 0.08), 0 -1px 1px rgba(0, 0, 0, 0.125);
    opacity: 1;
    padding: 8px;
    z-index: 1;
}

.gm-style .gm-style-iw {
    font-weight: 500 !important;
    font-size: 13px;
    overflow: hidden;
}

#nazka2  .flex_column   .av-special-heading   {
    clear: both;
    display: block;
    margin-top: 10px;
    position: relative;
    width: 100%;
}

/*FIX MOBILE HIDDEN*/

@media screen and (min-width: 768px) {
    #permiso {display:none;}
}
@media screen and (max-width: 767px) {

        #permiso {display:block;}

}

/*NEUVOS */

.single-content p, .single-content ul, .single-content ol, .single-content blockquote, .comment-text blockquote {
    font-size: 18px !important;
}

@media only screen and (max-width: 768px) {
.single-content p, .single-content ul, .single-content ol, .single-content blockquote, .comment-text blockquote {
    font-size: 16px !important;
}

.av-masonry-entry .av-masonry-entry-title {
    line-height: 1.3em;
    margin: 0;
    font-size: 19px;
}
.av-inner-masonry-content-pos-content .av-masonry-entry-content .entry-content{
  font-size: 17px;
    line-height: 1.3em;
}

.title_container  {
display: none;
}


}



/*

.title_container .breadcrumb {
    z-index: 10;
    line-height: 15px;
    font-size: 11px;
    position: absolute;
 
    margin-top: -7px;
}
*/
/*NUEVOS 2020 */

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
    font-weight: 700;
    text-transform: uppercase;
}


#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 1em;
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos {
    display: table-cell;
    vertical-align: bottom;
 /*   text-align: center; */
text-align: left;
}



#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    background: rgba(0,0,0,0.35);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(18,18,19,0)),to(#121213));
    background: -webkit-linear-gradient(top,rgba(18,18,19,0) 0%,#121213 100%);
    background: -o-linear-gradient(top,rgba(18,18,19,0) 0%,#121213 100%);
    background: linear-gradient(180deg,rgba(18,18,19,0) 0%,#121213 100%);
}

/*
#top #wrap_all .main_color h1, #top #wrap_all .alternate_color h1 {
    font-size: 48px;
    font-weight: 900;
}
*/
/*MARCIA

   background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
 
    left: 3px;
    margin: 0 0 30px;
    opacity: 1;
    padding: 20px;
    z-index: 1;
	
	*/
.botones
.av-flex-placeholder {
    display: table-cell;
    width: 2% !important;
}

.botones
.avia-button.avia-size-large {
    padding: 15px 30px 13px;
    font-size: 13px;
    min-width: 100%;
}


.bg-noticia {
 
	padding: 20px;
    background: #fafafa;
 
}
 

.negro
#pcp_wrapper-59002 .pcp-section-title {
    text-align: left;
    text-transform: none;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #444;
    margin: 0 0 30px 0;
    display: none;
}

 #top .av_inherit_color a {
    text-decoration: none !important;
}

.gris {
	padding: 20px;
 
}
.gris .av-magazine-hero{
	    background-color: transparent !important;
 
}
.cesar .blog-categories{
	display: none !important;
}

.cesar .html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
    text-align: left;
    font-size: 17px;
    text-transform: initial;
    padding: 20px 0 15px;
    letter-spacing: 2px;
    line-height: 0.9em;
    margin-bottom: 10px;
}

.cesar 
.html_elegant-blog #top .post-entry .minor-meta {
    text-transform: uppercase;
    display: none;
}

.cesar h3 {
	    text-align: left;
    font-size: 17px !important;
	    text-transform: initial;
    padding: 20px 0 15px;
    letter-spacing: 2px;
    line-height: 1.3em;
    margin-bottom: 10px;
     
	
}
/*SLIDERS 
.pcp-wrapper-59006 .sp-pcp-title a, .pcp-modal-59006 .sp-pcp-title, .pcp-wrapper-59006 .pcp-collapse-header a {
    text-align: left;
    display: inherit;
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
}
*/
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 24px;
   
}

#pcp_wrapper-59006 .sp-pcp-post {
    
    min-height: 380px;
}

.tt-historico 
.slide-entry-title {
	font-size: 17px ; 
}

.tt-historico 
.avia-content-slider .slide-image {
    overflow: hidden;
    margin-bottom: 6px;
    border-radius: 3px;
    display: none;
}
 
 
 
.opinion .av-magazine-title{
	color: #fff;
}
.opinion 
.av-magazine-time {
	 color: #fff;
	 display: none;
}

.opinion
.opinion .av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
    color: #fff;
}

 .opinion p {
     
    color: #fff !important;
}


.opinion {
	padding: 20px;
	background: #43c6ac;
	background: -webkit-linear-gradient(225deg, #43c6ac 0, #191654 100%);
	background: linear-gradient(225deg, #43c6ac 0, #191654 100%);
	color:#fff;

}
.opinion
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
	
}
.opinion
.av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    width: 131px;
    min-height: 61px;
    border: 1px solid;
    padding: 5px;
    display: block;
    text-align: center;
    position: relative;
}


.negro {
	
	background: #43c6ac;
	background: -webkit-linear-gradient(225deg, #43c6ac 0, #191654 100%);
	background: linear-gradient(225deg, #43c6ac 0, #191654 100%);

}
.negro p {
     
    color: #fff !important;
}

.rojo {
	    box-shadow: 0 20px 0 -10px #f5f5f5, 0 38px 0 -20px #fafafa;
}


/*COLUMNA*/



.alicia
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 3px;
    /* display: block; */
    position: relative;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    margin: 0 auto;
    float: left;
	margin-right:30px;
	background-color:transparent !important;
	max-width:412px;
}

.html_elegant-blog #top .post-entry .minor-meta {
    text-transform: uppercase;
    display: none;
}

.alicia .entry-footer {
	display: none;
	
}
 
.tt-title {
	 
 }
.columna-alcaldesa {
	padding: 20px;
  /*box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); */
}

.columna-alcaldesa 
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
	
}
.columna-alcaldesa 
.av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    width: 231px;
    min-height: 61px;
    border: 1px solid;
    padding: 5px;
    display: block;
    text-align: center;
    position: relative;
}
/*COLUMNA*/
.micro-noticia {
	/*padding: 20px; */
 
	
	  /*   background: #fafafa; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); */
}

.micro-noticia 
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
	
}
.micro-noticia
.av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    /*width: 80px; */
    width: 105px;
    min-height: 61px;
    border: 1px solid;
    padding: 5px;
    display: block;
    text-align: center;
    position: relative;
}

.micro-noticia
.av-magazine-thumbnail img {
 
    width: 180px;
    
}

 


.micro-noticia2 {
	padding: 20px;
    
	
	  /*box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); */
}

.micro-noticia2
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
	
}
.micro-noticia2
.av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    width: 131px;
    min-height: 61px;
    border: 1px solid;
    padding: 5px;
    display: block;
    text-align: center;
    position: relative;
}

.micro-noticia3 {
	padding: 20px;
    background: #fafafa;
	
	  /*box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); */
}

.micro-noticia3
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
	
}
.micro-noticia3
.av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    width: 131px;
    min-height: 61px;
    border: 1px solid;
    padding: 5px;
    display: block;
    text-align: center;
    position: relative;
}

.micro-noticia4 {
	padding: 20px;
 
	
	  /*box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); */
}

.micro-noticia4
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 17px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
	
}
.micro-noticia4
.av-magazine-thumbnail {
    float: left;
    margin-right: 15px;
    width: 131px;
    min-height: 61px;
    border: 1px solid;
    padding: 5px;
    display: block;
    text-align: center;
    position: relative;
}
.micro-noticia4
.post-entry .blog-categories {

display:none;	
	
}

.ocultar .entry-content-header {
	display:none;	
}

.av-magazine .av-magazine-content-wrap .av-magazine-title {
    /*font-size: 33px; */
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
}


/*END  FIX   TODO TERRENO 2020 */
.av-main-nav > li > a {
    display: block;
    text-decoration: none;
    padding: 0 10px;
    font-weight: normal;
    font-size: 12px;
    font-weight: 600;
    font-size: 13px;
    -webkit-transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
    transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}

.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #000 !important;
}

.wpel-icon {
	margin-left:5px;
}

@media print {

header nav, footer {
display: none;
}

.acces-bar {
display: none;
}

#h-home {
display: none;
}


#h5-col {
display: none;
}

#ximena-col1 {
  width: 92%;

}

#top .no_margin.av_one_half {
    width: 100%;
}



#ximena {
display: none;

}

#micro-banner {
display: none
}

}



/* FIX MENU 
 
ul .sub-menu{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0 4px 4px;
    border-style: solid none none;
    border-width: 5px 0 0;
     
    
}
 */
 
 /* Small devices (tablets, 768px and up) 
@media (min-width: @screen-sm-min) {

.hide {
  display: block !important;
}
.hide {
  display: none !important;
}

	
}*/
/* DPORTAL */

#box .flex_column {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
	  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.125);
    opacity: 1;
    padding: 30px;
    z-index: 1;


}

 
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.hide {
  display: block !important;
}

#encuesta {
  display: none !important;
}
	
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.hide {
  display: none !important;
}
 
.show {
  display: block !important;
} 
	
	#encuesta {
  display: none !important;
}



}

.ver {
  display: none !important;
}


/* Portrait phones and smaller */
@media (max-width: 480px) {
.hide {
  display: none !important;
}

.show {
  display: block !important;
} 

.ver {
  display: block !important;
}


}

 
 #h-home  p
 {/*
	 background-color:#000; */
 	 background-color: rgba(0, 0, 0, 0.6);
	 padding: 5px;
 }
 
 /*FIX FORMULARIOS */
#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus {
   border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}




/* FIX HOVER SUB MENU */

#top .header_color .main_menu .menu ul li > a:hover {
		padding: 11px 0 12px 18px;
		background-color: #222957;
        color: #ffffff;
}
 
#top .header_color a:hover .avia-bullet  {
    border-color: #fff;
}

/*/ FIN */

#top #header .av-main-nav > li > a:focus.avia-menu-text, #top #header .av-main-nav > li > a:focus .avia-menu-subtext
{
	padding: 11px 0 12px 18px;
		  background-color: #222957;
          color: #ffffff;
}
/*
a:focus {
	padding:0px; 
	background-color: #d7011d;
    color: #ffffff;
}
*/

.sub-menu ul li a:focus {	
	background-color: #d7011d;
    color: #ffffff;
}
	
	
 img:focus {
    border-radius: 5px;
    /* box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); 
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);*/
	padding: 2px;
	
	-webkit-box-shadow: none !important;
         -moz-box-shadow: none !important;
         box-shadow: none !important;
}


:focus  a img{
    border-radius: 5px;
	/*padding: -41px;*/
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.textwidget a:focus {

  padding: 5px;
  background-color: #d7011d;
  color: #ffffff;
  }
#socket a:focus {

  padding: 5px;
  background-color: #d7011d;
  color: #ffffff;
  }

/*
.acces1   li{

	background-color: #37589b;
	color: #fff;
	border-radius: 100px;	
	padding:5px;
}
*/

.acces1   li a{/*
height: 100%;
    line-height: 30px;
    margin: 0;
    min-height: 30px;
    outline: medium none;
    overflow: visible;
 
    position: relative;
    text-align: center;
    width: 30px;
	background-color: #37589b;
    color: #fff;
	border-radius: 100px;
	padding:5px;
	
	*/
	
	 display: inline;
 
}


.acces1 {
	width: auto;
	border-color: #ff0000;
    border-radius: 0;
    border-style: solid;
    border-width: 0px;
	float:right;
	margin-left:5px;
	height:30px;
}
 
.acces1 ul li :hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
 
#top .avia-button.avia-color-dark {
    background: transparent none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.6);
    color: rgba(0, 0, 0, 0.6);
}
.avia-button.avia-size-small {
    font-size: 13px;
    min-width: 22px;
    padding: 2px 2px 2px 9px;
}

.acces-bar {
  /*  background: rgba(175, 175, 175, 0.1) none repeat scroll 0 0;*/
    box-sizing: border-box !important;
    padding: 15px;
    width: 100%;
    z-index: 9;
	/* height:20px;*/
	height:57px;
}

.acces-bar  ul, ol {
    margin-bottom: 0px;
	list-style:outside none none;
}

.content, .sidebar {
    box-sizing: content-box;
    min-height: 1px;
    padding-bottom: 50px;
    padding-top: 5px;
    z-index: 1;
}
 
/* FIN ACCESS KEY //*/

/* INICIO HOME 5 ICONS */

 #top #h5-col .avia-button.avia-color-light {
    background: transparent none repeat scroll 0 0;
    border: 0px solid #fff;
    color: #fff;
}


#h5-col div .av_one_fifth {
    margin-left: 1%;
    width: 19.2%;
	
	
	    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 10px 13px;
    text-transform: uppercase;
	
}
body #h5-col .column-top-margin {

    margin-top: 12px;
 
}

body #h5-col  div .first, body div .no_margin {
    margin-left: 0;
}



/* FIN HOME 5 ICONS */

/* 3 
div .av_one_third {
    margin-left: 1%;
    width: 32.666%;
}
*/

/* fix 2 - 3 */ /*width: 57.6%;*/
/*
div .av_three_fifth {
    margin-left: 1%;
    
    width: 59.555%;
}
*/

/* PENDIENTE 
body .column-top-margin {
    margin-top: 50px;
}
*/
/* PENDIENTE */


 
 /* ROTACIÓN  TEXTO*/
 
b, strong {
    font-weight: 700;
}

#top .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: #F1F1F1;
    border-color: #f7f7f7;
}


 #top .av-rotator-container-inner {
    color: inherit;
    font-size: inherit;
    line-height: 1.1em;
    margin: 0;
    position: relative;
    text-transform: none;
	font-size: 2.2em;
    font-weight: 300;
    margin: 0 0 32px;
	
	color:#1d2127;
	
}

.av-rotator-text {
	background-color:#d5080f;
	color:#fff;
	font-weight:700;
	padding-left: 4px;
    padding-right: 4px;
	margin-left:4px;
	margin-right:4px;
	
}
 /* ROTACIÓN  TEXTO*/
 
 #top .avia-logo-element-container img {
    box-shadow: none;
}
 



.nazka {
	border:2px solid #ff00ff !important;
	height:50px;
	width:520px;
}
#top .av-main-nav ul a {
	   float: left;
    font-family: inherit;
    font-size: 13px;
    height: auto;
    line-height: 23px;
    max-width: none;
    min-height: 23px;
    padding: 8px 15px;
    text-align: left;
    text-decoration: none;
    width: 100%;
}
/* FIX MENU */
 

/* FIX PORTALDA*/

#nazka2, #nazka3  .flex_column {

    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    left: 3px;
    margin: 0 0 30px;
    opacity: 1;
    padding: 20px;
    z-index: 1;
}


/* FIX PORTALDA*/
#ximena    .entry-content-wrapper li {
    margin-left: 1em;
    padding: 0;
}

#ximena  .flex_column {

    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    /*left: -30px; */
    left: 3px;
    margin: 0 0 30px;
    opacity: 1;
    padding: 20px;
    z-index: 1;
}



#ximena  .flex_column  ul  {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
 
}
#ximena  .flex_column  li a  {
    border-bottom: 1px solid #eee;
    color: #666;
    display: block;
    font-size: 0.9em;
    line-height: 20px;
    padding: 11px 0 12px 18px;
    text-decoration: none;
    transition: background 0.1s ease 0s;
}

#ximena  .flex_column  li a::before {
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 7px 0 0 -9px;
    position: absolute;
    width: 0;
}
 
#ximena  .flex_column   li a:hover {
   /* background-color: #eee; */
   
    background-color: #222957;
    color: #fff;
	text-decoration: none;
	padding: 11px 0 12px 18px;
}

 #ximena  a:hover .avia-bullet  {
    border-color: #fff;
}

#ximena  .flex_column   li a:focus {
   /* background-color: #eee;
    text-decoration: none;
	*/
	padding: 11px 0 12px 18px;
	background-color: #222957;
    color: #fff;
}

#ximena  .flex_column   li  {
   margin-left:0px;
}


#ximena  .flex_column   .av-special-heading   {
    clear: both;
    display: block;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
 
 
/* CLON XIMENA   */

/* FIx  1 COL */
#ximena-col1    .entry-content-wrapper li {
    margin-left: 1em;
    padding: 0;
}

#ximena-col1  .flex_column {

    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    /*left: -30px; */
    left: 3px;
    margin: 0 0 30px;
    opacity: 1;
    padding: 30px;
    z-index: 1;
	
	margin-left: 20%;
}


 

#ximena-col1  .flex_column  ul  {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
 
 
}

#ximena-col1  .flex_column  li a  {
    border-bottom: 1px solid #eee;
    color: #666;
    display: block;
    font-size: 0.9em;
    line-height: 20px;
    padding: 11px 0 12px 18px;
    text-decoration: none;
    transition: background 0.1s ease 0s;
}
#ximena-col1  .flex_column  li a::before {
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 7px 0 0 -9px;
    position: absolute;
    width: 0;
}
#ximena-col1  .flex_column   li a:hover {
 
    background-color: #d7011d;
    color: #ffffff;
	text-decoration: none;
	padding: 11px 0 12px 18px;
}


#ximena-col1  .flex_column   li a:focus {
	padding: 11px 0 12px 18px;
	background-color: #d7011d;
    color: #ffffff;
}



#ximena-col1  .flex_column   li  {
   margin-left:0px;
}


#ximena-col1  .flex_column   .av-special-heading   {
    clear: both;
    display: block;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
/* FIN COL 1 XIMENA   */
/* CLON XIMENA   */


/* FIX PORTALDA*/
#romina   .entry-content-wrapper li {
    margin-left: 1em;
    padding: 0;
}

#romina .flex_column {

    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    /*left: -30px; */
    left: 3px;
    margin: 0 0 30px;
    opacity: 1;
    padding: 30px;
    z-index: 1;
}



#romina .flex_column  ul  {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
 
}
#romina .flex_column  li a  {
    border-bottom: 1px solid #eee;
    color: #666;
    display: block;
    font-size: 0.9em;
    line-height: 20px;
    padding: 11px 0 12px 18px;
    text-decoration: none;
    transition: background 0.1s ease 0s;
}
#romina .flex_column  li a::before {
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 7px 0 0 -9px;
    position: absolute;
    width: 0;
}
#romina .flex_column   li a:hover {
    background-color: #eee;
    text-decoration: none;
	padding: 11px 0 12px 18px;
}

#romina .flex_column   li  {
   margin-left:0px;
}


#romina .flex_column   .av-special-heading   {
    clear: both;
    display: block;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
/* CLON XIMENA   */
#icons .flex_column {
/*
	margin-left: 2%;
    width: 23.5%;
*/
	margin-left: 3%;
    width: 21.5%;

	}
	
.services_box  {
    font-size: 55px;
    margin-bottom: 15px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.services_box {
    background: #f9f9f9 none repeat scroll 0 0;
    border-radius: 5px;
    margin: 0 0 30px;
    padding: 30px;
}


#services_box  .flex_column  ul  {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
 
}
#services_box  .flex_column  li a  {
    border-bottom: 1px solid #eee;
    color: #666;
    display: block;
    font-size: 0.9em;
    line-height: 20px;
    padding: 11px 0 12px 18px;
    text-decoration: none;
    transition: background 0.1s ease 0s;
}
#services_box  .flex_column  li a::before {
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 7px 0 0 -9px;
    position: absolute;
    width: 0;
}
#services_box  .flex_column   li a:hover {
    background-color: #eee;
    text-decoration: none;
	padding: 11px 0 12px 18px;
}

#services_box  .flex_column   li  {
   margin-left:0px;
}


#services_box   .flex_column   .av-special-heading   {
    clear: both;
    display: block;
    margin-top: 10px;
    position: relative;
    width: 100%;
}

/*--------------*/	
.toggle_icon {
    border-style: solid;
    border-width: 1px;
    height: 15px;
    left: 10px;
    position: absolute;
    top: 12px;
    width: 15px;
	border-color:transparent !important;

}
.toggle_icon .vert_icon {
    border-left-style: solid;
    border-left-width: 3px;
    height: 11px;
    left: 5px;
    position: absolute;
    top: 1px;
	border-color:#CF3635 !important;
}
.toggle_icon .hor_icon {
    border-top-style: solid;
    border-top-width: 3px;
    left: 1px;
    position: absolute;
    top: 5px;
    width: 11px;
	border-color:#CF3635 !important;
}
.togglecontainer {
	margin-top:8px;
}
/*FIX BORDES */
.container_wrap {
    border-top-style: solid;
    border-top-width: 0px;
    clear: both;
    position: relative;
}
  
  
b, strong {
    font-weight: 700;
}

#top .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: #F1F1F1;
    border-color: #f7f7f7;
}
/*--------------*/	
	
.breadcrumb, .breadcrumb a, .main-title, .main-title a {
		color:#fff !important;
}

.title_container .breadcrumb {
    z-index: 10;
    line-height: 15px;
    font-size: 11px;
    position: absolute;
    left: 50px;
    top: 60%;
    margin-top: 14px;
}
	
/* FIX PORTALDA*/

.hr-invisible .hr-inner{
     background-image: none;
}
.hr-inner{
    height: 1px;
    background-image: linear-gradient(to right, transparent, #dbdbdb, transparent);
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 100%;
	/* eliminando shortcode*/
	border-top-style: none;
	margin:4px 0 35px;
}

.hr {	
    clear: both;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    /*margin: 0px 0px 40px 70px; */
    position: relative;
    width: 100%;
}


/*FIX NOTICIAS title-post */

.wpmegapack .wpmepack-element-0 h2, 
.wpmegapack .wpmepack-element-1 h2, 
.wpmegapack .wpmepack-element-2 h2, 
.wpmegapack .wpmepack-element-3 h2, 
.wpmegapack .wpmepack-element-1 h4, 
.wpmegapack .wpmepack-element-2 h4 , 
.wpmegapack .wpmepack-element-3 h4  {
	
	color: #fff;
}
 
 
 #h-home  h1 {
    font-size: 1.2em;
    line-height: 44px;
    margin: 0 0 8px;
}

 /****************** NUEVOS ******************/
 
body  {
	color:#555;
}


 body  #head-banner .column-top-margin {
    margin-top: 5px;
}

#head-banner div .av_one_half {
    margin-left: 0;
    width: 50%;
}


body  #center-banner  .column-top-margin {
    margin-top: 13px;
}

a:focus {
	/* ORIGINAL 
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	*/
    
	 box-shadow: 0 3px 18px -5px rgba(0, 0, 0, 0.5);
 border-color: #eb5d68 !important;
 border:1px solid transparent;

}
li  a:focus {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  /*  border: 1px solid #cd1d1f;*/
    
}
.acces1 ul  a  .fontResizer_minus{
height:70px;	
	
}

 .entry-content-wrapper .post-title {
    font-size: 24px;
    line-height: 1.3em;
}

h1, h2, h3, h4, h5, h6 {
    /*color: #1d2127;
    font-weight: 200;*/
    letter-spacing: -1px;
    margin: 0;
}
h1 {
    font-size: 2.6em;
    line-height: 44px;
    margin: 0 0 32px;
}
h2 {
    font-size: 2.3em;
  
    line-height: 42px;
    margin: 0 0 32px;
}
h3 {
    font-size: 1.5em;
  
    letter-spacing: normal;
    line-height: 33px;/**/
    margin-bottom: 13px;

}
h4 {
    font-size: 1.2em;
    
    letter-spacing: normal;
    line-height: 27px;
    margin: 0 0 14px;
}
h5 {
    font-size: 1em;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 18px;
    margin: 0 0 14px;
    text-transform: uppercase;
}
h6 {
    color: #333;
    font-size: 1em;
  
    letter-spacing: normal;
    line-height: 18px;
    margin: 0 0 14px;
}


blockquote {
    border-left: 5px solid #eee;
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 10px 20px;
}

blockquote {
    font-size: 1em;
}

p {
    color: #555;
	/* nazka */
    line-height: 24px;
    margin: 0 0 20px;
}

/*FIX WIDGET NOTICIAS*/
 .inner_sidebar .widgettitle  {
    border: 1px solid #222957;
    color: #fff !important;
    position: relative;
    display: block;
    text-transform: uppercase;
    padding: 8px 12px 7px;
    z-index: 3;
    font-size: 14px;
    background-color: #222957;
	
 
}

 .inner_sidebar {
    margin-left: 50px;
    margin-top: 90px;
}

/* START: FOOTER */

.widget {
    clear: both;
    position: relative;
    padding: 0px 0 30px 0;
    float: none;
}
#footer { 
font-size:0.9em;

}
#footer ol, ul  li{
	margin-bottom:0px;
	margin-top:0;
	
} 
 
 
 #footer .phone {
    color: #fff;
    display: block;
    font-size: 26px;
    font-weight: bold;
    margin-top: -5px;
    padding-bottom: 15px;

}
 
 hr.light {
    background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.15), transparent);
    height: 1px;
    margin-top: -1px;
    top: 50%;
    width: 100%;
	border-top-style: none;
	}

/* END: FOOTER */


.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    letter-spacing: 1px;
    text-transform: none;
}

.stretch_full .container_wrap .alternate_color .light_bg_color .title_container {
    background-color: #222957;
    border-bottom: 5px solid #666;
    border-top: 5px solid #00a2a8;
    color: #fff ;
    margin: 0 0 35px;
    min-height: 50px;
    padding: 20px 0;
    position: relative;
    text-align: left;
}

.alternate_color {
	margin-top:10px;
	border-bottom: 5px solid #fff;
    border-top: 5px solid #00a2a8;

/*
border-bottom-color:#f4f4f4; 
width:406px;
*/
}
 /****************** NUEVOS ******************/

.image-overlay{
	position: absolute; 
	background: none;  
	z-index: 300; 
	height:100%; 
	width:100%; 
	opacity: 0; 
	filter:alpha(opacity=0);
	}

.avia_transform a .image-overlay{  
	-webkit-transition: opacity 0.4s ease-in-out; 
	-moz-transition: opacity 0.4s ease-in-out; 
	transition: opacity 0.4s ease-in-out; 
	}
	
 
.avia-form-success {
    border-radius: 2px;
    border-style: solid;
    border-width: 7px;
    line-height: 1.4em;
    padding: 20px 15px;
    text-align: center;
	font-weight: normal;
    letter-spacing: 2px;
	
}

/* FIX MENU  */

.av-main-nav > li > a, div #menu-item-shop.cart_dropdown {
    transition: none;
}


#avia-menu {
    font-weight: normal;
    letter-spacing: 1px;
}
 
/* FONDO MENU 
#header_main_alternate {
    background-color: #E20A47;
    height: 55px;
   padding-top:10px;
}
*/
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
		/*color: #ffffff; font-weight: 500;*/
	border-radius: 0;
  
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    padding: 10px 10px;
    text-transform: uppercase;
 
}/*
.avia-menu-tex {
	
}*/

#top .av_header_transparency #header_meta {
    background: transparent none repeat scroll 0 0;
    border-bottom: 0 solid rgba(255, 255, 255, 0.25);
    box-shadow: none;
}


  .header_color   {
    background: #fff none repeat scroll 0 0;
}
#header_meta {
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-top: medium none;
    margin-bottom: -1px;
    min-height: 60px;
    z-index: 10;
}

/* fix menu mobile */

.av-main-nav-wrap {
    float: right;
    position: relative;
    z-index: 3;
}


/* REMPLAZAR EN PORTAL */
.title_container .main-title {
    margin: 0;
    font-size: 25px;
    position: relative;
    z-index: 2;
    min-height: 36px;
    line-height: 1.3em;
    top: 0;
    font-weight: 400;
}


.title_container {
    background-color: #222957;
    color: #ffffff;
    height: 110px;
}
.alternate_color {
    border-bottom: 5px solid #fff;
    border-top: 5px solid #3A5694;
    margin-top: 30px;
}
/* FIX NOTICIAS */


#carrusel-noticias .title-post {
    font-weight: 700;
    line-height: 23px; 
}

.wpmegapack.wpmp_post_display4 h2 {
    font-size: 20px;   
    letter-spacing: 0;
}


/* FIX HOME 0*/

.new-special-heading h3 {
    font-size: 2.2em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
    margin-bottom: 33px;
    text-transform: none;
text-align:center;
}

/* FIX TEMPORA HEADER */

.alternate_color {
    border-bottom: 5px solid #fff;
    border-top: 5px solid #3A5694;
    margin-top: 50px !important;
}

/*-------------------------------- */
 


.title_container {
  background-color: #222957;
   /*height: 110px; */
   height: 90px;
color:#ffffff;
    /*top: 48px; */
    
}


/* ANIMA ARROW*/
#top .scroll-down-link {
  
    color: #E20A47;
}
/***************** FIN ******************/

/**************************************/
.html_header_top.html_bottom_nav_header .main_menu {
    clear: both;
    float: left;
    height: 100%;
    line-height: 40px;
    position: relative;
    width: 100%;
}
 
#promo {
	color:#ffffff;
}

/* Footer*/

#footer h4 {
    font-size: 1.8em;
    font-weight: 200;
}

#footer .widget {
    margin: 0px 0;
    overflow: hidden;
    padding: 0;
}



/* NEW SHARE

#top #wrap_all .av-social-link-Whatsapp :a {
color: #fff;
background-color: #3bb528;

} */

/* Whatsapp button color */
#top #wrap_all .av-social-link-whatsapp:hover a {
color: #fff;
background-color: #3bb528;
}

/* FIX MOBILE  RASTRO Y H1  */
@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  


#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 0.6em;
 
}
 

.title_container .breadcrumb {
    display: none;
    font-size: 22px;
    line-height: 15px;
    margin-top: -7px;
    position: absolute;
    right: 50px;
    top: 50%;
    z-index: 10;
}
.acces-bar {
	    display: none;
}
 



}



/* FIN Nuesvos Xenon
----------------------------------------------------------------------------- */
 #top .av-logo-container .social_bookmarks li a {
    border-radius: 100px;
}

#top #wrap_all .av-social-link-rss   	 a{color:#fff; background-color:#ffa133;  }
#top #wrap_all .av-social-link-facebook  a{color:#fff; background-color:#37589b; }
#top #wrap_all .av-social-link-twitter   a{color:#fff; background-color:#46d4fe; }
#top #wrap_all .av-social-link-mail      a{color:#fff; background-color:#9fae37; }
#top #wrap_all .av-social-link-dribbble  a{color:#fff; background-color:#e44885; }
#top #wrap_all .av-social-link-linkedin  a{color:#fff; background-color:#419cca; }
#top #wrap_all .av-social-link-search    a{color:#fff; background-color:#222222; }
#top #wrap_all .av-social-link-gplus     a{color:#fff; background-color:#de5a49; }
#top #wrap_all .av-social-link-behance   a{color:#fff; background-color:#008cfa; }
#top #wrap_all .av-social-link-flickr    a{color:#fff; background-color:#ff0086; }
#top #wrap_all .av-social-link-forrst    a{color:#fff; background-color:#234317; }
#top #wrap_all .av-social-link-myspace   a{color:#fff; background-color:#000000; }
#top #wrap_all .av-social-link-tumblr    a{color:#fff; background-color:#345574; }
#top #wrap_all .av-social-link-vimeo    a{color:#fff; background-color:#31baff; }
#top #wrap_all .av-social-link-youtube   a{color:#fff; background-color:#a72b1d; }
#top #wrap_all .av-social-link-pinterest a{color:#fff; background-color:#cb2027; }
#top #wrap_all .av-social-link-skype 	   a{color:#fff; background-color:#12a5f4; }
#top #wrap_all .av-social-link-instagram a{color:#fff; background-color:#a67658; }
#top #wrap_all .av-social-link-five_100_px  a{color:#fff; background-color:#222222; }
#top #wrap_all .av-social-link-soundcloud  a{color:#fff; background-color:#F76700; }
#top #wrap_all .av-social-link-xing 	     a{color:#fff; background-color:#006567; }
#top #wrap_all .av-social-link-vk 	   	 a{color:#fff; background-color:#597BA5; }
#top #wrap_all .av-social-link-reddit 	 a{color:#fff; background-color:#FF4500; }

#top #wrap_all .av-social-link-rss:hover	   	 a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-facebook:hover  a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-twitter:hover   a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-mail:hover      a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-dribbble:hover  a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-linkedin:hover  a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-search:hover    a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-gplus:hover     a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-behance:hover   a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-flickr:hover    a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-forrst:hover    a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-myspace:hover   a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-tumblr:hover    a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-vimeo:hover     a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-youtube:hover   a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-pinterest:hover a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-skype:hover 	   a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-instagram:hover a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-five_100_px:hover a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-soundcloud:hover  a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-xing:hover 	     a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-vk:hover 	   	 a{color:#fff; background-color:#d8d8d8; }
#top #wrap_all .av-social-link-reddit:hover 	 a{color:#fff; background-color:#d8d8d8; }
#top .social_bookmarks li {
 
    margin-left: 5px;
    
}

/*fix saco wea fotografo*/
.social_bookmarks li a {
    border-radius: 100px;
}

.av-social-link-rss   	 a{color:#fff; background-color:#ffa133;  }
.ver .av-social-link-facebook  a{color:#fff; background-color:#37589b; }
.ver .av-social-link-twitter   a{color:#fff; background-color:#46d4fe; }
.ver .av-social-link-mail      a{color:#fff; background-color:#9fae37; }
.ver .av-social-link-dribbble  a{color:#fff; background-color:#e44885; }
.ver .av-social-link-linkedin  a{color:#fff; background-color:#419cca; }
.ver .av-social-link-search    a{color:#fff; background-color:#222222; }
.ver .av-social-link-gplus     a{color:#fff; background-color:#de5a49; }
.ver .av-social-link-behance   a{color:#fff; background-color:#008cfa; }
.ver .av-social-link-flickr    a{color:#fff; background-color:#ff0086; }
.ver .av-social-link-forrst    a{color:#fff; background-color:#234317; }
.ver .av-social-link-myspace   a{color:#fff; background-color:#000000; }
.ver .av-social-link-tumblr    a{color:#fff; background-color:#345574; }
.ver .av-social-link-vimeo    a{color:#fff; background-color:#31baff; }
.ver .av-social-link-youtube   a{color:#fff; background-color:#a72b1d; }
.ver .av-social-link-pinterest a{color:#fff; background-color:#cb2027; }
.ver .av-social-link-skype 	   a{color:#fff; background-color:#12a5f4; }
.ver .av-social-link-instagram a{color:#fff; background-color:#a67658; }
.ver .av-social-link-five_100_px  a{color:#fff; background-color:#222222; }
.ver .av-social-link-soundcloud  a{color:#fff; background-color:#F76700; }
.ver .av-social-link-xing 	     a{color:#fff; background-color:#006567; }
.ver .av-social-link-vk 	   	 a{color:#fff; background-color:#597BA5; }
.ver .av-social-link-reddit 	 a{color:#fff; background-color:#FF4500; }

.ver .av-social-link-rss:hover	   	 a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-facebook:hover  a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-twitter:hover   a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-mail:hover      a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-dribbble:hover  a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-linkedin:hover  a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-search:hover    a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-gplus:hover     a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-behance:hover   a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-flickr:hover    a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-forrst:hover    a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-myspace:hover   a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-tumblr:hover    a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-vimeo:hover     a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-youtube:hover   a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-pinterest:hover a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-skype:hover 	   a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-instagram:hover a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-five_100_px:hover a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-soundcloud:hover  a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-xing:hover 	     a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-vk:hover 	   	 a{color:#fff; background-color:#d8d8d8; }
.ver .av-social-link-reddit:hover 	 a{color:#fff; background-color:#d8d8d8; }
#top .social_bookmarks li {
 
    margin-left: 5px;
    
}
/* FIN Nuesvos Xenon
----------------------------------------------------------------------------- */
.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb40 {
    margin-bottom: 40px;
}

.mr5 {
    margin-right: 5px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}
 
 
.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.nomargin {
    margin: 0;
}

.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}


a[rel="external"]:after {
	font-family: "entypo-fontello";
	content: "\e835";
	font-size: 0.9em;
	line-height: 1;
	padding-left: 1px;
}

.social-icons a[rel="external"]:after {
 content: none !important;
 
 
}

#top div .avia-gallery img {
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    float: left;
    padding: 7px;
   margin: 15px 17px 19px 14px;
    width: 90%;
}

#top div .avia-gallery img  :hover{
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    float: left;
    padding: 7px;
   margin: 15px 17px 19px 14px;
    width: 90%;
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.hide {
  display: block !important;
}
l
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.hide {
  display: none !important;
}
 
.show {
  display: block !important;
} 

}


.show {
  display: none ;
}

/* Portrait phones and smaller */
@media (max-width: 480px) {

}

/*Add your own styles here:*/
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
    text-align: left;
    font-size: 25px;
    text-transform: initial;
    padding: 20px 0 15px;
    letter-spacing: 0px;
    line-height: 0.9em;
    margin-bottom: 10px;
}

.bg-noticia-principal {
	/*margin: 6px; */
    padding: 15px 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	
	margin: 0px;
    padding: 0px 1px 0px 1px !important;
    overflow: hidden;
	
}
.bg-noticia-principal 
.av-magazine-hero .av-magazine-content-wrap {
    padding-bottom: 15px;
	padding-left: 12px;
    padding-right: 12px;
}
.bg-noticia-principal 
.av-magazine-thumbnail img {
    display: block;
     border: 0px solid !important;
    padding: 0px !important;
	margin-left: 0px;
	width: 1210px !important;
}

.bg-noticia-principal 
.av-magazine .av-magazine-content-wrap .av-magazine-title {
    font-size: 23px;
 
}
.bg-noticia-principal 
.av-magazine-entry {
    clear: both;
    position: relative;
    margin-bottom: 2px;
}

.bg-noticia-categoria  
.av-magazine-hero .av-magazine-content-wrap {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
 
}
.bg-noticia-categoria {
 
	margin: 0px; /* 6px*/
    padding: 0px 1px 0px 1px !important;
    overflow: hidden;
 
}
.bg-noticia-categoria .av-magazine{
 
-webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
 
}
.bg-noticia-categoria-all {
 
	margin: 0px; /* 6px*/
    padding: 0px 1px 0px 1px !important;
    overflow: hidden;
	
	-webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
	
 
}

.bg-noticia-categoria-all
.sort_all{
	margin: 0px;
    padding: 0px ;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	background-color:#fff;
	
}

.bg-noticia-categoria-all 
.av-magazine-hero {
	
	background-color:#transparent !important;
	box-shadow: 0 0 0px 0 #ff0000;
	min-height: auto;
	
}

.bg-noticia-categoria-all 
.av-magazine-hero .av-magazine-content-wrap {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.bg-noticia-categoria-all 
.av-magazine-sideshow  {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

 

.av-magazine-thumbnail {
    border: 0px solid !important;
    padding: 0px !important;
}


.bg-noticias-grilla article {
	
	margin: 4px;
    padding: 15px 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
/*
.bg-noticias-grilla div .av_one_third {
    margin-left: 1%;
    width: 30.666%;

}
*/
div .av_one_third {
    margin-left: 3%;
    width: 30.666%; 
  /*  width: 31.666%; fix mio old*/
}

div .av_two_third {
    /*margin-left: 1%;*/
    margin-left: 3%;
    width: 64.66666666666666%;
}

div .av_three_fifth {
    margin-left: 1% !important;
    width: 57.599999999999994%;
}

.av-magazine-thumbnail {
 
    border: 0px solid !important;
    padding: 0px !important;;
 
}

.box-category {
    padding: 5px 8px 3px;
 
    border: 1px solid var(--tc,#222);
    border-radius: 2px;
    
}

.acces-bar {
     
    margin-top: 33px;
}

.bg-noticias-grilla h3 a{
	font-size: 18px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
 
}
.bg-noticia-lista {
	margin: 6px;
    padding: 15px 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	background-color:#fff;
 
}
.bg-noticia-lista .av-sort-by-term{
	 text-transform: uppercase; 
}


.category-line {
	/*
	margin-left: 9px;
	margin-bottom:40px;
    padding: 5px 8px 3px 8px;
    font-weight: 400;
    color: #000;
    border: 1px solid ;
	border-color:#000 !important;
    border-radius: 2px;
	*/
	 text-transform: uppercase;
 
}
.av-magazine-thumbnail-link {
    overflow: hidden;
    display: block;
    margin-bottom: 20px;
}

/*
.av-magazine-hero {
	
	-webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	background-color:#fff;
	min-height: 330px;
	
}
*/
.av-magazine-content-wrap {
    overflow: hidden;
    border-bottom: 0px solid;
    min-height: 61px;
}

/*
.av-magazine-time {
    font-size: 12px;
    text-transform: uppercase;
    background-color: #00a2a8;
    color: #000 !important;
    padding: 1px 8px;
}

 
 */
 

.n-sombra-color {
	 
    padding: 15px 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
 
}


.n-sombra-head {
	margin: 6px;
    padding: 15px 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
 
}

/*.n-single .av-magazine .av-magazine-content-wrap .av-magazine-title{ */
.n-single h3 a{
	font-size: 20px;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: normal;
    padding: 0;
    margin: 0;
	
}
.titulo-destacado {
	 border: 1px solid #222957;
    color: #fff !important;
    position: relative;
    display: block;
    text-transform: uppercase;
    padding: 8px 12px 7px;
    z-index: 3;
    font-size: 14px;
    background-color: #222957;
}
.titulo-destacado a{
	 
    color: #fff !important;
     
}
.titulo-destacado .av-subheading{
line-height: 1.3em;
    float: right !important;
 
    margin-top: -20px !important;
	
}
.titulo-destacado .av-subheading p{
    color: #ece4e4;	
}
 .main_color div {
border-color: transparent;
}
.btn-block .avia-button {	
	display: block !important; 
    width: 100% !important; 
}
 /*READ SPEAKER 2022*/
 .rsbtn { ancho: 373px! importante; }	
.rsbtn .fa-share-square-o:before { contenido: ""; }

 /*READ SPEAKER 2022*/