/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (.Mr Ebrahimpoor.)
# ------------------------------------------------------------------------
*/
/* -------RAYAN THEME Template------*/
body { background-color:#fff; color:#3c322f; direction:ltr; font-family:'tahoma'; font-size:13px; margin:0px auto 0;}
@font-face { font-family:'tahoma';
   /* src: url('../fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
    /*   url('../fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     /*  url('../fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */;}
p { margin:10px 0;}
.moduletable a { color:#000;}
.moduletable a:hover { color:#11907B; transition:all 0.1s linear 0.2s;}
#searchForm fieldset.phrases div.phrases-box div.controls label { float:left; margin-left:13px;}
#searchForm fieldset.only label.checkbox { float:left; margin-left:13px;}
/*----------- M A I N - P O S I T I O N -----------*/
#main_pos { width:937px; background-color:#FFF; margin:0 auto 2px !important; padding:0 0 0px; background-image: url("../images/mainbox_bg.jpg"); background-position: top center; background-repeat: no-repeat; background-size: 280px auto; border-radius:0px;}
#mainmenu { }
#mainmenu .moduletable div#maximenuck95.maximenuckh.rtl div.maxiroundedcenter ul.maximenuck li.maximenuck.last { background-image:none !important;}

/* -------  CK MENU ------*/
#maximenuck95.maximenuckh.ltr div.maxiroundedcenter ul.maximenuck li.maximenuck.last { background-image: none;}
/* -------  slideshow ------*/
#slideshow {}
/* -------  gallery ------*/
#gallerypos {}
#gallery { margin: 30px auto 80px; width:900px; border-top:solid 1px #aaa; padding:50px 0 0;}
#gallery .moduletable { border-top:dashed 1px #aaa;}
#gallery .moduletable h3 { text-align:center; font-family:'BYekan'; font-size:20px; margin:-20px 0 30px; background-image:url("../images/gallery_h3.jpg"); background-position:center center; background-repeat:no-repeat;}
.wk-slideset-default div div.sets ul.set li article.wk-content a img { background-color:#FFF; padding:5px; border:solid 1px #ccc;}
/* ------- welcome ------*/
#welcomepos { margin: 35px auto 0; overflow:hidden; width:950px;}
#welcome { margin:0 auto 30px; width:473px;;}
#right { width:50%; overflow:hidden; float:right;}
#welcome div.moduletable h3 {  background-image: url("../images/latest.png");
    background-size: 500px auto;
    color: #11917E;
    font-family: ebrima;
    font-size: 40px;
    font-weight: normal;
    height: 59px;
    margin-bottom: 9px;
    margin-left: 0;
    margin-top: 11px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 2px;
    text-align: left;
    width: 100%;
}
#left { width:50%; overflow:hidden; float:left;}
#welcome .moduletable h3 { font-family:'BYekan'; font-size:20px;}
#custom01  { width:80%; float:left; margin-right:75px;}
#custom02 .moduletable h3 { color:#ff9000; font-family:'BYekan'; font-size:20px; background-image:url("../images/custom_bg_02.png"); background-position:center right; background-repeat:no-repeat; padding:50px 80px 10px 0; margin:10px 0; font-weight:normal;}
#custom03 .moduletable h3 { color:#ff9000; font-family:'BYekan'; font-size:20px; background-image:url("../images/custom_bg_03.png"); background-position:center right; background-repeat:no-repeat; padding:50px 80px 10px 0; margin:10px 0; font-weight:normal;}
#custom04 .moduletable h3 { color:#ff9000; font-family:'BYekan'; font-size:20px; background-image:url("../images/custom_bg_04.png"); background-position:center right; background-repeat:no-repeat; padding:50px 80px 10px 0; margin:10px 0; font-weight:normal;}
#custom01 p , #custom02 p , #custom03 p , #custom04 p { text-align:justify;}
/* ------- Foca Gallery  ------*/

    
#custom01 h3 {
      background-image: url("../images/our.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 492px auto;
    color: #ffffff;
    font-family: tahoma;
    font-size: 35px;
    font-weight: normal;
    height: 58px;
    margin: -9px 0 0;
    padding: 25px 0 15px 47px;
    text-align: left;
    width: 480px
}
.gn_static.gn_static_1 {  border: medium none !important;
    line-height: 23px;
    text-align: justify;}
.gn_static a img { width:90px !important; height:60px !important;}
.gn_static a { color:#119580 !important;}
.item-page ul.pager.pagenav { display:none;}
/* ------- Foca Gallery  ------*/
#phocagallery.pg-category-view.pg-cv div { }
html body.site.com_phocagallery.view-category.no-layout.no-task.itemid-123 div#header_posi div#gallerypos div#contents div#phocagallery.pg-category-view.pg-cv div {}
#contents #phocagallery.pg-category-view.pg-cv div#pg-icons a { display:none;}
#phocagallery { margin:15px auto 10px;}
#phocagallery .page-header h1 { width:864px !important; padding:4px 40px 0 0 !important; background-size:879px !important;}
#phocagallery.pg-categories-view.pg-csv { padding: 0 10px;}
#phocagallery.pg-categories-view.pg-csv div.page-header h1 {width:840px !important;}
/* ------- DJ Catalog  ------*/
.djc_title h3 a { font-family:'BYekan'; font-size:16px;}
.djc_category.djc_clearfix h2.djc_title { font-family:'BYekan'; font-size:18px;}
.djc_subcategory_in.djc_clearfix div.djc_title h3 { margin: 0 0 10px; text-align:center;}
.djc_subcategory_in.djc_clearfix { padding:10px 15px 0 10px;}
#contents div#djcatalog.djc_list.djc_theme_default div.djc_subcategories div.djc_subcategories_grid.djc_clearfix { margin:0 auto;
 width:866px;}
#djcatalog.djc_clearfix.djc_item.djc_theme_default ,
.djc_list.djc_theme_default { margin:0 auto; width:866px;}
#djcatalog.djc_list.djc_theme_default div.djc_subcategories h2.djc_title { padding:4px 50px 0 0 !important;}
#djcatalog.djc_clearfix.djc_item.djc_theme_default h2.djc_title { font-family:'BYekan'; font-size:18px;}
#djcatalog .djc_subcategories_grid .djc_image { margin:0 auto 5px !important;}
#djcatalog .djc_subcategories_grid .djc_subcategory_in { background-color:#ececec; margin:10px;}
#djcatalog .djc_items .djc_item, #djcatalog .djc_related_items .djc_item { float:right !important;}
#djcatalog .djc_filter_list li, #djcatalog .djc_filter_search li, #djcatalog .djc_order_buttons li { float:right !important;}
.djc_subcategory_in.djc_clearfix div.djc_description p { text-align:justify;}
#djcatalog.djc_clearfix.djc_item.djc_theme_default p.djc_contact_form_toggler button#djc_contact_form_button.btn.btn-primary.btn-mini.button { background-color: #e6a322 !important; border: medium none; border-radius: 5px; box-shadow: 0 0 3px 1px #999; color: #fff; font-family: "BYekan"; padding: 5px;}


/* -------CONTACT------*/
.article-info-term { display:none;}
.article-info dd.published time { color:#cc7d16;}
.article-info.muted dl.article-info dd.hits { color:#97611a;}
#contents .blog .items-row .item { background-color: #efecea; float:right; margin:10px 0px 10px 0; overflow:hidden; padding:10px; position:relative; width:247px;}
#contents .item-page { padding:0 30px 15px; line-height:20px;}
.blog .pagination { display: inline; float: right; margin-bottom: 5px; text-align: center; width: 900px;}
.pagination ul { height:20px; background-color:#6C605A; padding:10px 0; margin:0 auto 10px; width:850px;}
.pagination ul li , ul.pagenav li , .pagination ul li a , ul.pagenav li a, counter span, .pagination ul li a.pagenav , .pagination ul li span.pagenave { padding: 0px 8px 0px 6px; display:inline-block; text-align:center; color:#FFF; }
#breadcrumbs { margin:15px 0 5px 0; padding:5px 0 0; overflow:hidden;}
.breadcrumb li.active { color:#3A312C;}
.btn-group.pull-left { float:left; margin:0;}

.btn-group.pull-left input#search-searchword.inputbox {
    margin: 3px 0 0;
}
#breadcrumbs .moduletable ul.breadcrumb { list-style:none !important;}
#breadcrumbs .moduletable ul.breadcrumb li { float:left; margin:0 0 0 4px;}
.contact .contact-address address span.contact-street { font-style:normal !important; margin:0 37px 0 0;}
.contact .contact-address span.jicons-icons img { margin:0 0 -30px 0;}
#contents .blog .items-row .item h2 a { font-size:16px; color:#E6A322; padding:0; margin:0; text-align:justify; font-family:'BYekan'; font-weight:normal;}
#contents .blog .items-row .page-header h2 { line-height:14px !important; height:20px;}
#contents .blog .items-row .item h2 { border-bottom:dashed 1px #aaa; margin:0 0 5px; padding: 0; text-align:justify !important; background-color:transparent !important;}
#contents .blog .items-row .item p { padding:0; margin:7px 0 0px;}
#contents .blog .items-row .item p.readmore a { color:#a86f03; font-size:10px;}
#contents .blog .items-row p span strong { color:#FFF;}
#breadcrumbs .moduletable .breadcrumbs a.pathway { color:#0F9AD1;}
#contents #mxmap ul.level_0 li a { color:#333;}
#btmap { margin-top:20px;}
#contents .blog p span span { color:#666 !important; font-size:10px;}
#contents .item-page p span span { color:#666 !important;}
#contents .blog .article-info.muted { display:none;}
/*----------- H3 & H2 -----------*/
#contents .item-page h2 , #contents .blog h2 , .contact div.page-header h2 , #userForm.formResponsive h2 , #phocagallery .page-header h1 , .djc_subcategories h2.djc_title 
{    background-color: #119580;
    background-image: url("../images/title_bg-.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 850px auto;
    border-radius: 6px;
    color: #ffffff;
    font-family: "tahoma";
    font-size: 24px;
    font-weight: normal;
    height: 34px;
    margin: 10px 0 0;
    padding: 8px 20px 0 0;
    text-indent: 10px;}
.contact div.page-header h2 { padding-top:3px !important;}
#contents .blog h2 span { font-family:'BYekan'; font-size:16px; font-weight: normal; color:#FFF;}
#contents .contact .page-header h2 span ,
#contents .contact .page-header h2 ,
#contents .item-page .page-header h2 a {    color: #ffffff;
    font-family: "tahoma";
    font-size: 24px;
    font-weight: normal;}
#contents .blog h2 { font-size: 14px; padding: 0 5px 0 0;}
#contents .blog h2 span { line-height:35px; padding:0 10px 0 0;}
.contact { margin: 0px auto 0; width:850px;}
#contents .blog { width:837px; margin:0 auto;}
#userForm.formResponsive h2 { padding-right:20px; margin-bottom:20px;}
#breadcrumbs .moduletable .breadcrumbs { color:#000; font-size:12px; padding:0 3px;}
#contents { width:900px; margin:-20px auto 0; background-color:#FFF;}
#contents .contact h3 { display:none;}
#contents .blog .items-row .item p img { float:left; height:auto; padding:0 15px 0 0; width:130px;}
#contents .blog .items-row .item { min-height:140px;}
#contents .contact dl.contact-address.dl-horizontal dd span { font-size:16px;}
.form-actions button.btn.btn-primary.validate { background-color:#F90 !important;}
.email-icon , .print-icon { float:left;}
.print-icon { margin:0 20px 0 0;}
.hits { text-align:left;}
.print-icon a:hover , .email-icon a:hover { background-color:transparent !important; color:#F60;}
.btn-group.pull-left button.btn.hasTooltip { width:23px; height:23px; background-color:transparent; background-image: url("../images/botton_search.jpg") !important; background-repeat: no-repeat; border:none; background-size:23px; border-radius:5px; background-position:center center; cursor:pointer;}
#pg-msnr-container { width:880px;}
#system-message { background-color:#F3DFD1;}
#system-message .alert.alert-notice h4.alert-heading { display:none;}
#system-message .alert.alert-notice div p { line-height:50px; padding-right:18px; font-size:16px;}
#system-message .alert.alert-notice a.close { margin-top:12px;}
#mainmenu li.maximenuck.last a.maximenuck { border:none !important;}
#pg-icons a { display:none;}
.email-icon { background-image:url("../images/email_icon.png"); background-repeat:no-repeat; background-position:center center; width:30px; height:30px; background-size:30px; color:#FFF;}
.print-icon { background-image:url("../images/print_icon.png"); background-repeat:no-repeat; background-position:center center; width:30px; height:30px; background-size:30px; color:#FFF;}
.email-icon a { color:#E6A322; padding:7px 25px 10px 0px; font-size:1px;}
.print-icon a { color:#E6A322; padding:7px 25px 10px 0px; font-size:1px;}
.pull-right > .dropdown-menu { margin:8px -15px 0 0;}
.pagination a { border:none !important;}
.pagination-list li.active a ,
.pagination-list a { font-size:20px; padding: 0 10px 5px 10px !important;}
.icon-previous:before { content:"<" !important;}
.icon-first:before { content:"<<" !important;}
.icon-next:before { content:">" !important;}
.icon-last:before { content:">>" !important;}
.pagination ul { border-radius:0 !important; padding: 5px 0 20px 0; text-align:center;}
.site{ border-top: 5px solid #fff !important;}
#menu_container{/*background-image: url("../images/menu.jpg");*/ background-color: #119580; height:58px;}
#logo div.moduletable div.search { background-color: #119580; border-radius: 5px;  height: 37px;
    overflow: hidden;}

#matlab{ background-color: #000; float: right; height: 200px; width: 200px;}
#slideshowpos{ margin: 0 auto; width: 950px;}
#ourproduct{  margin: 0 auto; width: 950px;
}
#border{border-top: 3px solid #dd1b23;}
#but_mod{margin:0 auto; width: 900px;}
#news{background-color:#FBDDDD; margin:0 auto !important; height:78px;}
#buttom{border-bottom: 1px solid #119580; border-top: 1px solid #119580;}
#buttom2{}
#but2{width:900px; margin:0 auto;}
body.site{ background-color:#fff !important;}
.maximenuck{}
#custom01 ul{    font-family: ebrima;
    font-size: 16px; margin-top:0px;
    list-style-image: url("../img/list.jpg");}
.maximenuck item125 last level1{background-image:none;}
#product_newspos{}
div.page-header h2 a {
    margin: 0 0 0 10px;
}
.item-page span {
    font-family: tahoma !important;
}

.contact-emailto  a {
    color: #119580 !important;
}
#xmap a{color:#E51C22;}

.button {
    background-image: url("../images/search_ie8.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-top: 9px;
    padding-bottom: 7px;
float:right;
}
html body.site.com_content.view-category.layout-blog.no-task.itemid-101 div#header_posi div#header_posit div#header_pos div#header_right div#logo div.moduletable div.search form.form-inline label.element-invisible{display: none;}
