Our Team

OUR TEAM

/*===== general options =========*/
a {
box-shadow: none !important;
}

.view *, .album_categories *, .album_back_button *, #album_disabled_layer {
font-family: sans-serif, Arial, Verdana, Sylfaen !important;
}

#album_disabled_layer {
display: none;
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: transparent;
z-index: 10;
padding-top: 20px;
color: #fff;
}

#album_list_container {
position: relative;
}

/* ====================== album onhover styles ==========================*/

#album_list .view {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
display: none;

}

.view .mask,
.view .content {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
font-family: Raleway, serif;
padding: 10px;
/*background: rgba(0, 0, 0, 0.8);*/
margin: 20px 0 0 0;

}

.album_back_button a, .view a {
text-decoration: none !important;
}

.view p {
font-family: Merriweather, serif;
font-style: italic;
font-size: 14px;
position: relative;
color: #fff;
padding: 0px 20px 0px;
text-align: center;

}

.view a.info {
display: inline-block;
text-decoration: none;
font-size: 13px;
padding: 2px 14px;
margin-bottom: 3px;
background: #000;
color: #fff;
font-family: Raleway, serif;
text-transform: uppercase;
box-shadow: 0 0 1px #000
}

.mask-text h2 {
font-size: 20px !important;
}

.view a.info:hover {
box-shadow: 0 0 5px #000
}

.view .mask-bg {
height: 100%;
}

.view .album_social {
color: #fff;
position: absolute;
bottom: 3px;
left: 3px;
border: 1px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 3px 5px;

}

.view .album_social:active, .view .album_social:focus, .view .album_social:hover {
color: #ffffff;
outline: none;
}

/*1*/

.view .info {
margin-top: 5px;
}

.view-first .mask {
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.4s ease-in-out;

}

.view-first h2 {
transform: translateY(-100px);
opacity: 0;
font-family: Raleway, serif;
transition: all 0.2s ease-in-out;
}

.view-first p {
transform: translateY(100px);
opacity: 0;
transition: all 0.2s linear;
}

.view-first a.info {
opacity: 0;
transition: all 0.2s ease-in-out;
}

/* */

.view-first:hover img {
/*transform: scale(1.1);*/
}

.view-first:hover .mask {
opacity: 1;
}

.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
opacity: 1;
transform: translateY(0px);
}

.view-first:hover p {
transition-delay: 0.1s;
}

.view-first:hover a.info {
transition-delay: 0.2s;
}

/*2*/
.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second .mask {
background-color: rgba(226, 200, 127, 0.2);
transition: all 0.5s linear;
opacity: 0;
}

.view-second h2 {
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-second p {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

.view-second:hover .mask {
opacity: 1;
}

.view-second:hover h2,
.view-second:hover p,
.view-second:hover a.info {
transform: scale(1);
opacity: 1;
}

.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

/*3*/

.view-third img {
transform: scaleY(1);
transition: all .7s ease-in-out;
}

.view-third a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third:hover img {
-webkit-transform: scale(10);
transform: scale(10);
opacity: 0;
}

.view-third:hover .mask {
opacity: 1;
}

.view-third:hover h2,
.view-third:hover p,
.view-third:hover a.info {
transform: scale(1);
opacity: 1;
}

/* ==== view 4 ===*/

.view-forth-wrapper {
overflow: hidden;
position: relative !important;
height: 100%;
/* cursor: pointer;*/
}

.view-forth img {
max-width: 100%;
position: relative;
top: 0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.view-forth .mask {
position: absolute;
width: 100%;
/* height: 70px;*/
/* bottom: -70px;*/
height: 50%;
bottom: -50%;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
top: inherit;
}

.view-forth:hover .mask {
bottom: 0;
}

.view-forth:hover img {
top: -30px;
}

/*== view 5 ==*/

.view-fifth .view-fifth-wrapper,
.view-fifth .view-fifth-wrapper img {
display: block;
position: relative;
}

.view-fifth .view-fifth-wrapper {
overflow: hidden;
height: 100%;
}

.view-fifth .view-fifth-wrapper .mask {
display: none;
position: absolute;
background: #333;
background: rgba(75, 75, 75, 0.7);
width: 100%;
height: 100%;
}

/* ====================== album category styles ==========================*/

#filters {
margin: 1% 0;
padding: 0;
list-style: none;
list-style-type: none !important;

}

#filters li {
float: left;
list-style-type: none !important;
}

#filters li:first-child span {
margin-left: 0px;
}

#filters li span {
display: block;
text-decoration: none;
cursor: pointer;
}

.album_categories {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
padding-top: 5px;
}

/*========= sharing buttons ============*/

.album_socials {
position: relative;
top: 3px;
width: 100px;
height: 28px;
margin: 0 auto;
}

.album_socials .rwd-share-buttons {
top: 0px !important;
width: 100% !important;
margin: 0px !important;
}

.album_socials a {
text-decoration: underline !important;
}

.gallery_images, .album_image_place {
margin-top: 15px;
margin-top: 15px;
}

#rwd-share-facebook:hover {
background-position: 0 -31px !important;
}

#rwd-share-twitter:hover {
background-position: -31px 32px !important;
}

#rwd-share-googleplus:hover {
background-position: -66px -31px !important;
}

.rwd-share-buttons li, .rwd-share-buttons li a {
width: 26px !important;
border: 0px !important;
}

.rwd-share-buttons {
top: 0 !important;
}

.img_link_btn {
position: absolute;
z-index: 99999;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 8px;
}

.rwd-title {
padding: 10px 0px !important;
}

@media only screen and (max-width: 475px) {
.rwd-share-buttons {
top: -25px !important;
}

.rwd-title-text {
line-height: 15px;
}
}

/*========= hover style ===========*/

#hover {
color: rgba(188, 175, 204, 0.9);
}

h2#testimonials {
color: #fffae3;
}

div#all {
width: 100%;
height: 100%;
}

.view img {
height: auto;
}

.view {
color: #fff;
margin: 0 10px 10px 0;
overflow: hidden;
position: relative;
text-align: center;
float: left;
cursor: default;
border: 1px solid #ccc;
}

.view-wrapper {
height: 100%;
}

.view img {
display: block;
position: relative;
transition: all 0.2s linear;
height: 100%;
width: auto;
max-width: 100%;
margin: 0 auto;
}

.mask-text h2 {
font-size: 20px !important;
margin-top: 20px !important;
}

/* view 1 */

.view-first .text-category, .view-first .mask-text h2, .view-first .mask-text p {
color: #fff;
}

/* view 2 */
.view-second .text-category, .view-second .mask-text h2, .view-second p {
color: #333;
}

.view-second .mask-text h2 {
border-bottom: 1px solid #333;
}

/* view 3*/
.view-third .mask {
background-color: #ccc;
transition: all 0.5s linear;
opacity: 0;
color: #333;
}

.view-third h2 {
border-bottom: 1px solid #333;
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-third p {
color: #333;
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third .text-category {
color: #333;
}

/* view 4 */

.view-forth .mask-bg {
background: #333;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.view-forth .mask-text {
color: #fff;
position: relative;
z-index: 500;
padding: 5px 8px;
}

.view-forth .mask-text h2 {
margin: 0px;
font-size: 13px;
padding: 2px;
color: #fff;
}

.view-forth .mask-text h2:hover {
cursor: pointer;
}

.view-forth .text-category {
display: block;
font-size: 15px;
color: #fff;
}

.view-forth p {
color: #fff;
}

/* view 5 */
.view-fifth .text-category, .view-fifth .text-category *, .view-fifth .mask-text h2, .view-fifth .mask-text p {
color: #fff;
}

.inlineLeft {
display: inline-block;
float: left;
}

.element_1 {
width: 100%;
max-width: 277px;
height: 207px;
margin: 0 10px 10px 0;
background: #f9f9f9;
border: 1 px solid #dedede;
outline: none;
}

.element_1.no-title {
height: 160px;
}

.element_1 .image-block_1 {
position: relative;
width: 100%;
}

.element_1 .image-block_1 img {
width: 100% !important;
height: 160px !important;
display: block;
border-radius: 0 !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.element_1 .image-block_1 .gallery-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.7) !important;
display: none;
}

.element_1:hover .image-block_1 .gallery-image-overlay {
display: block;
}

.element_1 .image-block_1 .gallery-image-overlay a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: none !important;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/zoom.light.png’) center center no-repeat;
}

.element_1 .title-block_1 {
position: relative;
height: 30px;
margin: 0;
padding: 15px 0 15px 0;
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}

.element_1 .title-block_1 h3 {
position: relative;
margin: 0 !important;
padding: 0 1% 5px 1% !important;
width: 98%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: normal;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

.element_1 .title-block_1 .button-block {
position: absolute;
right: 0;
top: 0;
display: none;
vertical-align: middle;
padding: 10px 10px 4px 10px;

border-left: 1px solid rgba(0, 0, 0, .05);
}

.element_1:hover .title-block_1 .button-block {
display: block;
}

.element_1 .title-block_1 a, .element .title-block_1 a:link, .element .title-block_1 a:visited,
.element_1 .title-block_1 a:hover, .element_1 .title-block_1 a:focus, .element_1 .title-block_1 a:active {
position: relative;
display: block;
vertical-align: middle;
padding: 3px 10px 3px 10px;
border-radius: 3px;
font-size: 14px;
background: #2ea2cd;
color: #ffffff;
text-decoration: none !important;
}

.load_more5 {
margin: 10px 0;
position: relative;
text-align: center;
width: 100%;
}

.load_more_button5 {
border-radius: 10px;
display: inline-block;
padding: 5px 15px;
font-size: 22px !important;;
color: #FFFFFF !important;;
background: #FF2C2C !important;
cursor: pointer;
}

.load_more_button5:hover {
color: #F2F2F2 !important;
background: #991A1A !important;
}

.loading5 {
display: none;
}

.paginate5 {
font-size: 22px !important;
color: #222222 !important;
text-align: left;
margin-top: 15px;
}

.paginate5 a {
border-bottom: none !important;
}

.icon-style5 {
font-size: 22px !important;
color: #FF2C2C !important;
}

.clear {
clear: both;
}

/*#####POPUP#####*/
#huge_it_gallery_popup_list_1 {
position: fixed;
display: table;
width: 80%;
top: 7%;
left: 7%;
margin: 0 !important;
padding: 0 !important;
list-style: none;
z-index: 100000000;
display: none;
height: 85%;
}

#huge_it_gallery_popup_list_1.active {
display: table;
}

#huge_it_gallery_popup_list_1 li.pupup-element {
position: relative;
display: none;
width: 100%;
padding: 40px 0 20px 0;
min-height: 100%;
position: relative;
background: #FFFFFF;
}

#huge_it_gallery_popup_list_1 li.pupup-element.active {
display: block;
}

#huge_it_gallery_popup_list_1 .heading-navigation_1 {
position: absolute;
width: 100%;
height: 40px;
top: 0;
left: 0;
z-index: 2001;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center bottom repeat-x;
}

#huge_it_gallery_popup_list_1 .heading-navigation_1 .close, #huge_it_gallery_popup_list_1 .heading-navigation_1 .close:link, #huge_it_gallery_popup_list_1 .heading-navigation_1 .close:visited {
position: relative;
float: right;
width: 40px;
height: 40px;
display: block;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/close.popup.dark.png’) center center no-repeat;
border-left: 1px solid #ccc;
opacity: .65;
}

#huge_it_gallery_popup_list_1 .heading-navigation_1 .close:hover, #huge_it_gallery_popup_list_1 .heading-navigation_1 .close:focus, #huge_it_gallery_popup_list_1 .heading-navigation_1 .close:active {
opacity: 1;
}

