
body {
  overflow-x:hidden;
}

 ul.sf-menu span{
   color:#ffffff;
   letter-spacing:1px;
   padding-left:10px;
   padding-right:10px;
   font-size:13px;
 }

 li.menuparent{
  color:white !Important;
  text-transform:uppercase;
}


.main-content{
  background-color:#e6e6e6 !important;
  
}


.tp-caption__title{
 

 padding:20px;
 width:auto !important;
  background-color:#0a6ba2;
display:inline-block;
font-family: 'Alef' !important;
margin-left:-40px
}
}


#superfish-mt-header-top-toggle span{
font-size:4px;
//color:transparent;

}

ul.sf-menu.sf-style-blue a{
  color:#2d2d2d;
}

#normatividad_img{
margin-bottom:10px !important;
}


.header-top-highlighted__section ul.menu#superfish-mt-header-top li:hover,
.header-top-highlighted__section ul.menu#superfish-mt-header-top li a:hover
 {

 // background-color:#02669d
}


.region--light-typography .sf-accordion-toggle.sf-style-none a{
color:  #02669d
}

.region--dark-typography .sf-accordion-toggle.sf-style-none a {
    color: #f5f5f5;
}


.main-content >.container{
    background-color:white !important; 

}

 .img-responsive{
margin-top:-10px !important
   
 }

body:not(.user-logged-in) .main-content__container{
  _margin-top:-5% !important
}

.logo-and-site-name-wrapper{
    border:solid 1px #02669d47;
    padding:5%;

}

.site-name a { 
    font-style: normal !important;
    text-transform:uppercase; 
    margin-top:4%;
    margin-bottom:4%;
    padding-top:2%;
    padding-bottom:2%;
    border-top:solid 1px #f9f0f0;
    border-bottom:solid 1px #eae3e3;
   border-color:#337ab7;
   color:#03669d;
}

.header-top__section.header-top-first .site-name a{
  // text-shadow: -2px 0 white, 0 2px white, 1px 0 white, 0 -1px white;
 text-shadow:
    0 0 1px #ffffff80,
    0 0 10px #ffffff61,
    0 0 1px #fff,
    0 0 2px #c0d6d6,
    0 0 4px #b0d8d8,
    0 0 2px #d2dede,
    0 0 2px #dbefef,
    0 0 50px #c9eaeacc;

}



.regionBackground{
  position:relative;
}

.backgroundForRegionContainer{
position:absolute;
width:100%;
height:100%;
overflow:hidden;

}

.backgroundForRegion{
  position:absolute;
  top:0;
  left:0;
width:100%;
height:100%;
background-size:100%;
opacity:.6;
overflow:hidden;
 -webkit-filter: blur(35px);
 -moz-filter: blur(35px);
 -o-filter: blur(35px);
 -ms-filter: blur(35px);
 filter: blur(35px);
}




#block-bannerarevista img {
  cursor:pointer;
      border:solid 2px #a5a2a2; 
       border-top-left-radius:20px;
        border-bottom-right-radius:20px;
}

#block-bannerarevista .overlay{
display:none;

} 


.view-mt-slideshow-boxed-width{
    border:solid 2px #a5a2a2; 
       border-top-left-radius:20px;
        border-bottom-right-radius:20px;
}

 #block-imageblockstatic ul{


    border:solid 3px #a5a2a2;
       border-top-left-radius:20px;
        border-bottom-right-radius:20px;  
 }


 .field--name-field-image{
 //  outline: solid #f1f1f1 8px;
 }



.rexotopias{
  color:rgba(119,119,119,1) !important;
  font-family: 'Aaram' !important;
font-style: normal;
font-weight: 800;
font-size:120%  !important;

}

.revista{
  color:#ffffff !important;
font-family: 'Aaram' !important; 
font-style: normal;
font-weight: 600;
background:black !important;
padding:2%;
padding-left:2%;
padding-right:2%;
font-size:100%  
}


