/* 332 of 3270 CSS properties converted by rtl.daskhat.ir 
 These properties should be override originals. 
 just load rtl css file after original css file.*/ 

/* body {direction:rtl;} */

body{
    direction: rtl;
}

.pictures_right{
    float: left;
    margin: 0px 35px 35px 0px ;
}

.pictures_left{
    float: right;
    margin: 0px 0px 35px 35px ;
}

h1{
    margin: 70px 0px 25px 0px ;
}

h2.title{
    margin: 70px 0px 40px 0px ;
}

h2{
    margin: 30px 0px 18px 0px ;
}

.down_btn {
    float: left!important;
    margin-left: 15px;
}

h1.border{
    margin: 30px 0px 30px 0px ;
}

h2.border{
    margin: 30px 0px 30px 0px ;
}

h2.border img{
    float: right;
    margin-left: 25px;
    margin-right: 0px;
}

h3{
    margin: 23px 0px 15px 0px ;
}

h4{
    margin: 20px 0px 15px 0px ;
}

ol{
    padding-right: 0px;
}

ul.list li{
    padding-right: 15px;
}

ul.list li:after{
    right: 0;
}

ul.list li ul li:after{
    right: 0;
}

ul.list li ul li ul li:after{
    right: 0;
}

ol li{
    padding-right: 20px;
}

ol li ol li{
    padding-right: 33px;
}

ol li ol li ol{
    margin-right: -28px;
}

ol li ol li ol li{
    padding-right: 43px;
}

ol li:before{
    padding-left: 10px;
}

.fl{
    float: right;
}

.fr{
    float: left;
}

#old_browser_notification{
    right: 0;
    left: 0;
}

.all_old_browser{
    left: 0;
    right: 0;
}

#old_browser_notification a span{
    padding-right: 10px;
}

#old_browser_notification .ico:before{
    right: 0;
}

#old_browser_notification .ico:after{
    right: 0;
}

#old_browser_notification a{
    float: right;
    margin-left: 78px;
    margin-right: 0px;
}

#old_browser_notification .container a:last-child{
    margin-left: 0px;
}

#old_browser_notification .ico.ico-chrome:before{
    background: url(../_i/sprite.png)no-repeat right 0px 0px;
}

#old_browser_notification .ico.ico-chrome:after{
    background: url(../_i/sprite.png)no-repeat right -57px 0px;
}

#old_browser_notification .ico.ico-safari:before{
    background: url(../_i/sprite.png)no-repeat right -116px 0px;
}

#old_browser_notification .ico.ico-safari:after{
    background: url(../_i/sprite.png)no-repeat right -173px 0px;
}

#old_browser_notification .ico.ico-firefox:before{
    background: url(../_i/sprite.png)no-repeat right -228px 0px;
}

#old_browser_notification .ico.ico-firefox:after{
    background: url(../_i/sprite.png)no-repeat right -285px 0px;
}

#old_browser_notification .ico.ico-opera:before{
    background: url(../_i/sprite.png)no-repeat right -340px 0px;
}

#old_browser_notification .ico.ico-opera:after{
    background: url(../_i/sprite.png)no-repeat right -394px 0px;
}

#old_browser_notification .ico.ico-ie:before{
    background: url(../_i/sprite.png)no-repeat right -448px 0px;
}

#old_browser_notification .ico.ico-ie:after{
    background: url(../_i/sprite.png)no-repeat right -502px 0px;
}

#old_browser_notification a.old_browser_notification_Close{
    left: 0;
}

#old_browser_notification .old_browser_notification_Close:before{
    right: 0;
}

#old_browser_notification .old_browser_notification_Close:after{
    right: 0;
}

header{
    right: 0px;
    left: 0px;
}

header .languages_block{
    right: 15px;
    left: auto;
}

header .search_form{
    left: 15px;
    right: auto;
}

header .search_form .input input{
    padding-right: 30px;
}

header .search_form .input label{
    right: 10px;
}

header .search_form button{
    left: 10px;
}

header .menu_content ul .dropdown_menu:after{
    right: 25px;
}

header .menu_content ul .dropdown_menu{
    right: 0;
    text-align: right;
}

header .menu_content ul .dropdown_menu li{
    text-align: right;
}

header .menu_content ul .dropdown_menu li a{
    text-align: right;
}

.breadcrumbs a{
    padding-left: 10px;
    padding-right: 10px;
}

.breadcrumbs a:after{
    left: -3px;
    right: auto;
}
.breadcrumbs span{
    padding-right: 15px;
}

