/* FRONTEND CSS
*********************************************/
html {
  overflow-y: scroll;
}
@font-face
{
font-family:"B Nazanin+ Regular";
src: url("../fonts/B Nazanin+ Black.ttf")
    ,url("../fonts/BNazanin.eot"); /  IE9  /
}
body {
  background-color: #bdce1f;
  color: #929292;
  font-family:"B Nazanin+ Regular";
  direction:ltr;
}
a{color:#f2f5df; text-decoration:none;}
a:hover{color:#b7cb1f!important;}
#wrapper{width: 100%;
background: url(../images/bg.jpg) center top no-repeat}
.top{width:960px; margin:0 auto; clear:both; padding:30px 0px;}
.top-left{width:400px; float:right; text-align: left;}
.element-invisible{display:none;}
.search .button{color:#FFF; font-weight:bold; border:0px!important;background: url(../images/bg-button.gif) 0 bottom repeat-x #678400!important; box-shadow: 0 6px 10px rgba(15,19,0, .16); height: 39px; line-height: 39px; width: 90px; webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;} 
.search .button:hover{background-position:0 200px!important;}
#mod-search-searchword{background: url(../images/bg-form-top.gif) 0 0 repeat-x #b0c41a; width: 208px; padding:0px 20px; line-height: 27px; color: #405200; height: 39px; border:0px!important; margin-right:-3px; vertical-align:top;}
.top-right{width:500px; float:left;}
.row-menu{width:960px; margin:0 auto;height: 106px; line-height: 106px; clear:both; background: url(../images/bg-menu.gif) 0 0 repeat-x #6d8800;}
.row-menu ul{position:relative;}
.row-menu li{float:left; list-style-type:none; background: url(../images/menu-separator.gif) right no-repeat; padding: 0px 20px;  webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;position:relative;}
.row-menu li:hover{background: url(../images/bg-button.gif) 0 bottom repeat-x #678400!important;}
.row-menu li a{font-size: 20px; center;font-weight: 700;}
.row-menu ul ul{display:none; position:absolute; background: url(../images/bg-submenu.gif) 0 0 repeat-x #272727; z-index:100; padding:10px; width:140%;left:0;box-shadow:0 0 2px #ccc;}
.row-menu ul li:hover>ul{display:block;}
.row-menu ul ul li{color: #fff;font-size: 11px;line-height: 25px; background:none; float:right; width:100%;padding:0;text-indent:20px;}
.row-menu ul ul li:hover{background:#b7cb1f!important;}
.row-menu ul ul li a{color:#FFF!important;}
.row-menu ul ul ul{margin:-30px 0 0 100%; width:160px;}
.header{width:960px; margin:0 auto; clear:both;}
.ssnext{float:right;}
.ssprev{float:left;}
.slideshow  .ssbutton{padding:0px 1px!important; top:50%!important;}
#content{width:100%; float:left; clear:both; background:#FFF; padding:50px 0px 40px 0px;}
.news{width:960px; margin:0 auto; clear:both;}
.news-box{width:420px; height:197px; padding: 33px 20px 42px 30px; float:right; background: url(../images/bg-box.gif) 0 0 repeat-x #f4f6de; }
.news-box1{width:420px; height:197px; padding: 33px 20px 42px 30px; float:right; background: url(../images/bg-box.gif) 0 0 repeat-x #f4f6de; margin-right:10px;}
.news-box-img{width:200px; height:200px; float:right;}
.news-box-txt{width:200px; height:200px; float:right; margin-right:20px; line-height:18px;}
.news-box-txt h2{color:#545454;}
.news-box-txt h4{color:#b0c22b;}
.more{background: url(../images/bg-button.gif) 0 bottom repeat-x #678400; padding: 10px 24px 11px; color: #fff!important; line-height: 18px; box-shadow: 1px 1px 5px rgba(4,4,4, .32);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.more:hover{background-position:0 200px!important;}
.content{width:960px; margin:0 auto; clear:both; }
.content-inner{width:960px; float:left; margin-bottom:40px;}
.content-img{width:300px; float:right;}
.content-text{width:631px; float:right; margin-right:20px;}
.content-text h3{color:#585858;font-size: 50px;}
.content-text h5{font: bold 20px/1.2em Oswald,sans-serif;color: #b7cb1f;}
.content-img img{border: 8px solid #eef0ca; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.content-img img:hover{border: 8px solid #b7cb1f!important;}
.footer{width:960px; margin:0 auto; clear:both; border-top: 1px solid #e2e2e2; padding-top:30px;}
.footer-box{width:182px; height:174px; float:right; margin: 0px 10px 0px 15px; padding: 0px 0px 4px 35px; background: url(../images/separator.gif) left bottom repeat-y; color: #929292;}
.footer-box1{width:174px; height:174px; float:right; margin: 0px 0px 0px 25px; padding: 0px 0px 4px 35px; color: #929292;}
.footer a{color: #b7cb1f; text-decoration:underline;}
.down{width:100%; float:left; clear:both; background: url(../images/bg-footer.gif) 0 0 repeat-x; padding:20px 0px;}
.down-inner{width:960px; margin:0 auto;  }
.down-inner-left{width:440px; float:right; margin-top:20px;}
.down-inner-left li{list-style-type:none; float:left; margin:0px 20px; border-right:solid 1px #666666; padding-right:20px;}
.down-inner-left li a{color:#485c00;}
.down-inner-left li a:hover{color:#fff!important;}
.down-inner-right{width:430px; float:left; font-size:12px;}
.down-inner-right a{font-size:13px;}
.down-inner-right a:hover{color:#fff!important;}
.other-content{width:920px; margin:0 auto; padding:20px; clear:both; box-shadow:0px 0px 10px #CCCCCC; background:#FFF; min-height:500px;}
.other-content a{color:#545454;}
.other-content a:hover>h2{color:#000!important;}
.accordion-heading {
	margin: 10px 0;
}
.jicons-icons {
	float: right;
	margin-left: 20px;
	clear: both;
}
.breadcrumb{width:100%; height:30px;}
.other-content .breadcrumb li{float:left; list-style-type:none; margin:0px 10px;}

/* LAYOUT
*********************************************/
/* Floats */
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.ie7 .group {
  zoom: 1;
}

/* Media Queries
*********************************************/
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  
}
/* Landscape phones and down */
@media (max-width: 480px) {
  
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
  
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
  
}
/* Large desktop */
@media (min-width: 1200px) {
  
}