.revistaWall
{
    padding-top:25px;
    padding-right:25px;
    padding-bottom:55px;
    overflow: hidden;
    text-align: center;
}
.revistaWall img
{
    width:130% !important;
    margin-left:-22%;
}

.revistaWall2
{
    padding-top:55px;
}

.revistaWall2 img
{
    width:36vw !important;
    margin-left:25px;

}
.blueWall
{
    background-color:var(--blue);
}
.greenWall
{
    background-color:var(--lightGreen);
}

/* Tabs revista */
.tabsRevista
{
    padding-top:55px;
}

.tabsRevista .aboLinks
{
    margin-top:40px;
}

.tabsRevista .aboneaza
{

padding: 13px 35px;
background: linear-gradient(272.58deg, #1BDAE9 -17.65%, #13776B 97.95%);
border-radius: 5px;
text-decoration: none;
color: var(--white);
font-size: 16px;
font-weight: 600;
text-align: center;

}

.tabsRevista .descarca
{

padding: 13px 25px;
margin-left:25px;
border:1px solid var(--darkGray);
border-radius: 5px;
text-decoration: none;
color: var(--darkGray);
font-size: 16px;
font-weight: 600;
text-align: center;
-webkit-transition: background 0.5s ease-out;
-moz-transition: background 0.5s ease-out;
-o-transition: background 0.5s ease-out;
transition: background 0.5s ease-out;
}
.tabsRevista .descarca:hover
{
    background-color: var(--darkGray);
    color:var(--white);
}


.tabsRevista .descarca i
{
    color:var(--red);
    margin-right:10px;
}
.tabsRevista .descarca:hover i
{
    color:var(--white);
}

.tabsNV
{
    margin-top:-34px;
}

.tabsRev a
{
    background-color:var(--tabGray);
    padding:12px 28px;
    color:var(--black);
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    text-decoration:none;
    font-size:16px;
    margin:0px;
-webkit-box-shadow: 8px -10px 15px -6px rgba(0,0,0,0.6);
box-shadow: 8px -10px 15px -6px rgba(0,0,0,0.6);
z-index:100;
position: relative;
margin-left:-2px;
}
.tabsRev a.active
{
    background-color:#fff;
    z-index:101;
}

.listRevisteH .smRev
{
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid var(--tabGray);
    margin-left:5px;
    margin-right:0px;
    font-size:14px;
    overflow: hidden;
}
.listRevisteH .smRev h4
{
    font-size:14px;
}

.listRevisteH .smRev h2
{
    font-size:1.5rem !important;
}

.listRevisteH .smRev img
{
    width:100%;
}

.smVeziToate
{
    padding-top:40px;
    text-align:center;
}
.smVeziToate a
{
    padding:14px 25px;
    border-radius:5px;
    text-decoration:none;
    color:var(--white);
}

.revisteAll
{
    padding-top:95px;

}
#rvAll
{
      display: -webkit-flex; /* Safari */
        display: flex; /* Standard syntax */
}


.rvAll
{
    text-align: justify;
    font-size:13px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(171,171,171,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(171,171,171,1);
box-shadow: 0px 0px 5px 0px rgba(171,171,171,1);
border-radius:5px;
margin-bottom:25px;

 height:95%;
 padding-bottom:15px;


}
.rvAll .rvImage
{
    text-align: center;

    padding:35px 10px;
}
.rvAll .rvImage img
{
    max-width:70%;
}
.rvBox
{
    padding:20px;
}

.rvBorder
{
    margin-top:15px;
    padding-top:15px;
    border-top:1px solid var(--black);
    padding-left:0px;
    padding-right:0px;
}
.rvMore
{
    padding:30px 15px;
    text-align: center;
}
.rvMore a
{
    border:1px solid var(--red);
    color:var(--red);
    padding:10px 35px;
    text-decoration: none;
    border-radius:5px;
    -webkit-transition: background 0.5s ease-out;
    -moz-transition: background 0.5s ease-out;
    -o-transition: background 0.5s ease-out;
    transition: background 0.5s ease-out;
}
.rvMore a:hover
{
   color:var(--white);
   background-color:var(--red);
}

.revistePub
{
    margin-top:95px;
}
.revistePub img
{
    width:100%;
}


.revDetailsGreen
{
    background-color:var(--revisteGreen);
}

.revistePagTR
{
    padding-top:50px;
    padding-bottom:50px;    
}
.revistePagTR .revTitle
{
    min-height:300px;
}
.revistePagTR .revTitle h1
{
    margin-bottom: 45px;
}

.revistePagTR .revAbo
{
    padding-top:25px;
    padding-bottom:25px;
}

.revistePagTR .revAbo a
{
    width:45%;
    padding:15px 25px;
    border-radius:5px;
    color:#fff;
    text-decoration:none;
    float:left;
    text-align:center;
}


.revAbo .gradientGreen
{
    padding:15px 90px;
    background: linear-gradient(272.58deg, #1BDAE9 -17.65%, #13776B 97.95%);

    text-decoration: none;
    color:var(--white);
    font-size:16px;
    font-weight:600;

    display:inline-block;
     -webkit-transition: background 0.5s ease-out;
    -moz-transition: background 0.5s ease-out;
    -o-transition: background 0.5s ease-out;
    transition: background 0.5s ease-out;

    background-size:400px 1px;
}
 .revAbo .gradientGreen:hover
{
    background-position:-400px;
}

.revistePagTR .revAbo .revPDF
{
    color:var(--black);
    border:1px solid var(--black);
    padding:13px 24px;
    float:left !important;
}
.revistePagTR .revAbo .revPDF i
{
    color:var(--red);
    margin-right:10px;
}

.revistePagTR .revSearchLabel
{
    margin-top:40px;
}

.revistePagTR .revSearchLabel h5
{
    font-size:14px;
    font-weight:700;
}
.revistePagTR .revSearch
{
    border-radius: 5px;
    background-color:var(--white);
    padding:0px 5px;
    margin-top:40px;
    margin-bottom:40px;
    height:50px;
    position: relative;
    display:none;
}
.revistePagTR .revSearch input:focus
{
    outline:0;
}

.revistePagTR .revSearch .autocompleteRev
{
    background-color:var(--white);
    width:100%;
    padding:10px;
    margin-top:-10px;
    padding-left:30px;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,.075);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,.075);
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,.075);
    z-index:20000;
    position:absolute;
    margin-left:-5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: none;
}
.revistePagTR .revSearch .autocompleteRev a
{
    display: block;
    color:var(--black);
}

