@font-face {
  font-family: 'NeoSansArabic';
  src: url('../fonts/NeoSansArabic.eot');
  src: url('../fonts/NeoSansArabic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NeoSansArabic.woff') format('woff'),
    url('../fonts/NeoSansArabic.ttf') format('truetype'),
    url('../fonts/NeoSansArabic.svg#NeoSansArabic') format('svg');
  font-weight: normal;
  font-style: normal;
}

body.i18n-ar, .i18n-ar .section_title , h1, h2, h3, h4, h5, h6 {
font-family: 'NeoSansArabic' !important;
}

body,
.event_info,
.social_tabs > [id*="tab-"] .form_section div{
	direction: rtl;
	unicode-bidi: embed;
}
#admin-menu .dropdown .admin-menu-icon > a span{color: transparent;}
ul#admin-menu-menu > li.expandable > ul.dropdown > li.expandable > ul,
ul#admin-menu-menu > li.expandable > ul.dropdown > li.expandable > ul > li > ul,
ul#admin-menu-menu > li.expandable > ul.dropdown > li.expandable > ul > li > ul > li > ul,
ul#admin-menu-menu > li.expandable > ul.dropdown > li.expandable > ul > li > ul > li > ul> li > ul{
	right: auto;
  	left: 0 !important;
}
.owl-carousel .owl-stage-outer,
.canvas.canvas_small,
.owl-carousel .owl-nav,
.canvas,
.audioplayer1,
#flexslider, .flexslider,
.jackbox-holder,
.social_tabs > [id*="tab-"] a,
.social_tabs > [id*="tab-"] div{
	direction: ltr;
}

.caption_type_1 .caption_inner,
.owl-carousel .owl-stage-outer .owl-item,
.sub_menu_wrap > div,
.table_type_1 tr th,
.shopping_cart,
.form_type_1.type_2 .control-group.input_profiles .controls table tr:last-child td,
.form_type_1 .control-group.input_profiles .controls table tr td:last-child{
	text-align: right;
}

.form_type_1 .control-group.input_profiles .controls table tr td:last-child{
	padding: 10px 10px 0 0;
}

.range_values .last_limit{
	text-align: left;
}

.lang_button a img{
	margin: 5px 0 0 7px;
}

.login_button a i, .lang_button a i{
	margin-right: 0;
	margin-left: 7px;
}

.mobile_menu nav ul li:before{
	margin: 0px 0 0 8px;
}

input[type="checkbox"] + label:before {
	margin-right: 0;
	margin-left: 9px;
}

input[type="checkbox"] + label:after {
	left: inherit;
	right: 5px;
}

.sub_menu_wrap,
#menu_button,
.footer .logo{
	text-align: right;
}

#menu_button:after{
	content: "\f0c9";
	font-family: FontAwesome;
	font-size: 16px;
	color: #fff;
	margin-left: 5px;
}

#menu_button:before{
	display: none;
}

.i18n-ar .f_left,
.i18n-ar .main_menu,
.i18n-ar .tabs.variation_2 .section_title,
.i18n-ar .tabs_nav,

