/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (.Mr Ebrahimpoor.)
# ------------------------------------------------------------------------
*/
/* -------BEHKARAN Template------*/
@font-face { font-family:'BYekan';
    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+ */;}

/* -------MY EDIT Template------*/
body { background-repeat:repeat; font-family:'arial' !important; direction:ltr !important;color: #666666 !important;font-size:13px !important;}
#sp-main-body{ padding:0 !important;}
#sp-header {position:relative;z-index:100;  box-shadow: 0 6px 14px #cccccc inset !important;}
#sp-news{position:relative;z-index:100;}
/*#sp-top-bar #sp-logo a.logo h1 img { margin-right:auto; margin-left:auto;}*/
#sp-top-bar #sp-logo a.logo h1 { margin-top:0px !important; margin-bottom:0px !important;}
#sp-footerbox ,
#sp-logotext02 ,
#sp-portofoliobox ,
#sp-mainboxpos { background-image:url("../images/bg-site-middle.jpg"); background-repeat:repeat; border-top:1px solid #999;}
section#sp-middle {padding: 2% 0;}
/*section#sp-main-body div.container div.row div#sp-component.col-sm-12.col-md-12 div.sp-column article.item.item-page div p {padding-left: 14px;}*/
/*section#sp-main-body {border-bottom: 2px solid #00539f;}*/
.entry-header h2 a{color:#666666 !important;line-height:2 !important;font-size:15px;}
.entry-header {background: #efefef none repeat scroll 0 0;border-radius: 3px;margin-bottom: 11px !important;}
/* -------search------*/
#sp-slideshowpo{position:relative;z-index:80;}
section#sp-slideshowpo div.container{width:100%; padding:0 !important;}
section#sp-top-bar div.container div.row div#sp-jostojoo.col-sm-4.col-md-4 div.sp-column {float: right;}
div#sp-jostojoo img,#sp-top-bar .sp-module{ display:inline !important;}
div.search form input#mod-search-searchword.inputbox.search-query,mod-search-searchword{background-color:#00CCFF !important; color:#fff !important; border:none !important; border-radius:10px !important;height: 43px;}
select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .uneditable-input::-moz-placeholder{color:#fff !important;}
/* --Menu--*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a { color:#fff !important;}
.sp-megamenu-parent > li > a { color:#777777 !important; font-size:15px !important; line-height:40px !important; padding:3px 20px !important;}
#offcanvas-toggler { float:right !important;}
.sp-megamenu-parent { float:left !important;}
#sp-header { background-color:#fff;}
#offcanvas-toggler > i { color: #fff !important;}
#offcanvas-toggler > i:hover { color: #F7941D !important;}
#offcanvas-toggler { line-height: 50px!important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#F0F0F0 !important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{background:#00CCFF !important;color:#ffffff !important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{color:#888888 !important;}
/* --FOOTERMenu--*/
#sp-footermenu #sp-footermenu ul.menu li { float:right;}
#sp-portofoliobox #sp-position4 .sp-module h3.sp-module-title { display:none;}

#sp-footer .sp-module .sp-module-content .custom td { padding:0 10px;}
/* --ALL--*/
#sp-footerbox .sp-module-content .custom td , #sp-footerbox .sp-module-content .custom p { color:#fff;}
#sp-footerbox .sp-module-content .custom td { padding-top:19px;}
#sp-footerbox .sp-module-content .custom p { padding-top:10px;}
#sp-footer { background:none !important;}
#sp-portofoliobox .container { Padding-top:20px; Padding-bottom:20px;}
#sp-footerbox #sp-position7 .sp-column .sp-module h3.sp-module-title { color:#f7941d; font-family:"BYekan"; font-size:20px; font-weight:normal; margin:0 0 10px; padding-top:10px;}
#sp-position7 .sp-column { padding:15px; background-color: rgba(0, 0, 0, 0.4);}
#sp-position8 .sp-column .sp-module-content table { padding:15px; background-color: rgba(0, 0, 0, 0.4);}
#sp-position8 .sp-column .sp-module-content table img.transparent { margin:0 10px; padding:0 10px;}
#sp-position8 .custom img.map { margin:0 1px;}
#sp-footerbox .container .row { margin-top:15px; margin-bottom:15px;}
#sp-simpleportfolio.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-image { display:none;}
#phocagallery.pg-category-view #pg-icons ,
#sp-component div.sp-column div#phocagallery.pg-category-view.pg-cv form { display:none;}
/*#phocagallery.pg-category-view.pg-cv #pg-msnr-container .pg-cv-box.item .pg-cv-name { color:#F7941D;}*/
#sp-main-body #sp-simpleportfolio.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-meta { display:none;}
.sp-simpleportfolio .sp-simpleportfolio-description { float:none !important; width:100% !important;}
.sp-simpleportfolio-btns { display:none;}
#sp-main-body .blog p { color: #fff;}
.entry-header.has-post-format span.post-format { display:none;}
#sp-main-body .container { background-color:#ffffff; }
.formResponsive { width:100% !important;}
.sp-simpleportfolio .sp-simpleportfolio-columns-4 .sp-simpleportfolio-item { padding:0 4px !important;}
.formResponsive select, .formResponsive input[type="file"] { color:#fff;}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] { height:30px; background-color:#e5e6e7; color:#00539f;}
#sp-main-body .sp-column .rsform-block .formControlLabel ,
#sp-main-body .sp-column article.item.item-page div .rsform-block .formControlLabel ,
#sp-main-body .sp-column article.item.item-page div td ,
#sp-main-body .sp-column article.item.item-page div p { color:#666666;}


.rsform-block.rsform-block-text01 ,
.rsform-block.rsform-block-materialekaf ,
.rsform-block.rsform-block-text ,
.rsform-block.rsform-block-mogheiateghorfe { width:100%;}
.rsform-block.rsform-block-materialekaf .formControls .formBody label ,
.rsform-block.rsform-block-mogheiateghorfech .formControls .formBody label { color:#FFD5A8; margin-top:-2px; margin-left:10px;}
.rsform-block.rsform-block-mogheiateghorfech { width:100%;}
.rsform-block.rsform-block-mogheiateghorfech .formControls .formBody { float:right !important;}
.rsform-block .formControls .formBody textarea.rsform-text-box { height:80px !important;}
.rsform-block .formControls p { color:#FFD5A8;}
.rsform-block.rsform-block-text01 .formControls .formBody { color:#fff; font-size:17px;}

#sp-component.col-sm-12.col-md-12 div.sp-column p ,
#system-message div.alert.alert-notice h4.alert-heading { color:#666666; font-size:13px;}


#sp-component .sp-column form#userForm.formResponsive  ,
#sp-component .sp-column article.item.item-page div.entry-header h2 ,div.page-header h1{  color:#fff; font-family:"arial"; font-size: 17px;font-weight: normal;line-height: 32px;padding: 0 42px;border-radius:2px;}
.sp-simpleportfolio-details.clearfix div.sp-simpleportfolio-description h2 { border-bottom:solid 2px #f7941d; color:#f7941d; font-family:"BYekan"; font-size:30px; padding: 10px 0;}
.shape a{color:#00CCFF;}
.shape{height: 100%;padding-top: 10px;position: absolute;text-align: center; transition: color 0.3s ease 0s; width: 100%;z-index: 1;padding-left:2%; }
.bg{ background-color: #345a75;height: 100%;opacity: 0.7;position: absolute;transition: background-color 0.3s ease 0s;width: 100%;z-index: 0;}
.title{  bottom: 0;height: 25%;position: absolute; width: 100%;}
#behkaran{position: relative; overflow:hidden;}
#behkaran img:hover{ transform:scale(1.2,1.2);transition: all 0.3s ease 0s;}
#behkaran img{transition: all 0.3s ease 0s;}
.shape img{width:60px; height:60px;transition: all 900ms ease 0s; position:absolute;}
.shape img:hover{transform: rotate(450deg) !important;transition: all 900ms ease 0s;}
#behkaranimg{width:100%;}
.shape p{color: #ffffff;font-size: 30px;margin: 17px 0 0;}
#behkaran:hover .bg{ background:#fff;}
#behkaran:hover p{color:#000;transition: all 0.3s ease 0s;}
#behkaran:hover .shape img{transform: rotate(450deg) !important;transition: all 900ms ease 0s;}
.arse{ background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;bottom: 0; margin: 0 !important;position: absolute !important;width: 100%;z-index: 100 !important;}
section#sp-slideshowpo div.container div.row div#sp-slider.col-sm-12.col-md-12 div.sp-column div.sp-module{position: relative;z-index: 99;}
#sp-welcome img:hover{padding-right: 20px !important;transition: padding-right 0.3s ease 0s;}
#sp-welcome img{transition: padding-right 0.3s ease 0s;}
#sp-welcome h3{color: #14212A;font-size: 38px;text-align: center;}
section#sp-middle3 #sp-welcome h3{color: #000000;font-size: 15px;text-align: center;}
#sp-middle3{ background:#fff;}
/*.sp-module.arse img:hover{float:left !important; transition:all 3s ease 0s;}*/
#logo:hover{ padding-right:25%; transition:all 1s ease-in-out 0s;}
#logo{transition:all 1s ease-in-out 0s;}
#sp-slider:hover #logo{ padding-right:15%; transition:all 1s ease-in-out 0s;}
.itemid-312 div.blog p{ display:none;}
section#sp-middle4 h3.sp-module-title{border-bottom: 1px solid #14212A;color: #14212A;font-family: arial;font-size: 26px;padding-bottom: 10px;margin:0 !important;}
.gn_list.gn_list_2 li, .gn_list.gn_list_1 ul li, ul.weblinks li {float: none !important; border-bottom: 1px solid #14212A !important;}
.gn_list.gn_list_1 ul li a, .gn_list.gn_list_2 ul li a, ul.weblinks li a{color: #14212A !important;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0e334e;}
.gn_list.gn_list_1 ul li a:hover, .gn_list.gn_list_2 ul li a:hover, ul.weblinks li a:hover {color:#14212A !important;text-shadow: 0 0 2px; padding-left:3px;}
.gn_header_2, .gn_header{display:none;}
.gn_list.gn_list_1 ul li a::before, .gn_list.gn_list_2 ul li a::before, ul.weblinks li a::before{  border-style: solid; border-width: 6px 0 6px 5px;content: "" !important;float: left;font-family: FontAwesome;margin-right: 8px;margin-top: 11px;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #14212A;}
ul.nav.menu li a{color:#fff;}
ul.nav.menu li a::before{border-style: solid; border-width: 3px;content: "" !important;float: left;font-family: FontAwesome;margin-right: 8px;margin-top: 11px;border-color:#00539f;margin-left: 12px;margin-right: 12px;margin-top: 15px;}
#sp-footer {background-color: #14212A !important;}
/*section#sp-slogo { margin-top: -65px;position: absolute; z-index: 24;width:100%;}
*/section#sp-menu2 {margin-bottom: 20px;}
.itemid-312 section#sp-main-body { display:none;}
section#sp-menu2 div.container div.row div#sp-menu2.col-sm-12.col-md-12 div.sp-column div.sp-module div.sp-module-content ul.nav.menu { margin: 0 auto;width: 60%;}
/* --about us--*/
#image{box-shadow: 0 0 13px #00539F;}
#image:hover{transform:rotate(-2deg);}
.formControlLabel {float: left;width:120px;}
.formControls {float: left;}
#images{text-align: center;}
#title{text-align: center;}
#images img{display: inline;margin: 0 10px 0 10px;border: 1px solid;}
#images img:hover{opacity: 0.5;}
#images div.pic{display: inline-block;}
/* --ju-tabs--*/
.default_accordion ul.ju-tabs-accordion li h3.ju-tabs-accordion-title{background: #00539F !important;color:#fff;}
.default_accordion ul.ju-tabs-accordion li h3.ju-tabs-accordion-title.active{color:#fff !important;}
.default_accordion{border:none !important;}
.default_accordion ul.ju-tabs-accordion li h3.ju-tabs-accordion-title{border:1px solid #09F !important;}
.ju-tabs-wrap ul.ju-tabs-accordion li div.ju-tabs-accordion-subcontent{color:#000 !important;}
/*--------map--------------*/
div#sp-position6.col-sm-12.col-md-12 div.sp-column {box-shadow: 0 0 9px #ffffff;}
div#xmap h1{ color: #ffffff;font-family: "arial";font-size: 22px;font-weight: normal;line-height: 40px;padding: 0 16px;background: #00539f none repeat scroll 0 0;}
/*-----------------------*/
#aboutimg{margin: 0 10px 1px 0px;box-shadow: 0 0 5px #fff;}
#image{box-shadow: 0 0 5px #fff;}
#aboutimg:hover, #img:hover{transform:rotate(-2deg);}
#main{padding: 0 50px;}
#main div#text{width: 50%;float: right;color: #fff !important;}
#main div#img{width: 50%;float: left;}
#main div#text.difra{padding-left: 20px;}
#phocagallery.pg-category-view.pg-cv div.page-header{border: none !important;}
#adminForm.form-inline table.category.table.table-striped.table-bordered.table-hover{margin-top: 20px;}
article.item{margin-bottom:10px !important;}
div.page-header{margin:0 !important;border:none !important;}
#row1{float:right;}
@media all and (width:1600px){
#brand{float:left; width:29.3%;margin:20px;}
}
@media all and (max-width:1600px){
#brand{float:left; width:27%;margin:20px;}
}
@media all and (max-width:1200px){
#brand{float:left; width:27%;margin:20px;}
}
@media all and (max-width:900px){
#brand{float:left; width:50%;margin:20px;}
}
@media all and (max-width:600px){
#brand{float:left; width:50%;margin:20px;}
}
@media all and (max-width:400px){
#brand{float:left; width:100%;margin:20px;}
}
div.formControlLabel {
    font-size: 15px !important;
}
div.gm-style-iw div div {color: #000000;}
section#sp-main-body div.container div.row div#sp-component.col-sm-12.col-md-12 div.sp-column article.item.item-page div div div form#userForm.formResponsive {border: medium none;}
.alert {background: #00539f none repeat scroll 0 0;}
div.rsform-block.rsform-block-security div.formControls div.formBody img#captcha80 {float: right;}
div.rsform-block.rsform-block-security div.formControls div.formBody input#captchaTxt80.rsform-captcha-box {float: left;position: absolute;width: 210px !important;}
#contact{width:50%;float:left;}
/*-------------phoca--------------*/
.pg-csv-name > a{font-size:11px !important;}
.pg-cv-name.pg-cv-folder{width:220px;font-size: 12px;}
.pg-cv-box{float:left !important;}
div#sp-position5.col-sm-6.col-md-6 div.sp-column div.sp-module h3.sp-module-title,div#sp-position3.col-sm-6.col-md-6 div.sp-column div.sp-module h3.sp-module-title {font-size: 14px;}
section#sp-googlemap div.container{padding-bottom: 37px;}
div#sp-component.col-sm-12.col-md-12 div.sp-column article.item.item-page div.entry-header h2,div.page-header h1,#sp-component #phocagallery.pg-category-view.pg-cv div.page-header h1,#sp-component.col-sm-12.col-md-12 div.sp-column div.category-list div div.content-category h1  {background: #00ccff url("/images/template/Note-Icon.png") no-repeat scroll left center / 33px auto;}
section#sp-googlemap2 div.container{padding-bottom:40px;}
.bt-googlemaps div{float:right;}
div.offcanvas-menu div.offcanvas-inner div.sp-module div.sp-module-content ul.nav.menu li a{color: #3399ff;}
section#sp-middle2 div.container div.row div#sp-welcome.col-sm-12.col-md-12.hidden-sm.hidden-xs div.sp-column div.sp-module div.sp-module-content div#ais_224_wrapper.ari-image-slider-wrapper.ari-is-theme-default div#ais_224.ari-image-slider.nivoSlider{box-shadow:none !important;}
div#ais_224.ari-image-slider.nivoSlider img.nivo-main-image:hover{padding:0 !important;}
.itemid-312 div#sp-slider.col-sm-12.col-md-12 div.sp-column{margin-top:-50px;}
div#sp-jostojoo.col-sm-4.col-md-4 div.sp-column div.sp-module {direction: rtl}
section#sp-top-bar div.container div.row div#sp-logo.col-sm-4.col-md-4 {margin-top: 0px;}
div.search {margin-top: -15px;}
div.search form input#mod-search-searchword.inputbox.search-query {direction: ltr;}
form#searchForm {margin-top: 21px;}
#gn_scroller_2_1,#sp-nh231 {background-image: url("/images/news.png") !important;background-position: left center !important;background-repeat: no-repeat !important;background-size: 53px auto !important;padding: 6px 15px 6px 58px !important; background-color:rgba(0,0,0,0) !important;}
#sp-news {box-shadow: 0 0 6px #ffffff inset;}
#sp-news a,#sp-news a:hover{color:#14212A;}
div.blog img {float: left;height: 120px;margin-right: 13px !important;width: 250px;}
.readmore a.btn.btn-default{background:#f0f0f0;}
.readmore a.btn.btn-default:hover{background:#e6e6e6;}
.pg-cv-box:hover {background: #d8d8d8 none repeat scroll 0 0;}
.pg-cv-box{background:#F0F0F0}
.sp-nh-buttons{float:right !important;}
.news{background:#e5e3df;border-radius: 6px;}
.sp-nh-title {font-size: 16px;}