/*
Theme Name: neko-framework

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

 * @package WordPress
 * @subpackage Ohmy
 * @since Ohmy 1.0

 */


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

 i {
 	margin-left: 5px;
 	margin-right: 0;
 }
 /* logo */
 a.brand span {
 	margin-right: -3000px;
 }

 /* header */
 .header-default .content-wrapper .col-md-6:first-child {
 	left: 50%
 }

 .page .header-default.page-header h1 {
 	text-align: right;
 }

 .header-default .content-wrapper .col-md-6:last-child {
 	right: 50%
 }

 .header-default.page-header .header-navtrail {
 	text-align: left;
 }

 /* social icons */
 .widget .social-network-bar li, .social-network-bar li {
 	padding-left: 5px;
 	padding-right:0;
 }


 /* navbar */
 @media(min-width:1025px){

 	#nk-main-menu .nk-navbar > li .sub-menu,
 	#neko-cart-drop-content{
 		right:auto; 
 		left:0;
 	}

 	#nk-main-menu .nk-navbar li .sub-menu li .sub-menu {
 		left:auto;
 		right:100%;
 	}

 	.menu-item-language{
 		margin-left:10px;
 	}

 	.menu-item-language img.iclflag{
 		margin: 0 0 0 10px;
 	}



 	body[class*="nk-header-style-"]:not(.nk-header-layout-4):not(.nk-header-layout-5) #mainHeader .nk-navbar-header {
 		float:right;
 	}



 	body[class*="nk-header-style-"]:not(.nk-header-layout-2):not(.nk-header-layout-3):not(.nk-header-layout-4):not(.nk-header-layout-5) #mainHeader .nk-navbar-collapse{
 		float:left;
 	}

 	.nk-header-layout-2 #mainHeader .nk-navbar-collapse{
 		float:right;
 		padding-right: 26px;
 		padding-left: 0;
 	}

 	.nk-header-layout-3 #mainHeader .nk-navbar-collapse{
 		float: right;
 		clear: right;
 	}

 	.nk-header-layout-3 #mainHeader #nk-main-menu ul.nk-navbar > li:first-child > a {
 		padding-right: 0;
 	}

 	body[class*="nk-header-style-"]:not(.nk-header-layout-4):not(.nk-header-layout-5) .social-network-bar{
 		text-align: right;
 		float: left;
 	}

 	body[class*="nk-header-style-"] ul.social-network-bar li:last-child{
 		margin-right: 5px;
 	}

 	body[class*="nk-header-style-"] ul.social-network-bar li:first-child{
 		margin-right: 0;
 	}

 	body.nk-header-layout-5 #mainHeader #nk-main-menu ul.nk-navbar > li:not(.action-link):not(.neko-cart-link):not(.menu-item-language):first-child > a {
 		margin-left: 16px;
 		margin-right:0;
 	}


 	body.nk-header-layout-2 #mainHeader .nk-navbar-collapse .social-network-bar,
 	body.nk-header-layout-3 #mainHeader .nk-navbar-collapse .social-network-bar {
 		right:auto;
 		left: 0;
 	}

 	body.nk-header-layout-5 #mainHeader #nk-main-menu > ul > li:last-child > a{
    padding-left: 0;
 	}


 	body.nk-header-style-1 #mainHeader #nk-main-menu > ul > li:not(.action-link):not(.neko-cart-link):not(.menu-item-language):not(:first-child) > a:before{
 		content: " / ";
 		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
 		position: absolute;
 		right: -4px;
 		left: auto;
 		top: 50%;
 		-webkit-transform: translateY(-50%);
 		-ms-transform: translateY(-50%);
 		transform: translateY(-50%);
 	}


 	.nk-header-style-1 #mainHeader #nk-main-menu ul.nk-navbar > li:first-child > a {
 		padding-left: 16px;
 	}




 	} /* END media query */

 	body[class*="nk-header-style-"]:not(.nk-header-layout-4):not(.nk-header-layout-5) #mainHeader .nk-brand span{
 		margin-right: -3000px;
 	}

 	#mainHeader #nk-navbar-toggle + label{
 		right:auto;
 		left:0;
 	}



 	/* widget lists */

 	.widget_recent_entries ul li,
 	.widget_recent_comments ul li,
 	.widget_archive ul li,
 	.widget_categories ul li,
 	.widget_meta ul li,
 	.widget_pages ul li,
 	.widget_nav_menu ul li
 	{
 		padding: 8px 16px 8px 8px;
 	} 

 	.widget_recent_entries ul li:hover,
 	.widget_recent_comments ul li:hover,
 	.widget_archive ul li:hover,
 	.widget_categories ul li:hover,
 	.widget_meta ul li:hover,
 	.widget_pages ul li:hover,
 	.widget_nav_menu ul li:hover {
 		padding-right: 0;
 	}

 	.widget_recent_entries ul li::before,
 	.widget_recent_comments ul li::before,
 	.widget_archive ul li::before,
 	.widget_categories ul li::before,
 	.widget_meta ul li::before,
 	.widget_pages ul li::before,
 	.widget_nav_menu ul li::before {
 		content: '';
 	}


 	.widget_recent_entries ul li::after,
 	.widget_recent_comments ul li::after,
 	.widget_archive ul li::after,
 	.widget_categories ul li::after,
 	.widget_meta ul li::after,
 	.widget_pages ul li::after,
 	.widget_nav_menu ul li::after {
 		font-family: 'custom-icons';
 		content: '\e961';
 		position: absolute;
 		right: 0;
 	}

 	.widget_recent_entries ul li:hover::after,
 	.widget_recent_comments ul li:hover::after,
 	.widget_archive ul li:hover::after,
 	.widget_categories ul li:hover::after,
 	.widget_meta ul li:hover::after,
 	.widget_pages ul li:hover::after,
 	.widget_nav_menu ul li:hover::after
 	{
 		left: 0;
 		right: auto;
 	} 

 	/* accordions */
 	.neko-container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
 		padding-right: 0;
 	}

 	.neko-container .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after {
 		content: '\e8cd';
 		text-align: left;
 	}
 	.neko-container .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {
 		content: '\e8ce';
 	}

 	.neko-container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover,
 	.neko-container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a {
 		padding-right: 22px;
 		padding-left: 0;
 	}

 	.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
 	.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
 		left: 0;
 		right: auto
 	}

 	.neko-container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before
 	{
 		text-align: right;
 		left:auto;
 		right:-30px;
 	}

 	.neko-container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover:before,
 	.neko-container .wpb_accordion .wpb_accordion_wrapper .ui-state-active a:before {
 		right:0px;
 	}

 	/* neko lists */

 	.entry-content ul.neko-vc_list-icon-ul li i {
 		margin-right:0;
 		margin-left:10px;
 	}

