/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (N.khalilnejad)
# ------------------------------------------------------------------------
*/
/* -------Afrand 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+ */;}
@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 {font-family:'Yekan' !important;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a { color:#E2BF5E !important;}
.sp-megamenu-parent > li{z-index: 2000;}
.sp-megamenu-parent > li > a { color:#a48d78 !important; font-size:14px !important; line-height:40px !important; padding:0 30px !important;
text-shadow: 2px 2px 3px #000;}
#offcanvas-toggler { float:right !important;}
.sp-megamenu-parent { float:right !important;margin-top:17px !important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{background: #E2BF5E !important;border-radius:2px;}
#sp-header { background-color:#333;}
.offcanvas-inner li{background: #333;padding: 0 10px 0 10px;}
#offcanvas-toggler > i { color: #fff !important;}
.offcanvas-inner a{color: #a48d78 !important;border-bottom: 1px solid #a48d78 !important;}
.offcanvas-inner a:hover { color: #e2bf5e !important;background: #333 !important;}
#offcanvas-toggler { line-height: 50px!important;}
#sp-top-bar{background: #333;padding: 0 !important;}
#sp-top-bar div.container{width: 95%;padding: 0 !important;}
#sp-top3 img{display: inline;margin: 0 5px;width: 25px;height: 25px;}
#sp-top3.col-sm-2.col-md-2{padding: 35px 0 0 0;margin: 0 auto;z-index: 1000;}
#sp-top2.col-sm-4.col-md-4{text-align: right;padding: 35px 0 0 0;margin: 0 auto;z-index: 1000;}
#sp-logo.col-sm-6.col-md-6{;text-align: left;z-index: 1000;margin: 0 0 -47px;padding: 17px 0 20px 20px;}
#sp-logo a.logo h1{margin: 0 !important;}
#sp-logo img.sp-default-logo{float: left;margin: 0 !important;}
#sp-logo img {float: left;text-align: left !important;margin: 40px 15px 10px;}
#sp-logo .sp-module{float: left;}
#sp-header{background: #333;}
#sp-header div.container{width: 100%;}
#sp-slideshowpo div.container{width: 100%;padding: 0 !important;}
#sp-row01 div.container{width: 80%;padding: 0 !important;}
#sp-row01{background: #d4d4d4 url(../images/row01.jpg) no-repeat center top;background-size: 100% auto;padding: 50px 0 50px;}
#sp-user2 img{float: right;width: 100%;}
#sp-row01 h3.sp-module-title{text-align: right;margin:0 !important;color: #614e3d;font-size: 20px;text-shadow: 1px 1px 2px #888;
font-family: 'Yekan'; padding: 10px 0 20px;}
#sp-user1 p {text-align: right;}
#sp-row01 div.container div.row{margin: 0 !important;}
#sp-row01 h5.link{clear: both;float: right;margin: 10px 0 !important;}
#sp-row01  p{text-align: justify; float: right;margin:0 !important;height: 300px;overflow: hidden;}
#sp-row01 a{background:url(../images/more-bt.png) no-repeat;
color: #fff;padding: 1px 11px;font-family: 'Yekan';font-weight: normal !important;}

#sp-row01-mob div.container{width: 80%;padding: 0 !important;}
#sp-row01-mob{background: #d4d4d4 url(../images/row01.jpg) no-repeat center top;background-size: 100% auto;}
#sp-user2-mob img{float: right;width: 100%;}
#sp-row01-mob h3.sp-module-title{text-align: right;margin:0 !important;color: #614e3d;font-size: 14px;text-shadow: 1px 1px 2px #888;
font-family: 'Yekan'; padding: 10px 0 20px;clear: both;}
#sp-user1-mob p {text-align: right;}
#sp-row01-mob div.container div.row{margin: 0 !important;}
#sp-row01-mob h5.link{clear: both;float: right;margin: 10px 0 !important;}
#sp-row01-mob  p{text-align: justify; float: right;margin:0 !important;overflow: hidden;}
#sp-row01-mob h5.link a{background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#724a36+0,e2b75d+45,e2b75d+52,724a36+100 */
background: rgb(114,74,54); /* Old browsers */
background: -moz-linear-gradient(top, rgba(114,74,54,1) 0%, rgba(226,183,93,1) 45%, rgba(226,183,93,1) 52%, rgba(114,74,54,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(114,74,54,1) 0%,rgba(226,183,93,1) 45%,rgba(226,183,93,1) 52%,rgba(114,74,54,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(114,74,54,1) 0%,rgba(226,183,93,1) 45%,rgba(226,183,93,1) 52%,rgba(114,74,54,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#724a36', endColorstr='#724a36',GradientType=0 ); /* IE6-9 */;
color: #fff;padding: 1px 11px;font-family: 'Yekan';font-weight: normal !important;border-radius: 3px;box-shadow: 1px 1px 2px #222;}

#sp-row02 p{margin: 0 !important;color: #fff;}
#sp-row02 img{margin:0 auto;    transition: width 5s ease 0s, height 5s ease 0s, transform 1s ease 0s;}
#sp-row02 img:hover{    transform: rotate(5deg);}
#sp-row02 .row02-matn{margin: -100px 0 0;text-align: center;background: url(../images/row02-bg.png) no-repeat center center;
padding: 82px 0;position: relative;}
#sp-row02 h6.link{margin: 0 auto;font-weight: normal !important;font-family: 'Yekan';padding: 30px 0 0 !important; font-size: 14px;}
#sp-row02 h6.link a{color: #000;}
#sp-row02{background: url(../images/row02.jpg) no-repeat center top;background-size: 100% auto;padding: 0 0 55px 0;}
#sp-row03{background: url(../images/row03.jpg) no-repeat center bottom;background-size: 100% auto;}
#sp-row03-mob{background: url(../images/row03.jpg) no-repeat center bottom;background-size: 100% auto;}
#sp-row03 .gn_header{display: none;}
#sp-row03-mob .gn_header{display: none;}
#sp-row03 h3.sp-module-title{color: #fff;font-family: "Yekan" !important;font-size: 16px;position: relative;
right: 18%;width: 20%;}
#sp-row03-mob h3.sp-module-title{color: #fff;font-family: "Yekan" !important;font-size: 16px;position: relative;
right: 18%;width: 40%;}
#sp-position4 .sp-module-content{background: url(../images/news.png) no-repeat center top;padding: 175px 0 0;background-size: 65% auto;}
#sp-position5 .sp-module-content{background: url(../images/articles.png) no-repeat center top;padding: 175px 0 0;background-size: 65% auto;}
#sp-position4-mob {padding: 30px 0 40px !important;}
#sp-position5-mob {padding: 30px 0 40px !important;}
#sp-position4-mob .sp-module-content{background: url(../images/news.png) no-repeat center top;padding: 180px 0 0;}
#sp-position5-mob .sp-module-content{background: url(../images/articles.png) no-repeat center top;padding: 180px 0 0;}
#sp-row03 div.container{background: url(../images/row03-bg.png) no-repeat center center; padding: 162px 30px !important;
background-size: 100% auto;}
#sp-row03-mob div.container{background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#724a36+0,e2b75d+45,e2b75d+52,724a36+100 */
background: rgb(114,74,54); /* Old browsers */
background: -moz-linear-gradient(top, rgba(114,74,54,1) 0%, rgba(226,183,93,1) 45%, rgba(226,183,93,1) 52%, rgba(114,74,54,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(114,74,54,1) 0%,rgba(226,183,93,1) 45%,rgba(226,183,93,1) 52%,rgba(114,74,54,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(114,74,54,1) 0%,rgba(226,183,93,1) 45%,rgba(226,183,93,1) 52%,rgba(114,74,54,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#724a36', endColorstr='#724a36',GradientType=0 ); /* IE6-9 */
padding: 0 30px;width: 100%;border-radius: 10px;box-shadow: -1px 15px 4px #222 inset;}
#sp-row03 a,#sp-row03-mob a{color: #fff;}
#sp-row03 ul li {margin: 0 auto !important;text-align: center !important;width: 50%;}
#sp-row03-mob ul li {margin: 0 auto !important;text-align: center !important;width: 60%;}
#sp-row03 div.container div.row {margin: -85px 0 0;}
.itemid-312 #sp-main-body{display: none;}
#sp-row04{background: #1B1B1B;padding: 10px 0;}
#sp-row04 #sp-position7 p#links {direction: ltr;display: inline-block;margin: 0 !important;padding: 20px;}
#sp-row04 .sp-module-content{background: #fff;border-radius: 15px;height: 130px;}
#sp-row04 h3.sp-module-title {color: #fff;font-family: yekan;margin: 0 0 10px !important;text-align: right;
background: url(../images/arrow.png) no-repeat right center;padding: 0 15px 4px 0;}
#sp-position6 table.acymailing_form{width: 75%;}
#sp-position6 .sp-module-content {padding: 10px 0;}
.acymailing_module_form td{padding: 0 !important;}
.acysubbuttons {text-align: left !important;float: left !important;}
.btn-primary, .sppb-btn-primary{background: url(../images/bt.png) no-repeat center center !important;background-size: 75% auto !important;}
.btn-primary{border: none !important;background-color: none !important;color: transparent !important;}
.btn{padding: 10px !important;}
#sp-position6 .acymailing_form tbody tr td{width: 40%;float: right;}
#sp-position6 .acyfield_name,#sp-position6 .acyfield_email{width: 60% !important;}
#sp-row04 #sp-position7 div{text-align: center;}

#sp-row04-mob{background: #1B1B1B;padding: 10px 0;}
#sp-row04-mob #sp-position7-mob p#links {direction: ltr;display: inline-block;margin: 0 !important;padding: 20px;}
#sp-row04-mob .sp-module-content{background: #fff;border-radius: 15px;}
#sp-row04-mob h3.sp-module-title {color: #fff;font-family: yekan;margin: 0 0 10px !important;text-align: right;
background: url(../images/arrow.png) no-repeat right center;padding: 0 15px 4px 0;}
#sp-position6-mob table.acymailing_form{width: 75%;}
#sp-position6-mob .sp-module-content {padding: 10px 0;}
#sp-position6-mob .acymailing_form tbody tr td{width: 40%;float: right;}
#sp-position6-mob .acyfield_name,#sp-position6-mob .acyfield_email{width: 60% !important;}
#sp-row04-mob #sp-position7-mob div{text-align: center;}
#sp-footer1 a{color: #fff !important;}
#sp-footer{background: url(../images/footer-bg.jpg) no-repeat !important;background-size: 100% auto !important;padding: 10px !important;}
#sp-footer1 img{margin: 0 auto;position: relative;top: -5px;}
#sp-footer1 .sp-module{margin: 0 !important;}
#sp-footer1 p,#sp-footer1 a{margin: 0 !important;color: #000 !important;}
a.nivo-prevNav{right: 60px !important;}
#sp-component .page-header{margin: 0 !important;padding:0 !important;border: none !important;
padding:0 !important;border-radius: 3px;}
#sp-component .entry-header{margin: 0 !important;}
#sp-component h1,.itemid-333 h2{margin: 10px 0 !important;font-family: 'yekan';font-size: 18px;color: #fff;padding:6px 45px 9px 0 !important;border-radius:3px;
background: #333 url(../images/title.png) no-repeat 99% center;font-weight: normal;}
//.itemid-333 #sp-main-body {background: rgba(0, 0, 0, 0) url("../images/pricebg.jpg") no-repeat scroll center center;}
#map{width: 100% !important;border:3px solid #fff;box-shadow: 2px 2px 3px #888;}
.tel, .add, .mail,.fax,.mob {padding-top: 7px;}
#contact-info {float: right;width: 50%;}
#contact-form {float: left;width: 30%;}

.formResponsive .formHorizontal .rsform-block {margin-bottom: 5px !important;float: none !important;}
.formResponsive .formHorizontal p.formDescription {margin-top: 0 !important;}
#address.rsform-input-box {width: 260px !important;}
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
margin-bottom: 5px !important;}
#sp-map {margin-bottom: 20px;}

#satr1, #satr2, #satr3,#satr4 {margin: 0 0 15px;}
#satr1 .pic img, #satr2 .pic img, #satr3 .pic img,#satr4 .pic img{float: right;margin: 3px 0 0 10px;}
.itemid-326 .formResponsive,.itemid-327 .formResponsive{width: 100% !important;}
.itemid-326 #sp-component,.itemid-327 #sp-component{background: url(../images/bg01.jpg) no-repeat left bottom;}
#sp-component h2 {border-bottom: 1px solid #999;font-family: yekan;font-size: 16px;margin: 0 !important;padding: 10px 0;}
.itemid-326 .formControlLabel,.itemid-327 .formControlLabel{float: right !important;}
.itemid-326 .formControls,.itemid-327 .formControls{margin-right: 130px !important;}
#submit.rsform-submit-button{float: right;}
#adminForm .list-title a,.hasTooltip{color: #333 !important;}
#phocagallery img.pg-image {border: 1px solid #fff;box-shadow: 1px 1px 3px #000;}
#pg-icons{display:none;}
#phocagallery .pg-cv-name{text-align:center;}
.pg-cv-box:hover{background:#ccc !important;}
.itemid-313 #sp-component .readmore a.btn.btn-default{padding: 5px 10px !important;font-size:12px !important;width: 100%;}
.itemid-313 #sp-component .blog{background:#ccc;border-radius:3px;}
.itemid-313 #sp-component .blog  p img{border-radius:5px;}
#sp-component article p{text-align: justify;}
#sp-user1 p img,.itemid-332 #sp-component img,#sp-user1-mob p img{display:inline;}
div#sp-top3 div.sp-module{float:right;}


.itemid-333 #sp-component img{margin:0 auto;}
.itemid-333 #sp-component table td{text-align:center;box-shadow: 1px 1px 2px #999;padding: 5px; font-size: 16px !important;}
.itemid-333 #sp-component table {margin: 0 auto;width: 90% !important;}
#price a,#price a:focus,#price a:hover{color:#000;}