.i18n-ar .tabs_nav li,
.i18n-ar .widget_flickr .thumbs li,
.i18n-ar .widget_categories .categories_list > li > ul li a,
.i18n-ar .footer .footer_bottom_part p,
.i18n-ar .caption_type_1 .caption_inner a.button,
.i18n-ar .layer_slide_text .button,
.i18n-ar .post_var_inline ul li .scale_image_container,
.i18n-ar .weather_widget .weather_info > div:first-child,
.i18n-ar .widget_social_icons ul li,
.i18n-ar .circle_list li:before,
.i18n-ar [class*="default_list_"] li:before,
.i18n-ar .default_list_numb li span,
.i18n-ar .pagination li,
.i18n-ar .form_type_1 .control-group .control-label,
.i18n-ar [class*="first_letter_"] > span,
.i18n-ar .comment > div:first-child,
.i18n-ar .blog_rating_block > div,
.i18n-ar .small_post_list > ul > li,
.i18n-ar .sorting_block > div:first-child,
.i18n-ar .activity_list li .post_photo,
.i18n-ar .product_item .product_info .price,
.i18n-ar .quantity button,
.i18n-ar .quantity input[type="text"],
.i18n-ar .social_media_list li,
.i18n-ar .sub_menu_wrap > div,
.i18n-ar .side_bar_reviews ul li .scale_image_container,
.i18n-ar .post_list li .scale_image_container,
.i18n-ar [class*="section_post_"] .post_text .post_theme,
.i18n-ar .social_tabs > [id*="tab-"] p,
.i18n-ar .menu_wrap .col-lg-2,
.i18n-ar .contact_info_list li i,
.i18n-ar .product_page .col-lg-6,
.i18n-ar .rating_variants > li,
.i18n-ar .form_section.var2 form input,
.i18n-ar .form_section.var2 form .btn-email,
.i18n-ar .table_type_1.var5 tr td figure,
.i18n-ar .writers_list li{
	float: right;
}

.contact_info_list li p{
	padding-left: 0;
	padding-right: 25px;
}

.rating_variants > li:first-child{
	border-left: 1px solid #3e454c;
	padding: 0 10px;
}

.rating_variants > li:last-child{
	border-left: none;
	padding: 0 10px 0 0;
}

[class*="section_post_"] .post_text .post_theme{
	margin: 5px 0 0 5px;
}

.post_text .post_theme{
	margin: 2px 0 0 5px;
}

.sub_menu_wrap > div:first-child{
	margin-left: 30px;
}

.sub_menu_wrap > div:last-child{
	margin-left: 0;
}

.product_preview .owl-carousel .owl-nav{
	left: inherit;
}

.open_buttons > *:nth-child(2){
	margin-left: 0;
	margin-right: 3px;
}

.add_this > div{
	margin-left: 0;
	margin-right: 5px;
}

.widget_social_icons ul li{
	margin: 0 0 5px 5px;
}

.post_var_inline ul li .scale_image_container,
.side_bar_reviews ul li .scale_image_container,
.post_list li .scale_image_container{
	margin-right: 0;
	margin-left: 20px;
}

.widget_flickr .thumbs li,
.layer_slide_text .button,
.social_tabs > [id*="tab-"] p,
.table_type_1.var5 tr td figure,
.caption_type_1 .caption_inner a.button{
	margin-right: 0;
	margin-left: 10px;
}

.vote_widget input[type="radio"] + label:before{
	right: 0;
	left: inherit;
}

.vote_widget input[type="radio"] + label:after{
	right: 6px;
	left: inherit;
}

.vote_widget input[type="radio"] + label{
	padding-right: 35px;
	padding-left: 0;
}

input[type="radio"] + label{
	display: inline-block;
}

.f_right,
.search_box,
.tabs.variation_2 .tabs_conrainer,
.widget_categories .categories_list > li > ul li span,
.footer .footer_bottom_part .mobile_menu,
.form_section form .btn-email,
.weather_widget .weather_info > div:last-child,
.progress_bar_list li p span,
.sorting_block > div:last-child,
.product_item .product_info .rating,
.alert .close, .alert .button,
.table_type_1.var2 tr td:last-child figure{
	float: left;
}

.form_type_1.type_2 .control-group .control-label{
	float: none;
}

.alert{
	padding-left: 0!important;
	padding-right: 20px!important;
}

.form_section form .btn-email{
	margin-right: 0;
	margin-left: 2px;
}

.products_list ul li img{
	margin-right: 0;
	margin-left: 10px;
}

.popup,
.dropdown_list,
.shopping_cart,
.owl-carousel .owl-nav,
.canvas,
.canvas.canvas_small,
.post_image_buttons .icon_box,
.header.header_2 .close_search_form,
.sort_list,
form.search button,
.a_title [class*="us_icon"],
.close_product,
.button[class*="button_type_icon_"] i, .button[class*="button_type_icon_"] span{
	left: 0;
	right: initial;
}

