@charset "utf-8";
/*
* style.css
*
*
*/
/* Font
-------------------------------------------------- */
@font-face {
font-family: 'LeFont';
src: url('../fonts/Futura_Condensed_Extra_Bold_Italic.eot'); /* IE9 Compat Modes */
src: url('../fonts/Futura_Condensed_Extra_Bold_Italic.eott') format('embedded-opentype'), /* IE6-IE8 */
url('https://noapteagaleriilor.ro/2015/css/webfont.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/Futura_Condensed_Extra_Bold_Italic.woff') format('woff'), /* Pretty Modern Browsers */
url('../fonts/Futura_Condensed_Extra_Bold_Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
url('https://noapteagaleriilor.ro/2015/fonts/Futura_Condensed_Extra_Bold_Italic') format('svg'); /* Legacy iOS */
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'mainFont';
src: url('../fonts/futura.eot'); /* IE9 Compat Modes */
src: url('../fonts/futura.eott') format('embedded-opentype'), /* IE6-IE8 */
url('https://noapteagaleriilor.ro/2015/css/webfont.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/futura.woff') format('woff'), /* Pretty Modern Browsers */
url('../fonts/futura.ttf')  format('truetype'), /* Safari, Android, iOS */
url('../fonts/futura.svg') format('svg'); /* Legacy iOS */
}
.fa:hover{
opacity: 0.5;
-ms-transform: scale(1.2); /* IE 9 */
-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
transform: scale(1.2);
} 
/* HTML 
-------------------------------------------------- */
html,
body {
margin:0;
padding:0;
height:100%;
}

.disp_sp{
display: none !important;
}

body {
background: #e7e7e7;
color: #898788;
font-family: mainFont;
font-size-adjust: normal;
margin: 0;
}

img {
border: 0;
margin: 0;
vertical-align: top;

}

a {
color: #898788;
text-decoration: none;
}

a.text-link{
color: #fff;
}

a:hover{
opacity: 0.5;
-ms-transform: scale(1.2); /* IE 9 */
-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
transform: scale(1.2);
}

.hover:hover {
filter: alpha(opacity=70);
-ms-filter: 'alpha(opacity=70)';
opacity: .7;
}

ul {
list-style: none;
margin: 0;
padding: 0;
}

.clearfix:after {
clear: both;
content: "";
display: block;
height: 0;
font-size: 0;
visibility: hidden;
}

/* hx
-------------------------------------------------- */
h1 {
margin:0;
}

h2 {
margin:0;
}

h3 {
margin: 0;
}



/* container
-------------------------------------------------- */
#container {
width:904px;
margin:0 auto;
//position: relative;
}


/* contents
-------------------------------------------------- */

#contents {
padding-bottom: 20px;
position:relative;
}

 
.logo-image {
position:relative;
margin-top:30px;
  width:20%;
  box-sizing:border-box;
  transition: all .5s .5s ease;

 
}
  
.logo-image:hover, .logo-image:focus, .logo-image:active {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.logo-image:before {
  content: "";
  position: absolute;
   margin-top:150px;

  left: 0;
  right: 0;
  bottom: 0;
 
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.logo-image:hover, .logo-image:focus, .logo-image:active {
  
  opacity:0.5;
}
.logo-image:hover:before, .logo-image:focus:before, .logo-image:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}


/* header
-------------------------------------------------- */
.guidebook {
background: url(../215/images/ico_pamph.png.html) ;
padding-left: 20px;
}

.language {
text-align: right;
padding-top: 10px;
padding-bottom: 10px;
font-size: 13px;
background:#ccc;	
}

.language a {
color: #898788;
}

.language li {
display: inline;
border-right: solid 1px #898788;
padding-right: 8px;
padding-left: 10px;
}

.language li:last-child {
border-right: none;
padding-left: 10px;
margin-right:5px;
}
.language li:hover {
opacity: 0.5;
//-ms-transform: scale(1.2); /* IE 9 */
//-webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
//transform: scale(1.2);
}
.social {
float:left;
padding-top: 10px;

font-size: 13px;
background:#ccc;	
}

.social a {
color: #898788;
}

.social li {
display: inline;
border-right: solid 1px #898788;
padding-right: 8px;
padding-left: 13px;
}

.social li:last-child {
border-right: none;
padding-left: 12px;
}

/* global navigattion
-------------------------------------------------- */

#nav_global {
margin-top: 31px;
margin-bottom: 20px;
height:35px;
}

#nav_global li {
float: left;


}
#nav_global a {
color: #000;
font-family:LeFont;
padding: 6px 6px 6px 6px;

}
#nav_global a:hover {
opacity: 0.7;

}

#nav_global li:nth-child(1) a {    background: #FFF; }
#nav_global li:nth-child(2) a {    background: #ffff33; }
#nav_global li:nth-child(3) a {    background: #ffcccc; }
#nav_global li:nth-child(4) a {    background: #ff3333; }
#nav_global li:nth-child(5) a {    background: #663366; }
#nav_global li:nth-child(6) a {    background: #333399; }
#nav_global li:nth-child(7) a {    background: #0099cc; }
#nav_global li:nth-child(8) a {    background: #66cccc; }
#nav_global li:nth-child(9) a {    background: #000;color:white; }

.btn_pagetop {
  	float:right;
	text-align: right;
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
/* global footer
-------------------------------------------------- */

#footer {
bottom:0px;
width:100%;
height:80px;
background: #c1c1c1;
}
#navfooter {
bottom:0px;
width:100%;
height:50px;
position:relative;
float:left;
background: #c1c1c1;
}

#navfooter p {
font-size: 11px;
margin-top: 0;
}
#nav_footer {
margin-bottom: 5px;
padding:5px;

}
#nav_archive {

padding:0 5px 0  5px;

}
#nav_footer li,
#nav_archive li {
font-size: 10px;
float: left;
border-right: solid 1px #898788;
padding-right: 5px;
margin-right: 5px;
}

#nav_footer li:last-child,
#nav_archive li:last-child {
border: none;
}

#sponsors {
position: absolute;
right: 7px;
top: 7px;
}

#sponsors li {
float: left;
 width:40px;
}

.logobgT li {
background: blue;
height: 25.08px;
width: 25.08px;
float: left;
 
}
.logobgB li {
background: blue;
height: 25.08px;
width: 25.08px;
float: left;
 
}
.bg li {

background: blue;
height: 25.12px;
width: 25.12px;
float: left;
}