#huge_it_gallery_popup_list_1 li.pupup-element .popup-wrapper_1 {
position: relative;
width: 98%;
height: 98%;
padding: 2% 0% 0% 2%;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .image-block_1 {
width: 55%;
height:100%; position: relative;
float: left;
margin-right: 2%;
border-right: 1px solid #ccc;
min-width: 200px;
min-height: 100%;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .image-block_1 img {
width:100% !important; display: block;
padding: 0 !important;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .image-block_1 iframe {
width: 100% !important;
height: 100%;
display: block;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block {
width: 42.8%;
height: 100%;
position: relative;
float: left;
}

#huge_it_gallery_popup_list_1 li.pupup-element .popup-wrapper_1 .right-block > div {
padding-top: 10px;
padding-right: 4%;
margin-bottom: 10px;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center top repeat-x;
}

#huge_it_gallery_popup_list_1 li.pupup-element .popup-wrapper_1 .right-block > div:last-child {
background: none;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .title {
position: relative;
display: block;
margin: 0 0 10px 0 !important;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description {
clear: both;
position: relative;
font-weight: normal;
text-align: justify;
font-size: 14px !important;
color: #222222;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description h1,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description h2,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description h3,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description h4,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description h5,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description h6,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description p,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description strong,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description span {
padding: 2px !important;
margin: 0 !important;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description ul,
#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block .description li {
padding: 2px 0 2px 5px;
margin: 0 0 0 8px;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block ul.thumbs-list {
list-style: none;
display: table;
position: relative;
clear: both;
width: 100%;
margin: 0 auto;
padding: 0;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block ul.thumbs-list li {
display: block;
float: left;
width: 75px;
height: 75px;
margin: 0 2% 5px 1% !important;
opacity: 0.45;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block ul.thumbs-list li.active, #huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block ul.thumbs-list li:hover {
opacity: 1;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block ul.thumbs-list li a {
display: block;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block ul.thumbs-list li img {
width: 75px !important;
height: 75px !important;
}

/**/
#huge_it_gallery_popup_list_1 .heading-navigation_1 .left-change, #huge_it_gallery_popup_list_1 .heading-navigation_1 .right-change {
width: 40px;
height: 39px;
font-size: 25px;
display: inline-block;
text-align: center;
border: 1px solid #eee;
border-bottom: none;
border-top: none;
}

#huge_it_gallery_popup_list_1 .heading-navigation_1 .right-change {
positio: relative;
margin-left: -6px;
}

#huge_it_gallery_popup_list_1 .heading-navigation_1 .right-change:hover, #huge_it_gallery_popup_list_1 .heading-navigation_1 .left-change:hover {
background: #ddd;
border-color: #ccc;
color: #000 !important;
cursor: pointer;
}

#huge_it_gallery_popup_list_1 .heading-navigation_1 .right-change a, #huge_it_gallery_popup_list_1 .heading-navigation_1 .left-change a {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
color: #777;
text-decoration: none;
width: 12px;
height: 24px;
line-height: 1;
display: inline-block;
}

/**/
.pupup-element .button-block {
position: relative;
}

.pupup-element .button-block a, .pupup-element .button-block a:link, .pupup-element .button-block a:visited {
position: relative;
display: inline-block;
padding: 6px 12px;
background: #2ea2cd;
color: #ffffff;
font-size: 14px;
text-decoration: none;
}

.pupup-element .button-block a:hover, .pupup-element .button-block a:focus, .pupup-element .button-block a:active {
background: #0074a2;
color: #ffffff;
}

#huge-popup-overlay-image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
background: rgba(0,0,0,0.7) !important}

@media only screen and (max-width: 767px) {
#huge_it_gallery_popup_list_1 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto !important;
left: 0;
}

#huge_it_gallery_popup_list_1 li.pupup-element {
margin: 0;
height: auto !important;
position: absolute;
left: 0;
top: 0;
}

#huge_it_gallery_popup_list_1 li.pupup-element .popup-wrapper_1 {
height: auto !important;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .image-block_1 {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge_it_gallery_popup_list_1 .popup-wrapper_1 .right-block {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge-popup-overlay-image_1 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
}
}

PROGRAM COORDINATORS & TEACHING FELLOWS

/*===== general options =========*/
a {
box-shadow: none !important;
}

.view *, .album_categories *, .album_back_button *, #album_disabled_layer {
font-family: sans-serif, Arial, Verdana, Sylfaen !important;
}

#album_disabled_layer {
display: none;
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: transparent;
z-index: 10;
padding-top: 20px;
color: #fff;
}

#album_list_container {
position: relative;
}

/* ====================== album onhover styles ==========================*/

#album_list .view {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
display: none;

}

.view .mask,
.view .content {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
font-family: Raleway, serif;
padding: 10px;
/*background: rgba(0, 0, 0, 0.8);*/
margin: 20px 0 0 0;

}

.album_back_button a, .view a {
text-decoration: none !important;
}

.view p {
font-family: Merriweather, serif;
font-style: italic;
font-size: 14px;
position: relative;
color: #fff;
padding: 0px 20px 0px;
text-align: center;

}

.view a.info {
display: inline-block;
text-decoration: none;
font-size: 13px;
padding: 2px 14px;
margin-bottom: 3px;
background: #000;
color: #fff;
font-family: Raleway, serif;
text-transform: uppercase;
box-shadow: 0 0 1px #000
}

.mask-text h2 {
font-size: 20px !important;
}

.view a.info:hover {
box-shadow: 0 0 5px #000
}

.view .mask-bg {
height: 100%;
}

.view .album_social {
color: #fff;
position: absolute;
bottom: 3px;
left: 3px;
border: 1px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 3px 5px;

}

.view .album_social:active, .view .album_social:focus, .view .album_social:hover {
color: #ffffff;
outline: none;
}

/*1*/

.view .info {
margin-top: 5px;
}

.view-first .mask {
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.4s ease-in-out;

}

.view-first h2 {
transform: translateY(-100px);
opacity: 0;
font-family: Raleway, serif;
transition: all 0.2s ease-in-out;
}

.view-first p {
transform: translateY(100px);
opacity: 0;
transition: all 0.2s linear;
}

.view-first a.info {
opacity: 0;
transition: all 0.2s ease-in-out;
}

/* */

.view-first:hover img {
/*transform: scale(1.1);*/
}

.view-first:hover .mask {
opacity: 1;
}

.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
opacity: 1;
transform: translateY(0px);
}

.view-first:hover p {
transition-delay: 0.1s;
}

.view-first:hover a.info {
transition-delay: 0.2s;
}

/*2*/
.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second .mask {
background-color: rgba(226, 200, 127, 0.2);
transition: all 0.5s linear;
opacity: 0;
}

.view-second h2 {
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-second p {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

.view-second:hover .mask {
opacity: 1;
}

.view-second:hover h2,
.view-second:hover p,
.view-second:hover a.info {
transform: scale(1);
opacity: 1;
}

.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

/*3*/

.view-third img {
transform: scaleY(1);
transition: all .7s ease-in-out;
}

.view-third a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third:hover img {
-webkit-transform: scale(10);
transform: scale(10);
opacity: 0;
}

.view-third:hover .mask {
opacity: 1;
}

.view-third:hover h2,
.view-third:hover p,
.view-third:hover a.info {
transform: scale(1);
opacity: 1;
}

/* ==== view 4 ===*/

.view-forth-wrapper {
overflow: hidden;
position: relative !important;
height: 100%;
/* cursor: pointer;*/
}

.view-forth img {
max-width: 100%;
position: relative;
top: 0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.view-forth .mask {
position: absolute;
width: 100%;
/* height: 70px;*/
/* bottom: -70px;*/
height: 50%;
bottom: -50%;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
top: inherit;
}

.view-forth:hover .mask {
bottom: 0;
}

.view-forth:hover img {
top: -30px;
}

/*== view 5 ==*/

.view-fifth .view-fifth-wrapper,
.view-fifth .view-fifth-wrapper img {
display: block;
position: relative;
}

.view-fifth .view-fifth-wrapper {
overflow: hidden;
height: 100%;
}

.view-fifth .view-fifth-wrapper .mask {
display: none;
position: absolute;
background: #333;
background: rgba(75, 75, 75, 0.7);
width: 100%;
height: 100%;
}

/* ====================== album category styles ==========================*/

#filters {
margin: 1% 0;
padding: 0;
list-style: none;
list-style-type: none !important;

}

#filters li {
float: left;
list-style-type: none !important;
}

#filters li:first-child span {
margin-left: 0px;
}

#filters li span {
display: block;
text-decoration: none;
cursor: pointer;
}

.album_categories {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
padding-top: 5px;
}

/*========= sharing buttons ============*/

.album_socials {
position: relative;
top: 3px;
width: 100px;
height: 28px;
margin: 0 auto;
}

.album_socials .rwd-share-buttons {
top: 0px !important;
width: 100% !important;
margin: 0px !important;
}

.album_socials a {
text-decoration: underline !important;
}

.gallery_images, .album_image_place {
margin-top: 15px;
margin-top: 15px;
}

#rwd-share-facebook:hover {
background-position: 0 -31px !important;
}

#rwd-share-twitter:hover {
background-position: -31px 32px !important;
}

#rwd-share-googleplus:hover {
background-position: -66px -31px !important;
}

.rwd-share-buttons li, .rwd-share-buttons li a {
width: 26px !important;
border: 0px !important;
}

.rwd-share-buttons {
top: 0 !important;
}

.img_link_btn {
position: absolute;
z-index: 99999;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 8px;
}

.rwd-title {
padding: 10px 0px !important;
}

@media only screen and (max-width: 475px) {
.rwd-share-buttons {
top: -25px !important;
}

.rwd-title-text {
line-height: 15px;
}
}

/*========= hover style ===========*/

#hover {
color: rgba(188, 175, 204, 0.9);
}

h2#testimonials {
color: #fffae3;
}

div#all {
width: 100%;
height: 100%;
}

.view img {
height: auto;
}

.view {
color: #fff;
margin: 0 10px 10px 0;
overflow: hidden;
position: relative;
text-align: center;
float: left;
cursor: default;
border: 1px solid #ccc;
}

.view-wrapper {
height: 100%;
}

.view img {
display: block;
position: relative;
transition: all 0.2s linear;
height: 100%;
width: auto;
max-width: 100%;
margin: 0 auto;
}

.mask-text h2 {
font-size: 20px !important;
margin-top: 20px !important;
}

/* view 1 */

.view-first .text-category, .view-first .mask-text h2, .view-first .mask-text p {
color: #fff;
}

/* view 2 */
.view-second .text-category, .view-second .mask-text h2, .view-second p {
color: #333;
}

.view-second .mask-text h2 {
border-bottom: 1px solid #333;
}

/* view 3*/
.view-third .mask {
background-color: #ccc;
transition: all 0.5s linear;
opacity: 0;
color: #333;
}

.view-third h2 {
border-bottom: 1px solid #333;
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-third p {
color: #333;
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third .text-category {
color: #333;
}

/* view 4 */

.view-forth .mask-bg {
background: #333;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.view-forth .mask-text {
color: #fff;
position: relative;
z-index: 500;
padding: 5px 8px;
}

.view-forth .mask-text h2 {
margin: 0px;
font-size: 13px;
padding: 2px;
color: #fff;
}

.view-forth .mask-text h2:hover {
cursor: pointer;
}

.view-forth .text-category {
display: block;
font-size: 15px;
color: #fff;
}

.view-forth p {
color: #fff;
}

/* view 5 */
.view-fifth .text-category, .view-fifth .text-category *, .view-fifth .mask-text h2, .view-fifth .mask-text p {
color: #fff;
}

.inlineLeft {
display: inline-block;
float: left;
}

.element_10 {
width: 100%;
max-width: 277px;
height: 207px;
margin: 0 10px 10px 0;
background: #f9f9f9;
border: 1 px solid #dedede;
outline: none;
}

.element_10.no-title {
height: 160px;
}

.element_10 .image-block_10 {
position: relative;
width: 100%;
}

.element_10 .image-block_10 img {
width: 100% !important;
height: 160px !important;
display: block;
border-radius: 0 !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.element_10 .image-block_10 .gallery-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.7) !important;
display: none;
}

.element_10:hover .image-block_10 .gallery-image-overlay {
display: block;
}

.element_10 .image-block_10 .gallery-image-overlay a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: none !important;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/zoom.light.png’) center center no-repeat;
}