#superfish-main{
   // font-family: 'Aaram' !important;
   letter-spacing:2px ;
   font-size:60% 
}

#superfish-main *{

   font-size:115% 
}


.highlighted-top{
  height:45px

}

.breadcrumb__items{
  margin-top:-22px !Important
}

.breadcrumb *{

    //font-family: 'Aaram' !important;
    font-size:18px !important;
    color:#02669d;
}


#banner_revista{
  color:white;
font-family: 'Aaram';
font-style: normal;
font-weight: 400;
font-size:40px;

display:inline-block;
padding-eight:20px;
background-color:black;

}  

#banner_exotopias{

  color:#0f6ea2;
  font-family: 'Aaram';
font-style: normal; 
font-weight: bold;
font-size:70px;
text-decoration:underline;
display:inline-block; 
}
 
.nodes-slideshow-navigation .slides li a{

  font-size:100%; 
  color:white;
  background-color:#000000a3;
  margin-bottom:2px;
  padding-left:15px; 
  padding-top:9px;
  outline: solid 1px white;

}








/*

.nodes-slideshow-navigation .slides li:nth-child(1) a:before{content: "NÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âºmero actual";display:block;text-align:center;font-size:16px;background-color: #ff00eba3;padding:0;width:95%;border-bottom:solid 1px;margin-bottom:20px;}

*/


.selectedSlide{background-color: #000000f0 !important;}



.region-featured h2{

   text-align:center;
   width:100% !important;
   display: flex !important;
    align-items: center;
    justify-content: center;
      font-size:250%
}

#block-views-block-mt-slideshow-boxed-width-block-1 h2{

   text-align:center;
   width:100% !important;
   display: flex !important;
    align-items: center;
    justify-content: center;
    font-size:250%

}

.node__title a span{
  color:white;
  background-color:#4ea2d0;
  padding: 2% 2%;
  width:100% !important;
  display:inline-block;
  margin-bottom:2% !Important;
  text-align:right;
}


l.inline, ul.links.inline {
    display: inline;
    padding-left: 0;
    float:right;
}


article.node--type-mt-post{
  background-color:#f1f1f1;
}
  


.logo-and-site-name-wrapper{
  padding-right:20px;
  margin:0
}



.site-slogan{
  font-size:150%;
  color:#74a6c1 !important;
  letter-spacing:2px;
  margin-top:10%;
  width:230px;

}

 
.onscroll-site-name{
  //display:none !important;
}


.onscroll-logo{
padding-top:10px;
}


#superfish-mt-header-top{
  margin-top: -48px
}
.sf-accordion-toggle{
  margin-top:-42px
}


/*  ESCONDER  SECCION MAIN CONTENT PORQUE DE MOMENTO NO TIENE CONTENIDO  */

.main-content{ 
  //display:none
}



 #block-magazineplus-content article{
   padding-top: 50px;
    padding-right:20px;
 }

.block.block-block-content .col-md-9{

     padding-top: 80px
}


.views-field-field-image{
  outline:solid 3px #a0979799
}


.view-posts-masonry .post-meta-item:after {
display:none;
}


/*
Post cathegory
  ===============================================
 */

#block-magazineplus-page-title {
  background:#57addc !important;
  height:100%;  
  color:white;
  padding:3% !Important;


} 

.page-title{
  //display:none !important
}


body.path-taxonomy .page-title{
  padding-top:18px;
  padding-left:20px;
  color:white;
  font-size:150%;
  //text-shadow: -2px 0 white, 0 2px white, 1px 0 white, 0 -1px white;
  font-family: 'Aaram' !important;
  letter-spacing:2px
}



body.path-taxonomy .field--name-description{
  color:#01334e;
  background-color:#e4e4e4;
  padding:20px 30px;
  border-top: solid 1.5px;
  border-color:#0e6da2; 
  margin-bottom:7%;


}


.header-top-highlighted{
  padding-top: 54px !important;
  
   border-bottom:solid 1px #ffffff78;
   background-color:#76a7ce

}