table .title td:first-child{
    border-radius: 0px 6px 6px 0px;
}

table .title td:last-child{
    border-radius: 6px 0px 0px 6px;
}

.tabs .tab_links a:first-child{
    padding-right: 0px;
}

.tabs .tab_links a.active span:after{
    right: 0;
}

.tabs .tab_links a.active span:before{
    right: 46%;
}

.file_btn_text{
    float: left;
    margin-left: 0;
}

.file_name_holder{
    float: right;
}

.file_input{
    left: 0;
}

.inputFileName{
    padding-left: 15px;
    margin-left: 2px;
}

.form_file_block .psevdoFile span.help-block.form-error{
    float: left;
    left: 17px;
}

.psevdoFileText{
    margin-left: 10px;
}

.icon_file_remove{
    float: left;
    margin-left: 0;
}

.input label{
    margin-right: 5px;
}

.input input{
    padding-right: 15px;
}

.input.has-success input{
    background: url(../_i/_icons/success_icon.png)no-repeat right 320px #ece7dc;
}

.input.has-error input{
    background: url(../_i/_icons/error_icon.png)no-repeat right 320px center #ecdcdc;
}

.textarea label{
    margin-right: 5px;
}

.textarea textarea{
    padding-right: 15px;
}

.custom_select label{
    margin-right: 5px;
}

.custom_select .jq-selectbox__trigger{
    left: 15px;
}

.custom_select .jq-selectbox__dropdown{
    border-radius: 0px 0px 6px 6px;
}

.custom_select .jq-selectbox.active .jq-selectbox__select{
    border-radius: 6px 6px 0px 0px;
}

.custom_select .mCSB_scrollTools .mCSB_dragger{
    left: 5px;
}

.custom_select .mCSB_scrollTools{
    left: 12px;
}

.custom_select .mCSB_inside>.mCSB_container{
    margin-left: 20px;
}

.checkbox_label input[type="checkbox"] + .label-text{
    background-position: center right;
    padding-right: 0px;
    text-align: right;
}

.radio_label input[type="radio"] + .label-text{
    padding-right: 30px;
    background-position: center right;
}

.circle{
    float: right;
    margin-right: 10px;
}

.social_icon a{
    float: right;
    margin-right: 5px;
}

.print{
    margin-right: 35px;
}

.print:before{
    right: -30px;
}

.read_more a:after{
    left: -15px;
    right: auto;
}

.small_btn_play:after{
    right: 0;
}

.pagination ul li a{
    margin-right: 6px;
}

.pagination ul li.prev a{
    margin-left: 15px;
}

.pagination ul li.next a{
    margin-right: 15px;
}

.pagination ul li.more a:after{
    right: 3px;
}

.icon_file a, .icon_file div{
    padding-right: 40px;
}

.icon_file{
    margin-left: 30px;
}

.icon_file a:after{
    right: 0px;
}

.icon_file a:before{
    right: 0px;
}

.all_logo .block{
    margin-right: 15px;
}

.links_menu.sticky{
    border-radius: 0px 0px 30px 30px;
}

.links_menu ul li{
    float: right;
    margin-left: 45px;
    margin-right: 0px;
}

.links_menu ul li:last-child{
    margin-left: 0px;
}

.links_menu ul li:after{
    left: -25px;
}

.btn_brown{
    float: right;
    margin-left: 15px;
}

.switch_slider .switch_links{
    float: right;
    margin-left: 25px;
}

.switch_slider .switch_links img{
    right: 50%;
}

.popup .overlay{
    right: 0;
    left: 0;
}


.popup .content_popup .close{
    left: -60px;
}

.order_popup .input.has-error input{
    background: url(../_i/_icons/error_icon.png)no-repeat right 400px center #ecdcdc;
}

.order_popup .input.has-success input{
    background: url(../_i/_icons/success_icon.png)no-repeat right 400px #ece7dc;
}

.fancybox-close{
    left: -60px;
}

.fancybox-next span{
    left: 15px;
}

.fancybox-prev span{
    right: 15px;
}

.fancybox-opened .all_current{
    left: 25px;
}

.fancybox-opened .all_current .all_slide{
    padding-right: 3px;
}

.fancybox-opened .all_current .current_index{
    padding-left: 3px;
}

.stat-item p{
    border-radius: 0px 0px 10px 10px;
}

.stat-item .hover .cook_block{
    text-align: right;
}

.stat-item .hover .cook_block p{
    text-align: right;
}

