/*CSS Name: Custom CSS*/




.site-main,.FooterWrapper,.site-info,.BannerNoteWrapper, #site-navigation .menu-principal-container,.site-main.home-main,#mc_embed_signup form,.site-info,.site-discl,.site-footer .site-discl,
.site-main-fullwidth .MainNoteWrapper{max-width: 1290px;margin:0 auto; width: 100%; }
.site-main-fullwidth{max-width: 100%; margin: 30px 0 60px 0; padding: 40px 20px;}
.single .site-main-fullwidth{ margin: 0;}
#mc_embed_signup form {margin:0 auto!important;}
.single article{max-width: 1154px;margin:0 auto; width: 100%; }

.site-info,.site-discl{display: block;}
.site-footer{background-color: #fff; color:var(--Ba_Negro)}
.site-footer a{ color:var(--Ba_Acento)}

.site-footer{padding: 60px 0;}
.archive.tag .site-main{padding-bottom: 40px;}

/*LOAD MORE*/

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {

    color: #fff!important;

}

.misha_loadmore, .misha_loadmore-portada-feed-1, .misha_loadmore-spotify-cat13, .CtaVerTodo{
	background-color:  var(--Ba_Acento)!important;
  border: 1px solid  var(--Ba_Acento)!important;
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	font-size: 14px!important;
	font-size:1em;
    color: #fff;
    width: 200px;
	letter-spacing:1px;
	cursor:pointer;
	text-transform: uppercase;
    margin: 40px auto 100px auto;
	padding:5px 10px!important ;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;  
    font-family:'EffraRegular', "Helvetica Neue", sans-serif;
    text-align: center;
}
.misha_loadmore:hover, .misha_loadmore-portada-feed-1:hover, .misha_loadmore-spotify-cat13:hover, .CtaVerTodo:hover{
	background-color: #000!important;
border-color: #000!important;
}
.misha_loadmore, .misha_loadmore-portada-feed-1, .misha_loadmore-spotify-cat13, .CtaVerTodo{margin: 40px auto;}
/*FOOTER*/
.FooterWrapper{display: flex; justify-content: space-between;}
.FooterWrapper section{flex-basis: 25%;}
.FooterWrapper section:last-child{flex-basis: 45%;}
.BottomFooterDisc{display: none;}
.site-footer ul{padding: 0; margin:0 20px;
display: flex; justify-content: center; align-items: center;}
.site-footer ul li{list-style: none;}
footer .channels .canales{display: flex; justify-content: end; }
footer .channels .canales li{padding: 0 10px;}
footer .channels .canales li:not(:first-child){border-left: 1px solid var(--Ba_GrisClaro);}
footer .channels .canales a{color: var(--Ba_GrisClaro);}
#mailpoet_form_1 form.mailpoet_form {
  padding:  0!important;
}
@media screen and (min-width: 1025px){

  .site{display: flex; flex-direction: column; justify-content: center;}

/*single
.single article {display: grid;}
.single article .entry-header  {grid-area: entry-header;}
.single article .entry-content  {grid-area: entry-content;}
.single article .entry-meta-autor  {grid-area: entry-meta-autor;}
.single article .entry-data.entry-data--meta  {grid-area: entry-data--meta;}
.single article .entry-data.entry-data--categories  {grid-area: entry-data--categories;}
.single article .entry-tags  {grid-area: entry-tags;}
.single article .linkSpotify  {grid-area: linkSpotify;}
.single article .StickyShare  {grid-area: StickyShare;}
.single article .entry-thumbnail  {grid-area: entry-thumbnail;}
.single article .spacer_content  {grid-area: spacer_content;}
.single .article .content_des  {grid-area: content_des;}
.single article .bibliografia  {grid-area: bibliografia;}
.single article .legales  {grid-area: legales;}

.single article {grid-template-columns: 1fr 820px; column-gap: 40px; grid-template-rows: auto auto;
grid-template-areas: "entry-header entry-header"
                     "entry-content entry-content"
                     "entry-meta-autor entry-data--meta"
                     "entry-data--categories entry-tags"
                     "linkSpotify StickyShare"
                     "entry-thumbnail spacer_content"
                     "content_des bibliografia"
                     "legales legales";
}
*/
}
@media screen and (max-width: 760px){
    .site{ width: 100%; }
    .Site_Wrapper{/*overflow-x: hidden;*/ width: 100%; }
    .HomeAsideR .code-block{display: none;}
    .ContentFooterNotes {  display: block;}
    .site-main.home-main{padding: 0!important; flex-direction: column; display: block!important;}
    .site-main .HomeAsideR .Banner-Po300x250{width: 300px!important; margin: 60px auto!important;}
    .site-main .HomeAsideR.AddBlock {
    flex-basis: 100%;
    width: 100%;
}

.H
   
    .misha_loadmore, .misha_loadmore-portada-feed-1, .misha_loadmore-spotify-cat13{width: calc(100% - 40px); margin: 20px;}
    
    .site-footer{padding: 30px 20px 20px 20px ;}
    .FooterWrapper #WFleft img {max-width: 110px;}
    .BottomFooterLogo{display: none!important;}
    .BottomFooterDisc{display: block; font-size: 12px; text-align: center;font-family:'EffraLight', "Helvetica Neue", sans-serif; }
#WFcenter ul.menu{padding: 30px 0!important; margin: 0!important;}
    #WFright ul.menu{ padding: 20px 0; margin: 0; width: 100%; display: flex; justify-content: space-between;max-width: 100%;}

    div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button,
.misha_loadmore, .misha_loadmore-portada-feed-1, .misha_loadmore-spotify-cat13{width: 90%;}

}


