/* RTL for Elision */



@font-face {

    font-family: 'BMitra';

    src: url('fonts/BMitra.eot');

    src: url('fonts/BMitra.eot?#iefix') format('embedded-opentype'),

         url('fonts/BMitra.woff') format('woff'),

         url('fonts/BMitra.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'iransans';

    src: url('fonts/IRANSansWeb(FaNum).eot');

    src: url('fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),

         url('fonts/IRANSansWeb(FaNum).woff') format('woff'),

         url('fonts/IRANSansWeb(FaNum).ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'irsans';

    src: url('fonts/irsans.eot');

    src: url('fonts/irsans.eot?#iefix') format('embedded-opentype'),

         url('fonts/irsans.woff') format('woff'),

         url('fonts/irsans.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'BMitraBold';

    src: url('fonts/BMitraBold.eot');

    src: url('fonts/BMitraBold.eot?#iefix') format('embedded-opentype'),

         url('fonts/BMitraBold.woff') format('woff'),

         url('fonts/BMitraBold.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

}



@font-face {

    font-family: 'BRoya';

    src: url('fonts/BRoya.eot');

    src: url('fonts/BRoya.eot?#iefix') format('embedded-opentype'),

         url('fonts/BRoya.woff') format('woff'),

         url('fonts/BRoya.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'BTabassom';

    src: url('fonts/BTabassom.eot');

    src: url('fonts/BTabassom.eot?#iefix') format('embedded-opentype'),

         url('fonts/BTabassom.woff') format('woff'),

         url('fonts/BTabassom.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}





@font-face {

    font-family: 'BTitr';

    src: url('fonts/BTitr.eot');

    src: url('fonts/BTitr.eot?#iefix') format('embedded-opentype'),

         url('fonts/BTitr.woff') format('woff'),

         url('fonts/BTitr.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

}



@font-face {

    font-family: 'BTitrTGE';

    src: url('fonts/BTitrTGE.eot');

    src: url('fonts/BTitrTGE.eot?#iefix') format('embedded-opentype'),

         url('fonts/BTitrTGE.woff') format('woff'), 

         url('fonts/BTitrTGE.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

}





@font-face {

	font-family: 'Yekan';

	src: url('fonts/Yekan.eot?-wwn5ej');

	src: url('fonts/Yekan.eot?#iefix-wwn5ej') format('embedded-opentype'),

	url('fonts/Yekan.woff?-wwn5ej') format('woff'),

	url('fonts/Yekan.ttf?-wwn5ej') format('truetype'),

	url('fonts/Yekan.svg?-wwn5ej#icomoon') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

    font-family: 'BTraffic';

    src: url('fonts/BTraffic.eot');

    src: url('fonts/BTraffic.eot?#iefix') format('embedded-opentype'),

         url('fonts/BTraffic.woff') format('woff'),

         url('fonts/BTraffic.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}





 @font-face {

    font-family: 'BNasim';

    src: url('fonts/BNasim.eot');

    src: url('fonts/BNasim.eot?#iefix') format('embedded-opentype'),

         url('fonts/BNasim.woff') format('woff'),

         url('fonts/BNasim.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

}



body{direction:rtl;unicode-bidi:embed;}

nav.main_menu ul li{float:right;}

nav.main_menu{text-align: right;}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5{ padding: 9px 20px 9px 30px;}

.drop_down .second .inner > ul > li:hover > a, .drop_down .second .inner ul li.sub ul li:hover a{margin:0 10px 0 0;}

.drop_down .second .inner ul li.sub a i.q_menu_arrow{left: 15px;right:auto;}

.drop_down .fa-angle-right:before{content:"\f104";}

.drop_down .second .inner ul li ul{right:100%;left:auto;}

.drop_down .wide .second ul li ul{right: 0; left: auto;}

.q_slider{direction:ltr;}

.carousel-inner .slider_content_outer{direction:rtl;}

.qbutton, .load_more a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton{ text-align: right;}

.qbutton i{ margin: 0 30px 0 0;}

.q_slider  .fa-angle-right:before{content:"\f104";}

.section .video-wrap{direction:ltr;}

.q_progress_bar .progress_content{left: auto;right:0;}

.q_progress_bar .progress_number_wrapper{ text-align: left;left: auto;right:0;}

.q_progress_bar{ text-align: right;}

.q_progress_bars_icons_inner .bar{  float: right;margin: 0 0 10px 10px;}

.q_dropcap.circle, .q_dropcap.square{margin: 5px 0 0 15px;}

.q_dropcap{float: right;}

blockquote{ border-right: 2px solid #DDDDDD; border-left: none;}

blockquote h4{padding: 0 25px 0 0;}

.q_tabs .tabs-nav li{float: right;}

.q_dropcap{font-size: 32px;}

.q_tabs.boxed{text-align: right;}

.q_tabs.boxed .tabs-nav li a{padding: 0 0 0 20px;font-size:16px;}

.q_tabs.vertical .tabs-nav{margin: 0 0 0 2.28466%;float: right;}

.q_tabs.vertical .tabs-nav li a{padding: 9px 0 9px 17px; text-align: right;font-size:16px;}

.q_tabs.vertical .tabs-container{ float: right;}

.q_tabs .tabs-container{text-align: right;}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{margin: 0 0 0 20px;}

.q_accordion_holder .ui-accordion-header span.tab-title, .q_accordion_holder.accordion.with_icon .ui-accordion-header div.icon-wrapper, .q_accordion_holder .ui-accordion-header .accordion_mark{float: right;}

.q_accordion_holder.with_icon .accordion_icon_mark{left: 20px;right:auto;}

.q_accordion_holder.accordion.with_icon .ui-accordion-header i{margin: 0 15px 0 0;}

.q_accordion_holder.accordion.with_icon .ui-accordion-header span.tab-title{ margin: 13px 20px 13px 0;}

.q_list.circle ul > li, .q_list.number ul > li{background-position: 100% center;padding: 0 30px 0 0;}

.q_list.number ul > li:before{right:0;left:auto;}

.q_list.number.circle_number li{padding-right: 53px;padding-left: 0;}

.fa.pull-left{ margin-left: 0.3em; margin-right: auto;}

.pull-left,.q_icon_with_title .icon_holder{float:right;}

.q_icon_list p{ padding: 0 56px 0 0;}

.q_icon_with_title.tiny.square .icon_text_holder, .q_icon_with_title.small.square .icon_text_holder{padding: 0 70px 0 0;}

.qbutton .fa-angle-right:before{content:"\f104";}

.q_steps_holder .circle_small span{right: 0;left: auto;}

.q_steps_holder .step1{right: 40px;left: auto;}

.q_steps_holder .circle_small_holder_inner .arrow_holder{left: 7px;right: auto;background: url("rtl-img/rtl-step_holder_arrow.png") no-repeat scroll left center transparent;}

.q_steps_holder .circle_small_inner .image_holder{right: -11px;left:auto;}

.latest_post_holder > ul > li{float: right;}

.latest_post_holder ul > li.three{padding: 0 0 0 2%;}

.latest_post_holder ul > li.two{padding: 0 0 0 2%;}

.latest_post_holder ul > li.four{padding: 0 0 0 2%;}

.gallery_holder ul li{float: right;}

.gallery_holder ul.v3 li, .wpb_gallery_slides .gallery_holder ul.v3 li{margin: 0 0 20px 2%;}

.pp_nav .pp_play, .pp_nav .pp_pause,a.pp_arrow_previous, a.pp_arrow_next,a.pp_close,a.pp_expand, a.pp_contract,a.pp_previous,a.pp_next{text-indent: 10000px;}

.q_icon_with_title.large .icon_text_holder{padding:0 65px 0 0;}

.q_icon_with_title.large.boxed .icon_text_holder, .q_icon_with_title.large.circle .icon_text_holder, .q_icon_with_title.large.icon_image .icon_text_holder{padding: 0 124px 0 0;}

.projects_holder article .hover_feature_holder, .portfolio_slider .hover_feature_holder{direction:rtl;}

.widget .tagcloud a,.single_tags a{float: right;margin: 0 0 2px 2px;}

.widget.widget_search form input[type="submit"], .header_top .searchform input[type="submit"],.widget.widget_search form input[type="text"], .header_top .searchform input[type="text"]{float:right;}

.comment_holder .comment_number{float:right;}

#commentform .three_columns>.column1,#commentform .three_columns>.column2,#commentform .three_columns>.column3{float:right;}

#commentform .three_columns>.column1>.column_inner{padding: 0 0 0 15px;}

#commentform .three_columns>.column2>.column_inner {padding: 0 10px 0 5px;}

#commentform .three_columns>.column3>.column_inner{padding: 0 15px 0 0;}

.portfolio_social_holder{left:0;right:auto;}

.portfolio_single .portfolio_like a i{margin: 0 0 0 8px;}

.blog_holder article .post_content_holder{float:right;}

.blog_holder article.format-quote .post_text .post_title, .blog_holder article.format-link .post_text .post_title{padding: 0 50px 0 0;}

.blog_holder.masonry article{text-align: right;}

.blog_holder article .date_holder{float:right;}

.blog_holder article .post_social{float:left;}

.blog_holder article.format-quote .post_text .post_title, .blog_holder article.format-link .post_text .post_title{padding: 0 50px 0 0;}

.filter_holder ul li{margin: 0 0 0 5px;float: right;text-align: right;}

.portfolio_single h3{padding: 0 0 0 70px;}

.portfolio_gallery a{float: right;}

.portfolio_gallery a.v3{margin: 0 0 2% 2%;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin-left: 2.3%;float: right;margin-right:0;text-align:center;}

.woocommerce .two_columns_66_33 ul.products li.product, .woocommerce-page .two_columns_66_33 ul.products li.product, .woocommerce .two_columns_75_25 ul.products li.product, .woocommerce-page .two_columns_75_25 ul.products li.product, .woocommerce .two_columns_25_75 ul.products li.product, .woocommerce-page .two_columns_25_75 ul.products li.product, .woocommerce .two_columns_33_66 ul.products li.product, .woocommerce-page .two_columns_33_66 ul.products li.product{margin-right:0;margin-left: 1.886792452830189%;text-align:center;}

.woocommerce ul.products li.product.last{margin-left:0;}

.woocommerce .woocommerce-result-count{float: left;text-align: left;}

.woocommerce .select2-container.orderby .select2-choice, .woocommerce-page .select2-container.orderby .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above.orderby .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above.orderby .select2-choices, .woocommerce-page .select2-dropdown-open.select2-drop-above.orderby .select2-choice, .woocommerce-page .select2-dropdown-open.select2-drop-above.orderby .select2-choices{padding-right: 16px;padding-left: 0;}

.select2-container .select2-choice>.select2-chosen{margin-left: 26px;margin-right: auto;}

.select2-container .select2-choice .select2-arrow{left:0;right:auto;}

.select2-search-choice-close{left:3px;right:auto;}

.select2-container .select2-choice abbr{left:24px;right:auto;}


.woocommerce div.product .cart .quantity{float: right;margin-left: 20px;margin-right:0;}

.woocommerce ul.tabs li{float:right;}

.woocommerce ul.tabs li:first-child a{padding: 0 15px;}

.woocommerce table th{text-align: right;}

.woocommerce table td{text-align: right !important;}

.product_dimensions{direction:ltr;}

.woocommerce div.product .images img{float:left;}

.woocommerce.single-product .woocommerce-message{text-align: right;}

.woocommerce.single-product .woocommerce-message a.button{left:0;right:auto;}

.woocommerce p.stars span, .woocommerce-page p.stars span{float: right;}

.woocommerce ol.commentlist li.comment img{float: right; margin-left: 10px;margin-right:0;}

.woocommerce .star-rating, .woocommerce-page .star-rating{float: left;}

.woocommerce div.cart-collaterals h2 a span{right:2px;left:auto;}

.woocommerce div.cart-collaterals div.cart_totals th, .woocommerce-page .div.cart-collaterals div.cart_totals th{padding-right:0;padding-left:7px;}

.select2-container .select2-choice{padding: 0 8px 0 0;}

.woocommerce .select2-container .select2-choice, .woocommerce-page .select2-container .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above .select2-choices, .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices{padding-right: 1.56827%;padding-left: 0;}

.woocommerce div.cart-collaterals .select2-container .select2-choice, .woocommerce-page div.cart-collaterals .select2-container .select2-choice, .woocommerce div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choices, .woocommerce-page div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce-page div.cart-collaterals .select2-dropdown-open.select2-drop-above .select2-choices{ padding-right: 3.14233%; padding-left: 0;}

.woocommerce .col-1{ margin-left: 1.84502%; margin-right: 0;}

.woocommerce .col-1, .woocommerce .col-2{float:right;}

.woocommerce form.checkout .col2-set .form-row{float:right;margin-left: 3.7037%;margin-right: 0;}

.woocommerce form.checkout .col2-set .form-row-last{margin-left: 0;}

.chosen-container-single .chosen-single div{ left: 0; right: auto;}

.woocommerce-checkout .form-row .chosen-container-active .chosen-single-with-drop div, .woocommerce-checkout .form-row .chosen-container-single .chosen-single div, .woocommerce-account .form-row .chosen-container-active .chosen-single-with-drop div, .woocommerce-account .form-row .chosen-container-single .chosen-single div{margin-left: 4px;margin-right: 0;}

.woocommerce-checkout .form-row #billing_country_chzn.chosen-container-single .chosen-single div b, .woocommerce-checkout .form-row #shipping_country_chzn.chosen-container-single .chosen-single div b, .woocommerce-checkout .form-row .chosen-container-single .chosen-single div b, .woocommerce-account .form-row .chosen-container-single .chosen-single div b{margin-left: 4px;margin-right: 0;}

.woocommerce .chosen-container.chosen-container-single .chosen-single, .woocommerce-page .chosen-container.chosen-container-single .chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single{padding-right: 2.5%;padding-left: 0;}

.chosen-container-single .chosen-single span{ margin-left: 26px; margin-right: 0;}

.drop_down .wide.icons .second i{float:right;}

.drop_down .wide .second .inner ul li a{padding: 9px 10px 9px 20px;}

.drop_down .wide .second .inner ul li:hover > a, .drop_down .wide .second .inner ul li.sub ul li:hover a{margin: 0 10px 0 0;}

.drop_down .wide .second ul li{float:right;}

.drop_down .wide .second .inner > ul > li > a{padding: 9px 10px;}

.drop_down .wide .second .inner > ul > li:hover > a{margin:0;}

.shopping_cart_dropdown .cart_list a > img{ padding: 0 0 0 10px;float: right;}

.shopping_cart_dropdown span.total{ padding: 0 8px 0 0;}

.shopping_cart_dropdown span.total span{padding: 0 5px 0 0;}

.blog_holder article .post_info{float: right;}

.blog_holder article .post_info .inner{ padding: 0 0 0 20px;}

.comment_holder .comments{float:right;}

.comment_holder .comment .image{float:right;}

.comment_holder .comment .text{padding: 0 100px 0 0;}

.comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link{left: 10px;right: auto;}

.comment_holder .comment-list li ul.children{padding: 0 30px 0 0;}

.woocommerce .order_details.clearfix li, .woocommerce-page .order_details.clearfix li{float: right;margin-left: 45px;margin-right: auto;}

.woocommerce-checkout .shop_table.order_details th{padding-right: 0;padding-left: 7px;}

.woocommerce .addresses header{text-align: right;}

.woocommerce-checkout .addresses .col-1, .woocommerce-checkout .addresses .col-2{margin-left: 1.84502%;margin-right: 0;}

.woocommerce-checkout .addresses .col-2, .woocommerce-account .addresses .col-2{float:right;}

.flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3 a,.menu_recent_post_text{direction: rtl;text-align:right;}

.q_icon_with_title.medium .icon_text_holder {padding: 0 55px 0 0;}

div.pp_default .pp_previous:hover,a.pp_next,a.pp_close,a.pp_arrow_previous, a.pp_arrow_next,.pp_nav .pp_play, .pp_nav .pp_pause{text-indent: 10000px !important;}

.contact_form .two_columns_50_50>.column1{float:right;}

.contact_form .two_columns_50_50>.column2{float:right;}

.contact_form .two_columns_50_50>.column1>.column_inner{padding: 0 0 0 10px;}

.contact_form .two_columns_50_50>.column2>.column_inner{padding: 0 10px 0 0;}

.woocommerce .addresses header a.edit{left:0;right:auto;}

.woocommerce .addresses .col-1, .woocommerce .addresses .col-2{margin-left: 1.845018450184502%;margin-right: 0;}

.woocommerce .addresses .col-1.address{margin-left: 2.909090909090909%;margin-right: 0;}

.woocommerce .button, .woocommerce-page .button, .woocommerce-page input[type="submit"], .woocommerce input[type="submit"], .woocommerce ul.products li.product .added_to_cart{text-align: right;}

.woocommerce form.checkout table.shop_table th, .woocommerce form.checkout table.shop_table td{ text-align: center !important;}

.title .title_on_bottom_holder h1,.qbutton,.load_more a,#submit_comment,.drop_down .wide .second ul li .qbutton,.drop_down .wide .second ul li ul li .qbutton,

.woocommerce .button,.woocommerce-page .button,.woocommerce-page input[type="submit"],.woocommerce input[type="submit"],.woocommerce ul.products li.product .added_to_cart{letter-spacing:0;font-family:yekan;}

.q_icon_with_title.medium.boxed .icon_text_holder, .q_icon_with_title.medium.circle .icon_text_holder, .q_icon_with_title.medium.icon_image .icon_text_holder { padding: 0 98px 0 0;}

.gallery_holder ul li .gallery_hover i{margin: 0 -16px 0 0; right: 50%;}

.projects_holder > .mix { text-align: right;}

.chosen-container .chosen-drop{left: 9999px;}



@media only screen and (max-width: 600px){

#commentform .three_columns>.column1>.column_inner{padding: 0;}

#commentform .three_columns>.column2>.column_inner {padding: 0;}

#commentform .three_columns>.column3>.column_inner{padding: 0;}

.contact_form .two_columns_50_50>.column1>.column_inner{padding: 0;}

.contact_form .two_columns_50_50>.column2>.column_inner{padding: 0;}



}



@media only screen and (max-width: 768px) and (min-width: 600px){

.gallery_holder ul.v5 li, .gallery_holder ul.v4 li, .gallery_holder ul.v3 li{margin: 0 0 20px 3.2%!important;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce div.product ul.products li.product, .woocommerce-page div.product ul.products li.product{margin-left: 3.33%!important;margin-right: 0 !important;}

.woocommerce ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n), .woocommerce div.product ul.products li.product:nth-child(3n), .woocommerce-page div.product ul.products li.product:nth-child(3n){margin-left: 0 !important;}

}



@media only screen and (max-width: 1100px) and (min-width: 768px){

.latest_post_holder ul>li.three{padding: 0 0 0 2.6%!important;}

}



@media only screen and (max-width: 768px){

.latest_post_holder ul>li.four, .latest_post_holder ul>li.three, .latest_post_holder ul>li.two{padding: 0 0 0 2.7% !important;}

}





@media only screen and (max-width: 600px){

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce div.product ul.products li.product, .woocommerce-page div.product ul.products li.product, .woocommerce .two_columns_66_33 ul.products li.product, .woocommerce-page .two_columns_66_33 ul.products li.product, .woocommerce .two_columns_75_25 ul.products li.product, .woocommerce-page .two_columns_75_25 ul.products li.product, .woocommerce .two_columns_25_75 ul.products li.product, .woocommerce-page .two_columns_25_75 ul.products li.product, .woocommerce .two_columns_33_66 ul.products li.product, .woocommerce-page .two_columns_33_66 ul.products li.product{margin-left: 3.33%!important;margin-right: 0 !important;}

.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce div.product ul.products li.product:nth-child(2n), .woocommerce-page div.product ul.products li.product:nth-child(2n), .woocommerce .two_columns_66_33 ul.products li.product:nth-child(2n), .woocommerce-page .two_columns_66_33 ul.products li.product:nth-child(2n), .woocommerce .two_columns_75_25 ul.products li.product:nth-child(2n), .woocommerce-page .two_columns_75_25 ul.products li.product:nth-child(2n), .woocommerce .two_columns_25_75 ul.products li.product:nth-child(2n), .woocommerce-page .two_columns_25_75 ul.products li.product:nth-child(2n), .woocommerce .two_columns_33_66 ul.products li.product:nth-child(2n), .woocommerce-page .two_columns_33_66 ul.products li.product:nth-child(2n){margin-left: 0!important;}

}



.carousel-inner h2 {

    line-height: 53px;

}

.portfolio_single .portfolio_social_holder .portfolio_share, .portfolio_single .portfolio_social_holder .portfolio_like {

    float: left;

}

.portfolio_single .portfolio_social_holder .portfolio_share {

    margin: 0 15px 0 18px;

}

.portfolio_single .portfolio_like span{

    float:right;

    margin-left:4px;



}

.q_pie_graf_legend ul li p, .q_line_graf_legend ul li p {

    padding: 0 50px 0 0;

    text-align: right;

}

.q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder {

    float:right;

}

.price_in_table .value {

    float: left;

}

.price_table_inner ul li.table_title {

    font-size: 25px;

}

.q_message .message_text {

    text-align: right;

}

blockquote h4 {

    text-align: right;

}

img.apw-alignleft {

    margin: 0 0px 5px 10px;

}

.apw-alignleft {

    float: right;

}

.advanced-posts-widget a {

    font-size: 17px;

}

.advanced-posts-widget a time {

    font-size: 14px;

}

aside .widget h4{

    margin-bottom:15px;

    font-size:17px;

}

body .menu_recent_post_text a{

    color:black !important;

}

.flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3, .drop_down .wide .second ul li ul li .flexslider.widget_flexslider h3 a {

    text-align: right;

}

.menu_recent_post_text a{

text-align:right;

}

body footer .menu_recent_post_text a{

    color:#8c8c8c !important;

}

footer .flexslider.widget_flexslider ul li h3 a{

    color:whitesmoke;

}

.pagination ul li {

    float: right;

}

.page-template-contact-page .two_columns_33_66>.column1{

    float: right;

}

.woocommerce .widget_shopping_cart_content a.wc-forward:first-child{

    margin-right:7px

}

.woocommerce aside ul.product_list_widget li img {

    float: right;

    margin-left: 7.843137254901961%;

    margin-right:inherit;

}

.woocommerce .widget_shopping_cart_content p.buttons a.button:nth-child(2){

//    padding-left: 1%;

 //   padding-right: 6.843137254901961%;

}

.widget_product_search .screen-reader-text{

    visibility:hidden;

    position:absolute;

}

.widget_product_search #woocommerce-product-search-field{

    font-family:yekan;

    font-size:12px;

    width:70%;



}

.widget_product_search input[type="submit"]{

    font-family:yekan;

}



@media only screen and (max-width: 600px){

    body.woocommerce .two_columns_25_75>.column1{


    border-radius:2px;

    

}



}

@media only screen and (max-width: 768px) and (min-width: 600px){

.woocommerce aside ul.cart_list li, .woocommerce-page aside ul.cart_list li {

    text-align: right;

}



}

@media only screen and (max-width: 768px){

.woocommerce .widget_shopping_cart_content a.wc-forward:first-child {

    margin-right: 0px;

}}



.woocommerce-pagination .fa-angle-left:before {

    content: "\f105";

}

.woocommerce-pagination ul.page-numbers li a.prev {

    right: 0;

    left:inherit;

}

.woocommerce-pagination ul.page-numbers li a.next {

    left: 0;

    right:inherit;

}

.woocommerce-pagination .fa-angle-right:before {

    content: "\f104";

}

.woocommerce ul.tabs li a {

    padding: 0 15px;

     border: 1px #d8d8d8 solid;

    margin-left: 4px;

    border-radius: 3px;

    background-color: #f6f6f6;

    font-size: 14px;

}

.top-nav-search-icon{

cursor:pointer;

}

.woocommerce-account .woocommerce-MyAccount-navigation {

    padding: 0 0px 0 30px;

}

@media only screen and (max-width: 1000px){

.dark .top-nav-search-icon {

    color: #fff;

    cursor:pointer;

}

}

.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {

    float: right;



}

.cart_totals .shop_table{

    font-size:17px

}

.apw-posts-list .apw-list-item {

    border-bottom: 1px solid #3d3d3d;

}

.apw-posts-list .apw-list-item:last-child {

    border-bottom: 0;

}

.footer_top .widget{

    margin-top:20px !important;

}

.footer_top .widget:first-child{

    margin-top:0px !important;

}

.woocommerce .widget_shopping_cart_content p.buttons a.button {

    width: inherit;

    padding-left: 13px;

    padding-right: 13px;

}

.woocommerce ul.products li.product .price {



    font-size: 18px;

}

.woocommerce ul.products li.product h4 {

    font-size: 18px;

    font-weight: bold;

}

.sabade-khardi-text{

    float:left;

}



.drop_down .second .inner ul li:hover ul {

    overflow:initial;



}

.drop_down .second .inner ul li ul li ul li {

    display:none !important;



}

.drop_down .second .inner ul li ul li:hover ul li{

    display:block !important

}

.drop_down .second .inner ul li.sub ul li.menu-item-has-children > a i.q_menu_arrow {

    display: inline-block;

    position: absolute;

        left: 15px;

    right: auto;

    top: inherit;

    font-size: 12px;

    color: #888;

}

.drop_down .second .inner ul li.sub ul li.menu-item-has-children > a:hover i.q_menu_arrow {

    color:white;

}



.drop_down .second .inner ul li.sub ul li.menu-item-has-children > ul li a {

 

    color: #888;

}

.drop_down .second .inner ul li.sub ul li.menu-item-has-children > ul li a:hover{

    color:white;

   margin: 0px 20px 0 0 !important;

}



@media (min-width: 768px){

.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {

    float: right;

}}

header.centered_logo .header_inner_right {

    float: right;



}

@media only screen and (max-width: 1000px){

header.centered_logo .logo_wrapper {

    height: 34px!important;

}}



.woocommerce .product .single-onsale {

    right: 5px;

	left:inherit;

}

.woocommerce .product .images {

    float: right;

    margin-left: 1.886792452830189%;

	margin-right:inherit;

}

.woocommerce .summary {

    float: left;

}



.validate-state.validate-required.woocommerce-validated {

    width: 47% !important;

    float: left !important;

    margin-left: 0 !important;

}

select,input{

    font-family:yekan;

}

.woocommerce-ordering .select2-selection__rendered{

    display:none;

}

.woocommerce form.check-login .form-row {

    float: right;

}

.woocommerce-loop-product__title {

    font-size: 20px;

}

.woocommerce div.product .summary p.price span.amount {

    font-size: 1.684615384615385em;

}

#billing_state_field{

    float:right;

    width:47%

}

#billing_city_field{

    float:left;

}
nav.mobile_menu ul li {
    text-align: right;
}
nav.mobile_menu ul>li.has_sub>a span.mobile_arrow i:before{
    content: "\f104";
}
nav.mobile_menu ul li ul li {
    margin: 0 20px 0 0;
}
@media only screen and (max-width: 480px){
.header_inner_right .shopping_cart_outer .textwidget {
    padding: 0;
}}

.shopping_cart_dropdown .qbutton i {
    float: right;
    top: 8px;
}
.contact_form input[type='text'],.contact_form textarea{
    text-align:right
}
.contact_form input[type='submit']{
    float:right;
}
.woocommerce table.cart div.coupon, .woocommerce-page table.cart div.coupon {
    float: right;
}
.woocommerce div.cart-collaterals div.cart_totals, .woocommerce-page .div.cart-collaterals div.cart_totals {
    float: left;
}
.woocommerce table.cart td.actions>.checkout-button, .woocommerce-page table.cart td.actions>.checkout-button,
.woocommerce table.cart td.actions>.checkout-button, .woocommerce-page table.cart td.actions>[name="update_cart"] {
    float: left;
}
.price_in_table .value {
   top: -20px;
}
#back_to_top.on {
   left: 25px;
    right: auto;
}