.header-top-highlighted{

 //box-shadow: 1px 1px 5px #080808 !important;

}

#particles-js{
     -moz-box-shadow:    inset 0 0 50px #02669d7a; 
   -webkit-box-shadow: inset 0 0 50px #02669d7a; 
   box-shadow:         inset 0 0 50px #02669d7a; 
}


/*
AJUSTE DE TEXTOS EN HEADER TOP--------------------------
*/


.tp-bgimg.defaultimg,
.header-top{
 
   background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }




.header-top-highlighted__section ul.menu#superfish-mt-header-top{

    display: flex;
  align-items: center;
  justify-content: center;

}

.header-top-highlighted__section ul.menu#superfish-mt-header-top li{
  border-left:solid 1px;
  border-right:solid 1px;
  border-color:white;
  min-height:60px;
   display: flex;
  align-items: center;
letter-spacing:2px;


}

.header-top-highlighted__section ul.menu#superfish-mt-header-top li a{
  color:#f9f9f9;

  }

.header-top-highlighted__section ul.menu#superfish-mt-header-top > li:last-child a,
.header-top-highlighted__section ul.menu#superfish-mt-header-top > li:first-child a
{
         padding-left: 20px; 
     padding-right: 20px;
   
}


.sf-depth-1.menuparent >ul{
color: #58addc14 !important;
}

.sf-depth-2.sf-no-children {
  background-color:red;
  width:100% !Important;
  background-color:transparent;
}


.sf-depth-2.sf-no-children >a {

color:#1d7aad !Important; 
 background-color:transparent !Important;
 text-align:left !important;
 border-bottom: solid 1px #1d7aad6e;
 padding-left:15px
}




.container ul.menu#superfish-mt-header-top li a:before {
 display:none !important;
}


.navbar{
//display:none !important;
}

.sticky-wrapper >*.js-fixed{
  /*AJUSTAR MARGEN SUPERIOR PARA BARRA DE GOB MX*/
 /* margin-top:50px !important;*/
  border-top:solid 2px #909090

}

/*
FOOTER GOMBX
*/
.main-footer {
  background-color:black
}


.main-footer .list-info *{
  color:#c1bbbb;
  background-color:black
}




.region--dark-background{
  background-size:cover;
}


.featured__section{
background-size:cover;
  background-attachment: fixed;

  background-size: cover;
}


.region--gray-background {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


/*REVISTA EXOPPIAS*/

.revistaLi{
  background-color:#14487299 !important;
  text-align:left;

}

.revistaLi img{
float:left;
}

.revistaLink span{
float:right;
text-align:left;
clear:right;
background: none !important;
} 




/*
 Effect 2
  ===============================================
 */

 
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;   
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #2f2d2d;
  -webkit-box-shadow: 0 15px 10px #2f2d2d;
  -moz-box-shadow: 0 15px 10px #2f2d2d;
  box-shadow: 0 15px 10px #2f2d2d;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

#block-footerbottomcustomsitebranding-2 .logo{
  padding-top:8%
}




/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
  	position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
	content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect7:after
{
	right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}



/* LAYOUT CUSTOM  */

.region--colored-background {
    background-color: #4389ab !Important;
}


/*     imagenes de titulo de cada post */


.field__label {
  color:white;
  position:absolute;
  background-color:#0d6ca0cf;
  font-size:26px;
  padding:10px;
  border-right: solid white 2px;
   border-bottom: solid white 2px;
}

.post-header:after{
  display:block;
  content:'';
  background-color:#e4e4e4;
  width:100%;
  height:4px;
  margin-bottom:60px
}


.node--type-mt-post .node__title {
  /* font-size: 24px; */
  margin-top: -10px;
  margin-left:-7px;

}


/*.node__main-content > div,*/
.field--type-text-with-summary,
.node-info
{
  padding-left:15px;

}

.node__user-info{
  
  margin-top:20px;
   padding-left:10px
}