.element_10 .title-block_10 {
position: relative;
height: 30px;
margin: 0;
padding: 15px 0 15px 0;
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}

.element_10 .title-block_10 h3 {
position: relative;
margin: 0 !important;
padding: 0 1% 5px 1% !important;
width: 98%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: normal;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

.element_10 .title-block_10 .button-block {
position: absolute;
right: 0;
top: 0;
display: none;
vertical-align: middle;
padding: 10px 10px 4px 10px;

border-left: 1px solid rgba(0, 0, 0, .05);
}

.element_10:hover .title-block_10 .button-block {
display: block;
}

.element_10 .title-block_10 a, .element .title-block_10 a:link, .element .title-block_10 a:visited,
.element_10 .title-block_10 a:hover, .element_10 .title-block_10 a:focus, .element_10 .title-block_10 a:active {
position: relative;
display: block;
vertical-align: middle;
padding: 3px 10px 3px 10px;
border-radius: 3px;
font-size: 14px;
background: #2ea2cd;
color: #ffffff;
text-decoration: none !important;
}

.load_more5 {
margin: 10px 0;
position: relative;
text-align: center;
width: 100%;
}

.load_more_button5 {
border-radius: 10px;
display: inline-block;
padding: 5px 15px;
font-size: 22px !important;;
color: #FFFFFF !important;;
background: #FF2C2C !important;
cursor: pointer;
}

.load_more_button5:hover {
color: #F2F2F2 !important;
background: #991A1A !important;
}

.loading5 {
display: none;
}

.paginate5 {
font-size: 22px !important;
color: #222222 !important;
text-align: left;
margin-top: 15px;
}

.paginate5 a {
border-bottom: none !important;
}

.icon-style5 {
font-size: 22px !important;
color: #FF2C2C !important;
}

.clear {
clear: both;
}

/*#####POPUP#####*/
#huge_it_gallery_popup_list_10 {
position: fixed;
display: table;
width: 80%;
top: 7%;
left: 7%;
margin: 0 !important;
padding: 0 !important;
list-style: none;
z-index: 100000000;
display: none;
height: 85%;
}

#huge_it_gallery_popup_list_10.active {
display: table;
}

#huge_it_gallery_popup_list_10 li.pupup-element {
position: relative;
display: none;
width: 100%;
padding: 40px 0 20px 0;
min-height: 100%;
position: relative;
background: #FFFFFF;
}

#huge_it_gallery_popup_list_10 li.pupup-element.active {
display: block;
}

#huge_it_gallery_popup_list_10 .heading-navigation_10 {
position: absolute;
width: 100%;
height: 40px;
top: 0;
left: 0;
z-index: 2001;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center bottom repeat-x;
}

#huge_it_gallery_popup_list_10 .heading-navigation_10 .close, #huge_it_gallery_popup_list_10 .heading-navigation_10 .close:link, #huge_it_gallery_popup_list_10 .heading-navigation_10 .close:visited {
position: relative;
float: right;
width: 40px;
height: 40px;
display: block;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/close.popup.dark.png’) center center no-repeat;
border-left: 1px solid #ccc;
opacity: .65;
}

#huge_it_gallery_popup_list_10 .heading-navigation_10 .close:hover, #huge_it_gallery_popup_list_10 .heading-navigation_10 .close:focus, #huge_it_gallery_popup_list_10 .heading-navigation_10 .close:active {
opacity: 1;
}

#huge_it_gallery_popup_list_10 li.pupup-element .popup-wrapper_10 {
position: relative;
width: 98%;
height: 98%;
padding: 2% 0% 0% 2%;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .image-block_10 {
width: 55%;
height:100%; position: relative;
float: left;
margin-right: 2%;
border-right: 1px solid #ccc;
min-width: 200px;
min-height: 100%;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .image-block_10 img {
width:100% !important; display: block;
padding: 0 !important;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .image-block_10 iframe {
width: 100% !important;
height: 100%;
display: block;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block {
width: 42.8%;
height: 100%;
position: relative;
float: left;
}

#huge_it_gallery_popup_list_10 li.pupup-element .popup-wrapper_10 .right-block > div {
padding-top: 10px;
padding-right: 4%;
margin-bottom: 10px;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center top repeat-x;
}

#huge_it_gallery_popup_list_10 li.pupup-element .popup-wrapper_10 .right-block > div:last-child {
background: none;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .title {
position: relative;
display: block;
margin: 0 0 10px 0 !important;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description {
clear: both;
position: relative;
font-weight: normal;
text-align: justify;
font-size: 14px !important;
color: #222222;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description h1,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description h2,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description h3,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description h4,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description h5,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description h6,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description p,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description strong,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description span {
padding: 2px !important;
margin: 0 !important;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description ul,
#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block .description li {
padding: 2px 0 2px 5px;
margin: 0 0 0 8px;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block ul.thumbs-list {
list-style: none;
display: table;
position: relative;
clear: both;
width: 100%;
margin: 0 auto;
padding: 0;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block ul.thumbs-list li {
display: block;
float: left;
width: 75px;
height: 75px;
margin: 0 2% 5px 1% !important;
opacity: 0.45;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block ul.thumbs-list li.active, #huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block ul.thumbs-list li:hover {
opacity: 1;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block ul.thumbs-list li a {
display: block;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block ul.thumbs-list li img {
width: 75px !important;
height: 75px !important;
}

/**/
#huge_it_gallery_popup_list_10 .heading-navigation_10 .left-change, #huge_it_gallery_popup_list_10 .heading-navigation_10 .right-change {
width: 40px;
height: 39px;
font-size: 25px;
display: inline-block;
text-align: center;
border: 1px solid #eee;
border-bottom: none;
border-top: none;
}

#huge_it_gallery_popup_list_10 .heading-navigation_10 .right-change {
positio: relative;
margin-left: -6px;
}

#huge_it_gallery_popup_list_10 .heading-navigation_10 .right-change:hover, #huge_it_gallery_popup_list_10 .heading-navigation_10 .left-change:hover {
background: #ddd;
border-color: #ccc;
color: #000 !important;
cursor: pointer;
}

#huge_it_gallery_popup_list_10 .heading-navigation_10 .right-change a, #huge_it_gallery_popup_list_10 .heading-navigation_10 .left-change a {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
color: #777;
text-decoration: none;
width: 12px;
height: 24px;
line-height: 1;
display: inline-block;
}

/**/
.pupup-element .button-block {
position: relative;
}

.pupup-element .button-block a, .pupup-element .button-block a:link, .pupup-element .button-block a:visited {
position: relative;
display: inline-block;
padding: 6px 12px;
background: #2ea2cd;
color: #ffffff;
font-size: 14px;
text-decoration: none;
}

.pupup-element .button-block a:hover, .pupup-element .button-block a:focus, .pupup-element .button-block a:active {
background: #0074a2;
color: #ffffff;
}

#huge-popup-overlay-image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
background: rgba(0,0,0,0.7) !important}

@media only screen and (max-width: 767px) {
#huge_it_gallery_popup_list_10 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto !important;
left: 0;
}

#huge_it_gallery_popup_list_10 li.pupup-element {
margin: 0;
height: auto !important;
position: absolute;
left: 0;
top: 0;
}

#huge_it_gallery_popup_list_10 li.pupup-element .popup-wrapper_10 {
height: auto !important;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .image-block_10 {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge_it_gallery_popup_list_10 .popup-wrapper_10 .right-block {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge-popup-overlay-image_10 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
}
}

CYL & YPL GROUP

/*===== general options =========*/
a {
box-shadow: none !important;
}

.view *, .album_categories *, .album_back_button *, #album_disabled_layer {
font-family: sans-serif, Arial, Verdana, Sylfaen !important;
}

#album_disabled_layer {
display: none;
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: transparent;
z-index: 10;
padding-top: 20px;
color: #fff;
}

#album_list_container {
position: relative;
}

/* ====================== album onhover styles ==========================*/

#album_list .view {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
display: none;

}

.view .mask,
.view .content {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
font-family: Raleway, serif;
padding: 10px;
/*background: rgba(0, 0, 0, 0.8);*/
margin: 20px 0 0 0;

}

.album_back_button a, .view a {
text-decoration: none !important;
}

.view p {
font-family: Merriweather, serif;
font-style: italic;
font-size: 14px;
position: relative;
color: #fff;
padding: 0px 20px 0px;
text-align: center;

}

.view a.info {
display: inline-block;
text-decoration: none;
font-size: 13px;
padding: 2px 14px;
margin-bottom: 3px;
background: #000;
color: #fff;
font-family: Raleway, serif;
text-transform: uppercase;
box-shadow: 0 0 1px #000
}

.mask-text h2 {
font-size: 20px !important;
}

.view a.info:hover {
box-shadow: 0 0 5px #000
}

.view .mask-bg {
height: 100%;
}

.view .album_social {
color: #fff;
position: absolute;
bottom: 3px;
left: 3px;
border: 1px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 3px 5px;

}

.view .album_social:active, .view .album_social:focus, .view .album_social:hover {
color: #ffffff;
outline: none;
}

/*1*/

.view .info {
margin-top: 5px;
}

.view-first .mask {
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.4s ease-in-out;

}

.view-first h2 {
transform: translateY(-100px);
opacity: 0;
font-family: Raleway, serif;
transition: all 0.2s ease-in-out;
}

.view-first p {
transform: translateY(100px);
opacity: 0;
transition: all 0.2s linear;
}

.view-first a.info {
opacity: 0;
transition: all 0.2s ease-in-out;
}

/* */

.view-first:hover img {
/*transform: scale(1.1);*/
}

.view-first:hover .mask {
opacity: 1;
}

.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
opacity: 1;
transform: translateY(0px);
}

.view-first:hover p {
transition-delay: 0.1s;
}

.view-first:hover a.info {
transition-delay: 0.2s;
}

/*2*/
.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second .mask {
background-color: rgba(226, 200, 127, 0.2);
transition: all 0.5s linear;
opacity: 0;
}

.view-second h2 {
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-second p {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

.view-second:hover .mask {
opacity: 1;
}

.view-second:hover h2,
.view-second:hover p,
.view-second:hover a.info {
transform: scale(1);
opacity: 1;
}

.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

/*3*/

.view-third img {
transform: scaleY(1);
transition: all .7s ease-in-out;
}

.view-third a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third:hover img {
-webkit-transform: scale(10);
transform: scale(10);
opacity: 0;
}

.view-third:hover .mask {
opacity: 1;
}

.view-third:hover h2,
.view-third:hover p,
.view-third:hover a.info {
transform: scale(1);
opacity: 1;
}

/* ==== view 4 ===*/

.view-forth-wrapper {
overflow: hidden;
position: relative !important;
height: 100%;
/* cursor: pointer;*/
}

.view-forth img {
max-width: 100%;
position: relative;
top: 0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.view-forth .mask {
position: absolute;
width: 100%;
/* height: 70px;*/
/* bottom: -70px;*/
height: 50%;
bottom: -50%;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
top: inherit;
}

.view-forth:hover .mask {
bottom: 0;
}

.view-forth:hover img {
top: -30px;
}

/*== view 5 ==*/

.view-fifth .view-fifth-wrapper,
.view-fifth .view-fifth-wrapper img {
display: block;
position: relative;
}

.view-fifth .view-fifth-wrapper {
overflow: hidden;
height: 100%;
}

.view-fifth .view-fifth-wrapper .mask {
display: none;
position: absolute;
background: #333;
background: rgba(75, 75, 75, 0.7);
width: 100%;
height: 100%;
}

/* ====================== album category styles ==========================*/

#filters {
margin: 1% 0;
padding: 0;
list-style: none;
list-style-type: none !important;

}

#filters li {
float: left;
list-style-type: none !important;
}

#filters li:first-child span {
margin-left: 0px;
}

