.nicdark_logo {

    float: right;

    margin-right:110px;

    

}

.nicdark_right_sidebar_btn_open{

	float:right !important;

	margin-right: -110px;

}

.nicdark_left_sidebar_btn_open{

	float:left !important;

}

.nicdark_marginright20 {

    margin-left: 20px;

}

.menu {

    float: right;

    margin: 5px 50px 0 50px;

}

.menu > li {

    float: right;

}

.nicdark_newlabel a:after {

    float: left;

    margin-top: 5px;

    margin-left: -50px;

}

.menu li ul a {

    padding: 15px 15px 15px 65px;

}

.menu  .sub-menu li:first-child:before{

 margin-left: -35px; 

 left:100%;

 }

 .menu .sub-menu li ul {

    padding-right: 20px;

    padding-top: 0px;

    top: 0;

    right: 100%;

}

.menu  .sub-menu li ul li:first-child:before{ 

z-index:-1; 

position: absolute; 

content: '\e8c1'; 

font-family: 'fontello'; 

margin-top: 5px; 

margin-left: -1px; 

font-size: 36px; 

}

.sf-with-ul:after{ 



content: '\ea74'; 

font-family: 'fontello'; 

margin-right:20px; 

margin-left:inherit;



}

.nicdark_megamenu ol li a:before{ 

content: '\ea74'; 

font-family: 'fontello'; 

margin-left:20px;

font-size: 13px;



}



.nicdark_marginleft100 {

    margin-right: 100px;

	margin-left:inherit;

}

.nicdark_activity {

    float: right;

}

.nicdark_absolute {

    left:inherit;

    right: 0;

}

.icon-right-open-outline:before {

    content: '\ea73';

}

.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {

    margin-right: 14px;

    margin-left:inherit;

}



.nicdark_absolute_right10 {

    margin-right: inherit;

    margin-left: 10px;

    right: initial;

    left: 0;

    padding: 3px 8px 3px 8px !important;

}

.nicdark_dark_widgets .widget.woocommerce h2:after {

    right: 0;

}

.nicdark_dark_widgets .widget {

    box-shadow: 0px 0px 0px 0px #000;

}

.widget.widget_top_rated_products ul.product_list_widget li .star-rating {

    margin-right: 80px;

}

.widget.widget_top_rated_products ul.product_list_widget li a span{

	margin-right:80px

}

#customer_login > div{

	float :right;

	width: 46%;

	margin-left: 4%

}

#reg_email.woocommerce-Input.input-text{

  margin-bottom: -1px;

}

.tagcloud a {

    float: right;

    font-size: 15px !important;

    margin-right: 0 !important;

    margin-left: 12px !important;

}

.nicdark_dark_widgets .widget h2::after {

    right: 0;

    left: inherit;

}

.nicdark_divider.left > span {

    float: right;

}

.nicdark_advanced_search input[type="submit"] {

    margin: 6px auto;

}

.pdp-default .pdp-footer {



    height: 25px !important;

}

.pdp-default .dow {

    font: bold 15px 'irsans' !important;

    width: 30px !important;

}

.pdp-default .day {

    width: 30px !important;

    font-family: irsans;

}

.pdp-default .nul {



    width: 30px !important;

}

.nicdark_btn_icon.small {

    padding: 4px 10px;

	margin-right: 15px;

}

.nicdark_post_archive .white.nicdark_btn{

	float:right;

}

.nicdark_btn_icon.medium {

    padding: 8px 16px;

    margin-right: 0px;

}

.nicdark_btn.extrasize {

    padding: 28px 24px 20px 24px;



}

.tagcloud-widget-shortcode > a {

    margin: 10px 0px 10px 10px;

    float: right;

 

}

div#tagcloud {

    margin-right: 0 !important;

}

.nicdark_btn_icon.extrabig {

    padding: 10px 23px;

}

.vc_toggle_rounded .vc_toggle_title {

     padding-right: 40px !important;

}

.nicdark_dropcap {

    float: right;

    margin-left: 20px;

    margin-right: inherit;

}

.nicdark_btn.extrasmall {

    font-size: 15px;

    margin-left: 6px;

	    margin-top: -3px;

}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked {

 

    text-align: right;

}

.nicdark_btn_icon.big {

    padding: 10px 23px 10px 23px;

    line-height: 32px;

}

.comment-author {

    float: right;

}

.comment-meta {

    float: right;

}

.comment-author img {

    float: right;

}

.widget ul {

    float: right;

}

.products li .add_to_cart_button, .products li .product_type_variable, .products li.outofstock a.button, .products li.product-type-external a.button, .products li.product-type-grouped a.button {

    font-size: 15px;

    padding: 8px 10px 10px 15px;

    margin: 0px 20px 20px 0px;

    font-family: iransans !important;

    word-spacing: -3px;

    float: right;

}

.woocommerce-ordering:before {

    left: 20px;

    top: 5px;

	right: inherit;

}

.woocommerce-product-rating .star-rating span {

     margin-top: -27px;

}

.woocommerce-product-rating .star-rating {

    float: right;

}

.woocommerce #review_form .comment-form .stars a:after {

    right: 25px;

}

p.stars a {

     float: right;

}