.stat-item .hover img{
    padding-left: 6px;
}


.nav_menu .description_block h2.title img{
    float: right;
    margin-left: 20px;
}

.expert_opinion .description_block.fr{
    left: 0;
    margin-left: 70px;
}

.expert_opinion .name_expert{
    left: 100%;
}

.footer{
    right: 0px;
    left: 0px;
}

.footer .block .write_us{
    padding-right: 40px;
    background: url(../_i/_icons/write_us_icon.png)no-repeat center right;
    padding-left: 0;
}

.footer .block .write_us:hover{
    background: url(../_i/_icons/write_us_icon_hover.png)no-repeat center right;
}

.footer .block span{
    float: right;
    margin-left: 10px;
}

.footer .block span:last-child{
    margin-left: 0px;
}

.footer .block .recipe_makfa{
    padding-right: 40px;
    background: url(../_i/_icons/recipe_icon.png)no-repeat center right;
    padding-left: 0;
}

.footer .block .recipe_makfa:hover{
    background: url(../_i/_icons/recipe_icon_hover.png)no-repeat center right;
}

.footer .block.social{
    padding-right: 10px;
}

.footer .block.social .links{
    float: right;
    margin-left: 7px;
}

.artus_block .artus_text{
    float: left;
    text-align: left;
    width: 185px;
}

.artus_block .artus_icon{
    float: left;
    margin-right: 12px;
}

.content_menu a{
    float: right;
    margin-left: 25px;
    margin-right: 0px;
}

.content_menu a:before{
    left: -15px;
}

.content_menu a:after{
    right: 0px;
}

.content_menu span{
    margin-left: 35px;
    float: right;
    margin-right: 0px;
}

.content_menu .links_menu{
    right: auto;
}

.content_menu.fix .links_menu.sticky{
    right: auto;
}

.content_menu{
    right: 50%;
}

.main .content_menu{
    right: 50%;
    left: auto;
    transform: translate(50%);
}

.content_menu.fix{
    border-radius: 0px 0px 30px 30px;
}

.stat-item .title_block img{
    padding-left: 15px;
}

.stat-item .img{
    border-radius: 10px 10px 0px 0px;
}

.stat-item.swiper-slide .img:after{
    right: 0px;
}

.stat-item.swiper-slide p:after{
    right: 0px;
}

.custom-slider-prev{
    left: 5%;
}

.name_of_cook{
    right: 25px;
    left: auto;
}

header .sandwich{
    left: 35px;
    right: auto;
}

.menu_content.mobile:after{
    right: -24%;
}

.languages_block_menu{
    right: 30px;
}

.languages_block_menu a{
    padding-right: 10px;
}

.content_menu li:last-child a{
    margin-left: 0px;
}

.all_sertificats_block .block a span.block:after{
    left: 0;
    right: 0;
}

.product_card .right_block{
    float: left;
    margin-right: 30px;
    margin-left: 0px;
}

.product_card .description span.title.small span{
    padding-right: 5px;
    padding-left: 0px;
}

.product_card .general_characteristics{
    float: left;
}

.product_card .general_characteristics .top span{
    padding-right: 20px;
    padding-left: 0px;
}

.product_card .general_characteristics .top .title{
    padding-right: 0px;
}

.product_card .general_characteristics .top img{
    padding-left: 5px;
    padding-right: 0px;
}

.product_card .general_characteristics .top span.gramm{
    padding-right: 0px;
}

.product_card .general_characteristics .carefully span{
    padding-right: 0px;
}

.product_card .general_characteristics .small_image:after{
    right: -29px;
}

.product_card2 .right_block{
    float: left;
}

.product_card2 .general_characteristics p{
    border-left: 1px solid #ece7dc;
    border-right: 0px;
}

.product_card2 .general_characteristics .name_of_cook{
    right: auto;
    left: 0;
    padding-right: 0;
}

.product_card2 .general_characteristics p:last-child{
    border-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
}

.product_card2 .block.general_characteristics .title{
    padding-right: 0px;
}

.product_card2 .general_characteristics img{
    padding-left: 5px;
}

.product_card2 .general_characteristics .more_setting span{
    padding-right: 0px;
}

.product_card2 .right_block .banner_right{
    float: left;
    margin-right: 15px;
    margin-left: 0px;
}

.product_card2 .right_block .text{
    float: right;
}

.product_card2 .about_dish div{
    padding-left: 30px;
    padding-right: 0px;
}

.product_card2 .about_dish span.name_of_cook{
    right: 5px;
}

