html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:"IRANSans" !important;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
.woocommerce div.product form.cart .single_add_to_cart_button.button.alt,.woocommerce ul.products li.product span.price,p,h1,h2,h3,h4,h5,h6,a,ul,div,tr,td,input,.menu-title,.sansFont,.module h3.modtitle,.wellcomesj h1 span,.wellcomesj a.readmore.gray{
font-family: "IRANSans" !important;
}
.woocommerce nav.woocommerce-pagination ul li{float:right !important}
body{
text-align: justify !important;
}
.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children > a::before{
right: 8px !important;
}
.fixed-header-w .fixed-top-menu-w{
padding-right: 70px !important;
}
.main-header-w.main-header-version_2 .main-header .top-menu-w{
padding: 20px 20 0 20 !important; 
}
.main-header-w.main-header-version_2 .main-header .top-menu > ul > li{
text-align: right;
}
.main-header-w.main-header-version_2 .main-header .top-menu > ul{
padding-right: 0px !important; 
}
.os-container{
}
.timer-w button{
font-family: "IRANSans" !important;
}
.br-theme-fontawesome-stars .br-widget a{
font-family: "osfont" !important;
}
.top-profile-links-box ul li a, .top-profile-links-box ul li span{
font-family: "IRANSans" !important;
}
.main-header .top-menu ul li a{
font-size: 15px !important;
}
.fixed-header-w .fixed-top-menu-w > ul > li > a{
font-size: 16px !important;
}
.main-footer .menu li a{
font-size: 15px !important;
}
.main-footer.with-social .footer-copy-and-menu-w{
float: right !important;
}
.main-footer.with-social .footer-social-w{
text-align: left !important;
}
.main-header .top-menu > ul {
float: none !important;
width: 100% !important;
padding: 7px 0;
}
.main-header .top-menu > ul > li {
float: none !important;
border-left: 1px solid rgba(0, 0, 0, 0.08) !important;
border-right: 0 !important;
display: inline;
}
.main-header .top-menu > ul > li:last-child {
border: none !important;
}
.single-recipe-bookmark-box h3{
font-size: 30px !important;
}
.single-nutritions h3{
font-size: 30px !important;
}
.top-bar .bar-breadcrumbs, .top-bar .bbp-breadcrumb{
float: right !important;
}
.top-bar .bar-breadcrumbs li, .top-bar .bbp-breadcrumb li{
float: right !important;
}
.top-bar .bar-social{
float: left !important;
}
.archive-posts .masonry-grid .archive-item.full_third .archive-item-media, .archive-posts .sticky-roll-w .archive-item.full_third .archive-item-media, .archive-posts .list-items .archive-item.full_third .archive-item-media{
float: right !important; 
}
.archive-posts .masonry-grid .archive-item-share-w .archive-item-share-trigger .archive-item-share-plus, .archive-posts .sticky-roll-w .archive-item-share-w .archive-item-share-trigger .archive-item-share-plus, .archive-posts .list-items .archive-item-share-w .archive-item-share-trigger .archive-item-share-plus{
float: right !important;    
}
.recipe-floating-box{
}
.cooking-mode-btn-w{
float: right;        
}
.user_vote_like{
float: left !important;  
}
.print-share-recipe-btn-w{
float: right !important; 
margin-right: 0px !important; 
border-right: 0;
}
.thumbs-votes-w{ float: right !important;margin-left: 0px !important;  }
.timer-w {
float: left !important;
margin-right: 5px !important;
}
.timer-w label{
margin-left: 0px !important; 
margin-right: 0px !important;
font-size: 16px !important;
padding: 5px 15px 5px 10px;
}
.timer-w #timer-minutes{
width: 41px !important;
text-align: right !important;
padding: 5px 15px 5px 2px;
}
.related-recipes-w .related-recipes-heading .bordered-title{
float: right !important;     
}
.main-search-form form .search-submit{
left: 10px !important;
right: auto !important;
}
.archive-posts .masonry-grid .archive-item.full_third .archive-item-content, .archive-posts .sticky-roll-w .archive-item.full_third .archive-item-content, .archive-posts .list-items .archive-item.full_third .archive-item-content{
padding-right:25px !important;
}
.archive-posts-w.with-sidebar.sidebar-location-right .archive-posts{
padding-left:50px ;  
padding-right:0 ;   
}
.post-ratings {
display: inline;
opacity: 1;
background-color: #ffffff; width:auto;
}
h3.entry-title {
text-align: right;
}
.side-meta-box{
font-size: 12px !important;
}
.single-panel .single-panel-main .single-recipe-custom-taxonomies .single-recipe-cuisines{
float: left !important; 
margin-left: 0 !important;   
}
.single-panel .single-panel-main .single-recipe-custom-taxonomies .single-recipe-features{
float: right !important;  
}
.single-panel .single-panel-main .single-recipe-custom-taxonomies .single-recipe-features .single-recipe-features-header{
float: right !important;  
}
.archive-posts.masonry-grid-w .masonry-grid .masonry-item{
float: right !important;  
}
.archive-posts.masonry-grid-w .masonry-grid .masonry-item.last-in-row{
padding-right: 40px;
}
.archive-posts .masonry-grid .archive-item-author-meta .author-avatar-w, .archive-posts .sticky-roll-w .archive-item-author-meta .author-avatar-w, .archive-posts .list-items .archive-item-author-meta .author-avatar-w{
float: right !important;  
}
.archive-posts .masonry-grid .archive-item-author-meta .archive-item-views-count-likes, .archive-posts .sticky-roll-w .archive-item-author-meta .archive-item-views-count-likes, .archive-posts .list-items .archive-item-author-meta .archive-item-views-count-likes{
float: left !important;  
}
.archive-posts .masonry-grid .archive-item-author-meta .author-details, .archive-posts .sticky-roll-w .archive-item-author-meta .author-details, .archive-posts .list-items .archive-item-author-meta .author-details{
float: right !important;  
}
.archive-posts .masonry-grid .archive-item-deep-meta .archive-item-rating-and-read-more, .archive-posts .sticky-roll-w .archive-item-deep-meta .archive-item-rating-and-read-more, .archive-posts .list-items .archive-item-deep-meta .archive-item-rating-and-read-more{
float: right !important; display:none;
}
.archive-posts .masonry-grid .archive-item-deep-meta .archive-item-rating .review-summary-average, .archive-posts .sticky-roll-w .archive-item-deep-meta .archive-item-rating .review-summary-average, .archive-posts .list-items .archive-item-deep-meta .archive-item-rating .review-summary-average{
float: right !important; 
}
.archive-posts .masonry-grid .archive-item-deep-meta .archive-item-views-count, .archive-posts .sticky-roll-w .archive-item-deep-meta .archive-item-views-count, .archive-posts .list-items .archive-item-deep-meta .archive-item-views-count{
float: left !important; display:none; 
}
.archive-posts .masonry-grid .archive-item-deep-meta .archive-item-comments, .archive-posts .sticky-roll-w .archive-item-deep-meta .archive-item-comments, .archive-posts .list-items .archive-item-deep-meta .archive-item-comments{
float: left !important; 
padding: 0 10px !important;
}
div.userpro-left{
float: right !important; 
}
div.userpro-right{
float: left !important; 
}
div.all-wrapper div.userpro-head div.userpro-left::before, div.userpro-overlay-inner div.userpro-head div.userpro-left::before{
right: -22px !important; 
}
div.userpro-float div.userpro-label{
float: right !important;
}
div.userpro-float div.userpro-input{
float: left !important; 
}
div.all-wrapper div.userpro-label .userpro-field-icon, div.userpro-overlay-inner div.userpro-label .userpro-field-icon{
left: 150px !important;
}
div.userpro-label label{
float: right !important;
padding: 0 20px !important;
}
.single-panel .single-panel-main .single-meta ul li:last-child{
border-left: medium none;
border-left: 0 solid rgba(0, 0, 0, 0);
}
.single-panel .single-panel-main .single-meta.single-meta-at-bottom ul li.social-bottom-author{
padding: 0 360px 0 20px;
}
.single-panel .single-panel-main .single-recipe-custom-taxonomies .single-recipe-cuisines .single-recipe-cuisines-header{
float: right !important;
padding: 3px 10px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
float: right !important;
margin: 0 0.8% 3.992em 2.5%;
}
.woocommerce ul.products li.product h3{
font-size: 15px !important;
}
.page-w.with-sidebar .page-content{ }
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{
margin-left: -25px !important;
}
.single-post-about-author .author-avatar-w{
float:right !important;
}
.existing-reviews-w .review-box-w .review-head .review-author-avatar{
float:right !important;
}
.existing-reviews-w .review-box-w .review-head .review-author-meta{
float:right !important;
}
.existing-reviews-w .review-box-w .review-head .review-rating{
float:left !important;
}
.existing-reviews-w .review-box-w .review-body::before{
right: 15px !important;
left: 0 !important;
}
.reviews-summary .review-summary-average{
float:right !important;
}
.reviews-summary .review-summary-total{
float:left !important;
}
.single-recipe-bookmark-box div.userpro-bm .userpro-bm-btn{
font-size: 13px !important;
}
.archive-posts .list-items .masonry-item.full .archive-item.full_half .archive-item-media{
float:right !important;
}
.archive-posts .list-items .masonry-item.full .archive-item.full_half .archive-item-content{
padding-right:40px !important;
}
.single-panel .single-panel-main .single-meta ul li {
font-size: 17px !important;
padding: 5px 0 !important;
}
blockquote::before{
right: -12px !important;
}
blockquote{
font-size: 11px !important;
}
.list-of-users .user-item .user-item-avatar{
float:right !important;
}
.list-of-users .user-item .user-item-recent-posts .user-item-recent-post .user-item-recent-post-title{
padding-right:10px !important;
}
.ingredients-search-box-w .ingredients-search-box-i .ingredient-search-icon{
right: 30px !important; 
left: auto !important;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{
padding-right:40px;
}
.ingredients-search-box-w .ingredients-search-box-i .ingredient-search-btn-w{
left: 18px !important;
right: auto !important;
}
.top-bar .bar-breadcrumbs li a::after, .top-bar .bbp-breadcrumb li a::after{
content: ">" !important;
position: relative !important;
right: 9px !important;
top: 0 !important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
float:right !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
padding-right:14px;    
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{
float:right !important;
}
.woocommerce div.product form.cart div.quantity{
margin-left: 62px !important;
}
.woocommerce div.product form.cart div.quantity input{
padding: 10px !important;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button{
float:left !important;
}
.woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before{
right: 0.5em !important;
}
.woocommerce .cart .button, .woocommerce .cart input.button{
float:left !important;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
float:right !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
float:right !important;
margin: 2px 4px 3px;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{
text-align:right !important;
}
.woocommerce table.shop_table{
text-align:right !important;
}
.top-profile-links-box ul li{
border-left: 1px solid rgba(255, 255, 255, 0.3) !important;
border-right: 0 !important;
padding: 0 10px !important;
}
.top-profile-links-box ul li:last-child {
border: none !important;
}
.main-header .top-menu > ul > li.menu-item-has-children .sub-menu .menu-item-has-children > a::before {
content: "\f104";
left:15px !important;
right:auto !important;
}
.main-header .top-menu ul.sub-menu li a {
white-space: normal;
padding: 15px 15px 7px 0;
}
.main-header .top-menu ul.sub-menu {
margin-right: 400px !important;
}
.fixed-header-w .fixed-top-menu-w > ul > li.menu-item-has-children .sub-menu .menu-item-has-children > a::before {
content: "\f104";
left:15px !important;
right:auto !important;
}
.fixed-header-w .fixed-top-menu-w ul.sub-menu {
margin-right: 400px !important;
}
.fixed-header-w .fixed-top-menu-w ul.sub-menu li a {
white-space: normal;
padding: 15px 15px 7px 0 !important;
}
.ingredients-search-box-w .ingredients-search-box-i .chosen-container.chosen-container-multi .chosen-choices li.search-choice{
margin: 5px 40px 5px 0;
}
.ingredients-search-box-w .ingredients-search-box-i .ingredient-search-btn-w .ingredient-loading-icon-w{
right: -30px !important;
left:auto !important;
}
.top-profile-links-box ul li a .os-icon, .top-profile-links-box ul li span .os-icon{
margin-left: 10px !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
float:right !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
float:left !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
float:left !important;
}
.os-icon-thin-shopping-cart::before {
float: right !important;
}
.single-panel .single-panel-main .single-meta ul{
text-align: right !important;
}
.single-panel .single-panel-main .single-meta.single-meta-at-bottom ul li.social-bottom-author {
padding-right: 250px !important;
}
.archive-posts .archive-title-w .page-title-avatar-self{
float: right !important;
}
h1, .h1{
font-size: 30px;
}
.archive-posts .archive-title-w .page-title-avatar-side{
padding: 30px !important;
}
.widget.widget_mc4wp_widget, .widget.widget_mc4wp_form_widget {
text-align: justify;
}
ul.sub-menu {
margin-left: 0px !important;
margin-right: auto !important;
}
.main-header .top-menu ul.sub-menu li a {
color: #111 !important;
}
.main-header .top-menu ul.sub-menu {
box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.2);
border-radius: 6px;
background-color: #fff;
}
.fixed-header-w .fixed-top-menu-w ul.sub-menu {
box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.2);
border-radius: 6px;
background-color: #fff;
}
.fixed-header-w .fixed-top-menu-w ul.sub-menu li a {
color: #111 !important;
}
.hr-content {
border-bottom: 1px dashed rgba(0,0,0,0.3);
margin:-10px 0 20px 0;height:35px;
}
.fixed-header-w .fixed-top-menu-w > ul > li {
border-left: 1px solid rgba(0,0,0,0.1);
border-right: none !important;
}
@media screen and (max-width: 425px){
.cooking-mode-btn-w{
float: right;        
}
.cooking-mode-btn-w .cooking-mode-btn {
background-color: #dd2c2c;
display: block;
font-size: 14px;
font-weight: 600;
height: 40px;
line-height: 35px;
padding: 2px 15px;
text-transform: uppercase;width: 100%;
}
}
.blog-clasic-post ul li {
float: right;
margin: 0 0 40px 0px;
}
.blog-clasic-post .hr-content {
display:none;
}
.blog-clasic-post ul li {
border-bottom: 1px solid #ccc;
margin: 20px 20px 20px 20px; }
.blog-title-1{}
.blog-clasic-post ul li a {
float: right;
font-size: 20px;
font-weight: bold;
text-align: right;
margin-bottom: 20px;
}
.blog-clasic-post ul li p{
float: right;
}
.page-content ul, .page-content ol, .single-content ul, .single-content ol {
list-style: none;
}
.blog-clasic-post img {
float: right;
width: 100%;
margin: 0 0px 0px 40px;
}