@charset "utf-8";
/* Responsive Video Embed */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videoDescription{
    background-color: #1B1B1B;
    padding: 10px;
    font-size: 14px;
    color: #FFF;
    border-top: 1px solid #474747;
}
/* END Responsive Video Embed */

h1{
    font-size: 20px;
}

h3{
    font-size: 14px;
}


.articleTitle{
    padding-top:0px;
}
.authorImg{
}

.articleContent{
    margin-top:20px;
    margin-bottom:25px;
}
.lawyerPage{
    margin-bottom: 125px;
}
.authorExperties{
    display:block;
    max-width:52%;
    overflow:hidden;
    float:right;
}
.innerImage{
    margin-bottom: 24px;
    display: inline-block;
    margin-right: 28px;
}

.lineSep{
    background-color: #aaaaaa;
    height: 1px;
    margin-top: 23px;
    margin-bottom: 23px;
}

h1{
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: 2px solid #4e4e4e;
}

h2{
    margin-bottom: 30px;
}

.authorName{
    float: left;
}

.categoryName{
    float: right;
}

.sideContent{
    margin-bottom: 0px;
}

.headerImage img{
    margin-bottom: 22px;
}


/* left expertise links */
h2.disciplinary{
    font-size: 30px;
    padding-left: 20px;
}

#bigPic{
  margin-bottom:20px;
}


.greyLine{
    width: 10%;
    height: 4px;
}

/*                    SLICK GALLERYS ---*/
.row_slick_gallery{
    width:96%;
    text-align:center;
    margin: 0 2%;
}
.slick-prev, .slick-next{
  position:absolute;
  font-size:22px;
  background-color: transparent;
  color:#6A0404;
  width:42px;
  height:74px;
  top:6%;
  opacity:.8;
  outline:none;
  border:none;
  text-shadow:1px 1px  4px #000;
}
.slick-prev{
  left:0px;
}
.slick-next{
  right:0px;
}
.slickitem{
  float:left;
  margin:0px 5px;
}


/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){
  
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
    
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
    h2.disciplinary{
      font-size: 26px;
      margin-top:30px;
      margin-bottom:10px;
  }
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){
    .categoryName{
        display: none;
    }
  .authorName{
    float:none;
  }
  .authorExperties{
      margin-top:10px;
      max-width:100%;
    float:none;
  }
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
    
}