/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (N.Khalilnezhad)
# ------------------------------------------------------------------------
*/
/* -------Maryamfruit 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+ */;}
@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-color:#d8f2ab !important; font-family:'Yekan' !important;}
#sp-header { background:url(../images/menubg.jpg) repeat-x;background-color: #002E09;}
#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-portofoliobox { background:url(../images/border.jpg) repeat-x center top;background-color: #d8f2ab;}
/* --Menu--*/
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a { color:#fff !important;}
.sp-megamenu-parent > li > a { color:#FECF84 !important; font-size:16px !important; line-height:40px !important; padding:0!important;}
#offcanvas-toggler { float:right !important;}
.sp-megamenu-parent { float:right !important;}
#offcanvas-toggler > i { color: #fff !important;}
#offcanvas-toggler > i:hover { color: #F7941D !important;}
#offcanvas-toggler { line-height: 50px!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 {}
#sp-footer { background:url(../images/footer.jpg) repeat-x !important;font-family:'BYekan' !important;margin-top:40px;}
#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:'Yekan' !important; 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:#07310d;}
#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:#D8F2AB; }
.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:#fff; color:#000;}
#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 {}


.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:60px !important; width:100% !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:#000 !important; font-size:15px; }


#sp-component .sp-column form#userForm.formResponsive h2 ,
#sp-component .sp-column article.item.item-page div.entry-header h2 { border-bottom:solid 2px #07310D; color:#07310D; font-family:"BYekan"; font-size:18px; padding: 10px 0;}
.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;}
#sp-component #phocagallery.pg-category-view.pg-cv div.page-header h1 { color:#f7941d; font-family:'Yekan' !important; font-size:30px; padding: 10px 0;}
.itemid-317 div.blog p{display: none;}
#sp-top-bar{background: url(../images/header01.jpg) repeat;}
#sp-slideshowpo div.container{width: 100%;padding: 0 !important;}
#sp-slideshowpo{background: url(../images/border.jpg) repeat-x center top;padding-top: 10px;background-color: #002E09;}
#sp-main-body{background-color: #d8f2ab;}
#sp-footerbox{background-color:#d8f2ab;padding: 0 60px !important; }
#sp-component{background-color: #d8f2ab;}
.picsFa{display: inline-block;float:right}
.picsFa img{padding: 0 5px;}
.lan{padding: 0 10px;}
#sp-top-bar div.container div.row div#sp-top2.col-sm-4.col-md-4{margin-top: 50px;text-align: left;}
#sp-top1.col-sm-4.col-md-4{margin-top: 50px;text-align: right;}
#mod-search-searchword.inputbox.search-query{background: -webkit-linear-gradient(#b8d074, #60993d); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#b8d074, #60993d); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#b8d074, #60993d); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#b8d074, #60993d); /* Standard syntax (must be last) */border:1px solid #08a026;border-radius: 10px;}
#main div#map{float: left;width: 50%;}
#main div#text{float: right;width: 50%;direction: rtl;text-align: justify;}
#sp-portofoliobox div.container,#sp-footerbox div.container{width: 100%;}
#sp-portofoliobox div.container div.row{padding: 20px 50px;}
.sp-megamenu-parent > li{padding: 5px 30px 5px 0 !important;}
/*.sp-megamenu-wrapper ul.sp-megamenu-parent.menu-fade.hidden-xs li.sp-menu-item{float: left;}*/
.pg-cv-box:hover{background-color:#86BB5C !important;}
a{color:#07310d !important;}
.page-header{padding: 0!important;margin: 0 !important;border:none !important;color: #07310d;}
.page-header h1,#xmap h1,.content-category h1,.weblink-category h1,#sp-component.col-sm-6.col-md-6 div.sp-column div.contact h1,#sp-component.col-sm-12.col-md-12 div.sp-column h1{font-size: 26px !important;color: #fff !important; padding:10px 5px 10px 5px !important;background-color: #8DB559;font-family: 'Yekan' !important;}
li.cat-list-row0 div.list-title img,li.cat-list-row1 div.list-title img,li.cat-list-row2 div.list-title img{float: left;padding: 3px 10px 0 0;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{background: #D8F2AB !important;color: #07310d !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background: #07310d !important;}
#sp-component a{color:#07310d !important; }
#sp-footer{padding: 30px 0 !important;}
#sp-footer a{color: #fff !important;}
footer#sp-footer div.container div.row div#sp-footer1 p{direction: ltr;}
#map span img{float: left;}
.category-module li, .categories-module li, .archive-module li, .latestnews li, .newsflash-horiz li, .mostread li, .form-links li, .list-striped li{padding: 15px 0 !important;text-align: left;}

#images{overflow: hidden;position: relative;border-radius: 10px;}
#images img:hover {transform: scale(1.2, 1.2);transition: all 0.3s ease 0s;}
#images img {transition: all 0.3s ease 0s;}
#img01,#img02,#img03 {width: 100%;}
.shape p {color: #ffffff;font-size: 26px;}
#images:hover .bg {background: #fff none repeat scroll 0 0;}
#images:hover p {color: #cea96c !important;transition: all 0.3s ease 0s;}
.shape {height: 100%;padding-left: 2%;padding-top: 10px;position: absolute;text-align: center;transition: color 0.3s ease 0s;width: 100%;z-index: 1;}
.bg {background-color: #cea96c;height: 100%;opacity: 0.8;position: absolute;transition: background-color 0.3s ease 0s;width: 100%;z-index: 0;border-radius: 0px 0px 10px 10px;}
.title {bottom: 0;height: 25%;position: absolute;width: 100%;}
#images:hover{border-radius: 10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{color: #FECF84 !important;}
.btn-primary, .sppb-btn-primary{background-color: #8DB559 !important;border-color: #8DB559 !important;}
.form-horizontal .control-label{width: 0 !important;float: right !important;}
.form-horizontal .controls{margin-right: 80px !important;}
#contact-form.form-validate.form-horizontal fieldset div.form-actions{padding: 0 !important;}
.bt-googlemaps{border:5px solid #fff;}
#sp-left{margin-top: 20px;}
#sp-component.col-sm-6.col-md-6 div.sp-column div.contact dl.contact-address.dl-horizontal dd{padding-top: 15px;}
.dl-horizontal dt{width: 50px !important;}
.dl-horizontal dd{margin-right: 0 !important;}
h3{font-family: 'Yekan' !important;}
#sp-component.col-sm-12.col-md-12 div.sp-column article.item.item-page div p span span img.pull-left{padding-right: 30px;}
#sp-top1 a,p span{ font-family:'Yekan' !important;}
#sp-top2 p span{ font-family:'BYekan' !important;}
.pg-cv-name{font-size:18px;text-align:center;}
.formResponsive .formHorizontal .rsform-block{float:right !important;}
.formControlLabel {
    float: right;
    width: 115px;
}
.formResponsive .formHorizontal .formControlLabel{text-align:right !important;}
.formControls{float:right;}
.itemid-325 #rsform_4_page_0.formHorizontal.formContainer div.rsform-block.rsform-block{float:none !important;}
.itemid-325 #userForm.formResponsive{margin-top:30px;}
#phocagallery #pg-msnr-container a.slimbox img.pg-image{border:1px solid #8db559;}
#sp-top-bar div.container div.row div#sp-logo.col-sm-4.col-md-4 div.sp-column a.logo h1{display:none;}
