

/* frontend */

div.moduletablefooters h3{

	 border-bottom: 2px solid #0d0d0d;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
}

table.footer3  em{ color: #ccc;}
div.uk-slidenav-position ul.uk-slideshow{height: 200px}

div.moduletable h3{
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 20px;
}
.uk-grid-small > *{padding-right: 10px;}
div.uk-grid.uk-grid-small div.uk-width-2-10.uk-vertical-align{height: 10px}
/* menu */
li.item-iconsearch span i{line-height: 90px;}
.sm-blue{background: none!important;box-shadow:none!important;border-radius:0!important; }
ul.nlevel-menu.sm.sm-blue li{direction: rtl;float: right;}
ul.nlevel-menu.sm.sm-blue li:hover a{color:#b98134!important; transition: all 0.3s ease-in-out 0s;}
ul.nlevel-menu.sm.sm-blue li a{color:#fff!important; transition: all 0.3s ease-in-out 0s;}
ul.nlevel-menu.sm.sm-blue li.level-2 a{color:#133751!important;}
ul.nlevel-menu.sm.sm-blue li.level-2:hover a{color:#b98134!important;}
nav#rain_main_ul ul.nlevel-menu.sm.sm-blue li.active a{color:#bb812f!important;}
div#mobile_menu_show.menu_button.menu_icon{ background: #919396 none repeat scroll 0 0;    cursor: pointer;    float: left;    left: 10px;    padding: 10px;    position: fixed;    top: 40px;}
.mm-menu li.first_li.active a{background: #133751}
.mm-menu li a{text-align: center;color:#fff;font-family: "IRANSans-web"}
div.home_click a{display: none;}
.sm-nowrap li a:hover,.sm-nowrap li a{line-height: 20px}
 ul.nlevel-menu li.active a .has-submenu:hover{background: transparent;}
.sm-nowrap{right: 0;left: unset!important;} 
ul.nlevel-menu.sm.sm-blue li.first_level.level-1.havechild:hover{background: transparent!important}
div#djslider-loader109.djslider-loader.djslider-loader-default{margin-bottom: 50px}

/* mega menu */
td.mm-bazar{  border-bottom: 1px solid #ddd;  padding: 0 10px;  font-size: 13px;}
td.mm-bazar-des p{ font-size: 11px; padding: 0px 10px;   text-align: justify;}
td.mm-bazar-des{font-size: 11px; padding: 10px 10px 0;   text-align: justify;}


/* 3box */
div.moduletable3box div.slide-title a{	background-color: #123750;    bottom: 20px;    color: #fff;    padding: 1px 15px;    position: absolute;    right: 0;    transition: all 0.2s ease-in-out 0s;}
.slide-desc-text{padding: 0}
div.moduletableelanatfanavari h3{border-bottom: 1px solid #eee;    font-size: 28px;    font-weight: bold;    margin-bottom: 20px;    padding-bottom: 15px;}


/* k2 content */
div.k2ItemsBlock ul li {    list-style: outside none none;}
ul li{list-style: none;}
div.moduletableelanatfanavari a h3{border-bottom: 0px}
div.small-box:first-child{display: none;}
.gallery-padding{padding: 150px 0; }
div.contact-page-fonvan div input#Submit.rsform-submit-button{margin-bottom: 50px}

/* k2 leading */
div#itemListLeading div.uk-grid div.uk-width-large-4-10,div#itemListLeading div.uk-width-large-6-10.uk-margin-top,div#itemListLeading div.image-etela a img,div#itemListLeading .image-etela{width: 100%}
.inline-blog-post,div#itemListLeading {border-bottom: 1px solid #eee;margin-bottom: 25px;padding-bottom: 25px}

/* breadcrumbs */
ul.breadcrumb li{ float: right;}
ul.breadcrumb li span{font-size: 11px;color:#BC8143;}
.searchmodule-fp{float: left;bottom:2px;width: 35%;border-top: 4px solid #bb812f;z-index: 999;box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.2); background: #fff none repeat scroll 0 0; left: 0%; padding: 10px 20px;position: relative;}
div.searchmodule-fp form.k2SearchBlockForm{padding-top: 10px;margin-bottom: 0;padding-right: 5px;}
div.searchmodule-fp input.inputbox{bottom: 15px; color: #999;padding: 0 10px;border: 1px solid #eaebec; font-family: "IRANSans-web";  height: 40px;    position: relative;}
 .searchmodule-fp{            display:none;        }



.soshare{ padding-bottom: 10px;    text-align: center;}
div.content-bazar p{text-align: justify;}
.user1{margin: 0 !important;}
label.element-invisible.finder{display: none;}
div.finder{top: 30px;position: relative;}
input#mod-finder-searchword136.search-query.input-medium{width: 30%;background: #133751;    transition: all 0.4s ease-in-out 0s;}
input#mod-finder-searchword136.search-query.input-medium:hover,input#mod-finder-searchword136.search-query.input-medium:active{    transition: all 0.4s ease-in-out 0s;width: unset;background: #FFFFFF;}
.tree-box {padding-bottom: 7px}
.cnctbox{float: right;  height: 300px;  margin: 0 10px;   background: #eee none repeat scroll 0 0;    border-radius: 5px; width: 30%;}
.cnctbox tbody td{padding: 10px 5px;border-bottom: 1px solid #ccc}
ul.submenu.sj-magamenu-jmod  button.ui.teal.fluid.huge.button.btn.btn-primary{float: left;}
div.sj-megamenu-child input#mod-search-searchword.inputbox.search-query{ height: 30px;    width: 89%;}
div.top-footer div.moduletablefooters h3{padding-bottom: 20px;color:#fff; border-bottom: 2px solid #BB812F;position: relative;}
div.top-footer div.moduletablefooters h3:after{border-bottom: 3px solid #0D0D0D;right: 15%;}
div.top-footer div.moduletablefooters h3:before, div.top-footer div.moduletablefooters h3:after { content: ""; position: absolute; bottom: -3px; left: -3px; }


/* rs form */
div.contact-page-fname{box-sizing: border-box;    float: right;    margin-left: 2%;    width: 48%;}
div.contact-page-fmail{box-sizing: border-box;    float: right;    margin-right: 2%;    width: 48%;}
div.contact-page-fonvan{box-sizing: border-box;  }
div.contact-page-form div.title{color: #999;font-size: 12px;padding: 10px 0;}
div.contact-page-form textarea{ box-shadow:none!important;  border: 1px solid #eee!important;width: 100%;border-radius: 1px!important;}
div.contact-page-form input {  box-shadow:none!important;  border: 1px solid #eee!important;width: 100%;border-radius: 1px!important;height: 25px!important;}
div.contact-page-fonvan input#Submit.rsform-submit-button{ background: #fff none repeat scroll 0 0;    border: 2px solid #bc8143 !important;height: auto!important;    color: #bc8143;font-family: "IRANSans-web";    padding: 12px 50px;    text-shadow: none;}

/* contact map */
div.gm-style-iw span{ padding-right: 15px;color: #bc8143!important;font-family: "IRANSans-web";}
div.gm-style div.gm-style-iw div{font-family: "IRANSans-web";}



/* social sharing */
svg.at-icon.at-icon-telegram,
svg.at-icon.at-icon-google_plusone_share,
svg.at-icon.at-icon-linkedin,
svg.at-icon.at-icon-facebook{border-right: 1px solid;}
a.at-icon-wrapper.at-share-btn.at-svc-google_plusone_share span.at-label,
a.at-icon-wrapper.at-share-btn.at-svc-linkedin span.at-label,
a.at-icon-wrapper.at-share-btn.at-svc-facebook span.at-label,
a.at-icon-wrapper.at-share-btn.at-svc-telegram span.at-label{color: transparent!important;}
a.at-icon-wrapper.at-share-btn.at-svc-telegram{background: rgba(47, 174, 219, 1) url("../../../images/featured-shop2/tlg.jpg") no-repeat scroll 45px 10px!important; border-radius: 4px !important;    padding: 4px 30px 4px 10px;}
a.at-icon-wrapper.at-share-btn.at-svc-google_plusone_share{background: rgba(213, 12, 5, 1) url("../../../images/featured-shop2/gplus.jpg") no-repeat scroll 45px 10px!important; border-radius: 4px !important;    padding: 4px 30px 4px 10px;}
a.at-icon-wrapper.at-share-btn.at-svc-linkedin{background: rgba(2, 112, 161, 1) url("../../../images/featured-shop2/linkd.jpg") no-repeat scroll 45px 10px!important;  border-radius: 4px !important;    padding: 4px 30px 4px 10px;}
a.at-icon-wrapper.at-share-btn.at-svc-facebook{background: rgba(61, 86, 142, 1) url("../../../images/featured-shop2/fb.jpg") no-repeat scroll 45px 10px!important;  border-radius: 4px !important;    padding: 4px 30px 4px 10px;}
.at-resp-share-element .at-share-btn:hover,.at-resp-share-element .at-share-btn:focus{transform: none!important;}
div.catItemReadMore { text-align: left;    width: 100%;}
.uk-margin-large-top{margin:0}
div.uk-container.uk-container-center div.uk-width-1-1.uk-grid.uk-grid-small,
div.moduletableelanatfanavari{ margin-bottom: 50px;}
section.tree-box.uk-margin-large-bottom.uk-margin-large-top div.uk-container.uk-container-center div.uk-width-1-1.uk-grid.uk-grid-small,
h3.tazeha,
h3.eftekharat,
aside.sidebar div.widget.uk-margin-large-top,
div.shop-slider-sec.uk-margin-large-top,
h2.uk-margin-bottom{margin-top: 50px;}
.uk-accordion,.social-share{margin-top: 50px;margin-bottom: 0px;}
label.formName,
label.formEmail,
label.formUrl,
label.formComment{opacity: 0;}
div.back-gray div.title h2{ border-bottom: 1px solid #e7e7e7;    font-size: 18px;    font-weight: bold;    padding-bottom: 10px;}
.mod-jgmap{width: 100%!important;}
div.shop-slider-sec.uk-margin-large-top h3,h3.bazaars_shops{  border-bottom: 1px solid #ddd;    font-size: 14px!important;    padding-bottom: 10px!important;}
li:hover div.featured-shop-title{ border-top:1px solid #fff;color: #fff; background: #BB812F;  top:72%;   position: relative;    text-align: center; ;transition: all 0.3s ease-in-out 0s;}
div.featured-shop-title{ color: transparent; top:90%;   position: relative;    text-align: center; ;transition: all 0.3s ease-in-out 0s;}
ul.itemTags li{float: right;    margin: 0 2px;}

/* search */
form.k2SearchBlockForm input.button{width: auto;color:#6a6a6a!important;}

input#userName.inputbox,
input#commentEmail.inputbox,
input#commentURL.inputbox,
input#submitCommentButton.button,
div.itemCommentsForm form textarea.inputbox{font-family: "IRANSans-web";color:#C8C8D6;font-size: 13px}

table.uk-table.uk-table-hover.uk-table-striped.uk-margin-large-top.table-shops.uk-table-condensed.uk-text-nowrap{margin-top: 45px}
div.image-etela a img{height: 230px;opacity: 0;}
.image-etela{width: 290px}
div.image-etela{ background-position: center center !important;    background-repeat: no-repeat !important;    background-size: cover !important;}
.tagItemCategory{border-right:none!important;padding:0!important;margin:0!important;position: relative;    top: 30px; }
.djslider-default .navigation-container{top: 50%!important}
ul.nlevel-menu.sm.sm-blue li{display: none;}
div.comments-content div.meta span.date{ margin-bottom: 10px;}
div.itemCommentsForm form label.formComment, div.itemCommentsForm form label.formName, div.itemCommentsForm form label.formEmail, div.itemCommentsForm form label.formUrl, div.itemCommentsForm form label.formRecaptcha{margin: 0}
div.itemCommentsForm form input#submitCommentButton {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 2px solid #bb812f;    color: #bb812f;    cursor: pointer;    padding: 13px 54px;    margin-top: 25px !important;}

/* responsive */
	@media only screen and (min-width : 480px){
		a.at-icon-wrapper.at-share-btn.at-svc-telegram,
		a.at-icon-wrapper.at-share-btn.at-svc-google_plusone_share,
		a.at-icon-wrapper.at-share-btn.at-svc-linkedin,
		a.at-icon-wrapper.at-share-btn.at-svc-facebook{width: 150px;}

}
@media only screen and (min-width : 980px){
		a.at-icon-wrapper.at-share-btn.at-svc-telegram,
		a.at-icon-wrapper.at-share-btn.at-svc-google_plusone_share,
		a.at-icon-wrapper.at-share-btn.at-svc-linkedin,
		a.at-icon-wrapper.at-share-btn.at-svc-facebook{width: unset;}

}
@media only screen and (max-width : 480px){
a.at-icon-wrapper.at-share-btn.at-svc-telegram,
		a.at-icon-wrapper.at-share-btn.at-svc-google_plusone_share,
		a.at-icon-wrapper.at-share-btn.at-svc-linkedin,
		a.at-icon-wrapper.at-share-btn.at-svc-facebook{width: 200px;}
	}
div.contact{color: #858585;}
	div.contact em{ background-color: #000;
    border-radius: 3px;
    color: #858585;
    height: 23px;
    line-height: 25px;
    margin-bottom: 5.5px;
    text-align: center;
    width: 23px;
}}
