/*
Theme Name: WEN Associate
Theme URI: http://bigtheme.ir/
RTL-er: بیگ تم
RTL-er URI: http://bigtheme.ir/
*/
@font-face {
	    font-family: 'WYekan';
	    src: url('fonts/WebYekan.eot');
	    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),         url('fonts/WebYekan.woff') format('woff'),         url('fonts/WebYekan.ttf') format('truetype'),         url('fonts/WebYekan.svg#WebYekan') format('svg');
	    font-weight: normal;
	    font-style: normal;
	    unicode-range: U+0600–06FF;
}
html, body, div, h1, h2, h3, h4, h5, h6, input, textarea{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	  font-family: WYekan !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: WYekan;
	}



caption,
th,
td {
    text-align: right;
}

blockquote:before {
    right: -28px;
	left: auto;
}

ul,
ol {
    margin: 0 15px 5px 0;
}

li > ul,
li > ol {
    margin-right: 1.5em;
	margin-left: auto;
}

.entry-content ul {
    margin-right: 20px;
	margin-left: auto;
}

.entry-content ol {
    margin-right: 20px;
	margin-left: auto;
}

textarea {
    padding-right: 3px;
	padding-left: 0;
}

blockquote {
    margin: 0 25px 15px 0;
}

caption,
th,
td {
    border-right: 1px solid #dddddd;
	border-left: none;
}

table {
    border-right: none;
	border-left: none;
}

#site-navigation ul ul {
    right: 0;
	left: auto;
}

#site-navigation ul ul ul {
    right:100%;
	left: auto;
}

#site-navigation li:first-child {
    border-right: 1px solid #ffffff;
}

#site-navigation li {
    border-left: 1px solid #ffffff;
    float: right;
	border-right: none;
}

#site-navigation ul ul a {
    padding: 10px 15px 10px 10px;
    text-align: right;
}

#site-navigation ul li.menu-item-has-children > a,
#site-navigation ul li.page_item_has_children > a {
    padding-left: 40px;
	padding-right: 15px;
}
#site-navigation ul li li.menu-item-has-children > a:after, #site-navigation ul li li.page_item_has_children > a:after {
    content: "\f104";}
.site-layout-fluid .#site-navigation #menu-testing-menu > li.menu-item:first-child > a {
    padding-right: 0px;
	padding-left: 0;
}

#site-navigation ul li.menu-item-has-children > a:after,
#site-navigation ul li.page_item_has_children > a:after {
    left: 19px;
	right: auto;
}

#site-navigation ul li li.menu-item-has-children > a:after,
#site-navigation ul li li.page_item_has_children > a:after {
    left: 19px;
	right: auto;
}

/*box layout */

#site-navigation.fixed {
    right: 0;
	left: auto;
}

#site-navigation.fixed ul li.menu-item-has-children > a:after,
#site-navigation.fixed ul li.page_item_has_children > a:after {
    left: 15px;
	right: auto;
}

.site-layout-boxed #site-navigation li {
    border-right: 1px solid #ffffff;
    border-left:0;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    right: 5px;
	left: auto;
}


.alignright {
    float: right;
    margin-left: 1.5em;
	margin-right: auto;
}

.alignleft {
    float: right;
    margin-left: 1.5em;
	margin-right: auto;
}

.entry-footer span,
.entry-meta span {
    margin-left: 10px;
	margin-right: auto;
}

.global-layout-three-columns #sidebar-primary {
    float: left;
}

.global-layout-three-columns #sidebar-secondary {
    float: right;
}

.global-layout-right-sidebar #primary {
    float: left;
}

.site-layout-boxed .container #site-navigation.fixed li:first-child {
    border-right: 1px solid #ffffff;
	border-left: none;
}

.site-layout-boxed #site-navigation {
    margin-right: -15px;
    margin-left: -15px;
}

.site-layout-boxed #featured-slider {
    margin-right: -15px;
    margin-left: -15px;
}

.site-layout-fluid #featured-slider .container {
    padding-right: 0;
    padding-left: 0;
}

.container #sidebar-front-page-bottom,
.container #footer-widgets {
    margin-right: -15px;
    margin-left: -15px;
    padding-right: 15px;
    padding-left: 15px;
}

  .col-xs-5ths,
  .col-sm-5ths,
  .col-md-5ths,
  .col-lg-5ths {
    padding-left: 15px;
    padding-right: 15px;
    float: right;
}

@media (min-width: 768px) {


  .col-xs-5ths,
  .col-sm-5ths,
  .col-md-5ths,
  .col-lg-5ths {
    padding-left: 15px;
    padding-right: 15px;
    float: right;
}

}