#owl-demo-4.owl-carousel .owl-nav,
#owl-demo-6 .owl-nav,
#owl-demo-7 .owl-nav,
#owl-demo-10 .owl-nav{
	left: 15px;
	right: inherit;
}

.button.button_type_icon_medium{
	padding: 8px 20px 8px 57px;
}

.button.button_type_icon_small{
	padding: 2px 11px 2px 30px;
}

.button.button_type_icon_big {
	padding: 13px 22px 13px 70px;
}

.tabs_nav li{
	margin-right: 0;
	margin-left: 15px;
}

.tabs.variation_2 .tabs_conrainer .tabs_nav li{
	margin-right: 3px;
	margin-left: 0;
}

.sub_menu_wrap,
.post_image_buttons .button,
.post_image_buttons .buttons_container,
.header.header_2 .dropdown_list,
.header.header_2 .popup,
.progress_bar > div{
	right: 0;
	left: inherit;
}

.sub_menu_wrap.sub_menu_inner{
	
	right: 100%;
}

.ls-nav-prev{
	right: inherit;
	left: 10px;
}

.ls-nav-next{
	right: inherit;
	left: 55px;
}

.close_search_form{
	right: inherit;
	left: 15px;
}

.go-to-top {
	right: inherit;
	left: 30px;
}

.calousel_top_news .news_title,
.vertical_list li .scale_image_container,
.table_type_1.var3 tr td figure, .table_type_1.var4 tr td .topic_author{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}

.section_title a,
[class*="post_event_col_"] h3 a, .section_title a,
.bank_setion .accordion_item .a_title label img,
.table_type_1.var2 tr td:last-child figure{
	margin-left: 0;
	margin-right: 10px;
}

.footer_2 .widget_categories .categories_list > li:last-child{
	padding-left: 0;
	padding-right: 25px;
}

.photo_gallery .section_title{
	margin-right: 0;
	margin-left: 15px;
}

.thumbnails_container > ul > li .scale_image_container{
	float: left;
	margin-left: 0;
	margin-right: 20px;
}

.event_info a{
	margin-left: 0;
	margin-right: 5px;
}

.author_details > div:first-child,
#styleswitcher > ul > li .bg_select_color p{
	margin-right: 0;
	margin-left: 20px;
}

.form_type_1 .control-group.form-elements label:last-child{
	margin-left: 0;
	margin-right: 20px;
}

.footer_3 .side_bar_reviews ul li .scale_image_container,
.side_bar_tabs.comment_tabs ul li .comment_number{
	margin-right: 0;
	margin-left: 15px;
	float: right;
}

.caption_type_1 .caption_inner .page_theme a.button{
	margin-left: 0;
	margin-right: 0;
}

.form_section form .btn-email,
.form_section form .btn-email{
	margin-left: 0;
	margin-right: 2px;
}

.activity_list li .post_text{
	padding-left: 0;
	padding-right: 20px;
}

.activity_list li .post_text p {
	border-right: 2px solid #d1d1d3;
	border-left: none;
}

#owl-demo-8 .owl-nav{
	right: inherit;
	left: 5px;
}

.sorting_block.var2 span{
	margin-right: 0;
	margin-left: 5px;
}

.login_form form ul li i{
	right: inherit;
	left: 10px;
}

.login_form_confirm span,
.circle_list li h4{
	padding-left: 0;
	padding-right: 15px;
}

form.search input{
	padding-right: 10px;
	padding-left: 40px;
}

.tabs.vertical .tabs_content{
	border-left: none;
	border-right: 1px solid #000;
	margin-left: 0;
	margin-right: -1px;
	padding: 0 30px 10px 0;
}

.tabs.vertical .tabs_nav li.ui-tabs-active {
	border-right: none;
	border-left: 1px solid #fff;
}

.tabs.var4 .tabs_conrainer .tabs_nav li:first-child{
	border: none;
	padding-right: 0;
	margin: 0;
}

.tabs.var4 .tabs_conrainer .tabs_nav li:last-child{
	border-right: 1px solid #b0b1b4;
	margin-right: 0;
}