#filters li span {
display: block;
text-decoration: none;
cursor: pointer;
}

.album_categories {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
padding-top: 5px;
}

/*========= sharing buttons ============*/

.album_socials {
position: relative;
top: 3px;
width: 100px;
height: 28px;
margin: 0 auto;
}

.album_socials .rwd-share-buttons {
top: 0px !important;
width: 100% !important;
margin: 0px !important;
}

.album_socials a {
text-decoration: underline !important;
}

.gallery_images, .album_image_place {
margin-top: 15px;
margin-top: 15px;
}

#rwd-share-facebook:hover {
background-position: 0 -31px !important;
}

#rwd-share-twitter:hover {
background-position: -31px 32px !important;
}

#rwd-share-googleplus:hover {
background-position: -66px -31px !important;
}

.rwd-share-buttons li, .rwd-share-buttons li a {
width: 26px !important;
border: 0px !important;
}

.rwd-share-buttons {
top: 0 !important;
}

.img_link_btn {
position: absolute;
z-index: 99999;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 8px;
}

.rwd-title {
padding: 10px 0px !important;
}

@media only screen and (max-width: 475px) {
.rwd-share-buttons {
top: -25px !important;
}

.rwd-title-text {
line-height: 15px;
}
}

/*========= hover style ===========*/

#hover {
color: rgba(188, 175, 204, 0.9);
}

h2#testimonials {
color: #fffae3;
}

div#all {
width: 100%;
height: 100%;
}

.view img {
height: auto;
}

.view {
color: #fff;
margin: 0 10px 10px 0;
overflow: hidden;
position: relative;
text-align: center;
float: left;
cursor: default;
border: 1px solid #ccc;
}

.view-wrapper {
height: 100%;
}

.view img {
display: block;
position: relative;
transition: all 0.2s linear;
height: 100%;
width: auto;
max-width: 100%;
margin: 0 auto;
}

.mask-text h2 {
font-size: 20px !important;
margin-top: 20px !important;
}

/* view 1 */

.view-first .text-category, .view-first .mask-text h2, .view-first .mask-text p {
color: #fff;
}

/* view 2 */
.view-second .text-category, .view-second .mask-text h2, .view-second p {
color: #333;
}

.view-second .mask-text h2 {
border-bottom: 1px solid #333;
}

/* view 3*/
.view-third .mask {
background-color: #ccc;
transition: all 0.5s linear;
opacity: 0;
color: #333;
}

.view-third h2 {
border-bottom: 1px solid #333;
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-third p {
color: #333;
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third .text-category {
color: #333;
}

/* view 4 */

.view-forth .mask-bg {
background: #333;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.view-forth .mask-text {
color: #fff;
position: relative;
z-index: 500;
padding: 5px 8px;
}

.view-forth .mask-text h2 {
margin: 0px;
font-size: 13px;
padding: 2px;
color: #fff;
}

.view-forth .mask-text h2:hover {
cursor: pointer;
}

.view-forth .text-category {
display: block;
font-size: 15px;
color: #fff;
}

.view-forth p {
color: #fff;
}

/* view 5 */
.view-fifth .text-category, .view-fifth .text-category *, .view-fifth .mask-text h2, .view-fifth .mask-text p {
color: #fff;
}

.inlineLeft {
display: inline-block;
float: left;
}

.element_3 {
width: 100%;
max-width: 277px;
height: 207px;
margin: 0 10px 10px 0;
background: #f9f9f9;
border: 1 px solid #dedede;
outline: none;
}

.element_3.no-title {
height: 160px;
}

.element_3 .image-block_3 {
position: relative;
width: 100%;
}

.element_3 .image-block_3 img {
width: 100% !important;
height: 160px !important;
display: block;
border-radius: 0 !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.element_3 .image-block_3 .gallery-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.7) !important;
display: none;
}

.element_3:hover .image-block_3 .gallery-image-overlay {
display: block;
}

.element_3 .image-block_3 .gallery-image-overlay a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: none !important;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/zoom.light.png’) center center no-repeat;
}

.element_3 .title-block_3 {
position: relative;
height: 30px;
margin: 0;
padding: 15px 0 15px 0;
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}

.element_3 .title-block_3 h3 {
position: relative;
margin: 0 !important;
padding: 0 1% 5px 1% !important;
width: 98%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: normal;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

.element_3 .title-block_3 .button-block {
position: absolute;
right: 0;
top: 0;
display: none;
vertical-align: middle;
padding: 10px 10px 4px 10px;

border-left: 1px solid rgba(0, 0, 0, .05);
}

.element_3:hover .title-block_3 .button-block {
display: block;
}

.element_3 .title-block_3 a, .element .title-block_3 a:link, .element .title-block_3 a:visited,
.element_3 .title-block_3 a:hover, .element_3 .title-block_3 a:focus, .element_3 .title-block_3 a:active {
position: relative;
display: block;
vertical-align: middle;
padding: 3px 10px 3px 10px;
border-radius: 3px;
font-size: 14px;
background: #2ea2cd;
color: #ffffff;
text-decoration: none !important;
}

.load_more5 {
margin: 10px 0;
position: relative;
text-align: center;
width: 100%;
}

.load_more_button5 {
border-radius: 10px;
display: inline-block;
padding: 5px 15px;
font-size: 22px !important;;
color: #FFFFFF !important;;
background: #FF2C2C !important;
cursor: pointer;
}

.load_more_button5:hover {
color: #F2F2F2 !important;
background: #991A1A !important;
}

.loading5 {
display: none;
}

.paginate5 {
font-size: 22px !important;
color: #222222 !important;
text-align: left;
margin-top: 15px;
}

.paginate5 a {
border-bottom: none !important;
}

.icon-style5 {
font-size: 22px !important;
color: #FF2C2C !important;
}

.clear {
clear: both;
}

/*#####POPUP#####*/
#huge_it_gallery_popup_list_3 {
position: fixed;
display: table;
width: 80%;
top: 7%;
left: 7%;
margin: 0 !important;
padding: 0 !important;
list-style: none;
z-index: 100000000;
display: none;
height: 85%;
}

#huge_it_gallery_popup_list_3.active {
display: table;
}

#huge_it_gallery_popup_list_3 li.pupup-element {
position: relative;
display: none;
width: 100%;
padding: 40px 0 20px 0;
min-height: 100%;
position: relative;
background: #FFFFFF;
}

#huge_it_gallery_popup_list_3 li.pupup-element.active {
display: block;
}

#huge_it_gallery_popup_list_3 .heading-navigation_3 {
position: absolute;
width: 100%;
height: 40px;
top: 0;
left: 0;
z-index: 2001;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center bottom repeat-x;
}

#huge_it_gallery_popup_list_3 .heading-navigation_3 .close, #huge_it_gallery_popup_list_3 .heading-navigation_3 .close:link, #huge_it_gallery_popup_list_3 .heading-navigation_3 .close:visited {
position: relative;
float: right;
width: 40px;
height: 40px;
display: block;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/close.popup.dark.png’) center center no-repeat;
border-left: 1px solid #ccc;
opacity: .65;
}

#huge_it_gallery_popup_list_3 .heading-navigation_3 .close:hover, #huge_it_gallery_popup_list_3 .heading-navigation_3 .close:focus, #huge_it_gallery_popup_list_3 .heading-navigation_3 .close:active {
opacity: 1;
}

#huge_it_gallery_popup_list_3 li.pupup-element .popup-wrapper_3 {
position: relative;
width: 98%;
height: 98%;
padding: 2% 0% 0% 2%;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .image-block_3 {
width: 55%;
height:100%; position: relative;
float: left;
margin-right: 2%;
border-right: 1px solid #ccc;
min-width: 200px;
min-height: 100%;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .image-block_3 img {
width:100% !important; display: block;
padding: 0 !important;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .image-block_3 iframe {
width: 100% !important;
height: 100%;
display: block;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block {
width: 42.8%;
height: 100%;
position: relative;
float: left;
}

#huge_it_gallery_popup_list_3 li.pupup-element .popup-wrapper_3 .right-block > div {
padding-top: 10px;
padding-right: 4%;
margin-bottom: 10px;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center top repeat-x;
}

#huge_it_gallery_popup_list_3 li.pupup-element .popup-wrapper_3 .right-block > div:last-child {
background: none;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .title {
position: relative;
display: block;
margin: 0 0 10px 0 !important;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description {
clear: both;
position: relative;
font-weight: normal;
text-align: justify;
font-size: 14px !important;
color: #222222;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description h1,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description h2,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description h3,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description h4,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description h5,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description h6,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description p,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description strong,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description span {
padding: 2px !important;
margin: 0 !important;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description ul,
#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block .description li {
padding: 2px 0 2px 5px;
margin: 0 0 0 8px;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block ul.thumbs-list {
list-style: none;
display: table;
position: relative;
clear: both;
width: 100%;
margin: 0 auto;
padding: 0;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block ul.thumbs-list li {
display: block;
float: left;
width: 75px;
height: 75px;
margin: 0 2% 5px 1% !important;
opacity: 0.45;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block ul.thumbs-list li.active, #huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block ul.thumbs-list li:hover {
opacity: 1;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block ul.thumbs-list li a {
display: block;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block ul.thumbs-list li img {
width: 75px !important;
height: 75px !important;
}

/**/
#huge_it_gallery_popup_list_3 .heading-navigation_3 .left-change, #huge_it_gallery_popup_list_3 .heading-navigation_3 .right-change {
width: 40px;
height: 39px;
font-size: 25px;
display: inline-block;
text-align: center;
border: 1px solid #eee;
border-bottom: none;
border-top: none;
}

#huge_it_gallery_popup_list_3 .heading-navigation_3 .right-change {
positio: relative;
margin-left: -6px;
}

#huge_it_gallery_popup_list_3 .heading-navigation_3 .right-change:hover, #huge_it_gallery_popup_list_3 .heading-navigation_3 .left-change:hover {
background: #ddd;
border-color: #ccc;
color: #000 !important;
cursor: pointer;
}

#huge_it_gallery_popup_list_3 .heading-navigation_3 .right-change a, #huge_it_gallery_popup_list_3 .heading-navigation_3 .left-change a {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
color: #777;
text-decoration: none;
width: 12px;
height: 24px;
line-height: 1;
display: inline-block;
}

/**/
.pupup-element .button-block {
position: relative;
}

.pupup-element .button-block a, .pupup-element .button-block a:link, .pupup-element .button-block a:visited {
position: relative;
display: inline-block;
padding: 6px 12px;
background: #2ea2cd;
color: #ffffff;
font-size: 14px;
text-decoration: none;
}

.pupup-element .button-block a:hover, .pupup-element .button-block a:focus, .pupup-element .button-block a:active {
background: #0074a2;
color: #ffffff;
}

#huge-popup-overlay-image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
background: rgba(0,0,0,0.7) !important}

@media only screen and (max-width: 767px) {
#huge_it_gallery_popup_list_3 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto !important;
left: 0;
}

#huge_it_gallery_popup_list_3 li.pupup-element {
margin: 0;
height: auto !important;
position: absolute;
left: 0;
top: 0;
}

#huge_it_gallery_popup_list_3 li.pupup-element .popup-wrapper_3 {
height: auto !important;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .image-block_3 {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge_it_gallery_popup_list_3 .popup-wrapper_3 .right-block {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge-popup-overlay-image_3 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
}
}

VATSAL TEAM

/*===== general options =========*/
a {
box-shadow: none !important;
}

.view *, .album_categories *, .album_back_button *, #album_disabled_layer {
font-family: sans-serif, Arial, Verdana, Sylfaen !important;
}

#album_disabled_layer {
display: none;
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: transparent;
z-index: 10;
padding-top: 20px;
color: #fff;
}

#album_list_container {
position: relative;
}

/* ====================== album onhover styles ==========================*/

