/*--------------------
homepage
--------------------*/
#home_content {background:url(../img/slide_separator.gif) repeat-x; }
#home_content .wrap {background:#FFF url(../img/slide_separator.gif) repeat-x; width:970px; padding:0 10px 10px; margin:0 auto;}
#home_content h1 {background: url(../img/bg_home_h1.gif) repeat-x scroll 0 ; color:#fff; font-size:20px; padding:4px 10px; margin: 40px 0 20px 0; font-weight: bold}

/*--------------------
camera slider
--------------------*/
#back_to_camera {clear: both; display: block; height: 80px; line-height: 40px; padding: 20px;}
.fluid_container {margin: 0 auto; max-width: 1600px; width: 100%;}

/*--------------------
carousel
--------------------*/
.home_carusel {clear:both; position:relative; }
#mycarousel li {float:left; width:110px; height:110px; overflow:hidden;}
/*#mycarousel img {position:absolute;} */

/*--------------------
tabs override
--------------------*/
.home_tabs {}
/* tabs panes */
#panes div {display:none; position:absolute; top:20px; left:30px; right: 30px;font-size:13px;color:#333;}
#panes p.more {color:#000; font-weight:bold; font-size:13px; text-align: left}
#panes h3 {margin:0 0 -5px 0; font-size:22px; font-weight:normal;}


/*--------------------
mobile fix
--------------------*/
@media screen and (max-height: 630px) {
  #home-slider {display: none; }
}


/*#home_content .wrap h1 {background: transparent; color: #b2b2b2;}*/
.home-section div.lines {margin-top: 10px}
div.lines span {padding-right: 10px;}
#home_content .home-section {background:transparent; font-family: "open sans",arial,sans-serif; line-height: 1.54; font-size: 110%; margin: 0 auto; min-height: 350px; padding: 30px 0 0; vertical-align: middle;}
.home-subsection .links {line-height: 50px;}

h4.home-h4 {padding-top: 10px; font-size: 18px; padding: 4px 0 0 0; margin: 6px 0 0 0; letter-spacing: -0.01em;}
.home-section .image {text-align: center;} 
.home-box-overlay {background: rgba(0, 0, 0, .45)!important; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

a.pippo{color: white; background-color: white!important; display:  block}
a.pippo:hover {background-color: #600}

#main-nav .nav > li {
  float: right;
  direction: rtl;
}
#main-nav .nav > li.first {
  border-right: 0;
}



@font-face {
  font-family:"BBCNassim";
  src: url("../font/BBCNassim.eot");
  src:url("../font/BBCNassim.woff") format( "woff" ),
  url("../font/BBCNassim.ttf") format("truetype");
}




@font-face {
  font-family: 'BYekan';
  src: url('../font/BYekan.eot');
  src: url('../font/BYekan.eot') format('eot'),
  url('../font/BYekan.ttf') format('truetype'),
  url('../font/BYekan.woff') format('woff'),
  url('../font/BYekan.otf') format('opentype'),
  url('../font/BYekan.svg') format('svg');
  font-variant: normal;
  font-weight: normal;
  font-style: normal;
}

#main-nav .nav > li > a {
  font-family: BYekan, BBCNassim, arial, verdana, sans-serif;
  font-size: 14pt;
  font-weight: bold;
}

#main-nav ul > li.active > a {
  color: #A8CC00;
}

#main-nav .nav li.active > .dropdown-toggle .caret {
border-top-color:  #A8CC00;
border-bottom-color:  #A8CC00;
}

#header #logo {
  height: 77px;
  width: 290px;
  padding-bottom: 12px;
}

.navigation-main-slot ul {
  float: right;
}

.cats .have-sub span {
  float: left;
}

.navigation-main-slot ul li a {
  text-align: right;
  /*font: normal 105% Germand;*/
  font-family: BYekan, BBCNassim, arial, verdana, sans-serif;
  font-size: 13px;
  font-style: normal;


}

.navigation-main-slot ul li a:hover {
  text-decoration: none;
}

.btn-fa {
  font-family: BYekan, BBCNassim, arial, verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  width: 117px;
  height:30px;

}

.copy {
  text-align: center;
}



#home_content h1 {
  text-align: right;
  font-family: BYekan, BBCNassim, arial, verdana, sans-serif;


}

#tabs_nav li {
  float: right;
}

#panes, #panes p.more {
  text-align: justify;
  direction: rtl;
  font-family: BYekan, BBCNassim, arial, verdana, sans-serif;

}

#panes img {
  float: right;
  margin-left: 20px;
}

#tabs_nav a {
  font-family: BYekan, BBCNassim, arial, verdana, sans-serif;
  word-spacing: -1px;
}

#footer .copy, #footer .copy a {
  direction: rtl;
  font-family: BYekan, BBCNassim, arial, verdana, sans-serif;

}



#tabs_nav li:last-of-type {
  border-left: 0;
}

#tabs_nav ul {
  width:550px;
  margin: 0 auto;
  height: 100%;
  overflow: hidden;
}

.container-fluid {
  padding-right: 10%;
  padding-left: 10%;
}


#panes img {
  margin-left: 10px;
  margin-right: 0;
}