@media (min-width: 992px) {

@media (min-width: 768px) {

  .col-xs-5ths,
  .col-sm-5ths,
  .col-md-5ths,
  .col-lg-5ths {
    padding-left: 15px;
    padding-right: 15px;
    float: right;
}

}

}

@media (min-width: 1200px) {

@media (min-width: 992px) {

@media (min-width: 768px) {

  .col-xs-5ths,
  .col-sm-5ths,
  .col-md-5ths,
  .col-lg-5ths {
    padding-left: 15px;
    padding-right: 15px;
    float: right;
}

}

}

}


.sidebar-header-left {
    float: left;
}

.site-branding {
    float: right;
}

.sidebar-header-left {
    float: left;
}

.wen_associate_widget_social li a {
    float: right;
    margin-left:5px;
	margin-right: auto;
}

.wen_associate_widget_social li:first-child a {
    margin-right: 0;
	margin-left: auto;
}

#masthead .wen_associate_widget_social li a {
    margin-right: 10px;
	margin-left: auto;
}

#btn-search-icon {
    float: left;
    margin-right: 10px;
	margin-left: auto;
}

.searchform .search-field, .searchform .search-submit {
    float: right;
	font-family: "FontAwesome" !important;
	border-radius: 5px 0 0 5px;
}
.searchform .search-field{
	  font-family: WYekan !important;
}
.searchform .search-submit {
    border-right: none;
	border-left: none;
}


.searchform .search-submit {
    border-right:none;
	border-left: none;
}

#header-search-form {
    float: left;
    left: -3px;
	right: auto;
}

.search-btn-wrap {
    float: left;
}


.searchform .search-submit {
    left: 0;
	right: auto;
}

/*-----------------------------------------------
   13.3.0 Featured slider section
-----------------------------------------------*/

#featured-slider .cycle-caption {
    right: 10%;
	left: auto;
}



.latest-news-date, .latest-news-comments a {
    float: right;
    margin-left: 15px;
	margin-right: auto;
}

.col-sm-5ths .partners-text-wrap,
.col-sm-2 .partners-text-wrap {
    padding-right: inherit;
	padding-left: 0;
}

.col-sm-5ths .partners-thumb,
.col-sm-2 .partners-thumb {
    margin-left: 0;
	margin-right: auto;
}

.partners-thumb {
    float: right;
    margin-left: 20px;
	margin-right: auto;
}

.advanced-recent-posts-thumb {
    float: right;
}

.testimonial-title {
    text-align: right;
}

.testimonial-widget .cycle-pager {
    right: 0;
	left: auto;
}

.testimonial-thumb {
    float: right;
    margin-left: 20px;
	margin-right: auto;
}

/*------------------------------
  13.4.7 Post navigation section
----------------------------------*/

.nav-previous a,  .nav-next a {
    padding: 7px 50px 7px 15px;
}

.nav-next a {
    padding: 7px 15px 7px 50px;
}

.nav-previous > a:after,
.nav-next a:after {
    right: 0;
	left: auto;
}

.nav-next a:after {
    left: 0;
    right: inherit;
    border-right:1px solid #79796b;
	border-left: none;
}

.nav-previous a:after {
    border-left:1px solid #79796b;
	border-right: none;
}

.wp-pagenavi {
    margin-right: -2px;
    text-align: right;
	margin-left: auto;
}

/*---------------------------------------
   13.4.8 Sidebar section
----------------------------------------*/

#sidebar-primary .widget-title, #sidebar-secondary .widget-title,
#sidebar-primary .widget-subtitle,  #sidebar-secondary .widget-subtitle,
#sidebar-secondary .widget-subtitle {
    text-align: right;
}

.global-layout-three-columns #sidebar-primary {
    float: left;
}

.global-layout-three-columns #sidebar-secondary {
    float: right;
}

.sidebar .widget ul li li li li:after ,
#sidebar-front-page-lower-left  ul li li li li:after {
    right: -12px;
	left: auto;
}

.sidebar li > ul, .sidebar li > ol {
    padding-right: 1.5em;
    margin-right: 0;
	padding-left: 0;
	margin-left: auto;
}

.sidebar  .advanced-recent-posts-thumb {
    float: right;
}

.sidebar .advanced-recent-posts-text-wrap {
    padding-right: 0;
	padding-left: 0;
}

.sidebar .service-block-inner-content,
div#footer-widgets .service-block-inner-content {
    padding-right: 0;
	padding-left: 0;
}

/*---------------------------------------
   13.5.0 Footer section
----------------------------------------*/

#footer-navigation ul li {
    margin-left: 10px;
    padding-right: 12px;
	padding-left: 0;
	margin-right: auto;
}

#footer-navigation ul li:before {
    right: 0;
    margin-right: 0;
	left: auto;
	margin-left: auto;
}