.product_card2 .row_block{
    padding: 10px 0px 25px 0px ;
}

.product_card2 .block.comments p{
    text-align: right;
}

.product_card2 .block.social .row_block{
    padding: 20px 0px 25px 0px ;
}

.product_card2 .block.comments .read_more{
    float: right;
}

.catalog_page .nav_menu .description_block{
    padding: 40px 0px 65px 0px ;
}

.catalog_page .section3.nav_menu .description_block{
    padding-right: 15px;
}

.catalog_page .description_block .btn_white{
    float: right;
    margin-left: 15px;
}

.h2_border .switch{
    left: 0px;
    right: auto;
}

.all_recipe .left_block{
    float: right;
}

.all_recipe .right_block{
    float: left;
}

.all_recipe .right_block .pl_none{
    padding-right: 4px;
}

.all_recipe .big_recipe{
    float: right;
}

.all_recipe .big_recipe .block .img{
    border-radius: 6px 6px 0px 0px;
}

.all_recipe .block .text_block{
    border-radius: 0px 0px 6px 6px;
}


.all_recipe .block .text_block .hover img{
    padding-left: 6px;
}

.all_recipe .block .text_block .hover .cook_block{
    text-align: right;
}

.all_recipe .expert_opinion{
    float: left;
}

.recipe_block .block{
    float: right;
    margin-left: 20px;
    margin-right: 0px;
}

.recipe_block .block:nth-child(3n-3){
    margin-left: 0px;
}

.recipe_block .block .img{
    border-radius: 6px 6px 0px 0px;
}


.banner.subscribe .input label{
    right: 10px;
}

.banner.join_now .social a{
    float: right;
    margin-left: 5px;
}

.banner.join_now .social a:last-child{
    margin-left: 0px;
}

.banner.selection_of_recipes .row_block .title{
    text-align: right;
    padding-right: 0px;
}

.banner.selection_of_recipes .row_block .title:after{
    left: 0px;
    right: auto;
}

.banner.selection_of_recipes .row_block span{
    padding-right: 82px;
    padding-left: 0px;
}

.banner.selection_of_recipes .row_block span.big{
    padding-right: 53px;
    padding-left: 0px;
}
.banner.selection_of_recipes .row_block span.active .close {
    float: left;
}
.banner.selection_of_recipes .row_block span.active{
    background: url(../_i/_icons/selection_icon_ok.png)no-repeat 98% 4px #ece7dc;
}

.banner.selection_of_recipes .row_block span.big.active{
    background: url(../_i/_icons/selection_icon_ok.png)no-repeat 98% 4px #ece7dc;
}

.banner.selection_of_recipes .row_block .close{
    padding-left: 7px;
}

.banner.selection_of_recipes .row_block span.name_of_cook{
    right: auto;
    float: right;
}

.banner.selection_of_recipes .row_block.cook_block .big{
    padding-right: 25px;
}

.banner.selection_of_recipes .row_block{
    text-align: right;
}

.banner.selection_of_recipes.mobile .close_btn{
    left: 20px;
}

.banner.selection_of_recipes.mobile .title{
    margin-right: 15px;
    text-align: right;
}

.banner.selection_of_recipes.mobile .title:after{
    left: 10px;
    right: auto;
}

.banner.selection_of_recipes.mobile .row_block .title:after{
    left: 0px;
}
.button_slide a{
    display: inline-block;
}

.button_slide a:after{
    background: url(../_i/_icons/arrow_icon_prew.png)no-repeat center right #ffffff;
}

.product_card2 .button_slide{
    left: 0px;
    right: auto;
}

.button_slide a.prev_btn{
    padding-right: 50px;
}

.button_slide a.next_btn{
    padding-left: 50px;
}

.button_slide a.prev_btn:after{
    right: 15px;
}

.button_slide a.next_btn:after{
    left: 15px;
}

.button_slide a:hover:after{
    background: url(../_i/_icons/arrow_icon_green.png)no-repeat center right #ffffff;
}

.banner.about .text_block{
    margin-left: 80px;
    left: 0%;
}

.block_fifty .block h2.border{
    margin: 25px 0px 25px 0px ;
}

.block_fifty .block.gray table td{
    border-left: 1px solid #90887e;
}

.block_fifty .block.gray td img{
    padding-left: 10px;
}

.excursion_video .btn_play{
    right: 50%;
    transform: translate(50% , -50%);
    left: auto;
}

.excursion_video .block .left_block{
    float: right;
    right: 0px;
}

