/*
Theme Name: Uncode

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

*/

body[class*="hmenu-"] .menu-borders .navbar-nav + .navbar-nav-last > :first-child {
    border-right-width: 1px !important;
    border-right-style: solid !important;
    border-left-width: 0px !important;
    border-left-style: none !important;
}

body.hmenu-position-left[class*="hmenu-"] .logo-container {
	padding-right: 0 !important;
	padding-left: 18px !important;
}

body[class*="hmenu-"] .menu-borders .navbar-nav + .navbar-nav-last > :first-child {
    margin: 0px 36px 0px 0px;
    padding: 0px 36px 0px 0px;
    float: right;
}

body[class*="hmenu-"] .menu-primary .menu-smart .social-icon + li:not(.social-icon) > a {
	padding-right: 27px !important;
	padding-left: 0 !important;
}

.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont {
    text-align: right;
}


.overlay.overlay-search .search-container .search-container-inner i {
	margin-top: -0.5em;
	left: 1.5em;
	right: auto;
}

.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content {
	text-align: center !important; 
}

.tmb .t-entry p.t-entry-meta .small-spacer {
	display: none;
}

.widget-container.widget_nav_menu .menu-item a::before, .widget-container.widget_custom_menu .menu-item a::before {
    font-family: "uncodeicon";
    content: ">";
    margin-left: 9px;
    margin-right: auto;
    margin-top: 3px;
}

.page-id-55444 .uncode_text_column {
    margin-top: 15px !important;
    text-align: justify;
}

.page-id-55444 hr {
    margin-top: 15px;
    width: 10% !important;
}

@media (min-width: 960px) {
  .main-container .row-container .row-child.col-std-gutter > .row-inner > div,
  .main-container .row-container .col-std-gutter > .row-inner > div {
    padding-left: 0;
    padding-right: 54px;
  }
}

@media (min-width: 960px) {
  .main-container .row-container .row-child.col-std-gutter > .row-inner,
  .main-container .row-container .col-std-gutter > .row-inner {
    margin-left: 0px;
  }
}

.menu-primary-inner > * {
    text-align: right;
}

.row div.align_left[class*="col-lg-"] > .uncol > .uncoltable > .uncell > .uncont {
    text-align: right;
}

.panel-title > a span::after {
    font-family: "uncodeicon";
    content: "+";
    margin-top: 0px;
    font-weight: normal;
    font-size: 15px;
    left: 0;
    right: auto;
    margin-right: 0;
    position: absolute;
}

.rtl select {
	direction: rtl;
	text-align: right;
}

.wpcf7-recaptcha {
	direction: rtl;
	padding: 30px 0;
}

#menu-language-switcher {
    float: left;
    padding: 0;
}

body[class*="hmenu-"] .navbar-nav-last > ul > li:first-child > a, body[class*="hmenu-"] .navbar-nav-last > ul > li:only-child > a {
    margin-right: 0px;
    padding-right: 0px !important;
    margin-left: auto;
    padding-left: auto;    
}

.menu-mini.menu-smart a {
    font-size: 14px;
}

#menu-language-switcher li {
    margin: 4px 4px;
    
}

#menu-language-switcher li a:hover, #menu-language-switcher li a:focus {
    color: #eee;
}