#footer-navigation ul li:first-child a {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
	padding-left: 0;
	margin-left: auto;
	border-left: none;
}

.site-info {
    text-align: left;
}

.footer-widget-area ul li:after {
    margin-left: 8px;
    right: 0;
	left: auto;
	margin-right: auto;
}

.footer-widget-area ul li {
    padding-right: 15px;
	padding-left: 0;
}

#footer-widgets .wen_associate_widget_social ul li a {
    padding-right: 0px;
    margin: 0 0 0 10px;
	padding-left: 0;
}

.scrollup {
    float: left;
}
.pull-right {
    float: left !important;
}

.fa-chevron-circle-up:before {
    left: 30px;
	right: auto;
}

/*---------------------------------------
   13.6.0 Inner pages
----------------------------------------*/
/*---------------------------------------
   13.6.1 Error page
----------------------------------------*/

#quick-links-404 ul li ul {
    right: 0;
	left: auto;
}

#quick-links-404 ul li ul ul {
    right: 150px;
	left: auto;
}

#quick-links-404 ul li li {
    float: right;
    text-align: right;
}

#quick-links-404 ul li a {
    border-right: 1px solid #dddddd;
	border-left: none;
}

/*-----------------------------
13.6.2 Author Box
------------------------------*/

.authorbox .author-avatar {
    float: right;
}

/*--------------------------------
13.6.3 Comments form section
---------------------------------*/

/*-----------------------------
13.6.4 breadcrumb
------------------------------*/

.site-layout-boxed #breadcrumb {
    margin-right: -15px;
    margin-left: -15px;
}

/*--------------------------------------
13.9 Inner pages
----------------------------------------*/

.rsswidget > img {
    margin: 0 -8px 0 0;
}

/* Blog */

.comment {
    float: left;
}

.posted-on,
.byline,
.comment {
    margin-left: 0;
    padding-right: 23px;
	padding-left: 0;
	margin-right: auto;
}

.posted-on:after, .byline:after, .comment:after {
    right: 3px;
	left: auto;
}

.byline {
    margin-right: 10px;
	margin-left: auto;
}

.entry-footer span {
    margin-left: 10px;
	margin-right: auto;
}

.entry-meta.inner-meta a {
    float: right;
    margin-left: 20px;
	margin-right: auto;
}

/* BLOG SINGLE */

.comment-list li {
    padding-right: 0;
	padding-left: 0;
}

.comment {
    float: right;
}

ol.comment-list {
    float: right;
}

.comment-list .children {
    margin:15px 15px 15px 0;
}

.comment-list {
    margin-right: 0 !important;
    padding-right: 0;
	padding-left: 0;
	margin-left: auto;
}

.comment .comment-body {
    float: right;
    padding: 14px 34px 15px 15px;
}

.comment-author img.photo {
    right: -15px;
	left: auto;
}

.comment-list .children {
    background-position: right 20px;
    border-right: 1px solid rgb(238, 238, 238);
    margin-right: 0 !important;
    padding-right: 40px;
	padding-left: 0;
	margin-left: auto;
	border-left: none;
}

.comment-list li.comment > div img.avatar {
    right: 29px;
	left: auto;
}

.vcard .avatar {
    right: 29px;
	left: auto;
}

.comment-reply-link {
    float: left;
}

.entry-footer .cat-links,
.entry-footer .tags-links,
.comments-link {
    float: right;
    padding:5px 45px 5px 10px;
}

.cat-links i,
.tags-links i,
.comments-link i {
    border-left:1px solid #464637;
    right: 0;
	left: auto;
	border-right: none;
}

.page-content .search-form label {
    float: right;
}

.widget a.read-more::after {
    margin-right: 5px;
	margin-left: auto;
	content: "\f100";
}
.site-info > a:first-child {
    display: inline;
}
ul, ol {
    margin: 0;
}
.page-header{
padding-top:10px;
}
@media (min-width: 768px){
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: right;
}
}
@media only screen and (max-width: 767px){
.site-branding {
    float: right;
    margin-top: 50px;
}
#mobile-trigger {
      margin-left: 10px;
      margin-top: 610px;
      width: 30px;
	}
.col-sm-5ths .partners-thumb, .col-sm-2 .partners-thumb, .col-sm-3 .partners-thumb {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}	
.service-block-item.col-sm-3 .fa {
    display: inline-block;
    float: none;
    height: 100px;
    margin: 0 20px 15px 20px;
    padding: 35px 0;
    text-align: center;
    width: 100px;
}	
	}
@media only screen and (max-width: 1023px){
.site-info {
    text-align: center;
}
.col-sm-5ths .partners-thumb, .col-sm-2 .partners-thumb, .col-sm-3 .partners-thumb {
    float: right;
    margin-left: 15px;
    margin-right: auto;
}
}