#album_list .view {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
display: none;

}

.view .mask,
.view .content {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
font-family: Raleway, serif;
padding: 10px;
/*background: rgba(0, 0, 0, 0.8);*/
margin: 20px 0 0 0;

}

.album_back_button a, .view a {
text-decoration: none !important;
}

.view p {
font-family: Merriweather, serif;
font-style: italic;
font-size: 14px;
position: relative;
color: #fff;
padding: 0px 20px 0px;
text-align: center;

}

.view a.info {
display: inline-block;
text-decoration: none;
font-size: 13px;
padding: 2px 14px;
margin-bottom: 3px;
background: #000;
color: #fff;
font-family: Raleway, serif;
text-transform: uppercase;
box-shadow: 0 0 1px #000
}

.mask-text h2 {
font-size: 20px !important;
}

.view a.info:hover {
box-shadow: 0 0 5px #000
}

.view .mask-bg {
height: 100%;
}

.view .album_social {
color: #fff;
position: absolute;
bottom: 3px;
left: 3px;
border: 1px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 3px 5px;

}

.view .album_social:active, .view .album_social:focus, .view .album_social:hover {
color: #ffffff;
outline: none;
}

/*1*/

.view .info {
margin-top: 5px;
}

.view-first .mask {
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.4s ease-in-out;

}

.view-first h2 {
transform: translateY(-100px);
opacity: 0;
font-family: Raleway, serif;
transition: all 0.2s ease-in-out;
}

.view-first p {
transform: translateY(100px);
opacity: 0;
transition: all 0.2s linear;
}

.view-first a.info {
opacity: 0;
transition: all 0.2s ease-in-out;
}

/* */

.view-first:hover img {
/*transform: scale(1.1);*/
}

.view-first:hover .mask {
opacity: 1;
}

.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
opacity: 1;
transform: translateY(0px);
}

.view-first:hover p {
transition-delay: 0.1s;
}

.view-first:hover a.info {
transition-delay: 0.2s;
}

/*2*/
.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second .mask {
background-color: rgba(226, 200, 127, 0.2);
transition: all 0.5s linear;
opacity: 0;
}

.view-second h2 {
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-second p {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

.view-second:hover .mask {
opacity: 1;
}

.view-second:hover h2,
.view-second:hover p,
.view-second:hover a.info {
transform: scale(1);
opacity: 1;
}

.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

/*3*/

.view-third img {
transform: scaleY(1);
transition: all .7s ease-in-out;
}

.view-third a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third:hover img {
-webkit-transform: scale(10);
transform: scale(10);
opacity: 0;
}

.view-third:hover .mask {
opacity: 1;
}

.view-third:hover h2,
.view-third:hover p,
.view-third:hover a.info {
transform: scale(1);
opacity: 1;
}

/* ==== view 4 ===*/

.view-forth-wrapper {
overflow: hidden;
position: relative !important;
height: 100%;
/* cursor: pointer;*/
}

.view-forth img {
max-width: 100%;
position: relative;
top: 0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.view-forth .mask {
position: absolute;
width: 100%;
/* height: 70px;*/
/* bottom: -70px;*/
height: 50%;
bottom: -50%;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
top: inherit;
}

.view-forth:hover .mask {
bottom: 0;
}

.view-forth:hover img {
top: -30px;
}

/*== view 5 ==*/

.view-fifth .view-fifth-wrapper,
.view-fifth .view-fifth-wrapper img {
display: block;
position: relative;
}

.view-fifth .view-fifth-wrapper {
overflow: hidden;
height: 100%;
}

.view-fifth .view-fifth-wrapper .mask {
display: none;
position: absolute;
background: #333;
background: rgba(75, 75, 75, 0.7);
width: 100%;
height: 100%;
}

/* ====================== album category styles ==========================*/

#filters {
margin: 1% 0;
padding: 0;
list-style: none;
list-style-type: none !important;

}

#filters li {
float: left;
list-style-type: none !important;
}

#filters li:first-child span {
margin-left: 0px;
}

#filters li span {
display: block;
text-decoration: none;
cursor: pointer;
}

.album_categories {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
padding-top: 5px;
}

/*========= sharing buttons ============*/

.album_socials {
position: relative;
top: 3px;
width: 100px;
height: 28px;
margin: 0 auto;
}

.album_socials .rwd-share-buttons {
top: 0px !important;
width: 100% !important;
margin: 0px !important;
}

.album_socials a {
text-decoration: underline !important;
}

.gallery_images, .album_image_place {
margin-top: 15px;
margin-top: 15px;
}

#rwd-share-facebook:hover {
background-position: 0 -31px !important;
}

#rwd-share-twitter:hover {
background-position: -31px 32px !important;
}

#rwd-share-googleplus:hover {
background-position: -66px -31px !important;
}

.rwd-share-buttons li, .rwd-share-buttons li a {
width: 26px !important;
border: 0px !important;
}

.rwd-share-buttons {
top: 0 !important;
}

.img_link_btn {
position: absolute;
z-index: 99999;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 8px;
}

.rwd-title {
padding: 10px 0px !important;
}

@media only screen and (max-width: 475px) {
.rwd-share-buttons {
top: -25px !important;
}

.rwd-title-text {
line-height: 15px;
}
}

/*========= hover style ===========*/

#hover {
color: rgba(188, 175, 204, 0.9);
}

h2#testimonials {
color: #fffae3;
}

div#all {
width: 100%;
height: 100%;
}

.view img {
height: auto;
}

.view {
color: #fff;
margin: 0 10px 10px 0;
overflow: hidden;
position: relative;
text-align: center;
float: left;
cursor: default;
border: 1px solid #ccc;
}

.view-wrapper {
height: 100%;
}

.view img {
display: block;
position: relative;
transition: all 0.2s linear;
height: 100%;
width: auto;
max-width: 100%;
margin: 0 auto;
}

.mask-text h2 {
font-size: 20px !important;
margin-top: 20px !important;
}

/* view 1 */

.view-first .text-category, .view-first .mask-text h2, .view-first .mask-text p {
color: #fff;
}

/* view 2 */
.view-second .text-category, .view-second .mask-text h2, .view-second p {
color: #333;
}

.view-second .mask-text h2 {
border-bottom: 1px solid #333;
}

/* view 3*/
.view-third .mask {
background-color: #ccc;
transition: all 0.5s linear;
opacity: 0;
color: #333;
}

.view-third h2 {
border-bottom: 1px solid #333;
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-third p {
color: #333;
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third .text-category {
color: #333;
}

/* view 4 */

.view-forth .mask-bg {
background: #333;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.view-forth .mask-text {
color: #fff;
position: relative;
z-index: 500;
padding: 5px 8px;
}

.view-forth .mask-text h2 {
margin: 0px;
font-size: 13px;
padding: 2px;
color: #fff;
}

.view-forth .mask-text h2:hover {
cursor: pointer;
}

.view-forth .text-category {
display: block;
font-size: 15px;
color: #fff;
}

.view-forth p {
color: #fff;
}

/* view 5 */
.view-fifth .text-category, .view-fifth .text-category *, .view-fifth .mask-text h2, .view-fifth .mask-text p {
color: #fff;
}

.inlineLeft {
display: inline-block;
float: left;
}

.element_12 {
width: 100%;
max-width: 277px;
height: 207px;
margin: 0 10px 10px 0;
background: #f9f9f9;
border: 1 px solid #dedede;
outline: none;
}

.element_12.no-title {
height: 160px;
}

.element_12 .image-block_12 {
position: relative;
width: 100%;
}

.element_12 .image-block_12 img {
width: 100% !important;
height: 160px !important;
display: block;
border-radius: 0 !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.element_12 .image-block_12 .gallery-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.7) !important;
display: none;
}

.element_12:hover .image-block_12 .gallery-image-overlay {
display: block;
}

.element_12 .image-block_12 .gallery-image-overlay a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: none !important;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/zoom.light.png’) center center no-repeat;
}

.element_12 .title-block_12 {
position: relative;
height: 30px;
margin: 0;
padding: 15px 0 15px 0;
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}

.element_12 .title-block_12 h3 {
position: relative;
margin: 0 !important;
padding: 0 1% 5px 1% !important;
width: 98%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: normal;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

.element_12 .title-block_12 .button-block {
position: absolute;
right: 0;
top: 0;
display: none;
vertical-align: middle;
padding: 10px 10px 4px 10px;

border-left: 1px solid rgba(0, 0, 0, .05);
}

.element_12:hover .title-block_12 .button-block {
display: block;
}

.element_12 .title-block_12 a, .element .title-block_12 a:link, .element .title-block_12 a:visited,
.element_12 .title-block_12 a:hover, .element_12 .title-block_12 a:focus, .element_12 .title-block_12 a:active {
position: relative;
display: block;
vertical-align: middle;
padding: 3px 10px 3px 10px;
border-radius: 3px;
font-size: 14px;
background: #2ea2cd;
color: #ffffff;
text-decoration: none !important;
}

.load_more5 {
margin: 10px 0;
position: relative;
text-align: center;
width: 100%;
}

.load_more_button5 {
border-radius: 10px;
display: inline-block;
padding: 5px 15px;
font-size: 22px !important;;
color: #FFFFFF !important;;
background: #FF2C2C !important;
cursor: pointer;
}

.load_more_button5:hover {
color: #F2F2F2 !important;
background: #991A1A !important;
}

.loading5 {
display: none;
}

.paginate5 {
font-size: 22px !important;
color: #222222 !important;
text-align: left;
margin-top: 15px;
}

.paginate5 a {
border-bottom: none !important;
}

.icon-style5 {
font-size: 22px !important;
color: #FF2C2C !important;
}

.clear {
clear: both;
}

/*#####POPUP#####*/
#huge_it_gallery_popup_list_12 {
position: fixed;
display: table;
width: 80%;
top: 7%;
left: 7%;
margin: 0 !important;
padding: 0 !important;
list-style: none;
z-index: 100000000;
display: none;
height: 85%;
}

#huge_it_gallery_popup_list_12.active {
display: table;
}

#huge_it_gallery_popup_list_12 li.pupup-element {
position: relative;
display: none;
width: 100%;
padding: 40px 0 20px 0;
min-height: 100%;
position: relative;
background: #FFFFFF;
}

#huge_it_gallery_popup_list_12 li.pupup-element.active {
display: block;
}

#huge_it_gallery_popup_list_12 .heading-navigation_12 {
position: absolute;
width: 100%;
height: 40px;
top: 0;
left: 0;
z-index: 2001;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center bottom repeat-x;
}

#huge_it_gallery_popup_list_12 .heading-navigation_12 .close, #huge_it_gallery_popup_list_12 .heading-navigation_12 .close:link, #huge_it_gallery_popup_list_12 .heading-navigation_12 .close:visited {
position: relative;
float: right;
width: 40px;
height: 40px;
display: block;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/close.popup.dark.png’) center center no-repeat;
border-left: 1px solid #ccc;
opacity: .65;
}

#huge_it_gallery_popup_list_12 .heading-navigation_12 .close:hover, #huge_it_gallery_popup_list_12 .heading-navigation_12 .close:focus, #huge_it_gallery_popup_list_12 .heading-navigation_12 .close:active {
opacity: 1;
}

