@font-face{font-family:iranyekan;font-style:normal;font-weight:normal;src:url('../fonts/iranyekan/eot/iranyekanwebregularfanum.eot');src:url('../fonts/iranyekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),
url('../fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),
url('../fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');}
@font-face{font-family:iranyekan;font-style:normal;font-weight:bold;src:url('../fonts/iranyekan/eot/iranyekanwebboldfanum.eot');src:url('../fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),
url('../fonts/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),
url('../fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');}
body{font:13px iranyekan;direction:rtl;text-align:right !important;}
.text-right{text-align:left;}
.color-btn{float:right;margin-right:0;margin-left:10px;}
.btn.btn-add{right:auto;left:0;}
.btn.btn-add:before{left:-150%;}
.btn.btn-add .icon{right:auto;left:17px;}
nav .search-wrapper .btn-search{left:10px;right:auto;}
nav .search-wrapper .search-results .search-result-items ul li a .id{padding-left:7.5px;padding-right:0;}
nav .navigation-main .floating-menu > ul > li .navbar-dropdown,nav .navigation-main .navbar-dropdown .navbar-box ul>li{text-align:right;}
@media (min-width:992px){nav .navigation-main .floating-menu > ul > li:first-child > a{padding-right:0;}
nav .navigation-main .floating-menu>ul>li .navbar-dropdown.navbar-dropdown-single {margin-left:0!important;margin-right:10px}
nav .navigation-main .floating-menu > ul > li:last-child > a{padding-right:10px;padding-left:10px;}
.wrapper nav .navigation-main .floating-menu ul ul .navbar-dropdown{position:absolute;color:#fff;width:100%;text-align:left;z-index:9999;-moz-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-o-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-moz-transform:scale(1,0);-ms-transform:scale(1,0);-o-transform:scale(1,0);-webkit-transform:scale(1,0);transform:scale(1,0);right:100% !important;top:0 !important;min-width:220px !important;opacity:0;visibility:hidden;}
.wrapper nav .navigation-main ul ul .open-dropdown{margin:3px!important;float:left!important;text-align: right;}
}
@media (max-width:991px){nav .navigation-main .floating-menu > ul > li .open-dropdown{right:auto;left:0;margin-left:0;}
nav .navigation-main .floating-menu > ul > li .open-dropdown .fa:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.header-content .item {background-size: 100% 100% !important;height: 350px !important}
nav .navigation .logo img {
	max-width: 50px;
}
.header-content .item .btn {
	display: none;
}
}
.banner {
	background-size: 100% 100% !important;
}
.banner p {
    line-height: 28px;
}
#relatedcontent article .figure-grid .text .description ,#relatedcontent article .image img{
	display: block !important;
}
#relatedcontent article:hover {
	transform: translate3d(0, 0px, 0) !important;
}
#relatedcontent  article {
	margin-bottom: 0 !important;
}
#relatedcontent .swiper-button-prev:after,#relatedcontent .swiper-button-next:after {
	font-size: 18px;
}
#relatedcontent article .image a,#relatedcontent article .image img {
    height: 100% !important;
}