/*PORTADA*/
.post, .page {    margin: 0;}
.M_CLAND_NoteWrapper{display: flex; }
.site-main.home-main{display: grid; grid-template-columns: 1fr 772px; column-gap: 30px; margin: 0 auto 60px auto; width: 95%;  align-items: flex-start;}

.footer_note_ad_H{margin-top: 40px; border-top: 1px solid #B7B7B7; margin-bottom:0 ;}
.AddBlock-970 a{display: block;max-width:970px; margin: 0 auto;}
.HomeAsideR{flex-basis: 240px; width: 240px;}
.HomeAsideR.AddBlock{flex-basis: 300px; width: 300px;}

.MainNoteWrapper .BOX-container.cont_22_wrp,.single .single-ultimas-noticias-grid .BOX-container.ultimas-noticias-item{display: grid;grid-template-rows: auto 1fr; row-gap: 12px;}
.MainNoteWrapper .BOX-container.cont_22_wrp:last-child{border:0; margin-bottom: 0;}

/*.site-main{padding: 0 20px;}*/

/*Notas*/
.single .entry-content,
.single header.entry-header{display: grid;grid-template-columns:1fr 820px; column-gap: 40px;margin: 40px auto ; }


/*PORTADA BANNERS*/
.site-main-3-1col{display: grid;  grid-template-columns: 1fr 772px;  column-gap: 40px;}
.BB_Stck_pos{position: sticky; top:40px}



@media screen and (max-width: 1023px){
  .site-main.home-main{display: block; margin: 20px auto ; max-width: 90%;}

  .single header.entry-header{display: block;
margin:10px 0 30px 0 ; }

    .FooterWrapper{display: block; }
    .FooterWrapper div{width: 100%;}
    .site-main-3-1col{display: block;}
    .site-main-add-1col {text-align: center;}
    .site-main-add-1col img{max-width: 300px; margin: 30px auto;}

    
}


.site-main,.FooterWrapper,.site-footer .site-info,.Logo_Footer{ max-width: 1290px; margin: 0 auto; width: 95%;}
.Logo_Footer{text-align: center;}
.site-discl-wrp{color: var(--Ba_GrisClaro); background-color: var(--Ba_Acento);}
.site-footer .site-info{display: grid;gap: 20px;	grid-template-rows: auto auto; font-size: 16px; align-items: baseline; text-transform: uppercase;margin: 20px auto 0 auto;align-items: stretch;}

.site-footer .site-info >div:last-child{align-self: end;}
.site-footer .site-info a{ color:var(--Ba_Negro);font-size: 14px; padding: 0 10px;
  text-transform: none; display: block;
}
.site-footer .site-discl{font-size: 12px; padding: 0 0 20px 0; text-align: center;  color: var(--Ba_Negro);}
.site-footer #menu-menu-estructura-1{display: flex; font-size: 12px; justify-content: space-between;}
footer .site-discl{display: flex; justify-content: center;}
.FooterWrapper { max-width: 1120px;}

.Logo_Footer img{max-width: 400px;}
.site-footer #menu-redes-aside {display: flex; justify-content: center; gap: 10px;}

@media (max-width: 1464px) {.FooterWrapper { max-width: 98%;}}
/* Footer widgets */
.archive .NewsFormWrap{margin-top: 40px;}
#WFtop{display: grid; grid-template-columns: 35px 1fr; gap:20px}

#WFbottom{margin: 20px 0 0 0; border-top:1px solid #fff; padding: 20px 0 0 55px;}
footer #menu-redes-ballenarabiosa li,
footer #menu-redes li{filter: opacity(60%) invert(1);margin: 0 3px;}
.Arc_ico_twitter ,.Arc_ico_instagram,.Arc_ico_email {display: block; width: 20px; height: 20px;text-indent: -500px; overflow: hidden;}
#menu-redes-ballenarabiosa-1 li.ico-twitter,#menu-redes-ballenarabiosa li.ico-twitter,.Arc_ico_twitter{background: url(https://ballenarabiosa.com.ar/wp-content/uploads/svg/x-twitter.svg)0 0 no-repeat;}
#menu-redes-ballenarabiosa-1 li.ico-whatsapp,#menu-redes-ballenarabiosa li.ico-whatsapp,.Arc_ico_whatsapp{background: url(https://ballenarabiosa.com.ar/wp-content/uploads/svg/whatsapp.svg)0 0 no-repeat;}
#menu-redes-ballenarabiosa-1 li.ico-facebook,#menu-redes-ballenarabiosa li.ico-facebook{background: url(https://ballenarabiosa.com.ar/wp-content/uploads/svg/facebook-f-brands.svg)0 0 no-repeat;}
#menu-redes-ballenarabiosa-1 li.ico-instagram,#menu-redes-ballenarabiosa li.ico-instagram,.Arc_ico_instagram{background: url(https://ballenarabiosa.com.ar/wp-content/uploads/svg/instagram.svg)0 0 no-repeat;}
#menu-redes-ballenarabiosa-1 li.ico-youtube,#menu-redes-ballenarabiosa li.ico-youtube,.Arc_ico_youtube{background: url(https://ballenarabiosa.com.ar/wp-content/uploads/svg/youtube.svg)0 0 no-repeat;}
#menu-redes-ballenarabiosa-1 li.ico-tiktok,#menu-redes-ballenarabiosa li.ico-tiktok,.Arc_ico_tiktok{background: url(https://ballenarabiosa.com.ar/wp-content/uploads/svg/tiktok.svg)0 0 no-repeat;}
.Arc_ico_email{background: url(https://ballenarabiosa.com.ar/wp-content/uploads/svg/email.svg)0 0 no-repeat;filter: opacity(60%) }
.Arc_ico_twitter ,.Arc_ico_instagram{filter: opacity(60%) invert(1);}
.archive.author .AuthorLink:hover{border: 0;}
.archive.author .AuthorLink:hover i{filter: opacity(90%);}
.archive.author .AuthorLink:hover .Arc_ico_twitter,.archive.author .AuthorLink:hover .Arc_ico_instagram{filter: opacity(90%) invert(1);}
input:-internal-autofill-selected {
  appearance: menulist-button;
  background-image: none !important;
  background-color: rgba(255, 255, 255, 0.2)!important;
  color: #fff !important;
}
:focus-visible {
  outline:0!important;
}
.archive-auth-contact{display: flex; justify-content: flex-start; align-items: center;}
.archive-auth-contact a, .single-post a.AuthorLink{margin-right: 10px;}
.archive-auth-contact a:hover{filter: opacity(90%);}
@media screen and (min-width: 800px){
 footer #primary-menu{display: flex; justify-content: start; flex-direction: column;} 
 footer #primary-menu > li.current-menu-item  a, #menu-provincias li.current-menu-item  a{color:var(--Ba_Acento); cursor: default; font-weight: 700;}
.subfooterleft{padding: 0; margin: 0 0 20px 0;}
.FooterWrapper{font-family: var(--FuenteBajadas-); font-size: 14px;}
.FooterWrapper a:hover{color: var(--Ba_GrisClaro); text-decoration: underline;}
}
.site-footer{background-color: var(--Ba_Acento); padding: 40px 0 0 0;font-family: var(--FuenteBody-)!important}

@media screen and (max-width: 1020px){
  .landing-swp{display: block; width: 100%!important;}
  .site-main, .FooterWrapper,.site-footer .site-info,.Logo_Footer{ width: 90%;}
  .page-template #mc_embed_signup form {margin:60px auto 0 auto!important;  }
.single .site-footer{display: block;}
    .single .site-footer aside{display: none;}
    .single .ManualWrapper .site-main { max-width: 90%;}
    .primary-menu ul{margin: 0;}
    .search-results #primary,  .search-no-results #primary, .error404 #primary{padding-left:  26px;padding-right:  26px;}
    .search-results h3.entry-title, .search-no-results h2, h3.SecondaryNoteTitle{font-size: 22px!important;line-height: 1.5;}
      .single .ManualWrapper {
        display: block;
    }
    .FooterWrapper {max-width: 90%;}
    .site-footer { padding: 30px 0 0 0;}
    .site-footer .site-info {column-gap: 0;row-gap:30px;grid-template-columns: 1fr;grid-template-rows: auto auto auto;}
    .site-footer #menu-menu-estructura-1 { display: block;line-height: 2;}

  .site-footer .site-info >div:not(:last-child) {
    border-left: 0;
    padding-left: 0px;
}
.items_ul{flex-direction: column;}
.FooterWrapper { max-width: 100%;}

.Logo_Footer img{max-width: 300px;}
}


@media (min-width: 1800px) {
  .single .ManualWrapper, .single .site-footer {grid-template-columns: 380px 1fr!important;}
  #menu-manual-estructura >li a { margin: 0 0 0 70px;}
  .ManualWrapper article { max-width: 1240px;}
  .ManualWrapper article .entry-content >.wp-block-columns {grid-template-columns: auto 380px;gap: 60px;}
  .FooterWrapper {max-width: 1240px;}
  }
 
  @media (max-width: 1099px) { 
     .single article { max-width: 90%;}
     .single article .entry-header  {order:0}
     .single article .entry-content  {order:2}  
     
          }
@media (max-width: 1020px) {
           footer .site-discl{display: block;}
           footer .channels .canales {display: flex;justify-content: start;flex-wrap: wrap;}
           footer .channels .canales li:first-child {    border-left: 1px solid var(--Ba_GrisClaro)!important;}footer .channels .canales li{margin-bottom: 5px;}
  }
  @media (max-width: 800px) {
    .FooterWrapper{ max-width: 90%; margin: 0 auto; width: 100%;}
             .page .site-main article{max-width: 100%;}
          .M_CLAND_NoteWrapper {display: block;}
          }

          @media screen and (min-width: 768px) /*IPAD MINI*/
          and (orientation: portrait) 
          and (max-width:769px)
          and (max-height:1024px)
           {
           
            
          }
          @media screen and (min-width: 1023px) /*IPAD MINI landscape*/
          and (orientation: landscape) 
          and (max-width:1024px)
          and (max-height:768px)
           {
           
          }
          @media screen and (min-width: 819px) /*IPAD Air portrait*/
          and (orientation: portrait) 
          and (max-width:820px)
          and (max-height:1180px)
           {
          
            
          }
          .AddBlock-970,.Banner-Po300x250{margin: 20px auto; text-align: center; font-family: 'Courier New', Courier, monospace;line-height: 0;}  
          .AddBlock-970{min-width: 970px;} 
          .Banner-Po300x250{min-width: 300px; }
          .Banner-Po300x250:first-of-type{margin-top: 0!important;}
         