.node-type-album:not(.node-photoalbum){
  background-color: #213e4c !important;
color:#ffffff;
}

.node-type-album:not(.node-photoalbum) .block-title,
.node-type-album:not(.node-photoalbum) .breadcrumb,
.node-type-album:not(.node-photoalbum) .breadcrumb a{
color:#ffffff !important;
}
.node-type-album:not(.node-photoalbum) .breadcrumb a:hover{
color:#f2f2f2;
}
.node-type-album:not(.node-photoalbum) .albums-items a{
color:#ffffff !important;
}

.node-type-album:not(.node-photoalbum) .albums-items img:hover,
.node-type-album:not(.node-photoalbum) .albums-items a:hover{
opacity: 1;
}
.node-type-album .albums-items .item:hover a.awsatpop:before {
margin-top: 10px;
display: inline-block;
/*  content: url("/sites/all/themes/mobile_v3/images/full-screen-icon.png?yty");*/
position: absolute;
right: 20px;
cursor: pointer;
}

.node-type-album:not(.node-photoalbum) .albums-items h3{
text-align: center;
}

/*
.node-type-album .modal-dialog {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}

.node-type-album .modal-content {
height: 100%;
border-radius: 0;
background-color: #000;
box-shadow: unset;
text-align: center;
}

*/

.node-type-album .modal-content .img-responsive{
display: block;
 margin-left: auto;
 margin-right: auto;
}
/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
.node-type-album .modal-content .img-responsive{
max-height: 400px !important;

}
}

.node-type-album .modal-dialog {
width: auto;
margin: 0px auto;
height: 100%;
}

.node-type-album .modal-content {
 position: relative;
 background-color: #0f0202cc;
height: 100%;
}

.node-type-album .modal-content .close {
float: right;
font-size: 50px;
font-weight: 700;
line-height: 1;
color: #fff;
text-shadow: unset;
filter: unset;
opacity: 1;
position: absolute;
left: 30px;
}

.node-type-album aside{
display:none;
}
.node-type-album section.col-sm-9{
width:100%;
}

.albums-items .item{
text-align: center;
}

.albums-items .item p{
  margin-top: 10px;
  }

.albums-items .item img,
.node-photo-album .field-name-field-album-img{
  margin-bottom: 10px;
  margin: auto;
}


.node-photo-album .albums-items .item img:before{
content: "\f104";
font-family: FontAwesome;
font-size: 50px;
position: absolute;
right: 0px;
}

.row.display-flex {
display: flex;
flex-wrap: wrap;
}
.page-home-international-gallery .thumbnail {
height: 100%;
}
@media (min-width: 768px) {
.video_upload .thumbnail img,
#block-custom-phase3-ph3-gallery-inside-blk .col-md-4 img
{
height: 245px;
}
}

/* extra positioning */
.page-home-international-gallery.thumbnail {
display: flex;
flex-direction: column;
align-items: top;

}

.page-home-international-gallery.thumbnail .caption {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}

.node-type-album .field-name-field-album-img img,
.node-type-photo-album .field-name-field-album-img img{
margin-bottom: 10px;
width: 100% !important;
height: 100% !important;
}

.page-home-international-gallery .col-md-4 {
margin-bottom: 20px;
}

.page-home-international-gallery .col-md-4 .inner a,
#block-custom-phase3-ph3-gallery-inside-blk .col-md-4 .inner a {
color:#fff;
}

.node-type-album:not(.node-photoalbum) #block-custom-phase3-ph3-gallery-inside-blk .block-title a{
color:#ffffff;
}

.node-type-album:not(.node-photoalbum) #block-custom-phase3-ph3-gallery-inside-blk .block-title a:hover{
color:#f2f2f2;
}





.node-type-album .field-name-field-album-img{
  position: relative;
}
.node-type-album .field-name-field-album-img .inner{
bottom: 25px;
left: 0%;
padding: 40px 10px 10px;
position: absolute;
right: 0%;
z-index: 2;
background:  transparent linear-gradient(to bottom,transparent,rgb(33,62,76)) repeat scroll 0 0;

}

.node-photoalbum .albums-items h3 a,
.node-photoalbum .albums-items .item a{
pointer-events: none;
cursor: default;
}
.node-photoalbum .albums-items .item img{
width: 100%;
}