.revistePagTR .revSearch input[type="text"]
{
    padding:12px 0px;
    width:90%;
    border:1px solid var(--white);
}
.revistePagTR .rsSelect
{
    width:100%;
    background-color:var(--white);
    padding:15px 5px;
    border:none;
    border-radius:5px;
}

.revisteCarousel .revisteCarouselTitle
{
    text-align:center;
    padding:30px 15px;
}
.revisteCarousel .revisteCarouselTitle h2
{
    font-size:22px;
    text-align:center;
    font-weight: 700;
}
.revisteCarousel  .rcLeft
{
    overflow: hidden;
}

.revisteCarousel  .rcLeft img
{
    width:150%;
    margin-left:-25%;
}
.revisteCarousel .rcRight
{
    padding-top:25px;
}
.revisteCarousel .rcRight h3
{
    margin-bottom:40px;
}


.revisteCarousel .rcRight .subliniat
{
    color:var(--white);
    padding:3px 15px;
    background-color:var(--orange);
    border-radius:5px;
    font-size:13px;
}
.revisteCarousel .rcRight a
{
    color:var(--red);
    font-weight:700;
    text-decoration:none;
}
.revisteCarousel .rcRight a:hover
{
    text-decoration: underline;
}

.revisteOther
{
    margin-top:30px;

}
.revisteOther .roEdition
{
    font-size:20px;
}

.revisteOther .roImg
{
    overflow: hidden;
    text-align:center;
    height:250px;

}

.revisteOther img
{
    width:auto;
    width:200%;
    margin-left:-50%;

}
.revisteOther .roSubliniat
{
    margin-top:20px;
    margin-bottom:20px;
}
.revisteOther .roSubliniat .roOrange
{
    color:var(--white);
    padding:3px 15px;
    background-color:var(--orange);
    border-radius:5px;
    font-size:13px;
}
.revisteOther .roText
{
    padding-bottom:15px;
    font-size:16px;
}

.revisteOther .roText h3
{
   font-size:20px;
   font-weight: 700;
   margin-bottom:10px;
}

.revisteOther .roText h5
{
    font-size:14px;
    font-weight:500;
    margin-bottom:10px;
}
.revisteOther .roHeight
{
    height:475px;
    overflow: hidden;
    display: block;

}

.revisteOther .roLink a
{
    color:var(--red);
    text-decoration:none;
    font-weight: 700;
}
.revisteOther .roLink
{
    margin-bottom:20px;
}


.revisteOther .roText a:hover
{
    text-decoration: underline;
}