.excursion_video .right_block{
    float: left;
    left: 0px;
    right: auto;
}

.excursion_video .right_block .text{
    right: 50%;
    transform: translate(50% , -50%);
    left: auto;
}

.background_block .block_right{
    left: 0px;
    right: auto;
}

.background_block .block_left{
    right: 0px;
}

.geography_map .geography_map_links .block{
    margin-left: 25px;
}

.geography_map .geography_map_links .block:last-child{
    margin-left: 0px;
}

.contacts_block .block{
    float: right;
}

.contacts_block .block .tel{
    padding-right: 20px;
}

.contacts_block .block .tel:after{
    right: 0px;
}

.contacts_block .block .mail{
    padding-right: 25px;
}

.contacts_block .block .mail:after{
    right: 0px;
}

.contacts_block .block span.location{
    padding-right: 25px;
}

.contacts_block .block span.location:after{
    right: 0px;
}

.contacts_page .feedback_form .checkbox_label input[type="checkbox"] + .label-text{
    background-position: right 0px 0px;
}

.contacts_page .feedback_form input[type="submit"]{
    margin-right: 15px;
}

.history_slider .swiper-slide .text_block{
    left: 21px;
    text-align: right;
}

.history_slider .swiper-button-prev{
    right: 65px;
}

.history_slider .swiper-button-next{
    left: 65px;
}

.block_fifty .block .text:after{
    right: -17px;
}

.block_fifty .block .text:before{
    left: 0px;
    right: auto;
}

.fakes_block .block{
    float: right;
    margin-left: 20px;
    margin-right: 0px;
}

.fakes_block .block:nth-child(2n-2){
    margin-left: 0px;
}

.product_card2 .video_block:after{
    right: 0px;
}

.product_card2 .video_block:before{
    right: 50%;
}

.history_slider .swiper-pagination-bullet-active:before{
    right: 50%;
}

.history_slider .swiper-pagination-bullet:after{
    right: 50%;
}

.all_products h2.title img{
    float: right;
    margin-left: 20px;
}

.all_products .block{
    float: right;
}

.main_slider .swiper-slide .description{
    right: 0px;
    direction: rtl;
}

.main_slider .swiper-pagination span{
    float: right;
    margin-left: 20px;
}

.main_slider .swiper-pagination span:last-child{
    margin-left: 0px;
}

.main_slider .swiper-container-horizontal>.swiper-pagination-bullets{
    right: 50%;
    left: auto;
    transform: translateX(50%);
}

.video_play .video_block_btn:after{
    right: 0px;
}
.footer_new .block.social{
    padding-right: 10px;
}

.footer_new .block.social .links{
    float: right;
    margin-left: 7px;
}

.history_page .text_block .list li{
    padding-right: 35px;
}

.tooltip-inner{
    border-radius: 50% 50% 0 0 /;
}

.links_menu.sticky .tooltip-inner{
    border-radius: 0 0 50% 50% /;
}

.tabs .tab_links a span{

}

.footer .top .menu{
    height: auto;
}

.swiper-button-next {
    background: url(../_i/_icons/slider_arrow.png)no-repeat center center!important;
    left: auto!important;
    right: 0!important;
}

.swiper-button-prev {
    background: url(../_i/_icons/slider_arrow.png)no-repeat center center!important;
    left: 0!important;
    right: auto!important;
}

.section1 .slider .description {
    float: right;
}

.error_block .block_left{
    float: right;
    padding-right: 15px;
}

.error_block .block_right{
    float: left;
    left: 130px;
    right: auto;
    padding-left: 15px;
}

.bottom_print .print_btn{
    padding-right: 20px;
    padding-left: 0px;
}

.bottom_print .print_btn:before{
    right: 20px;
}
header .menu_content ul li{
    text-align: right;
}

header .block.social {
	padding-left: 10px;
	left: 270px;
	display: block;
	float: left;
	position: absolute;
	right: auto;
}
header .block.social a{
	color: #a0897f;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	display: block;
	margin-bottom: 13px;
	min-height: 25px;
	line-height: 25px;
	float: none;
}
header .block.social a:hover{
	color: #dccbac;
}
header .block.social .links{
	float: left;
	margin-right: 7px;
}
header .block.social img{
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
header .block.social a:hover img{
	display: none;
}
header .block.social a:hover img.hover{
	display: block;
}
header .block.social img.hover{
	display: none;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
header.sticky .block.social{
	display: none;
}
@media only screen and (max-width: 768px){
header .block.social{
 	display:none; 
}
}