/* IRANSans4 Font */
@font-face {
 font-family: IRANSans;
 font-style: normal;
 font-weight: bold;
 src: url('fonts/IRANSans4/eot/IRANSansWeb_Bold.eot');
 src: url('fonts/IRANSans4/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANSans4/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
   url('fonts/IRANSans4/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANSans4/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
 font-family: IRANSans;
 font-style: normal;
 font-weight: 500;
 src: url('fonts/IRANSans4/eot/IRANSansWeb_Medium.eot');
 src: url('fonts/IRANSans4/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANSans4/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
   url('fonts/IRANSans4/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANSans4/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
 font-family: IRANSans;
 font-style: normal;
 font-weight: 300;
 src: url('fonts/IRANSans4/eot/IRANSansWeb_Light.eot');
 src: url('fonts/IRANSans4/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANSans4/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
   url('fonts/IRANSans4/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANSans4/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
 font-family: IRANSans;
 font-style: normal;
 font-weight: 200;
 src: url('fonts/IRANSans4/eot/IRANSansWeb_UltraLight.eot');
 src: url('fonts/IRANSans4/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANSans4/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
   url('fonts/IRANSans4/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANSans4/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
 font-family: IRANSans;
 font-style: normal;
 font-weight: normal;
 src: url('fonts/IRANSans4/eot/IRANSansWeb.eot');
 src: url('fonts/IRANSans4/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANSans4/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
   url('fonts/IRANSans4/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANSans4/ttf/IRANSansWeb.ttf') format('truetype');
}

/* IRANB Font */
@font-face {
 font-family: IranianSans;
 font-style: normal;
 src: url('fonts/IRANB/IranianSans/IranianSans.eot');
 src: url('fonts/IRANB/IranianSans/IranianSans.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANB/IranianSans/IranianSans.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANB/IranianSans/IranianSans.ttf') format('truetype');
}
@font-face {
 font-family: BYekan;
 font-style: normal;
 src: url('fonts/IRANB/BYekan/BYekan.eot');
 src: url('fonts/IRANB/BYekan/BYekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANB/BYekan/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANB/BYekan/BYekan.ttf') format('truetype');
}
@font-face {
 font-family: Yekan;
 font-style: normal;
 src: url('fonts/IRANB/Yekan/Yekan.eot');
 src: url('fonts/IRANB/Yekan/Yekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANB/Yekan/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANB/Yekan/Yekan.ttf') format('truetype');
}
@font-face {
 font-family: Yekan-Light;
 font-style: normal;
 src: url('fonts/IRANB/Yekan-Light/Yekan-Light.eot');
 src: url('fonts/IRANB/Yekan-Light/Yekan-Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANB/Yekan-Light/Yekan-Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANB/Yekan-Light/Yekan-Light.ttf') format('truetype');
}
@font-face {
 font-family: BHoma;
 font-style: normal;
 src: url('fonts/IRANB/BHoma/BHoma.eot');
 src: url('fonts/IRANB/BHoma/BHoma.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANB/BHoma/BHoma.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANB/BHoma/BHoma.ttf') format('truetype');
}
@font-face {
 font-family: BTitr;
 font-style: normal;
 src: url('fonts/IRANB/BTitr/BTitr.eot');
 src: url('fonts/IRANB/BTitr/BTitr.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
   url('fonts/IRANB/BTitr/BTitr.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
   url('fonts/IRANB/BTitr/BTitr.ttf') format('truetype');
}

p,.avia-content-slider .slide-meta,.slide-entry-excerpt,.entry-content,.minitext,#socket .copyright,.news-time,.widget_nav_menu a,.title_container .main-title
,#socket .sub_menu_socket li,.post-meta-infos,#top .comment-reply-link,.commentmetadata,.side-container-comment-inner .comment-text,input[type="submit"], #submit,
.widget li,.avia-post-nav .entry-info span,#top #search-fail,.dropdown_widget .quantity,.header_color .ajax_search_excerpt,.search-result-counter,.search_form_field,
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area,.avia-icon-list .iconlist_title,
.pricing-table > li,body div .avia-button,#top .avia-smallarrow-slider-heading h3,.portfolio-preview-title,.av-masonry-sort,.av-masonry-date,
.products .product h3, .products .product h4, .products .product h5, .products .product h6,form.cart .button,
#top .single-product-main-image .onsale,div #reviews #comment,#top div.woocommerce-message,div .widget_price_filter .price_slider_wrapper .price_label,
#top div .widget_price_filter .button{}

.avia-animated-number-content {
    font-size: 13px !important;
}
.avia-animated-number-title {
    font-size: 36px !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
    white-space: normal !important;
}
.av_secondary_right .sub_menu > ul > li:last-child, .av_secondary_right .sub_menu > div > ul > li:last-child {
    border: medium none;
    margin-left: 0;
	margin-right: auto;
    padding-right: 10px;
    padding-left: 0;
}
.comment-count,body .av-special-heading .av-special-heading-tag{}

.ls-slide > *{  font-weight: normal !important;}

body,.entry-content-wrapper li,.avia-promocontent p,#top div.product .woocommerce-tabs ul.tabs,.avia_socialcount a strong,.avia_socialcount a span{}
.title_container .breadcrumb{font-size:12px;}
#footer .widgettitle{font-size: 18px;font-weight: normal;}
.pagination span, .pagination a{font-size:12px;}
#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a{font-size:13px;}
.js_active .tab{font-size:13px;}
.js_active .active_tab{font-weight: normal;}
.news-headline{font-size:12px;font-weight: normal;}
.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a{font-weight: normal;}
.entry-content-wrapper .post-title{}
.main_menu ul:first-child > li > a,#top .main_menu .menu li ul a,.sub_menu > ul > li > a, .sub_menu > div > ul > li > a{font-weight: normal;font-size: 13px;}
.author_name a,.miniheading{font-weight: normal;}
#commentform label{font-size:13px;font-weight: normal;}
.ajax_search_response h4,.header_color .ajax_search_title{font-weight: normal;}
#top div .ajax_search_entry_view_all,.dropdown_widget ul.cart_list li a,#top label{font-weight: normal;font-size:13px;}
#top #s{padding: 9px 47px 9px 5px;}
.extra-mini-title{font-weight: normal !important;font-size:17px !important;}
.avia-content-slider .slide-entry-title{font-size:16px;}
#top .avia-icon-tooltip{font-size:13px;font-weight: normal;}
.iconbox .iconbox_content .iconbox_content_title{font-size:18px;font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-weight: 300;}
.avia_message_box_content p{font-size:18px;font-weight: normal;}
.title_container .main-title{font-size:18px;font-weight: normal;}
.avia-promocontent p{font-size:13px;}
.pricing-table li.avia-pricing-row{font-size:22px;font-weight: 300;}
.pricing-table > li{}
.avia-testimonial-name{font-size:18px;font-weight: normal;}
.avia-slider-testimonials .avia-testimonial-name,.avia-testimonial-name{font-size:16px;}
div.pp_default .pp_description{font-size:13px;font-weight: 300;}
.av-masonry-entry .av-masonry-entry-title{font-size:17px;}
#top .av-masonry-load-more{font-size:17px;font-weight: 300;}
#top .price, #top .price span, #top del, #top ins{font-size:14px;font-weight: normal;}
#top .avia_cart_buttons .button{font-size:10px;font-weight: 300;}
.sort-param ul li{font-size:13px;}
div.product .product_title{font-size:22px;}
#top div .quantity input.qty{font-size:17px;}
.form-allowed-tags{display: none;} 
.template-shop .product_meta{font-size:13px;}
#top #reviews h2{font-size:17px;font-weight: 300;}
#comments span{font-size:17px;}
.cart-collaterals h2{font-size:17px;}
#top #main .checkout_coupon #coupon_code{font-size:13px;}
#top div form .form-row input.input-text, #top div #content .form-row input.input-text, #top div form .form-row textarea, #top div #content .form-row textarea{font-family:IRANSans;font-size:13px;}
#top .order_details li{font-size:13px;}
.order_details li strong{font-size:17px;font-weight: 300;}
.widgettitle{font-size:17px;font-weight: 300;}
.rsswidget{font-size:13px;font-weight: 300;}
div ul.product_list_widget li a{font-size:13px;font-weight: 300;}
#top div .widget_shopping_cart .button{min-width: 105px;}
.recentcomments a, .widget_recent_entries li a{font-size:12px;}
.text-sep{font-style: italic; }
.blog-tags,.av-magazine-time{}
.av-magazine .av-magazine-content-wrap .av-magazine-title{font-size:13px;font-family:IRANSans;}
.av-magazine-top-heading{font-size:18px;font-weight: 300;}
#top .aviaccordion-title{font-size:17px;font-weight: 300;}



/********** RTL **********/

body{direction:rtl;unicode-bidi:embed; }
.aviaccordion-preview-title-pos{direction:rtl;}
#top .main_menu .menu > li:last-child > a{padding-left:0!important;padding-right:13px!important;}
#top .main_menu .menu li ul a{float:right;text-align:right;}
.main_menu .menu ul{right:0;left:auto;margin-right:0;margin-left:auto;}
#top .main_menu .menu li ul ul{right:207px;left:auto;}
#header .avia_mega_div .units{border-left-style:dotted;border-left-width:1px;border-right-style:none;border-right-width:0;}
#header .avia_mega_div .avia_mega_menu_columns_first{padding-right:0;padding-left:15px;}
.avia-bullet{right:-3px;left:auto;border-right:3px solid;border-left:0 none;}
#socket .sub_menu_socket li{float:right;border-right-style:solid;border-right-width:1px;border-left:none;}
.iconbox_icon{float:right;margin:2px 0 0 10px;}
#header .avia_mega_div .avia_mega_menu_columns_last{border-left-style:none;border-left-width:0;padding-right:14px;padding-left:0;}
.avia-button .avia_button_icon{right:-.3em;left:auto;}
.avia-testimonial-image{float:right;margin:0 0 0 20px;}
.avia-testimonial{border-left-style:dashed;border-left-width:1px;border-right:none;}.avia-testimonial.avia-last-testimonial,.avia-grid-1-testimonials .avia-testimonial{border-left:none;}
#top .avia-slideshow-arrows a.prev-slide{left:0;}
.avia-promocontent{margin-left:200px;margin-right:auto;}
.av_promobox .avia-button{left:30px;right:auto;}
.progressbar-icon{float:right;margin-left:5px;margin-right:auto;}
.avia_ajax_form .form_element_half{float:right;margin-left:1%;margin-right:auto;}
.avia_ajax_form p{float:right:;}
.avia-slider-testimonials .avia-testimonial-arrow-wrap{right:14px;left:auto;}
.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image{margin:0 0 0 10px;}.avia-caption{right:17px;left:auto;}.avia-testimonial-meta{margin-left:auto;margin-right:100px;}
#top .onsale{left:8px;right:auto;}

#top .product_on_sale .inner_product_header{padding-left:47px;padding-right:15px;}
.toggle_icon{right:10px;left:auto;}.js_active .toggler{padding:9px 35px 9px 3px;}
.title_container .breadcrumb{left:0;right:auto;}
ul{margin-right:7px;margin-left:auto;}
.widget_nav_menu ul:first-child > .current-menu-item > a,.widget_nav_menu ul:first-child > .current_page_item > a{padding:6px 3px 7px 7px;}.avia-slideshow-dots a{padding:6px;}
.entry-content-wrapper li{margin-right:1em;margin-left:auto;}
blockquote{margin-left:1em;margin-right:auto;padding-right:20px;padding-left:0;border-right-style:solid;border-right-width:7px;border-left-style:none;border-left-width:0;}
.more-link .more-link-arrow{display:none;}
a.pp_close,a.pp_arrow_previous,a.pp_arrow_next,.pp_nav .pp_play,.pp_nav .pp_pause,a.pp_expand,a.pp_contract,a.pp_next,a.pp_previous{text-indent:10000px;}
div.pp_default .pp_content_container .pp_right{padding-right:20px;}
a.pp_close{top:-5px;}
.av_dropcap1,.av_dropcap2{float:right;margin:4px 0 0 8px;}
.pricing-table > li{margin:0;}
.tabcontainer .tab_icon{margin-left:7px;margin-right:auto;}
#top select,#top .avia_ajax_form .select,#top .entry-content-wrapper select,#top .mobileMenu{background-position:12px center;}.comment_content{margin:0 85px 0 0;padding:0 0 15px 35px;}
.children .comment_content{margin:0 28px 0 0;}
.says{right:-70px;left:auto;}
#top .commentlist ul{margin:0 74px 0 0;}
.commentlist ul{border-right-style:dashed;border-right-width:1px;border-left-style:none;border-left-width:0;}
ul ul,ul ol,ol ol,ol ul{margin:4px 30px 5px 0;}
.children .gravatar{right:-24px;left:auto;}
#top .commentlist .children ul{margin:0 47px 0 0;}
#commentform label{right:245px;left:auto;}
.sort-param ul a{padding-right:6px;padding-left:0;}
div .product-sorting ul,div .product-sorting li{margin:0 0 0 2px;}
.sort-param-order{margin-left:3px;margin-right:auto;}
.sort-param{float:right;margin:0 0 13px 13px;}
.sort-param ul{right:0;left:auto;min-width:160px;}
.sort-param ul li{margin-right:10px;margin-left:auto;}
.sort-param-count ul{min-width:172px;}
#top .pagination .current,#top .pagination a,#top .fullsize .template-blog .pagination a{float:right;margin-left:3px;margin-right:auto;}
.extra-mini-title{margin-right:50px;}.news-thumb{float:right;margin-left:9px;margin-right:auto;}
.tagcloud a{float:right;margin:0 0 1px 1px;}
.sub_menu li{float:right;border-left-style:solid;border-left-width:1px;border-right-style:none;border-right-width:0;}
.sub_menu > ul > li:last-child,.sub_menu > div > ul > li:last-child{padding-left:0;padding-right:10px;}
.sidebar_left .inner_sidebar{margin-right:30px;}
.widget_product_categories li a{background:url(config-woocommerce/images/rtl-bullet_grey.png) no-repeat scroll right center transparent;padding:0 9px 0 0;}
.sidebar_left .widget_nav_menu ul:first-child > .current-menu-item,.sidebar_left .widget_nav_menu ul:first-child > .current_page_item,.sidebar_left .widget_nav_menu ul:first-child > .current-menu-ancestor{padding-left:49px;padding-right:3px;}
.template-blog .pagination{padding:1px 24px 10px 50px;}
ul.products{padding-right:0;margin-right:0;margin-left:auto;}
div .products .product{float:right;margin:0 0 1% 1%;}
ul.products li{float:right;margin:0 0 20px 3.8%;}
#top #wrap_all ins:before{content:" ";}
div #reviews .star-rating{margin:0 0 0 13px;}
#top #reviews h2,.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before,.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before,th,.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2,.widgettitle,.miniheading,.author_name,#reply-title,#top .logged-in-as,.dynamic-column-title,.iconbox .iconbox_content .iconbox_content_title,.pricing-table li.avia-pricing-row small,#top .av-masonry-load-more{letter-spacing:0;}
div #reviews #comments ol.commentlist li .avatar{float:right;right:0;left:auto;}
#top .single-product-main-image .thumbnails a{float:right;margin:0 0 4px 4px;}
div.product div.images div.thumbnails a{float:right;margin-left:3.8%;margin-right:auto;}
.dropdown_widget ul.cart_list li a img{float:left;margin:0 10px 0 0;}
div ul.product_list_widget li img,ul.cart_list li img,ul.product_list_widget li img{float:left;margin-right:4px;margin-left:auto;}
ul.cart_list li img,ul.product_list_widget li img{float:right;margin-left:4px;margin-right:auto;}
.woocommerce-page .button{float:right;margin:4px 0 0 2px;}
div a.remove{text-indent:9999px;}
#top .form-row .input-checkbox{margin:-2px 0 0 8px;}
#customer_details #order_comments_field{clear:right;}#customer_details .form-row{clear:left;}
#top #payment div.payment_box{right:-2px;left:auto;}
ul.woocommerce-error{padding:32px 26px 32px 45%;}
#top .order_details li{float:right;border-left:1px dotted #CCC;border-right:none;margin:0 0 7px 2em;padding:0 0 0 2em;}
.order_details li{float:right;border-left:1px dashed #CCC;border-right:none;margin-left:2em;margin-right:auto;padding-left:2em;padding-right:0;}
.avia_message_box_icon{right:-.5em;left:auto;float:right;}
.avia_message_box.avia-size-normal{padding:30px 17px 20px;}
.sidebar_tab_left .active_tab.tab,.sidebar_tab_right .active_tab.tab{width:100%;}
.avia_cart_buttons{padding:10px 5px;}
.avia_socialcount strong,.avia_socialcount span{padding:0 36px 0 0;}
.recentcomments a,.widget_recent_entries li a,table caption{font-style:normal;}
body .av-special-heading.blockquote > *{float:none;}
.av-magazine-thumbnail{float:right;margin-left:15px;margin-right:0;}
.av-share-box ul li:last-child{border:medium none;}
.av-share-box ul li:first-child{border-left-style:solid;border-left-width:1px;border-color:#E1E1E1;}
.related_column{float:right;padding-left:3px;padding-right:0;}
#mobile-advanced li > a:before,.html_header_mobile_behavior #mobile-advanced span > a:before{margin-right:-10px;margin-left:auto;content:"\25C0";}.aviaccordion,pre,code,code{direction:ltr;}
#top .main_menu .menu li,.progressbar-title,#js_sort_items a,#js_sort_items .text-sep,#top .avia_cart_buttons .button,.breadcrumb-trail .trail-before,.breadcrumb-trail .trail-end,.breadcrumb-trail .sep,.breadcrumb-trail a,.breadcrumb-trail .bbp-breadcrumb-current,#top .widget ul,#top .avia-gallery .avia-gallery-thumb a,.gravatar,#top .commentlist .comment.depth-1,#top .commentlist .comment > div,div .product-sorting,.avia_partner_widget a,.avia_partner_widget a:hover,div.product .woocommerce-tabs ul.tabs li,#top div.product .woocommerce-tabs ul.tabs a,#top .dropdown_widget .buttons .button,.col2-set .col-1,.checkout .col-2 h3,.form-row-first,.form-row-last,.addresses .title h3,dt,dd,#top .social_widget_icon,body .av-special-heading .av-special-heading-tag,#socket .copyright,.av-magazine-top-heading{float:right; }#top #header .avia_mega_div .sub-menu,.avia-progress-bar div.progress .bar-outer,.avia-progress-bar div.progress .bar,.widget_nav_menu ul:first-child > .current-menu-item,.widget_nav_menu ul:first-child > .current_page_item,.widget_nav_menu ul:first-child > .current-menu-ancestor,div .avia_message_box .avia_message_box_title,#header_main_alternate .avia_mega_div{right:0;left:auto;}
.avia_mega_div .avia-bullet,.avia-progress-bar .progressbar-title-wrap{right:3px;left:auto;}
#socket .sub_menu_socket li:last-child,.page-heading-container .author_description{padding-right:10px;}
#socket .sub_menu_socket li:first-child,.sub_menu > ul > li:first-child,.sub_menu > div > ul > li:first-child{padding-right:0;}
#top .avia-slideshow-arrows a.next-slide,#top #commentform .comment-form-rating label,#top.logged-in div #commentform .comment-form-comment label{right:auto;}
.avia_ajax_form .form_element_half_2,#top .products .product.last,#top #main .products .product.last,ul.products li.last{margin-left:0;margin-right:auto;}
.special-heading-inner-border,ol{margin-right:15px;margin-left:auto;}.avia-post-next.with-image,#top .avia-content-slider-element-container .avia-slideshow-dots{text-align:left;}
.js_active .tab,#top .woocommerce-tabs .tabs li a{float:right;margin:0 0 0 -1px;}
th,#top .sub_menu li li a,.cart_dropdown .dropdown_widget .widget_shopping_cart_content,table.shop_table,.cart-collaterals h2,#top #payment ul.payment_methods li,.mejs-container,.avia_socialcount{text-align:right;}
tr td:last-child,tr:first-child th{border-left-style:solid;border-left-width:1px;}
.pagination .pagination-meta,div .widget_shopping_cart .button.checkout,div .widget_price_filter .price_slider_wrapper .price_label,div .star-rating,div #reviews #comments ol.commentlist li .comment-text .star-rating,#top .dropdown_widget .buttons .button.checkout,.col2-set .col-2,#top #shiptobilling,.form-row-last,#socket .sub_menu_socket{float:left;}
.shop_columns_3 .products .product,.shop_columns_5 .products .product,#top .product_column_4 .products .product{margin:0 0 1% 1%;}
.helvetica-neue-websave , .avia_textblock  {
   
}
.avia_textblock h2 , .avia_textblock h4 , h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font{
	
}
.grid-entry .entry-content-header h3 a , .widget .textwidget , .avia-testimonial-subtitle , .avia-testimonial-meta-mini a , .news-headline{
	
}
.avia-icon-list .iconlist_icon {
    float: right;
    margin-right: 2px;
    margin-left: 30px;
}
.avia-icon-list .iconlist-timeline {
    right: 32px !important;
}
.entry-content-header .post-meta-infos {
	direction: rtl !important;
	text-align: right !important;
}
.post-meta-infos .date-container {
	direction: rtl;
	text-align: right;
	float: right;
}
.products li h3{
	
}
.chosen-container-single .chosen-drop {
   left: 9999px;
}
.summary .woocommerce-product-rating a , .onsale , .inner_tooltip{

}
#top.woocommerce-checkout .form-row.form-row-first label , #top .form-row label{
    text-align: right !important;
}
#top .av-masonry-entry .onsale {
    left: 20px !important;
	right:auto !important;
}
.av-masonry-entry.sale .av-masonry-entry-title {
    padding-left: 48px !important;
	padding-right: 0 !important;
}
#top .single-product-main-image .onsale {
    left: 7px!important;
	right:auto !important;
}
div #reviews #comments ol.commentlist li .comment-text {
    margin: 0 50px 0 0 !important;
}
blockquote {
    font-size: 13px !important;
}
.miniheading, .author_name, #reply-title, #top .logged-in-as, .dynamic-column-title {
    font-weight: normal !important;
    letter-spacing: 0 !important;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    font: 13px tahoma,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.blog-tags strong {
	font-weight: normal !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
    margin-left: auto;
    margin-right: auto;
    max-width: normal !important;
	font-size: 13px !important;
}
/* bbpress code */
.bbp-login-form .bbp-submit-wrapper , #bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content , #top .bbp_widget_login {
    text-align: right !important;
}

#bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a, #subscription-toggle a{
	font-weight: normal !important;
}
#bbp-single-user-details #bbp-user-navigation li {
    float: right !important;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
    padding: 5px 5px !important;
	font-size: 11px !important;
}
div.bbp-submit-wrapper , #bbpress-forums div.bbp-topic-tags {
    float: right !important;
}
.bbp-pagination-count , li.bbp-header div.bbp-topic-content span#subscription-toggle, li.bbp-header div.bbp-topic-content span#favorite-toggle, li.bbp-header div.bbp-reply-content span#subscription-toggle, li.bbp-header div.bbp-reply-content span#favorite-toggle {
    float: left !important;
}
#top legend {
    font-size: 13px !important;
	color: #333333 !important;
}
#top .bbp-login-form label {
    width: 210px !important;
}
div.bbp-topic-header, div.bbp-reply-header {
    margin-right: 107px !important;
    margin-left: auto !important;
}
#bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
    float: right !important;
    margin-right: auto !important;
	margin-left: 30px !important;
    text-align: center;
}
.avia_transform .bbp-replies .bbp-reply-author:before, .avia_transform .forum-search .bbp-reply-author:before, .avia_transform .forum-search .bbp-topic-author:before {
    border-right-style: solid !important;
    border-right-width: 1px !important;
	 border-left-style: none !important;
    border-left-width: 0 !important;
	 border-bottom-style: none !important;
    border-bottom-width: 0 !important;
		 border-top-style: solid !important;
    border-top-width: 1px !important;
    height: 14px;
    left: auto !important;
	right: 98px !important;
}

#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author {
    float: left !important;
	padding-left: 5px !important;
}

