@charset "utf-8";
/* CSS Document */

/* font */
@font-face {
  font-family: 'RobotoSlab-Bold';
  src: url('fonts/Roboto_Slab/RobotoSlab-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Regular';
  src: url('fonts/Roboto_Slab/RobotoSlab-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Thin';
  src: url('fonts/Roboto_Slab/RobotoSlab-Thin.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoSlab-Light';
  src: url('fonts/Roboto_Slab/RobotoSlab-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoCondensed-Regular';
  src: url('fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url('fonts/Roboto_Condensed/RobotoCondensed-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Cyberella_Unicode';
  src: url('fonts/Cyberella_Unicode/AC-Cyberella_Unicode.otf') format('truetype'); 
}
@font-face {
  font-family: 'Fifindrel_Unicode';
  src: url('fonts/Fifindrel_Unicode/AC-Fifindrel_Unicode.otf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('fonts/Open_Sans/OpenSans-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-BoldItalic';
  src:url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-ExtraBold';
  src: url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-ExtraBoldItalic';
  src: url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Italic';
  src: url('fonts/Open_Sans/OpenSans-Italic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Light';
  src: url('fonts/Open_Sans/OpenSans-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-LightItalic';
  src: url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Regular';
  src: url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('fonts/Open_Sans/OpenSans-Semibold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'OpenSans-SemiboldItalic';
  src: url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-ThinItalic';
  src: url('fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Thin';
  src: url('fonts/Roboto/Roboto-Thin.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url('fonts/Roboto/Roboto-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-MediumItalic';
  src: url('fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('fonts/Roboto/Roboto-Medium.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-LightItalic';
  src: url('fonts/Roboto/Roboto-LightItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Light';
  src: url('fonts/Roboto/Roboto-Light.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Italic';
  src: url('fonts/Roboto/Roboto-Italic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-BoldItalic';
  src: url('fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Bold';
  src: url('fonts/Roboto/Roboto-Bold.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-BlackItalic';
  src: url('fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype'); 
}
@font-face {
  font-family: 'Roboto-Black';
  src: url('fonts/Roboto/Roboto-Black.ttf') format('truetype'); 
}

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), 
  url('fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), 
  url('fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), 
  url('fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), 
  url('fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* general */
html,
body {
	margin:0;
	padding:0;
	height:100%;background-color:#000;
}
#wrappers {
	min-height:100%;
	position:relative;
	#background-color: #efe8d3;
}
#content {
	margin: 0px;
	padding-top: 0px;
}
#goTop{
	padding:0px;
	position:fixed;
	top:85%;
	right:-100px;
	background-image: url(pics/to_top.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 75px;
	width: 75px;
	z-index: 11001;
	cursor:pointer;	
}
.espabanner {
	position:fixed;
	z-index:1001;
}
.espabanner img {
	width:100%;
}
/* general */


/* header */
.header_index,.header_index_nav {
	background-color:#000;
}
.header_index .header_top {
  background-color:#000;
}
#wrappers .header_index #logo {
    background-color: #fff;
}
#wrappers .header_index .header_top .header_tools a {
    color:#fff;
}
#wrappers #footer #powered {
    color:#fff;
}
#wrappers #footer #powered a {
   color:#fff;
}
/* header */
.bar {
    background-color: #000;
}
.bar .desc:before {
    background: #fff;
}
.bar .desc h1 {
    background-color: #000;
}
.main_content .text {
    color: #fff;
}
.main_content .text #contact_info h1 {
   color: #fff;
}
.main_content .text #contact_info .row, .main_content .text #contact_info h1 {
    color: #fff;
}
#wrappers #content .main_content .text .box_blog .info a {
   color: #fff;
}
#wrappers #content .main_content .text .box_blog .info .dates {
    color: #fff;
}
#wrappers #content .main_content .text .box_blog .info .desc {
    color: #fff;
}
/* footer */
#footer {
	background-color: #000;	
}
#wrappers #footer .footer_into {
    color: #fff;
}
#wrappers #footer .footer_into:nth-child(1) .infos div {
  color: #fff;
}
#wrappers #footer .footer_into:nth-child(2) .social a {
    color: #fff;
}
/* footer */

.ameaInterface {
	padding:0px;
	position:fixed;
	width: auto;
	z-index: 9001;
	background-color:#1E90FF;
	padding:8px 12px;
	cursor:pointer;
	text-align:center;
}
.ameaInterface i,
.ameaInterface em{
	color:#fff;
}
.amea{
	padding:0px;
	position:fixed;
	width: auto;
	z-index: 9001;
	background-color:#ebebeb;
	padding:.25%;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	right:-100%;
	-moz-transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
}
.amea .closeNav {
	display:block;
	margin:auto;
	text-align:center;
	cursor:pointer;
}
.amea .article_buttons {
	display:inline-block;
	padding-right:10px;
	padding-left:10px;
	border-right:solid 1px rgba(33,33,33,.25);
	background-color:#fff;
}
.amea .article_buttons:last-child {
	border-right:none;
}
.amea .article_buttons .article_buttonaki {
	display:inline-block;
	width:30px;
	height:28px;
}
.amea  #open_menu .article_buttonaki {
	display:inline-block;
	width:55px;
	height:28px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(pics/menu2.png);
}
.amea .article_buttons .article_buttonaki img{
	width:100%;
	height:auto;
}
.amea #open_menu .article_buttonaki img{
	width:100%;
	height:auto;
}
@media all and (min-width: 1400px) {

.ameaInterface {
	top:450px;
	right:0%;
}
.ameaInterface i,
.ameaInterface em{
	font-size:1.75em;
}
.amea{
	top:250px;
	width:60px;
}
.amea .article_buttons {
	display:block;
	padding-right:10px;
	padding-left:10px;
	border-right:none;
	background-color:#fff;
}
.amea  #open_menu .article_buttonaki {
	display:block;
	width:35px;
	height:28px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(pics/menu3.png);
}
}
@media all and (min-width: 1200px) and (max-width: 1399px) {
.ameaInterface {
	top:250px;
	right:0%;
}
.ameaInterface i,
.ameaInterface em{
	font-size:1.75em;
}
.amea{
	top:250px;
	width:60px;
}
.amea .article_buttons {
	display:block;
	padding-right:10px;
	padding-left:10px;
	border-right:none;
	background-color:#fff;
}
.amea  #open_menu .article_buttonaki {
	display:block;
	width:35px;
	height:28px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(pics/menu3.png);
}
}
@media all and (min-width: 1024px) and (max-width: 1199px) {
.ameaInterface {
	top:250px;
	right:0%;
}
.ameaInterface i,
.ameaInterface em{
	font-size:1.75em;
}
.amea{
	top:250px;
	width:60px;
}
.amea .article_buttons {
	display:block;
	padding-right:10px;
	padding-left:10px;
	border-right:none;
	background-color:#fff;
}
.amea  #open_menu .article_buttonaki {
	display:block;
	width:35px;
	height:28px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(pics/menu3.png);
}
}
@media all and (min-width: 768px) and (max-width: 1023px) {
.ameaInterface {
	top:250px;
	right:0%;
}
.ameaInterface i,
.ameaInterface em{
	font-size:1.75em;
}
.amea{
	top:250px;
	width:60px;
}
.amea .article_buttons {
	display:block;
	padding-right:10px;
	padding-left:10px;
	border-right:none;
	background-color:#fff;
}
.amea  #open_menu .article_buttonaki {
	display:block;
	width:35px;
	height:28px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(pics/menu3.png);
}
}
@media all and (min-width: 600px) and (max-width: 767px) {

.ameaInterface {
	display:none;
}
.amea{
	display:none;
}

.amea .article_buttons {
	display:block;
	padding-right:10px;
	padding-left:10px;
	border-right:none;
	background-color:#fff;
}
.amea  #open_menu .article_buttonaki {
	display:block;
	width:35px;
	height:28px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(pics/menu3.png);
}
}
@media all and (min-width: 450px) and (max-width: 599px) {
.ameaInterface {
	display:none;
}
.amea{
	display:none;
}
}
@media all and (max-width: 449px) {
.ameaInterface {
	display:none;
}
.amea{
	display:none;
}
}