.tabs.vertical .tabs_nav li.ui-tabs-active{
	margin-right: 1px;
}

[class*="default_list_"] li:before,
.default_list_numb li span{
	padding-right: 0;
	padding-left: 10px;
}

.pagination,
.tags_section > div{
	margin-left: 0;
	margin-right: 5px;
}

.custom_select .select_title{
	padding-right: 40px;
}

.form_type_1.type_2 .controls{
	overflow: visible;
}

[class*="first_letter_"] > span{
	margin: 7px 0 0 10px;
}

.page_theme .post_image_buttons{
	margin-right: 0;
	margin-left: 10px;
}

@media (max-width: 1199px) and (min-width: 992px){
	
	.main_menu > ul > li:nth-child(n-4) .sub_menu_inner{
		right: auto;
		left: 100%;
		-webkit-transform-origin: 0 100%;
		transform-origin: 0 100%;
	}

}

@media only screen and (max-width: 992px){
	.header .main_menu ul.nav {
	  display: block !important;
	}
	.sub_menu_wrap.mega-menu > ul > li {
	  text-align: right;
	}
	.sub_menu_wrap > ul > li, .main_menu, .header.header_2 .main_menu {
	  text-align: right;
	}

	.sub_menu_wrap{
		right: 0;
		left: inherit;
	}
	.header .main_menu{
		float: none;
		text-align: right;
	}

	.sub_menu_wrap > div, .main_menu, .header.header_2 .main_menu{
		text-align: right!important;
	}

	.header .sub_menu_wrap > ul > li > a {
		padding-right: 0; 
	}
	.sub_menu_wrap ul li.current > a {
	  padding-right: 15px;
	  padding-left: 0;
	}
	.sub_menu_wrap ul li:hover > a {
	  padding-left: 15px;
	  padding-right: 15px;
	}
	.header .main_menu ul li .plus{
		left: 15px;
		right: inherit;
	}

	.header-main .search-holder .shopping_button,
	.header_6 .search-holder .shopping_button{
		margin-right: 0;
		margin-left: 15px;
	}

	.header.header_2 .dropdown_list,
	.header.header_2 .popup{
		left: inherit;
		right: 0;
	}

	.popup{
		text-align: right;
	}

	.menu_wrap .col-lg-2{
		float: none;
	}



}
.item-list{
  right:auto !important;
  left: 0;
}
.page-taxonomy #block-system-main{
	margin-top: -20px;
}
/*.page-node-106 #block-system-main,.page-search #block-system-main,
.page-calendar #block-system-main{
	margin-top: 0;
}*/
.page-taxonomy .term-listing-heading{display: none;}
#quicktabs-sport .view-categories-filter .scale_image_container, #quicktabs-homepage_portfolio_tabs .view-categories-filter .scale_image_container, 
#quicktabs-health_category_tabs .view-categories-filter .scale_image_container, 
#quicktabs-home1_fashion_tabs .view-categories-filter .scale_image_container{
	float:right;
	margin-left: 20px;
	margin-right: 0px;
}
.post_text{text-align: right; }
.view-categories-filter ul li{margin-left: 0px; margin-right: 0px; padding:0 0 0 30px;}
ul.quicktabs-tabs li{ float:right;}
#quicktabs-portfolio_tabs .item-list ul li a{ margin-right: 0px !important; margin-left: 10px;}
#quicktabs-portfolio_tabs .item-list{ float: right;}
.region-content .quicktabs-tabs li a{margin-right: 4px;}
.quicktabs_main .view-tab-view .section_title{float: right;}
.quicktabs_main .view-tab-view .tab-type-6 .section_title{float: none;}