#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {
    margin-right: auto !important;
	margin-left: 140px !important;
	float: right !important;
	padding-right: 5px !important;
}

#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
    margin-right: auto !important;
	margin-left: 130px !important;
    padding: 12px 12px 12px 0px !important;
}
#top .bbp-login-form label {
    text-align: right !important;
    width: 110px !important;
}
#top .bbp_widget_login .bbp-submit-wrapper {
    float: right !important;
    margin: 2px 0 0 10px !important;
}
li.bbp-forum-info, li.bbp-topic-title {
    float: right !important;
    text-align: right !important;
}
#bbpress-forums .bbp-header .bbp-forum-info, #bbpress-forums .bbp-header .bbp-topic-title {
    padding-left: 0;
	padding-right: 12px !important;
}
#bbpress-forums .bbp-forum-content p {
    font-style: normal !important;
    margin: 5px 0 0;
}
.bbp-forum-title, .bbp-topic-permalink, .bbp-author-name {
    font-weight: normal !important;
}
.iconbox_left .iconbox_icon {
    right: -5px !important;
	left: auto !important;
}
/*
.avia-content-slider .slide-image {
    float: right;
	clear: both;
	width: 80px !important;
}
.slide-entry .slide-content{
	float: right;
	padding-right: 20px;
	width: 90%;
}
/* heading fix */
.av-special-heading .av-special-heading-tag {
    float: none !important;
}
/* contact form */
.avia_ajax_form .first_form {
    clear: both;
	margin-left: auto;
    margin-right: 0;
}
.avia_ajax_form .form_element_fourth {
    width: 24.2%;
    float: right;
	margin-left: auto;
    margin-right: 1%;
    clear: none;
}
.avia_ajax_form .form_element_half {
    float: right;
    margin-right: 1%;
    margin-left: auto;
}
/* mobile logo */
@media only screen and (max-width: 767px){
.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {
    float: left;
}
.responsive .logo img {
    float: left;
}
.responsive #top .logo {
    float: left;
}
}
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    margin-left: 0 !important;
}
#header .mega_menu_title {
    text-align: right;
}