.mainSum
{
    background-color:var(--lightGray);
    margin:40px 0px;
}
.mainSum .leftSum
{
    padding:30px 40px;
    font-size:12px;
    font-weight: 700;
    background-color:var(--revLeftSum);
}
.mainSum .leftSum h5
{
    font-weight: normal;
}
.mainSum .rightSum
{
    font-size:14px;
    color:var(--white);
    padding:30px 40px;
    background: linear-gradient(320.57deg, #1BDAE9 -44.76%, #13776B 73.97%);
    text-align:justify;
    line-height: 30px;
}
.mainSum .pdfSum
{
    padding:30px 40px;
    font-size:14px;
}
.mainSum .pdfSum a
{
    color:var(--black);
    text-decoration:none;

}

.mainSum .pdfSum a::before {
    font-family: "Font Awesome 6 Pro";
    content: "\f019";
    margin-right:10px;
}
.revTitleMob, .revAboMob,.tabEditors, .tabArticole,.rvBack,.articolCarrouselMob
{
    display: none;
}




@media (max-width: 1780px)
{
    .revistaWall2 img
        {
            width:32vw !important;
            margin-left:25px;

        }

}
@media (max-width: 1700px)
{
        .revistaWall2 img
        {
            width:35vw !important;
            margin-left:25px;

        }
}
@media (max-width: 1600px)
{
        .revistaWall2 img
        {
            width:40vw !important;
            margin-left:25px;

        }


}
@media (max-width: 1400px)
{
        .revistaWall2 img
        {
            width:50vw !important;
            margin-left:25px;

        }


}
@media (max-width: 1280px)
{

 .revistaWall2 img
        {
            width:60vw !important;
            margin-left:-10vw;

        }
    .revistePagTR .revSearch input[type="text"]
    {
        width:80%;
    }

}

@media (max-width: 767px)
{
    .revistaWall
    {
        width:100%;
        padding:0px;
        padding-bottom:25px;
    }
    .revistaWall img
    {
        width:100% !important;
        margin-left:0px;
    }

    .listRevisteH, .tabsNV
    {
        display: none;
    }
    .currentDescription
    {
        width:100%;
        color:var(--white);
    }
    .tabsRevista
    {
        padding-top:0px;
    }
    .revistaMb
    {
        width:50%;
    }
    .rvAll
    {
        box-shadow: none;
    }
    .rvAll .rvBorder, .rvAll .rvMore
    {
        display: none;
    }
    .rvAll .rvBox
    {
        padding:0px;
    }
    .rvAll .rvImage
    {
        padding:0px;
    }
    .rvAll .rvImage img
    {
        max-width:95%;
    }
    .lvSummariesAnt
    {
        width:100% ;
        margin-bottom:10px !important;
    }

    .revistePagTR
    {
     width:100%;
     padding:15px;
     padding-bottom:25px;
    }
     .revistePagTR  .revSearchLabel
    {
        margin-top:15px;
    }
    .revistePagTR .revSearch
    {
        margin-top:15px;
        margin-bottom:25px;
    }

    .revTitle
    {
        display: none;
    }
    .revAbo
    {
        display: none;
    }

    .revTitleMob
    {
        display: block;
        text-align:center;
        color:var(--white);


        margin-top:-150px;
    }
    .revTitleMob h1
    {
        background-color:rgba(0,0,0,0.4);
         padding:15px;
         font-weight:bold;
    }

    .revAboMob
    {
        text-align: center;
        display: block;
        padding-top:25px;
        border-top:2px solid var(--white);
    }
    .revAboMob a
    {
        font-size:18px;
        color:var(--white);
        text-decoration: none;
        font-weight: 700;
    }
     .revistePagTR .revSearch input[type="text"]
     {
         width:80%;
     }

     .revisteCarousel .rcLeft,    .revisteCarousel .rcRight
     {
         width:100%;
     }
      .revisteCarousel .rcRight .col-9
      {
          width:100%;
      }
      .mainSum
      {
          margin-top:20px;
      }
      .mainSum .leftSum
      {
          background-color:var(--white);
          display:none;
      }

      .mainSum .col-6
      {
          width:100%;
      }
      .rvArticolR
      {
          width:100%;

      }
      .rvArticolR .roImg
      {
          display: none;
      }



      .revisteOther .roHeight
      {
          height:auto;
           border-top:1px solid var(--lightGray);
      }
      .tabEditors, .tabArticole
      {   cursor:pointer;
          display: block;
          font-size:20px;
          border-top:1px solid var(--lightGray);
          padding:10px 15px;
      }
      .tabEditors i, .tabArticole i
      {
          float:right;
          margin-top:5px;
      }
      .rvTabActive
      {
          background-color:var(--tabGray);
      }

      .allArticles
      {
          display: none;

      }
      .rvBack
      {
          display: block;
          text-align:center;
          padding:15px;
      }
      .rvBack button
      {
          border:0px;
          font-size:22px;
          color:var(--white);
          background-color:transparent;
      }
      .acRow
      {
          padding:0px 20px;
      }
      .articolCarrousel .col-12
      {
          padding:10px !important;
          color: var(--black) !important;
          background-color:rgba(255,255,255,0.4) !important;
          text-shadow: none !important;
      }
      .articolCarrousel .container
      {
          margin-bottom:0px !important;
      }
      .articolCarrousel h1
      {
          font-size:22px !important;
          text-shadow: none !important;
      }
       .articolCarrousel h2
       {
           font-size:20px !important;
       }
       .articolSPrezentare
       {
           background-color:var(--white) !important;
       }
       .articolSPrezentare .articolSAutori a
       {
           display: block;
           color:var(--black);
       }
       .articolSPrezentare .articolSAutori span
       {
           display: none;
       }
       .articolText
       {
           line-height:20px;
       }

       .kwAbstract, .kwa
       {
           display: inline-block !important;
           margin-bottom:10px;
       }
       .revisteOther .roLink
        {
            margin-bottom:20px;
        }
        .mainSum .pdfSum a
            {
            margin-bottom:15px;
            display: block;
            }
         .mainSum .rightSum
         {
             line-height: 18px;
         }


}


@media (max-width: 450px)
{
 .tabsRevista .aboLinks a
 {
     display: block;
 }
 .tabsRevista .descarca
 {
     margin-left:0px;
     margin-top:25px;
 }

}