footer .view-popular-categories h3{text-align: right;}
.widget_categories ul.categories_list li a{float: right;}
.widget_categories ul.categories_list li span{float: left;}
.flickr_badge_image {
  float: right;
  margin: 0 0px 10px 10px;
}
.view-tab-view .tab-type-1 .tabs_content.post_var_inline [id^='tab-block'] > div{float: right;}
.view-tab-view .tab-type-2 .tabs_content.post_var_inline [id^="tab-block"] > div{
	float: right;
}
.event_info .flag-like {
    margin: 0 10px 0 2px;
}
footer .widget_newsletter .form-item-email {
    margin-left: 42px;
    margin-right: 0;
}
footer .widget_newsletter .form-submit{left: 0; right: auto;}
.footer_2 .widget_categories .categories_list > li:nth-child(2), 
.footer_2 .widget_categories .categories_list > li:nth-child(4), 
.footer_2 .widget_categories .categories_list > li:nth-child(6), 
.footer_2 .widget_categories .categories_list > li:nth-child(8), 
.footer_2 .widget_categories .categories_list > li:nth-child(10), 
.footer_2 .widget_categories .categories_list > li:nth-child(12) {
    margin-left: 0;
    margin-right: 20px;
}
.footer_4 .widget_newsletter .form-submit {
    margin-right: 0;
    right: auto !important;
}
.panels-flexible-region-6-footer_link {
    float: left;
}
/*HEADER*/
.sub_menu_wrap.mega-menu > ul > li{float: right;}
.menu_border .search-holder{float: left;}
.header_2 .h_bot_part .search_box {
    float: left;
}
header .popup #user-login-form .form-submit{margin: 0 auto;}
header.header_3 .login_block{float: left;}
header.header_4 #block-search-form .form-submit {
    background: rgba(0, 0, 0, 0) url("../images/search_3e454c_15.png") no-repeat scroll center center;
    left: 0;
    padding: 10px;
    right: auto;
}
header.header_4 #block-search-form .form-submit:hover {
    background: #fff url("../images/search_4d8f46_15.png") no-repeat scroll center !important;
}
header.header_4 .header_top.mobile_menu .login_block, 
header.header_5 .header_top.mobile_menu .login_block, 
header.header_6 .header_top.mobile_menu .login_block{
	float: left;
}
.text-left, .post_text, .view-display-id-bloglayout8 ul.small_post_list li, 
ul.vertical_post_list li, .region-sidebar-right .section{
	text-align: right;
}
/*WEATHER*/
.weather {
    overflow: auto;
}
.weather p:nth-child(4) span{float: right;}
.weather p:nth-child(4) {
    right: 20px;
    left: auto;
}
.weather p:nth-child(2) {
    float: left;
    padding: 0 0 10px 20px;
    text-align: right;
    width: 43%;
}
.weather p:first-child {
    float: left;
    padding: 20px 0 10px 4px;
    text-align: left;
    width: 43%;
}
.weather .temp {
  width: 40%;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  text-align: right;
}

.page-home3 #block-system-main,
.page-home2 #block-system-main,
.page-header2 #block-system-main, 
.page-footer2 #block-system-main,
.page-home4 #block-system-main,
.page-header3 #block-system-main, 
.page-header4 #block-system-main, 
.page-footer3 #block-system-main, 
.page-footer4 #block-system-main,
.page-home5 #block-system-main, 
.page-header5 #block-system-main, 
.page-footer5 #block-system-main,
.page-home6 #block-system-main, 
.page-header6 #block-system-main, 
.page-footer6 #block-system-main{
	margin-top: 0 !important;
	}
