/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (.Shiva.Payervand.)
# ------------------------------------------------------------------------
*/
/* -------Azinpash Template------*/  
@font-face { font-family:'Yekan';
    src: url('../fonts/Yekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Yekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */;}

/* -------MY EDIT Template------*/
body { background-color:#E6E6E6 !important; font-family:'Yekan' !important;line-height: 33px !important;font-size:14px !important;}
.body-innerwrapper{background-color:#E6E6E6 !important;}
#sp-header { background-color:#C20000 !important;}
#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;}
.page-header h1 ,.category-list h1,.content-category h2,div.entry-header h2,div.blog h2,div#xmap h1
{background: #C20000 url("../images/color.png") no-repeat scroll right center / 23px auto;border-radius: 3px;color: #fff;font-size: 15px;
font-weight: normal;line-height: 32px;text-indent:27px;font-family:yekan;}
.page-header {margin: 1.5% 0 0 !important;border:0 !important;padding:0 !important;}
td.list-hits {width: 8%;}
th#categorylist_header_title a,th#categorylist_header_hits a {color: #959192;}
td.list-title a {color: #7a7a7a;}
#sp-main-body div.container {width: 90%;}
.entry-header h2{margin-top:20px !important;}
/* ----------Top-----------*/
#sp-top-bar div.container {width: 100%;}
/* --Menu--*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a { background-color:#A10101 !important;}
.sp-megamenu-parent > li > a { color: #fff !important;font-family: "Yekan";font-size: 17px !important;font-weight: normal;line-height: 40px !important;padding: 0 31px !important;}
#offcanvas-toggler { float:right !important;}
#sp-header .container {width: 100%;}
.sp-megamenu-parent{float:none !important;margin:0 4% !important;direction:rtl;}
ul.sp-dropdown-items  a {line-height: 20px;}
/* --FOOTERMenu--*/
section#sp-footer4{background-color:#b50000;padding: 1.5% 0;}
#sp-footer {background-color:#C20000 !important ; }
#sp-footer {background-color:#FFF;WIDTH:100%;HEIGHT:AUTO;PADDING-BUTTOM:20PX;}
/* --ALL--*/
#sp-main-body .blog p { color:#000 ;}
.entry-header.has-post-format span.post-format { display:none;}
.formResponsive { width:100% !important;}
.formResponsive select, .formResponsive input[type="file"] { color:#fff;}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] { height:30px; }
#sp-slideshowpo{ width:100% !important; padding:0px !important;}
#sp-slideshowpo .container{padding: 0;width: 100%;}
#sp-boxes{text-align:center; font-weight:20px; margin: 1% auto;}
#sp-boxes h3,#sp-footer4 h3,#sp-box4 h1{text-align:center;padding:20px 0 12px; font-size:16px !important;font-family:'Yekan';margin:0px;}
.itemid-312 div.blog p,.itemid-312 #sp-main-body{display:none;}
.icon-user{display:none;}
#sp-footer6{ text-align:center;font-size:14px;}
div#sp-footer4{margin: 0 auto;text-align: center;}
#sp-footer5{line-height:20px;  margin: 0; padding:10px; background-color:white;}
#mod-search-searchword{background-color: #333333;border: 1px none sienna;border-radius: 0;position: relative;width: 254px;color:#fff;font-size:13px;float:left;}
#sp-search div.sp-module {width: 80%;}
#sp-logo1 p {margin: 0;}
#sp-search {margin-top: 0.5%;}
#sp-menu{font-weight:bold;}
div.sp-menu-item{font-size:11px;}
.modlgn-username{align: center;}
#sp-signin{text-align:center;vertical-align: center;}
.nivo-controlNavHolder{float:center;padding:15px;}
table.acymailing_form{direction:rtl;margin-top:5px !important;}
#sp-signin h3{float:right;text-transform:none !important;color:#fff;margin:0;padding: 4px 0;;}
.acymailing_module_form{padding-top:30px;}
div#sp-footer5{background-color:#fff;width:100%;}
#sp-signinv div.acyfield_name .acy_requiredField{display:none;}
#sp-signinv  table.acyfield_name .acy_requiredField{display:none;}
#more{ background: #989898 none repeat scroll 0 0;color: #fff;line-height: 35px;font-size: 15px;font-weight: bold;}
.acymailing_form .inputbox {border: 1px solid #B50000;border-radius: 0;}
.acysubbuttons input.button.subbutton.btn.btn-primary {border-radius: 0;}
#sp-footer4 p {margin: 0;padding-top: 3px;background-image: url("../images/newsbg.jpg");background-position: left center;background-repeat: no-repeat;font-size:23px;color:#fff;padding-right: 42%;}
.acymailing_module_form td {padding:0px!important;vertical-align: middle !important;}
.acysubbuttons input.button.subbutton.btn.btn-primary,td.acysubbuttons{border:0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#303030+0,050505+59 */
background: #303030 !important; /* Old browsers */
background: -moz-linear-gradient(top, #303030 0%, #050505 59%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #303030 0%,#050505 59%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #303030 0%,#050505 59%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#050505',GradientType=0 ); /* IE6-9 */
line-height: 22px;
}
td.acysubbuttons{padding:0 !important;}
#sp-footer5 ul.nav.menu li{float:right;border:0 !important;padding: 0 3%;}
#sp-footer5 ul.nav.menu li a::before{content:"" !important;}
#sp-footer5 ul.nav.menu li a{color:#989898 !important;font-size: 15px;font-weight: bold;}
#sp-footer5 ul.nav.menu {margin: 0 auto;width: 54%;}
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {height: 30px;}
#rsform_5_page_0 div.formControls{margin:0 0 0 140px !important;float:left;}
#rsform_5_page_0 div.formControlLabel{text-align:right;float:right;width: 110px;}
#rsform_5_page_0.formHorizontal.formContainer div.rsform-block{float:right !important;}
#rsform_5_page_0.formHorizontal.formContainer div.rsform-block.rsform-block-submit div.formControlLabel {padding: 0;}
#rsform_5_page_0 textarea#subject.rsform-text-box{height: 100px;width: 100%;}
.sp-dropdown-inner .sp-dropdown-items .sp-menu-item {background-color: #a3a2a2 !important; font-weight: normal !important;border-bottom: 1px solid #fff;font-size:14px !important;font-family: Yekan !important;}
.sp-dropdown  a:hover,.sp-dropdown  a:focus,.sp-dropdown  a:active{background-color: #A10101 !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding: 0 !important; }
.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus {border-color: rgba(204, 204, 204, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(161, 161, 161, 0.6);}
.itemid-270 a{color:#000;}
.itemid-270 a:hover{color:#A10101;}
#sp-googlemap div.container {width: 85%;}
.gm-style {border: 3px solid #fff;}
.bt-googlemaps {box-shadow: 0 0 4px #999;margin-bottom:50px;}
.pg-cv-box.item {background: #fff;float:right;}
.pg-cv-box.item:hover {box-shadow: 0 0 4px #999;}
#phocagallery  form {height: 0;}
.pg-cv-folder{background:none !important;}
.pg-cv-name.pg-cv-folder ,.pg-cv-name{font-size: 13px;margin-top: 0 !important;padding: 0;text-align: center;}
div.blog .entry-header h2 {background: #c20000;  text-align: center;text-indent: 0;}
div.blog div.entry-header h2 a {color: #fff;font-family:yekan;}
a:focus{outline:none !important;}
.default_tab.ju-tabs-wrap ul.ju-tabs-title li.active h3 {color: #c20000 !important;}
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;}
 div.bt-inner div.bt-center a.bt-image-link img {width: 100% !important; transition:all 0s;}
 div.bt-inner div.bt-center a.bt-image-link img:hover{opacity:1 !important;transition:all 0s;}
 .bt-introtext {text-align: justify;}
 .bt-cs a.next{right:-21px !important;}
 .bt-cs a.prev{left:-21px !important;}
 #sp-box3 a, #sp-box3 a:hover{color:#000 !important ;}
 #gallery{padding-top:13px;}
 #sp-box3 img{border: 2px solid #fff;outline: 1px solid #b5b5b5;margin:0 auto 8px;}
 #sp-box3 p{margin:0;}
 #sp-box3 a{padding-right:30px;background-image: url("../images/linkicon.png");background-position: right center;background-repeat: no-repeat;}
 #copyright{color:#000;font-family:Yekan;direction:rtl;text-align:center;background:#E6E6E6;line-height:10px;margin:0;font-size:13px;padding-bottom:10px;}
p#copyright span a,p#copyright span a:hover,p#copyright span a:focus{color:#000;}
#sp-copyright p {font-size: 13px;}
.sp-module .sp-module-title,.sp-megamenu-parent > li > a{text-transform:none !important;}
#enflag{background: rgba(0, 0, 0, 0) url("../images/english.png") no-repeat scroll center center / 37px auto; font-weight: bold;padding:0 7px;}
#faflag{background: rgba(0, 0, 0, 0) url("../images/farsi.png") no-repeat scroll center center / 37px auto; font-weight: bold;padding:0 7px;}
#sp-copyright{margin-top: 8px;}
ul.nav.menu li{float: right;font-size:11px;}
ul.nav.menu li a{color:#c20000;padding:2px !important;text-align:center !important;font-size:14px;}
.sp-module ul > li.sp-module ul > li,.sp-module ul > li{border:0 !important;}
.sp-module ul > li > a::before{content:"" !important;}
.signup,.language,.topmenu{float:left;}
.signup{width:39px !important; margin-left: 0 !important;}
.language{width:97px !important; padding-left: 9px;}
.topmenu{width:183px !important;margin-left:11px !important;}
#sp-search .acymailing_mootoolsbutton p a{color: #c20000;font-size: 11px;text-align:left;}
#sp-search .acymailing_module_form{padding:0 !important;width:132px;}
#sp-search .acysubbuttons input.button.subbutton.btn.btn-primary, td.acysubbuttons{width:132px;float: left;}
#sp-search .acymailing_form .inputbox{width:132px !important;}
#sp-search .acymailing_fulldiv form,.acymailing_mootoolsbutton{width:132px !important;}
#sp-search .acymailing_mootoolsbutton p {margin: 0 !important;padding-top: 3px;}
li.item-348 {background: rgba(0, 0, 0, 0) url("../images/home.png") no-repeat scroll center top / 17px auto;padding-top:7px;}
li.item-349 {background: rgba(0, 0, 0, 0) url("../images/sitemap.png") no-repeat scroll center top / 17px auto;padding-top:7px;}
li.item-350 {background: rgba(0, 0, 0, 0) url("../images/contactus.png") no-repeat scroll center top / 17px auto;padding-top:7px;}
.sp-module.language {margin: 0 0 0 20px !important;}
.nav.menu {float: right;}
.ju-tabs-title-top ul.ju-tabs-title li{float: right !important;}
.jcemediabox-zoom-span > img {padding-left: 12px !important;}
.default_tab.ju-tabs-wrap .ju-tabs-title-top li.active h3 span,.default_tab.ju-tabs-wrap .ju-tabs-panel .ju-tabs-content .ju-tabs-subcontent{font-family:yekan;}
.gm-style-iw div{font-family:yekan;}
div#xmap a{color: #000;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{padding: 7px 11px !important;}
.itemid-350 a {color: #000;}
.itemid-419 div#system-message {display: none;}
#cont {background: #c20000 none repeat scroll 0 0;border-radius: 2px;color: #fff;padding: 0 10px;}

.item-page h3 {
    margin: 10px 0;
    color: #C20000;
    font-size: 18px;
    line-height: 31px;
}

.item-page .ghate img {
    display: block!important;
    float: none!important;
    height: auto!important;
    margin: 20px auto!important;
    max-width: 95%!important;
}
.wk-gallery.wk-gallery-wall.clearfix.zoom.margin > a {
    transition: all 400ms ease-out 0s;
}