#huge_it_gallery_popup_list_12 li.pupup-element .popup-wrapper_12 {
position: relative;
width: 98%;
height: 98%;
padding: 2% 0% 0% 2%;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .image-block_12 {
width: 55%;
height:100%; position: relative;
float: left;
margin-right: 2%;
border-right: 1px solid #ccc;
min-width: 200px;
min-height: 100%;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .image-block_12 img {
width:100% !important; display: block;
padding: 0 !important;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .image-block_12 iframe {
width: 100% !important;
height: 100%;
display: block;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block {
width: 42.8%;
height: 100%;
position: relative;
float: left;
}

#huge_it_gallery_popup_list_12 li.pupup-element .popup-wrapper_12 .right-block > div {
padding-top: 10px;
padding-right: 4%;
margin-bottom: 10px;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center top repeat-x;
}

#huge_it_gallery_popup_list_12 li.pupup-element .popup-wrapper_12 .right-block > div:last-child {
background: none;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .title {
position: relative;
display: block;
margin: 0 0 10px 0 !important;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description {
clear: both;
position: relative;
font-weight: normal;
text-align: justify;
font-size: 14px !important;
color: #222222;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description h1,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description h2,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description h3,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description h4,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description h5,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description h6,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description p,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description strong,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description span {
padding: 2px !important;
margin: 0 !important;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description ul,
#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block .description li {
padding: 2px 0 2px 5px;
margin: 0 0 0 8px;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block ul.thumbs-list {
list-style: none;
display: table;
position: relative;
clear: both;
width: 100%;
margin: 0 auto;
padding: 0;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block ul.thumbs-list li {
display: block;
float: left;
width: 75px;
height: 75px;
margin: 0 2% 5px 1% !important;
opacity: 0.45;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block ul.thumbs-list li.active, #huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block ul.thumbs-list li:hover {
opacity: 1;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block ul.thumbs-list li a {
display: block;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block ul.thumbs-list li img {
width: 75px !important;
height: 75px !important;
}

/**/
#huge_it_gallery_popup_list_12 .heading-navigation_12 .left-change, #huge_it_gallery_popup_list_12 .heading-navigation_12 .right-change {
width: 40px;
height: 39px;
font-size: 25px;
display: inline-block;
text-align: center;
border: 1px solid #eee;
border-bottom: none;
border-top: none;
}

#huge_it_gallery_popup_list_12 .heading-navigation_12 .right-change {
positio: relative;
margin-left: -6px;
}

#huge_it_gallery_popup_list_12 .heading-navigation_12 .right-change:hover, #huge_it_gallery_popup_list_12 .heading-navigation_12 .left-change:hover {
background: #ddd;
border-color: #ccc;
color: #000 !important;
cursor: pointer;
}

#huge_it_gallery_popup_list_12 .heading-navigation_12 .right-change a, #huge_it_gallery_popup_list_12 .heading-navigation_12 .left-change a {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
color: #777;
text-decoration: none;
width: 12px;
height: 24px;
line-height: 1;
display: inline-block;
}

/**/
.pupup-element .button-block {
position: relative;
}

.pupup-element .button-block a, .pupup-element .button-block a:link, .pupup-element .button-block a:visited {
position: relative;
display: inline-block;
padding: 6px 12px;
background: #2ea2cd;
color: #ffffff;
font-size: 14px;
text-decoration: none;
}

.pupup-element .button-block a:hover, .pupup-element .button-block a:focus, .pupup-element .button-block a:active {
background: #0074a2;
color: #ffffff;
}

#huge-popup-overlay-image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
background: rgba(0,0,0,0.7) !important}

@media only screen and (max-width: 767px) {
#huge_it_gallery_popup_list_12 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto !important;
left: 0;
}

#huge_it_gallery_popup_list_12 li.pupup-element {
margin: 0;
height: auto !important;
position: absolute;
left: 0;
top: 0;
}

#huge_it_gallery_popup_list_12 li.pupup-element .popup-wrapper_12 {
height: auto !important;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .image-block_12 {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge_it_gallery_popup_list_12 .popup-wrapper_12 .right-block {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge-popup-overlay-image_12 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
}
}

VOCAL VIBRATIONS GROUP

/*===== general options =========*/
a {
box-shadow: none !important;
}

.view *, .album_categories *, .album_back_button *, #album_disabled_layer {
font-family: sans-serif, Arial, Verdana, Sylfaen !important;
}

#album_disabled_layer {
display: none;
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: transparent;
z-index: 10;
padding-top: 20px;
color: #fff;
}

#album_list_container {
position: relative;
}

/* ====================== album onhover styles ==========================*/

#album_list .view {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
display: none;

}

.view .mask,
.view .content {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
font-family: Raleway, serif;
padding: 10px;
/*background: rgba(0, 0, 0, 0.8);*/
margin: 20px 0 0 0;

}

.album_back_button a, .view a {
text-decoration: none !important;
}

.view p {
font-family: Merriweather, serif;
font-style: italic;
font-size: 14px;
position: relative;
color: #fff;
padding: 0px 20px 0px;
text-align: center;

}

.view a.info {
display: inline-block;
text-decoration: none;
font-size: 13px;
padding: 2px 14px;
margin-bottom: 3px;
background: #000;
color: #fff;
font-family: Raleway, serif;
text-transform: uppercase;
box-shadow: 0 0 1px #000
}

.mask-text h2 {
font-size: 20px !important;
}

.view a.info:hover {
box-shadow: 0 0 5px #000
}

.view .mask-bg {
height: 100%;
}

.view .album_social {
color: #fff;
position: absolute;
bottom: 3px;
left: 3px;
border: 1px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 3px 5px;

}

.view .album_social:active, .view .album_social:focus, .view .album_social:hover {
color: #ffffff;
outline: none;
}

/*1*/

.view .info {
margin-top: 5px;
}

.view-first .mask {
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.4s ease-in-out;

}

.view-first h2 {
transform: translateY(-100px);
opacity: 0;
font-family: Raleway, serif;
transition: all 0.2s ease-in-out;
}

.view-first p {
transform: translateY(100px);
opacity: 0;
transition: all 0.2s linear;
}

.view-first a.info {
opacity: 0;
transition: all 0.2s ease-in-out;
}

/* */

.view-first:hover img {
/*transform: scale(1.1);*/
}

.view-first:hover .mask {
opacity: 1;
}

.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
opacity: 1;
transform: translateY(0px);
}

.view-first:hover p {
transition-delay: 0.1s;
}

.view-first:hover a.info {
transition-delay: 0.2s;
}

/*2*/
.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second .mask {
background-color: rgba(226, 200, 127, 0.2);
transition: all 0.5s linear;
opacity: 0;
}

.view-second h2 {
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-second p {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

.view-second:hover .mask {
opacity: 1;
}

.view-second:hover h2,
.view-second:hover p,
.view-second:hover a.info {
transform: scale(1);
opacity: 1;
}

.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

/*3*/

.view-third img {
transform: scaleY(1);
transition: all .7s ease-in-out;
}

.view-third a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third:hover img {
-webkit-transform: scale(10);
transform: scale(10);
opacity: 0;
}

.view-third:hover .mask {
opacity: 1;
}

.view-third:hover h2,
.view-third:hover p,
.view-third:hover a.info {
transform: scale(1);
opacity: 1;
}

/* ==== view 4 ===*/

.view-forth-wrapper {
overflow: hidden;
position: relative !important;
height: 100%;
/* cursor: pointer;*/
}

.view-forth img {
max-width: 100%;
position: relative;
top: 0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.view-forth .mask {
position: absolute;
width: 100%;
/* height: 70px;*/
/* bottom: -70px;*/
height: 50%;
bottom: -50%;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
top: inherit;
}

.view-forth:hover .mask {
bottom: 0;
}

.view-forth:hover img {
top: -30px;
}

/*== view 5 ==*/

.view-fifth .view-fifth-wrapper,
.view-fifth .view-fifth-wrapper img {
display: block;
position: relative;
}

.view-fifth .view-fifth-wrapper {
overflow: hidden;
height: 100%;
}

.view-fifth .view-fifth-wrapper .mask {
display: none;
position: absolute;
background: #333;
background: rgba(75, 75, 75, 0.7);
width: 100%;
height: 100%;
}

/* ====================== album category styles ==========================*/

#filters {
margin: 1% 0;
padding: 0;
list-style: none;
list-style-type: none !important;

}

#filters li {
float: left;
list-style-type: none !important;
}

#filters li:first-child span {
margin-left: 0px;
}

#filters li span {
display: block;
text-decoration: none;
cursor: pointer;
}

.album_categories {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
padding-top: 5px;
}

/*========= sharing buttons ============*/

.album_socials {
position: relative;
top: 3px;
width: 100px;
height: 28px;
margin: 0 auto;
}

.album_socials .rwd-share-buttons {
top: 0px !important;
width: 100% !important;
margin: 0px !important;
}

.album_socials a {
text-decoration: underline !important;
}

.gallery_images, .album_image_place {
margin-top: 15px;
margin-top: 15px;
}

#rwd-share-facebook:hover {
background-position: 0 -31px !important;
}

#rwd-share-twitter:hover {
background-position: -31px 32px !important;
}

#rwd-share-googleplus:hover {
background-position: -66px -31px !important;
}

.rwd-share-buttons li, .rwd-share-buttons li a {
width: 26px !important;
border: 0px !important;
}

.rwd-share-buttons {
top: 0 !important;
}

.img_link_btn {
position: absolute;
z-index: 99999;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 8px;
}

.rwd-title {
padding: 10px 0px !important;
}

@media only screen and (max-width: 475px) {
.rwd-share-buttons {
top: -25px !important;
}

.rwd-title-text {
line-height: 15px;
}
}

/*========= hover style ===========*/

#hover {
color: rgba(188, 175, 204, 0.9);
}

h2#testimonials {
color: #fffae3;
}

div#all {
width: 100%;
height: 100%;
}

.view img {
height: auto;
}

.view {
color: #fff;
margin: 0 10px 10px 0;
overflow: hidden;
position: relative;
text-align: center;
float: left;
cursor: default;
border: 1px solid #ccc;
}

.view-wrapper {
height: 100%;
}

.view img {
display: block;
position: relative;
transition: all 0.2s linear;
height: 100%;
width: auto;
max-width: 100%;
margin: 0 auto;
}

.mask-text h2 {
font-size: 20px !important;
margin-top: 20px !important;
}

/* view 1 */

.view-first .text-category, .view-first .mask-text h2, .view-first .mask-text p {
color: #fff;
}

/* view 2 */
.view-second .text-category, .view-second .mask-text h2, .view-second p {
color: #333;
}

.view-second .mask-text h2 {
border-bottom: 1px solid #333;
}

/* view 3*/
.view-third .mask {
background-color: #ccc;
transition: all 0.5s linear;
opacity: 0;
color: #333;
}

.view-third h2 {
border-bottom: 1px solid #333;
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-third p {
color: #333;
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third .text-category {
color: #333;
}

/* view 4 */

.view-forth .mask-bg {
background: #333;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.view-forth .mask-text {
color: #fff;
position: relative;
z-index: 500;
padding: 5px 8px;
}

.view-forth .mask-text h2 {
margin: 0px;
font-size: 13px;
padding: 2px;
color: #fff;
}

.view-forth .mask-text h2:hover {
cursor: pointer;
}

.view-forth .text-category {
display: block;
font-size: 15px;
color: #fff;
}

.view-forth p {
color: #fff;
}

/* view 5 */
.view-fifth .text-category, .view-fifth .text-category *, .view-fifth .mask-text h2, .view-fifth .mask-text p {
color: #fff;
}

.inlineLeft {
display: inline-block;
float: left;
}

.element_8 {
width: 100%;
max-width: 277px;
height: 207px;
margin: 0 10px 10px 0;
background: #f9f9f9;
border: 1 px solid #dedede;
outline: none;
}

.element_8.no-title {
height: 160px;
}

.element_8 .image-block_8 {
position: relative;
width: 100%;
}

.element_8 .image-block_8 img {
width: 100% !important;
height: 160px !important;
display: block;
border-radius: 0 !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.element_8 .image-block_8 .gallery-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.7) !important;
display: none;
}

.element_8:hover .image-block_8 .gallery-image-overlay {
display: block;
}

.element_8 .image-block_8 .gallery-image-overlay a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: none !important;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/zoom.light.png’) center center no-repeat;
}

.element_8 .title-block_8 {
position: relative;
height: 30px;
margin: 0;
padding: 15px 0 15px 0;
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}