.page-home3 .content > .container > .section,
.page-home2 .content > .container > .section,
.page-header3 .content > .container > .section, 
.page-footer3 .content > .container > .section,
.page-header2 .content > .container > .section,
.page-footer2 .content > .container > .section,
.page-home4 .content > .container > .section,
.page-header4 .content > .container > .section,
.page-footer4 .content > .container > .section,
.page-home5 .content > .container > .section, 
.page-header5 .content > .container > .section, 
.page-footer5 .content > .container > .section,
.page-home6 .content > .container > .section, 
.page-header6 .content > .container > .section, 
.page-footer6 .content > .container > .section{
	margin-top: 0;
}
.calousel-top-news{margin-top: 10px;}
#quicktabs-container-home3_most_read_tabs .tabs_content{margin-top: 20px;}
.post-text .post_theme {
    margin: 2px 0 0 5px;
}
#newsletter-subscribe-form .form-item-email, #block-block-20 .form-item-email{
	margin-left: 42px;
	margin-right: 0;
}
#block-newsletter-newsletter-subscribe .form-submit, 
#block-block-20 .form-submit, #newsletter-subscribe-form .form-submit {
    left: 0;
    right: auto;
    margin-left: 0;
}
.view-blog-tags.view-display-id-block h3{
	text-align: right;
}
.view-blog-tags a {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
/*HOME 5*/
.dribbble-slider1.owl-carousel .owl-nav {
    bottom: 6px;
    left: 6px;
    top: auto;
}
.content #user-login-form input ~ i {
    left: 10px;
    right: auto;
}
.content #user-login-form .item-list ul li {
    display: inline-block;
    margin: 15px 0 15px 10px;
}
.checkout-buttons .checkout-cancel, 
.checkout-buttons .checkout-back, 
table.views-table.cols-3 ul.links li a {
    background: #3e454c none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    margin-right: 0;
    margin-left: 10px;
    padding: 8px 15px;
    text-transform: uppercase;
}
.calousel-top-news .owl-carousel .owl-stage-outer .owl-item{right: 150px;}
#quicktabs-home6_latest_tabs .view-porfolio-block{margin-top: 20px;}
#quicktabs-home6_latest_tabs .view-porfolio-block .item-list{
	padding-top: 30px;
	clear: both;
}
#quicktabs-portfolio_tabs .item-list ul.quicktabs-tabs li a, 
#quicktabs-user_s_posts .item-list ul.quicktabs-tabs li a, 
#quicktabs-home3_most_read_tabs .item-list ul.quicktabs-tabs li a, 
#quicktabs-home6_latest_tabs .item-list ul.quicktabs-tabs li a, 
#quicktabs-home5_reviews_tabs .item-list ul.quicktabs-tabs li a{
	margin-left: 10px;
    margin-right: 0;
    font-family: 'NeoSansArabic' !important;
}
.calousel-top-news .news_title{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
/*NEWSLETTER*/
#newsletter-manage-subscriptions-form #edit-mail span, 
#newsletter-manage-subscriptions-form #edit-info label, 
#newsletter-manage-subscriptions-form #edit-info span{
	float: right;
}
.view-dribbble-slider .dribble-slider.owl-carousel .owl-nav {
    right: auto;
    left: 10px;
}
/*SEARCH*/
.search-form #edit-basic.form-wrapper .form-submit, #search-block-form--2 .form-submit {
    background: rgba(0, 0, 0, 0) url("../images/search_3e454c_15.png") no-repeat scroll center;
    right: auto;
    left: 2px;
}
.search-form #edit-basic.form-wrapper .form-submit:hover, #search-block-form--2 .form-submit:hover {
    background: rgba(0, 0, 0, 0) url("../images/search_4d8f46_15.png") no-repeat scroll center !important;
}

