.gallery_overlay {
	top:0;
	position: fixed;
    width: 100%;
	height: 100%;
	padding: 4%;
	z-index: 9999;
	background-color: rgba(34, 34, 34, .7);
}

.containerDescription,
.containerGalleria
{
	float: left;
	height: 96%;
	position: relative;
}

.containerGalleria iframe{
    width:100%;
    height: 100%;
}

.containerDescription
{
	background: #fff;
	/*width: 30%;*/
}

/*.containerDescription .logo
{
	background: url('ictp-logo.png') top center no-repeat transparent;
	background-color: #204594;
	background-size: 60%;
	background-position: center center;
	height: 10%;
	padding-bottom: 10px;
}*/

.containerDescription .mainTitle{
	font-size: 35px;
	color: #2556a2;
    line-height: 40px;
	padding: 20px 20px 10px 20px;
}
.containerDescription .mainDescription{
	padding: 0 20px 20px 20px; 
	border-bottom: solid 1px #ECECEC;
}

.containerDescription .inner {
	margin: 10px 20px;
	height: 55%;
	overflow-y: auto;
}

.containerDescription .slideTitle {
	color: #2556a2;
    font-size: 24px;
	margin: 5px 20px;
}

.containerDescription .inner span {
	display: block;
	margin-top: 5px;
	color: #a5a5a5;
	font-size: 0.9em;
}

.containerDescription .inner .description {
	margin-top: 20px;
	color: #505050;
	font-size: 16px;
}

.containerDescription .galleria-player {
	position: absolute;
	margin-left: 20px;
	bottom: 20px;
	width: 100%;
	height: 26px
}

.containerDescription .galleria-player .play {
	width: 120px;
	height: 26px;
	cursor: pointer;
	background-image: url('gui.png');
	background-color: transparent;
	background-position: -140px 0;
}

.containerDescription .galleria-player .play:hover {
	background-position: -140px -40px;
}

.containerDescription .galleria-player .play.paused {
	width: 120px;
	height: 26px;
	cursor: pointer;
	background-image: url('gui.png');
	background-color: transparent;
	background-position: -140px -80px;
}

.containerDescription .galleria-player .play.paused:hover {
	background-position: -140px -120px;
}

.containerGalleria
{
	/*width: 70%;*/
}

@media (max-width: 767px){
    .gallery_overlay{
        padding-top: 20%;
    }
    .containerGalleria
    {
	    height: 60%;
        
    }
}

.closeGallery{
	position: absolute;
	top: -15px;
	right: -15px;
	background-image: url('close2.png');
	background-position: -7px -9px;
	height: 34px;
	width: 34px;
	cursor: pointer;
}

#galleria{
	height: 100%;
	width: 100%;
}