.element_8 .title-block_8 h3 {
position: relative;
margin: 0 !important;
padding: 0 1% 5px 1% !important;
width: 98%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: normal;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

.element_8 .title-block_8 .button-block {
position: absolute;
right: 0;
top: 0;
display: none;
vertical-align: middle;
padding: 10px 10px 4px 10px;

border-left: 1px solid rgba(0, 0, 0, .05);
}

.element_8:hover .title-block_8 .button-block {
display: block;
}

.element_8 .title-block_8 a, .element .title-block_8 a:link, .element .title-block_8 a:visited,
.element_8 .title-block_8 a:hover, .element_8 .title-block_8 a:focus, .element_8 .title-block_8 a:active {
position: relative;
display: block;
vertical-align: middle;
padding: 3px 10px 3px 10px;
border-radius: 3px;
font-size: 14px;
background: #2ea2cd;
color: #ffffff;
text-decoration: none !important;
}

.load_more5 {
margin: 10px 0;
position: relative;
text-align: center;
width: 100%;
}

.load_more_button5 {
border-radius: 10px;
display: inline-block;
padding: 5px 15px;
font-size: 22px !important;;
color: #FFFFFF !important;;
background: #FF2C2C !important;
cursor: pointer;
}

.load_more_button5:hover {
color: #F2F2F2 !important;
background: #991A1A !important;
}

.loading5 {
display: none;
}

.paginate5 {
font-size: 22px !important;
color: #222222 !important;
text-align: left;
margin-top: 15px;
}

.paginate5 a {
border-bottom: none !important;
}

.icon-style5 {
font-size: 22px !important;
color: #FF2C2C !important;
}

.clear {
clear: both;
}

/*#####POPUP#####*/
#huge_it_gallery_popup_list_8 {
position: fixed;
display: table;
width: 80%;
top: 7%;
left: 7%;
margin: 0 !important;
padding: 0 !important;
list-style: none;
z-index: 100000000;
display: none;
height: 85%;
}

#huge_it_gallery_popup_list_8.active {
display: table;
}

#huge_it_gallery_popup_list_8 li.pupup-element {
position: relative;
display: none;
width: 100%;
padding: 40px 0 20px 0;
min-height: 100%;
position: relative;
background: #FFFFFF;
}

#huge_it_gallery_popup_list_8 li.pupup-element.active {
display: block;
}

#huge_it_gallery_popup_list_8 .heading-navigation_8 {
position: absolute;
width: 100%;
height: 40px;
top: 0;
left: 0;
z-index: 2001;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center bottom repeat-x;
}

#huge_it_gallery_popup_list_8 .heading-navigation_8 .close, #huge_it_gallery_popup_list_8 .heading-navigation_8 .close:link, #huge_it_gallery_popup_list_8 .heading-navigation_8 .close:visited {
position: relative;
float: right;
width: 40px;
height: 40px;
display: block;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/close.popup.dark.png’) center center no-repeat;
border-left: 1px solid #ccc;
opacity: .65;
}

#huge_it_gallery_popup_list_8 .heading-navigation_8 .close:hover, #huge_it_gallery_popup_list_8 .heading-navigation_8 .close:focus, #huge_it_gallery_popup_list_8 .heading-navigation_8 .close:active {
opacity: 1;
}

#huge_it_gallery_popup_list_8 li.pupup-element .popup-wrapper_8 {
position: relative;
width: 98%;
height: 98%;
padding: 2% 0% 0% 2%;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .image-block_8 {
width: 55%;
height:100%; position: relative;
float: left;
margin-right: 2%;
border-right: 1px solid #ccc;
min-width: 200px;
min-height: 100%;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .image-block_8 img {
width:100% !important; display: block;
padding: 0 !important;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .image-block_8 iframe {
width: 100% !important;
height: 100%;
display: block;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block {
width: 42.8%;
height: 100%;
position: relative;
float: left;
}

#huge_it_gallery_popup_list_8 li.pupup-element .popup-wrapper_8 .right-block > div {
padding-top: 10px;
padding-right: 4%;
margin-bottom: 10px;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center top repeat-x;
}

#huge_it_gallery_popup_list_8 li.pupup-element .popup-wrapper_8 .right-block > div:last-child {
background: none;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .title {
position: relative;
display: block;
margin: 0 0 10px 0 !important;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description {
clear: both;
position: relative;
font-weight: normal;
text-align: justify;
font-size: 14px !important;
color: #222222;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description h1,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description h2,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description h3,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description h4,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description h5,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description h6,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description p,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description strong,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description span {
padding: 2px !important;
margin: 0 !important;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description ul,
#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block .description li {
padding: 2px 0 2px 5px;
margin: 0 0 0 8px;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block ul.thumbs-list {
list-style: none;
display: table;
position: relative;
clear: both;
width: 100%;
margin: 0 auto;
padding: 0;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block ul.thumbs-list li {
display: block;
float: left;
width: 75px;
height: 75px;
margin: 0 2% 5px 1% !important;
opacity: 0.45;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block ul.thumbs-list li.active, #huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block ul.thumbs-list li:hover {
opacity: 1;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block ul.thumbs-list li a {
display: block;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block ul.thumbs-list li img {
width: 75px !important;
height: 75px !important;
}

/**/
#huge_it_gallery_popup_list_8 .heading-navigation_8 .left-change, #huge_it_gallery_popup_list_8 .heading-navigation_8 .right-change {
width: 40px;
height: 39px;
font-size: 25px;
display: inline-block;
text-align: center;
border: 1px solid #eee;
border-bottom: none;
border-top: none;
}

#huge_it_gallery_popup_list_8 .heading-navigation_8 .right-change {
positio: relative;
margin-left: -6px;
}

#huge_it_gallery_popup_list_8 .heading-navigation_8 .right-change:hover, #huge_it_gallery_popup_list_8 .heading-navigation_8 .left-change:hover {
background: #ddd;
border-color: #ccc;
color: #000 !important;
cursor: pointer;
}

#huge_it_gallery_popup_list_8 .heading-navigation_8 .right-change a, #huge_it_gallery_popup_list_8 .heading-navigation_8 .left-change a {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
color: #777;
text-decoration: none;
width: 12px;
height: 24px;
line-height: 1;
display: inline-block;
}

/**/
.pupup-element .button-block {
position: relative;
}

.pupup-element .button-block a, .pupup-element .button-block a:link, .pupup-element .button-block a:visited {
position: relative;
display: inline-block;
padding: 6px 12px;
background: #2ea2cd;
color: #ffffff;
font-size: 14px;
text-decoration: none;
}

.pupup-element .button-block a:hover, .pupup-element .button-block a:focus, .pupup-element .button-block a:active {
background: #0074a2;
color: #ffffff;
}

#huge-popup-overlay-image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
background: rgba(0,0,0,0.7) !important}

@media only screen and (max-width: 767px) {
#huge_it_gallery_popup_list_8 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto !important;
left: 0;
}

#huge_it_gallery_popup_list_8 li.pupup-element {
margin: 0;
height: auto !important;
position: absolute;
left: 0;
top: 0;
}

#huge_it_gallery_popup_list_8 li.pupup-element .popup-wrapper_8 {
height: auto !important;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .image-block_8 {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge_it_gallery_popup_list_8 .popup-wrapper_8 .right-block {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge-popup-overlay-image_8 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
}
}

INTERNS & RESEARCH ASSISTANTS

/*===== general options =========*/
a {
box-shadow: none !important;
}

.view *, .album_categories *, .album_back_button *, #album_disabled_layer {
font-family: sans-serif, Arial, Verdana, Sylfaen !important;
}

#album_disabled_layer {
display: none;
position: absolute;
width: 100%;
height: 100%;
text-align: center;
background-color: transparent;
z-index: 10;
padding-top: 20px;
color: #fff;
}

#album_list_container {
position: relative;
}

/* ====================== album onhover styles ==========================*/

#album_list .view {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
display: none;

}

.view .mask,
.view .content {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}

.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
font-family: Raleway, serif;
padding: 10px;
/*background: rgba(0, 0, 0, 0.8);*/
margin: 20px 0 0 0;

}

.album_back_button a, .view a {
text-decoration: none !important;
}

.view p {
font-family: Merriweather, serif;
font-style: italic;
font-size: 14px;
position: relative;
color: #fff;
padding: 0px 20px 0px;
text-align: center;

}

.view a.info {
display: inline-block;
text-decoration: none;
font-size: 13px;
padding: 2px 14px;
margin-bottom: 3px;
background: #000;
color: #fff;
font-family: Raleway, serif;
text-transform: uppercase;
box-shadow: 0 0 1px #000
}

.mask-text h2 {
font-size: 20px !important;
}

.view a.info:hover {
box-shadow: 0 0 5px #000
}

.view .mask-bg {
height: 100%;
}

.view .album_social {
color: #fff;
position: absolute;
bottom: 3px;
left: 3px;
border: 1px solid #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 3px 5px;

}

.view .album_social:active, .view .album_social:focus, .view .album_social:hover {
color: #ffffff;
outline: none;
}

/*1*/

.view .info {
margin-top: 5px;
}

.view-first .mask {
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.4s ease-in-out;

}

.view-first h2 {
transform: translateY(-100px);
opacity: 0;
font-family: Raleway, serif;
transition: all 0.2s ease-in-out;
}

.view-first p {
transform: translateY(100px);
opacity: 0;
transition: all 0.2s linear;
}

.view-first a.info {
opacity: 0;
transition: all 0.2s ease-in-out;
}

/* */

.view-first:hover img {
/*transform: scale(1.1);*/
}

.view-first:hover .mask {
opacity: 1;
}

.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
opacity: 1;
transform: translateY(0px);
}

.view-first:hover p {
transition-delay: 0.1s;
}

.view-first:hover a.info {
transition-delay: 0.2s;
}

/*2*/
.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second .mask {
background-color: rgba(226, 200, 127, 0.2);
transition: all 0.5s linear;
opacity: 0;
}

.view-second h2 {
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-second p {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

.view-second:hover .mask {
opacity: 1;
}

.view-second:hover h2,
.view-second:hover p,
.view-second:hover a.info {
transform: scale(1);
opacity: 1;
}

.view-second img {
-webkit-filter: grayscale(0) blur(0);
filter: grayscale(0) blur(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}

.view-second:hover img {
-webkit-filter: grayscale(100%) blur(3px);
filter: grayscale(100%) blur(3px);
}

/*3*/

.view-third img {
transform: scaleY(1);
transition: all .7s ease-in-out;
}

.view-third a.info {
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third:hover img {
-webkit-transform: scale(10);
transform: scale(10);
opacity: 0;
}

.view-third:hover .mask {
opacity: 1;
}

.view-third:hover h2,
.view-third:hover p,
.view-third:hover a.info {
transform: scale(1);
opacity: 1;
}

/* ==== view 4 ===*/

.view-forth-wrapper {
overflow: hidden;
position: relative !important;
height: 100%;
/* cursor: pointer;*/
}

.view-forth img {
max-width: 100%;
position: relative;
top: 0;
-webkit-transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.view-forth .mask {
position: absolute;
width: 100%;
/* height: 70px;*/
/* bottom: -70px;*/
height: 50%;
bottom: -50%;
-webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
top: inherit;
}

.view-forth:hover .mask {
bottom: 0;
}

.view-forth:hover img {
top: -30px;
}

/*== view 5 ==*/

.view-fifth .view-fifth-wrapper,
.view-fifth .view-fifth-wrapper img {
display: block;
position: relative;
}

.view-fifth .view-fifth-wrapper {
overflow: hidden;
height: 100%;
}

.view-fifth .view-fifth-wrapper .mask {
display: none;
position: absolute;
background: #333;
background: rgba(75, 75, 75, 0.7);
width: 100%;
height: 100%;
}

/* ====================== album category styles ==========================*/

#filters {
margin: 1% 0;
padding: 0;
list-style: none;
list-style-type: none !important;

}

#filters li {
float: left;
list-style-type: none !important;
}

#filters li:first-child span {
margin-left: 0px;
}

#filters li span {
display: block;
text-decoration: none;
cursor: pointer;
}

.album_categories {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
padding-top: 5px;
}

/*========= sharing buttons ============*/

.album_socials {
position: relative;
top: 3px;
width: 100px;
height: 28px;
margin: 0 auto;
}

.album_socials .rwd-share-buttons {
top: 0px !important;
width: 100% !important;
margin: 0px !important;
}

.album_socials a {
text-decoration: underline !important;
}

.gallery_images, .album_image_place {
margin-top: 15px;
margin-top: 15px;
}

#rwd-share-facebook:hover {
background-position: 0 -31px !important;
}