.search-advanced .criterion {
    float: right;
    margin-left: 2em;
    margin-right: 0;
}
.search-advanced .action {
    clear: right;
    float: right;
}
/*SITEMAP*/
.page-node-114 #block-block-14 ul.nav li a:before {
  float: right;
  padding-left: 15px;
  padding-right: 0;
}
#block-views-archives-block ul.circle_list li::before {
  padding-left: 15px;
}
/*BLOG*/
.page-taxonomy .blog-item{float: right;}
.post_image_buttons .buttons_container .button{float: right;}
.page-blog-category1 .section_title.section_title_big{margin-bottom: 0;}
#quicktabs-latest_in_blog .item-list ul li{margin-right: 4px;}
.view-blog-block.view-display-id-block_13 .scale_image_container{
	float: right;
	margin-right: 0;
}
.page-blog-category7 .region-content{width: 100%;}
.page-blog-category7 .view-display-id-page_3{padding-top: 30px;}
.page-blog-category7 #block-views-blog-block-block-1{ margin-top: 0;}
.page-blog-category7 #block-views-blog-block-block-6{padding-bottom: 50px !important;}
.page-blog-category7 .ads-block {
    margin-right: -10px;
    padding: 0 12px 0 22px;
    width: 25%;
}
.page-blog-category7 .section_title.section_title_big{width: 75%;text-align: right;}
/*PORTFOLIO*/
.text_post_block p {
    clear: both;
    
    margin-top: 15px;
}
/*FORUM*/
table.views-table.cols-5 tr th, 
table.views-table.cols-4 tr th, 
table#forum-0 tr th, table.views-table.cols-3 tr th, 
#forum table tr th, .page-user-track table.sticky-enabled tr th{
	text-align: right;
}
table.views-table.cols-5 tr td, 
table.views-table.cols-4 tr td, 
table#forum-0 tr td, table.views-table.cols-3 tr td, 
#forum table tr td{
	text-align: right;
}
#forum table tbody tr > td,table.views-table.cols-3 tr td,
table.views-table.cols-3 tr th{
	padding: 10px 20px;
}
table.views-table.cols-3 tr th.views-field-commerce-total{
	background: #3e454c !important;
}
table.views-table.cols-3 tr th.views-field-line-item-title{
	background: #383e44 !important;
}
table.checkout-review .pane-data td .form-item label{float: right;}
table.views-table.cols-5 tr td, 
table.views-table.cols-4 tr td, 
table#forum-0 tr td, table.views-table.cols-3 tr td, 
#forum table tr td{padding: 10px 20px;}
table.checkout-review .addressfield-container-inline .name-block::before, 
.field-name-commerce-customer-billing .addressfield-container-inline .name-block::before,
table.checkout-review .street-block .thoroughfare::before, 
table.checkout-review .street-block .premise::before, 
table.checkout-review span.country::before, 
table.checkout-review .locality::before, 
.field-name-commerce-customer-billing .thoroughfare::before, 
.field-name-commerce-customer-billing .addressfield-container-inline.locality-block.country-US::before, 
.field-name-commerce-customer-billing span.country::before, 
.field-name-commerce-customer-billing .street-block .premise::before,
.page-user-orders .field-name-commerce-customer-billing .locality-block:before{
	float: right;
}
.shopping_cart .cart-contents th, #block-views-sidebar-cart-total-block th{padding: 15px 20px !important;}
table#forum-0 span.submitted, .page-forum #forum table span.submitted{padding-right: 0;}
.activity_list li .post_text a:nth-child(5){display: inline; vertical-align: middle;}
#block-views-user-s-posts-block-3 ul.activity_list li .post_text h5, 
.page-node-117 ul.activity_list li .post_text h5 {
    display: inline;
    margin-right: 5px;
    text-align: right;
    vertical-align: middle;
    float: none;
}
.view-user-s-posts.view-display-id-block_4 .view-filters > form, 
.view-authors.view-display-id-block_4 .view-filters > form {
    left: 0;
    right: auto;
}
.view-user-s-posts.view-display-id-block_4 .form-item-sort-by label,
.form-item-sort-by label,label[for="edit-items-per-page"]{
	float: right;
	margin-right: 0;
	margin-left: 10px;
}
#quicktabs-groups .view-forums-block.post-var-inline ul li .scale_image_container{
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
#quicktabs-groups .item-list {
    left: auto;
    right: 0 ;
}
#quicktabs-groups .item-list ul li {
    border-right: 1px solid #b0b1b4;
    height: 10px;
    margin-right: 0;
    margin-left: 10px;
    padding-right: 10px;
    float: none;
}
#block-views-authors-block-4 .activity_list li .post_text p.var3 a {
    float: none;
}
.product_description .form-item-quantity #edit-quantity {
    float: right;
}
.product_description .form-item-quantity {
    text-align: right;
}
div.fivestar-widget .cancel, div.fivestar-widget .star{float: right;}
.view-display-id-product_categories h3 {
    text-align: right;
}
.page-user .author_details{margin-top: -50px;}
#owl-demo-3.owl-carousel .owl-nav, #owl-demo-9.owl-carousel .owl-nav{
	right: 0;
	left: 0;
}
.view-homepage-slideshow.view-display-id-block a.slide-link, .view-homepage-slideshow.view-display-id-block a.slide-link img{
	width: 100%;
}
.widget_facebook body.plugin{float: right !important;}
.page-node.node-type-blog .text_post_section p:first-child, .text_post_section ul{clear: both;}
.page-node.node-type-product-display .content .alert-success strong{display: block;}
.section_7.product_page .product_description .form-submit {
    float: right;
    margin-left: -15px;
    margin-right: 0;
}
.scale_image_container .post_image_buttons a.icon_box{left: 0; right: auto;}
@media only screen and (max-width: 991px){
	.header.header_2 .main_menu ul.nav{display: block;}
	.sub_menu_wrap ul li.current > a{padding-right: 15px; padding-left: 0;}
	.sub_menu_wrap.mega-menu > ul > li{text-align: right;}
	.sub_menu_wrap ul li:hover > a{
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.sub_menu_wrap > ul > li, .main_menu, .header.header_2 .main_menu{text-align: right;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.weather p:nth-child(2),.weather p:first-child {
	    margin-right: 49%;
	}
	.weather p:first-child {
	    padding: 20px 0 10px 20px;
	    width: 100%;
	}
}
@media (min-width: 480px) and (max-width: 991px){
	.weather p:first-child {
	    width: auto;
	    padding: 20px 0 10px 43px;
	}
	.weather p:nth-child(2){width: auto;}
}
@media only screen and (max-width: 480px){
	.page-blog-category4 #block-views-blog-block-block-2 {
	    float: none;
	    margin-right: 0;
	    margin-top: 0;
	}
	.login_button .popup {
	    right: -85%;
	}
	.page-blog-category7 .ads-block{width: 100%;}
	.page-blog-category7 .section_title.section_title_big{text-align: right; width: 100%;}
	.header_3 .login_block .shopping_cart, .header_4 .login_block .shopping_cart{right: -20%; left: auto;}
}
@media only screen and (max-width: 375px){
	.view-blog-block.calousel-top-news .view-content{float: left; width: 100%;}
	.calousel-top-news .owl-carousel .owl-stage-outer .owl-item{right: 0;}
	.view-footer > .view-homepage-slideshow.view-display-id-home3_thumbnails .view-content{display: none;}
	table.checkout-review .pane-data td .form-item label{width: 100%;}
	#newsletter-subscribe-form, #newsletter-subscribe-form--2{
		height: auto;
	}
	.page-node-116 .view-authors.view-display-id-block_4 .view-filters > form, 
	.page-node-117 .view-user-s-posts.view-display-id-block_4 .view-filters > form{
		right: 0;
    	left: auto;
	}
	.form-item-sort-by select#edit-sort-by.form-select{width: auto;}
}
@media only screen and (max-width: 320px){
	.left-content ul.quicktabs-tabs li{margin-bottom: 5px;}

	.view-homepage-slideshow.view-display-id-block .slide-text1{top: 8px !important;}
	.view-homepage-slideshow.view-display-id-block .ls-nav-next, .ls-nav-prev{bottom: 20px;}
	.weather p:nth-child(2),.weather p:first-child {
	    margin-right: 49%;
	}
	.weather p:first-child {
	    padding: 20px 0 10px 20px;
	    width: 100%;
	}
	.layer_slide_text.caption_inner h2{font-size: 14px;}
	header .shopping_cart .cart-contents th,
	header .shopping_cart .cart-contents td{
		padding: 10px 5px !important;
	}
	.header_2 .popup{width: 230px;}
	.shopping_cart{min-width: 260px;}
	.views-table.cols-4 tr th{padding: 15px 5px; font-size: 12px;}
	.view-blog-block.view-display-id-block_18 .scale_image_container{width: 100%;}


}