@media (max-width:991px){nav .navigation{direction:ltr;}
.banner {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
}
nav .navigation-top > ul{direction:ltr;}
nav .navigation ul li.nav-settings {position: inherit}
nav .cart-wrapper .checkout .cart-block > div.price{padding-right:0;padding-left:10px;}
nav .cart-wrapper .checkout .cart-block.cart-block-footer > div{float:right;}
.checkbox label{padding-left:0;padding-right:35px;}
.checkbox input[type="checkbox"], .checkbox input[type="radio"]{display:none;}
.checkbox input[type="checkbox"] + label:before,
.checkbox input[type="radio"] + label:before{left:auto;right:0;}
.login-wrapper .login-block .btn.pull-right{float:left !important;}
.products article .info{left:15px;right:auto;}
.products article .text .title small{display:inline-block;}
@media (min-width:767px){.products article .label{left:auto;right:10px;}
}
.products article .btn-add{-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.product .info-box > span{text-align:right;}
.blog .pre-header .sort-bar.pull-right{float:left !important;}
.blog article .entry .date-wrapper{width:65px;}
.blog article .entry .date-wrapper .date{border-left:1px solid #ccc;border-right:0;}
.blog aside .box ul li{margin-left:0;margin-right:20px;}
.blog aside .box ul li:hover{-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px);}
.blog aside .box.box-posts ul li{margin-right:0;}
.blog .blog-info.blog-info-top{text-align:right;}
.blog .blog-info .entry .fa{margin-left:5px;}
@media (min-width:992px){.filters.filters-top .filter-update{left:0;right:auto;}
}
.filters .filter-box .title:after{right:auto;left:0;}
.history .history-title{left:-50px;right:auto;}
.designer .name{text-align:inherit;}
footer .footer-links .form-newsletter .btn{right:auto;left:0;}
.popup-main{text-align:right;}
.popup-main .popup-table .popup-cell:nth-child(1){padding-left:0;padding-right:18px;}
.popup-main .popup-table .popup-cell:nth-child(2){text-align:left;}
.popup-main .popup-table .popup-cell .price{text-align:right;}
.owl-carousel{direction:ltr;}
.checkout .cart-block .title{text-align:left;padding-left:0;}
.text-left{text-align:right;}
nav .search-wrapper .form-control{text-align:right;direction:rtl;}
.header-content .item .box{direction:rtl;}
.products article .info a:hover:after{left:110%;right:auto;top:1px;}
.products article .figure-grid .text{padding:15px 15px 0;background-image:linear-gradient(#000000c9, #0095ff00);}
.products article .figure-grid .text .title a,.products article .figure-grid .text .title{font-size:16px;color:#fff !important;}
.mfp-close{right:auto;left:0;font-size: 30px !important;top: 20px;}
.popup-main .popup-title{text-align:right;}
.popup-main .mfp-close{height:60px;border-right:1px solid #fff;border-left:none;font-size:30px !important;top: 0}
.products article .figure-grid .text span , .products article .figure-grid .text sub{color:#fff;}
.product .title small{margin:10px 0;}
.coloritem{left:20px;right:auto;}
.nav-tabs>li,.products .productrelate,.rcommentspullleft,.blog aside .box.box-tags ul li{float:right;}
.nav-tabs{padding-right:0;}
div .rashinform-control, .divcommentsuser .innerbox,.form-control{text-align:right;direction:rtl;}
hr{margin-top:10px;margin-bottom:10px;}
nav .navigation .nav-settings .nav-settings-list{text-align:right;margin-left:-25px;}
.divcommentsuser .innerbox h4{font-size:18px !important;}
.blog aside .box.box-posts ul li a .date span:nth-child(1){margin-bottom:5px;}
.blog aside .box ul li i{right:auto;left:0;top:11px;}
.blog aside .box .title{font-size:15px;}
.blog-subtitle{line-height:26px;font-size:14px;}
.rcommentspullleft input{text-align:center !important;}
.consultation .fa,.filters .filter-box .title i,.blog-block .date .fa{float:left;}
.product .info .content h3:after{right:0;left:auto;}
#DIV_ArtBody *, .boxmodule .innerbox *{direction:rtl;text-align:right;font-family:iranyekan;}
.products article .text sub, .products article .text sup {margin-right: 0;margin-left: 10px}
.mfp-title {text-align: right;padding-right: 0;padding-left: 36px;}
.mfp-counter {left: 0;right: auto;direction: ltr;}
@media (min-width:768px){.products article .figure-grid .text{min-height:150px;}
.info-project .col-sm-3{padding-right:15px !important;padding-left:0;}
.info-project .nav-tabs>li.active>a{border-right:4px solid #fbb700;border-left:none!important;}
.info-project .col-sm-9{padding-left:15px !important;padding-right:0;}.tab-pane p{line-height: 26px}
}
@media (max-width:768px){.products article .figure-grid .text{min-height:80px;}
}
@media (min-width:992px){.nav-tabs{margin-top:-68px;}
.main-header .title{font-size:22px;}
.history .history-desc{padding-left:80px;}
.history .row-block{margin-bottom:40px;}
}
@media (max-width:768px){
	.formcontent table.form-control{
		height: auto;
	}
	.formcontent table tbody tr td {
		display: block;
	}
	nav .navigation-top>ul>li:not(:last-child)>a {
		padding: 5px !important;
	}
	.products article .info {
		display: block !important;
	}
	.products article .info>span {
		transform: scale(1) !important;
	}
	.products article .info a:after {
		content: attr(data-title) !important;
		padding: 6px 10px !important;
		font-size: 13px !important;
		left: 110%;
		right: auto;
		top: 1px;
		position: absolute;
		white-space: nowrap;
		z-index: 20;
		background-color: #000;
		color: #fff;
		border-radius: 5px;
		line-height: normal;
	}
}