.entry-summary div .price {

    text-align: right;

}

.woocommerce-tabs li {

    float: right;

    margin-left: -1px;

	margin-right:inherit;

}

.products li .star-rating span {

     margin-top: -22px;

}

.related.products{

    margin: 0px 0px 0 -10px;

}

.products li {

    float: right;

}

.products .product .onsale {

    line-height: 23px;

}

.products li .price,.products li .add_to_cart_button, .products li .product_type_variable, .products li.outofstock a.button, .products li.product-type-external a.button, .products li.product-type-grouped a.button,.woocommerce-pagination a, .woocommerce-pagination span {

      color: #4a4a4a !important;;

}

h1, h2, h3, h4, h5, h6, input[type="text"], textarea, select {

    color: #5a5a5a;

	font-weight: bold;

}

p {

    font-size: 14px;

}

.nicdark_iconbg.right {

    left: -10px;

	right:inherit;

    top: -12px;

}

.woocommerce-MyAccount-navigation {

    float: right;

}

.woocommerce-MyAccount-navigation ul li {

    margin: 4px 0px 6px 10px;

  

}

.vc_btn3.vc_btn3-size-md {

    padding-top: 0px !important;

    padding-bottom: 3px !important;

}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {

    height: 10px;

	    left: 20px;

 

}

.vc_progress_bar .vc_single_bar .vc_bar {

 left:inherit;

    right: 0;

}

.nicdark_marginleft70{

	    margin-right: 70px;

    margin-left: inherit;

}

.tt_timetable .event a, .tt_timetable .event .event_header {



    visibility: hidden;

	position:absolute;

}

table.tt_timetable {

 

    font-family: iransans,tahoma;

 

}

.tt_timetable .event .before_hour_text, .tt_timetable .event .after_hour_text {

    font-size: 17px;

    margin: 15px 0 23px 0;

}

.tabs_box_navigation.sf-timetable-menu {

    float: right;

    font-family: iransans;

}

.sf-timetable-menu {

    margin: 0 0px 30px 30px!important;

}

.sf-timetable-menu li:hover ul a, .sf-timetable-menu li.submenu:hover ul a {



    font-family: iransans,tahoma;

}

.tt_timetable td.tt_hours_column{

	font-size:16px;

}

.tt_timetable th{

	font-size:18px

}

.tt_tabs_navigation li a {

    font-size: 20px !important;

    font-family: iransans,ta;

}

.rtl .tt_tabs_navigation li {

    margin: 0 0 0 25px !important;

}

.nicdark_logo img {

    margin-right: -115px;

}

input, textarea, keygen, select, button{

	font-family:iransans

}

.vc_tta.vc_general .vc_tta-panel-title {

 

    text-align: right;

}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {

    padding-right: 57px;

}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {

   left:inherit;

    right: 20px;

}



.rtl{

direction:ltr !important;

}

.nicdark_site{

direction:rtl;

}

.nicdark_container {



    direction: ltr;

}

section .nicdark_container {

direction:rtl;

}

.vc_row {



    direction: rtl;

}

.nicdark_navigation .nicdark_container {



    direction: rtl !important;

}

@media (max-width: 767px){

	.nicdark_navigation{

		position:static;

	}

}

.products li img {

    margin: 0 0 0 0;

}

.products li .add_to_cart_button, .products li .product_type_variable, .products li.outofstock a.button, .products li.product-type-external a.button, .products li.product-type-grouped a.button{

	float:none;

	margin:0 0 20px 0;

}

.products li {



    text-align: center;

}

.products li h2 {

    margin: 0 !important;

    padding: 20px !important;

    font-size: 22px;

    background-color: #495052;

    color: #fff !important;

    float: left;

    width: 100%;

    font-weight: 300;

    text-transform: uppercase;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.product .related h2:after{

content:"";

}

#payment input.button {



    padding: 7px 20px;



}

#order_review table, table.order_details {



    text-align: right;

}

#payment label {

    float: right;

 

}

.nicdark_archive1.nicdark_padding010.comments-style{

	margin-top:30px

}

h3 {

    line-height: 27px;

}

h1{

line-height:50px !important;

}

.popliup-content {

    direction: rtl;

}

h2 {

    line-height: 40px;

}



.shop_table .actions .button {

    padding: 7px;



}
.nicdark_section {
    float: right;
}
.menu > li > a {
    color: #696969;
}
#wooswipe .thumbnails{
	direction:ltr;
}
[dir='rtl'] .slick-slide{
	float:left;
}
[dir='rtl'] .slick-prev{
	right:0;
	left:inherit;
}
.wpb_wl_quick_view_content {
    text-align: right;
}
.mfp-auto-cursor .mfp-content {
    direction: rtl;
}
.wpb_wl_quick_view_content{
    font-family:inherit;
}
.mfp-close {
    width: 37px;
    height: 37px;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li .quantity {
    margin: 10px 0px 0px 54px !important;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li a {
    padding-right: 78px;
    padding-left:0;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li img {
    margin-left:0;
    margin-right: -72px;
}
.widget.widget_shopping_cart .widget_shopping_cart_content ul li a:first-child{
	padding-right:5px;
}