#rwd-share-twitter:hover {
background-position: -31px 32px !important;
}

#rwd-share-googleplus:hover {
background-position: -66px -31px !important;
}

.rwd-share-buttons li, .rwd-share-buttons li a {
width: 26px !important;
border: 0px !important;
}

.rwd-share-buttons {
top: 0 !important;
}

.img_link_btn {
position: absolute;
z-index: 99999;
bottom: 0;
left: 0;
right: 0;
width: 100%;
padding: 8px;
}

.rwd-title {
padding: 10px 0px !important;
}

@media only screen and (max-width: 475px) {
.rwd-share-buttons {
top: -25px !important;
}

.rwd-title-text {
line-height: 15px;
}
}

/*========= hover style ===========*/

#hover {
color: rgba(188, 175, 204, 0.9);
}

h2#testimonials {
color: #fffae3;
}

div#all {
width: 100%;
height: 100%;
}

.view img {
height: auto;
}

.view {
color: #fff;
margin: 0 10px 10px 0;
overflow: hidden;
position: relative;
text-align: center;
float: left;
cursor: default;
border: 1px solid #ccc;
}

.view-wrapper {
height: 100%;
}

.view img {
display: block;
position: relative;
transition: all 0.2s linear;
height: 100%;
width: auto;
max-width: 100%;
margin: 0 auto;
}

.mask-text h2 {
font-size: 20px !important;
margin-top: 20px !important;
}

/* view 1 */

.view-first .text-category, .view-first .mask-text h2, .view-first .mask-text p {
color: #fff;
}

/* view 2 */
.view-second .text-category, .view-second .mask-text h2, .view-second p {
color: #333;
}

.view-second .mask-text h2 {
border-bottom: 1px solid #333;
}

/* view 3*/
.view-third .mask {
background-color: #ccc;
transition: all 0.5s linear;
opacity: 0;
color: #333;
}

.view-third h2 {
border-bottom: 1px solid #333;
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(0);
color: #333;
transition: all 0.5s linear;
opacity: 0;
}

.view-third p {
color: #333;
opacity: 0;
transform: scale(0);
transition: all 0.5s linear;
}

.view-third .text-category {
color: #333;
}

/* view 4 */

.view-forth .mask-bg {
background: #333;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.view-forth .mask-text {
color: #fff;
position: relative;
z-index: 500;
padding: 5px 8px;
}

.view-forth .mask-text h2 {
margin: 0px;
font-size: 13px;
padding: 2px;
color: #fff;
}

.view-forth .mask-text h2:hover {
cursor: pointer;
}

.view-forth .text-category {
display: block;
font-size: 15px;
color: #fff;
}

.view-forth p {
color: #fff;
}

/* view 5 */
.view-fifth .text-category, .view-fifth .text-category *, .view-fifth .mask-text h2, .view-fifth .mask-text p {
color: #fff;
}

.inlineLeft {
display: inline-block;
float: left;
}

.element_9 {
width: 100%;
max-width: 277px;
height: 207px;
margin: 0 10px 10px 0;
background: #f9f9f9;
border: 1 px solid #dedede;
outline: none;
}

.element_9.no-title {
height: 160px;
}

.element_9 .image-block_9 {
position: relative;
width: 100%;
}

.element_9 .image-block_9 img {
width: 100% !important;
height: 160px !important;
display: block;
border-radius: 0 !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.element_9 .image-block_9 .gallery-image-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.7) !important;
display: none;
}

.element_9:hover .image-block_9 .gallery-image-overlay {
display: block;
}

.element_9 .image-block_9 .gallery-image-overlay a {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
box-shadow: none !important;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/zoom.light.png’) center center no-repeat;
}

.element_9 .title-block_9 {
position: relative;
height: 30px;
margin: 0;
padding: 15px 0 15px 0;
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}

.element_9 .title-block_9 h3 {
position: relative;
margin: 0 !important;
padding: 0 1% 5px 1% !important;
width: 98%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
font-weight: normal;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

.element_9 .title-block_9 .button-block {
position: absolute;
right: 0;
top: 0;
display: none;
vertical-align: middle;
padding: 10px 10px 4px 10px;

border-left: 1px solid rgba(0, 0, 0, .05);
}

.element_9:hover .title-block_9 .button-block {
display: block;
}

.element_9 .title-block_9 a, .element .title-block_9 a:link, .element .title-block_9 a:visited,
.element_9 .title-block_9 a:hover, .element_9 .title-block_9 a:focus, .element_9 .title-block_9 a:active {
position: relative;
display: block;
vertical-align: middle;
padding: 3px 10px 3px 10px;
border-radius: 3px;
font-size: 14px;
background: #2ea2cd;
color: #ffffff;
text-decoration: none !important;
}

.load_more5 {
margin: 10px 0;
position: relative;
text-align: center;
width: 100%;
}

.load_more_button5 {
border-radius: 10px;
display: inline-block;
padding: 5px 15px;
font-size: 22px !important;;
color: #FFFFFF !important;;
background: #FF2C2C !important;
cursor: pointer;
}

.load_more_button5:hover {
color: #F2F2F2 !important;
background: #991A1A !important;
}

.loading5 {
display: none;
}

.paginate5 {
font-size: 22px !important;
color: #222222 !important;
text-align: left;
margin-top: 15px;
}

.paginate5 a {
border-bottom: none !important;
}

.icon-style5 {
font-size: 22px !important;
color: #FF2C2C !important;
}

.clear {
clear: both;
}

/*#####POPUP#####*/
#huge_it_gallery_popup_list_9 {
position: fixed;
display: table;
width: 80%;
top: 7%;
left: 7%;
margin: 0 !important;
padding: 0 !important;
list-style: none;
z-index: 100000000;
display: none;
height: 85%;
}

#huge_it_gallery_popup_list_9.active {
display: table;
}

#huge_it_gallery_popup_list_9 li.pupup-element {
position: relative;
display: none;
width: 100%;
padding: 40px 0 20px 0;
min-height: 100%;
position: relative;
background: #FFFFFF;
}

#huge_it_gallery_popup_list_9 li.pupup-element.active {
display: block;
}

#huge_it_gallery_popup_list_9 .heading-navigation_9 {
position: absolute;
width: 100%;
height: 40px;
top: 0;
left: 0;
z-index: 2001;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center bottom repeat-x;
}

#huge_it_gallery_popup_list_9 .heading-navigation_9 .close, #huge_it_gallery_popup_list_9 .heading-navigation_9 .close:link, #huge_it_gallery_popup_list_9 .heading-navigation_9 .close:visited {
position: relative;
float: right;
width: 40px;
height: 40px;
display: block;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/close.popup.dark.png’) center center no-repeat;
border-left: 1px solid #ccc;
opacity: .65;
}

#huge_it_gallery_popup_list_9 .heading-navigation_9 .close:hover, #huge_it_gallery_popup_list_9 .heading-navigation_9 .close:focus, #huge_it_gallery_popup_list_9 .heading-navigation_9 .close:active {
opacity: 1;
}

#huge_it_gallery_popup_list_9 li.pupup-element .popup-wrapper_9 {
position: relative;
width: 98%;
height: 98%;
padding: 2% 0% 0% 2%;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .image-block_9 {
width: 55%;
height:100%; position: relative;
float: left;
margin-right: 2%;
border-right: 1px solid #ccc;
min-width: 200px;
min-height: 100%;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .image-block_9 img {
width:100% !important; display: block;
padding: 0 !important;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .image-block_9 iframe {
width: 100% !important;
height: 100%;
display: block;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block {
width: 42.8%;
height: 100%;
position: relative;
float: left;
}

#huge_it_gallery_popup_list_9 li.pupup-element .popup-wrapper_9 .right-block > div {
padding-top: 10px;
padding-right: 4%;
margin-bottom: 10px;
background: url(‘https://thecenter.mit.edu/wp-content/plugins/gallery-images/assets/images/admin_images/divider.line.png’) center top repeat-x;
}

#huge_it_gallery_popup_list_9 li.pupup-element .popup-wrapper_9 .right-block > div:last-child {
background: none;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .title {
position: relative;
display: block;
margin: 0 0 10px 0 !important;
font-size: 18px !important;
line-height: 18px !important;
color: #222222;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description {
clear: both;
position: relative;
font-weight: normal;
text-align: justify;
font-size: 14px !important;
color: #222222;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description h1,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description h2,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description h3,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description h4,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description h5,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description h6,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description p,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description strong,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description span {
padding: 2px !important;
margin: 0 !important;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description ul,
#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block .description li {
padding: 2px 0 2px 5px;
margin: 0 0 0 8px;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block ul.thumbs-list {
list-style: none;
display: table;
position: relative;
clear: both;
width: 100%;
margin: 0 auto;
padding: 0;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block ul.thumbs-list li {
display: block;
float: left;
width: 75px;
height: 75px;
margin: 0 2% 5px 1% !important;
opacity: 0.45;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block ul.thumbs-list li.active, #huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block ul.thumbs-list li:hover {
opacity: 1;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block ul.thumbs-list li a {
display: block;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block ul.thumbs-list li img {
width: 75px !important;
height: 75px !important;
}

/**/
#huge_it_gallery_popup_list_9 .heading-navigation_9 .left-change, #huge_it_gallery_popup_list_9 .heading-navigation_9 .right-change {
width: 40px;
height: 39px;
font-size: 25px;
display: inline-block;
text-align: center;
border: 1px solid #eee;
border-bottom: none;
border-top: none;
}

#huge_it_gallery_popup_list_9 .heading-navigation_9 .right-change {
positio: relative;
margin-left: -6px;
}

#huge_it_gallery_popup_list_9 .heading-navigation_9 .right-change:hover, #huge_it_gallery_popup_list_9 .heading-navigation_9 .left-change:hover {
background: #ddd;
border-color: #ccc;
color: #000 !important;
cursor: pointer;
}

#huge_it_gallery_popup_list_9 .heading-navigation_9 .right-change a, #huge_it_gallery_popup_list_9 .heading-navigation_9 .left-change a {
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
color: #777;
text-decoration: none;
width: 12px;
height: 24px;
line-height: 1;
display: inline-block;
}

/**/
.pupup-element .button-block {
position: relative;
}

.pupup-element .button-block a, .pupup-element .button-block a:link, .pupup-element .button-block a:visited {
position: relative;
display: inline-block;
padding: 6px 12px;
background: #2ea2cd;
color: #ffffff;
font-size: 14px;
text-decoration: none;
}

.pupup-element .button-block a:hover, .pupup-element .button-block a:focus, .pupup-element .button-block a:active {
background: #0074a2;
color: #ffffff;
}

#huge-popup-overlay-image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
background: rgba(0,0,0,0.7) !important}

@media only screen and (max-width: 767px) {
#huge_it_gallery_popup_list_9 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: auto !important;
left: 0;
}

#huge_it_gallery_popup_list_9 li.pupup-element {
margin: 0;
height: auto !important;
position: absolute;
left: 0;
top: 0;
}

#huge_it_gallery_popup_list_9 li.pupup-element .popup-wrapper_9 {
height: auto !important;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .image-block_9 {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge_it_gallery_popup_list_9 .popup-wrapper_9 .right-block {
width: 100%;
float: none;
clear: both;
margin-right: 0;
border-right: 0;
}

#huge-popup-overlay-image_9 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 199;
}
}