/*
Theme Name: Vantage
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
body {
  direction: rtl;
  unicode-bidi: embed;
}
ul,
ol {
  margin: 0 3em 1.5em 0;
}
ul ul,
ol ol,
ul ol,
ol ul {
  margin-right: 1.5em;
  margin-left: 0;
}
dd {
  margin: 0 0 1.5em 1.5em;
}
#masthead h1.logo-title {
  margin-right: 20px;
  margin-left: 0;
}
#masthead .hgroup .logo {
  float: right;
}
#masthead .hgroup .logo img {
  vertical-align: middle;
}
#masthead .hgroup .support-text {
  right: auto;
  left: 0;
}
#masthead .hgroup #header-sidebar {
  right: auto;
  left: 0;
}
#masthead .hgroup #header-sidebar aside.widget {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}
#masthead .hgroup #header-sidebar aside.widget:last-child {
  margin-left: 0;
}
#masthead.masthead-logo-in-menu .logo {
  margin-right: 0;
  margin-left: 15px;
}
.layout-boxed #masthead.masthead-logo-in-menu .logo {
  margin-right: 25px;
  margin-left: 0;
}
#primary {
  float: right;
}
body.sidebar-position-left #primary {
  float: left;
}
.vantage-layout-width-normal #primary {
  float: right;
}
#secondary {
  float: left;
}
body.sidebar-position-left #secondary {
  float: right;
}
.page-template-default #primary {
  float: right;
}
@media (max-width: 1080px) {
  body.responsive #masthead.masthead-logo-in-menu .logo {
    margin-right: 20px;
    margin-left: 0;
  }
  body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul {
    margin-left: 0;
  }
  body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li {
    float: left;
  }
}
.main-navigation ul {
  text-align: right;
  padding-right: 0;
  padding-left: 0;
}
.main-navigation ul ul {
  left: auto;
  right: 0;
}
.main-navigation ul ul li {
  text-align: right;
}
.main-navigation ul ul ul {
  right: 100%;
  left: auto;
  margin-right: 0;
  margin-left: 0;
}
body.has-menu-search .main-navigation ul {
  margin-right: 0;
  margin-left: 59px;
}
.mobile-nav-frame img {
  margin-right: 0;
  margin-left: 10px;
}
.mobile-nav-icon {
  margin-right: 0;
  margin-left: 10px;
}
.mobilenav-main-link img {
  margin-right: 0;
  margin-left: 10px;
}
#search-icon {
  right: auto;
  left: 0;
}
#search-icon #search-icon-icon .vantage-icon-search {
  right: 50%;
  left: auto;
  margin-right: -8.5px;
  margin-left: 0;
}
#search-icon #search-icon-icon img {
  right: 50%;
  left: auto;
  margin-right: -8.5px;
  margin-left: 0;
}
#search-icon .searchform {
  right: auto;
  left: 0;
}
#page-title {
  color: #3b3b3b;
  margin-bottom: 25px;
  font-size: 1.8em;
  font-weight: 500;
}
#page-title a {
  color: inherit;
  text-decoration: none;
  font-weight: bold;
}
.taxonomy-description {
  margin-top: -15px;
  color: #666;
  font-style: italic;
}
article.post footer,
article.page footer {
  float: right;
}
article.post footer .tags a,
article.page footer .tags a {
  margin-right: 0;
  margin-left: 4px;
}
article.post .entry-header .entry-thumbnail img,
article.page .entry-header .entry-thumbnail img {
  display: block;
  max-width: 100%;
  height: auto;
}
article.post .entry-header .entry-thumbnail a,
article.page .entry-header .entry-thumbnail a {
  display: inline-block;
}
article.post .more-link,
article.page .more-link {
  float: left;
}
article.post .author-box .box-content,
article.page .author-box .box-content {
  margin-right: 132px;
  margin-left: 0;
}
article.post .share-buttons li,
article.page .share-buttons li {
  float: right;
}
article.post.post-with-thumbnail-icon .entry-thumbnail,
article.page.post-with-thumbnail-icon .entry-thumbnail {
  float: right;
}
article.post.post-with-thumbnail-icon .entry-main,
article.page.post-with-thumbnail-icon .entry-main {
  float: left;
}
.post-navigation .nav-previous .meta-nav,
#image-navigation .nav-previous .meta-nav {
  margin-right: 0;
  margin-left: 7px;
}
.post-navigation .nav-next .meta-nav,
#image-navigation .nav-next .meta-nav {
  margin-right: 7px;
  margin-left: 0;
}
.entry-content blockquote {
  border-right: 1px solid #aaaaaa;
  border-left: none;
  margin-right: 1em;
  margin-left: 0;
  padding-right: 1em;
  padding-left: 0;
}
.entry-content ul li,
.entry-content ol li {
  margin-right: 1.5em;
  margin-left: 0;
}
.entry-content dl dd {
  padding-right: 20px;
  padding-left: 0;
}
.pagination,
.entry-content .pagination {
  text-align: left;
}
.pagination span,
.entry-content .pagination span,
.pagination a,
.entry-content .pagination a {
  margin: 2px 0 2px 2px;
}
.pagination span:last-child,
.entry-content .pagination span:last-child,
.pagination a:last-child,
.entry-content .pagination a:last-child {
  margin-left: 0;
}
#comments .commentlist .children {
  margin-right: 75px;
  margin-left: 0;
}
#comments .commentlist article .avatar {
  float: right;
}
#comments .commentlist article .comment-author,
#comments .commentlist article .awaiting-moderation,
#comments .commentlist article .comment-meta,
#comments .commentlist article .comment-content {
  margin-right: 75px;
  margin-left: 0;
}
#comments .commentlist article .comment-meta {
  font-size: 11.5px;
  color: #747474;
  line-height: 1em;
  margin-bottom: 15px;
}
#comments .commentlist article .comment-meta .support {
  margin-right: 15px;
  margin-left: 0;
}
#comments .commentlist article .comment-meta .support .comment-edit-link {
  margin-right: 15px;
  margin-left: 0;
}
#commentform label {
  float: right;
}
#commentform input,
#commentform textarea {
  float: right;
}
#commentform .logged-in-as {
  text-align: left;
}
#commentform .comment-form-cookies-consent input {
  margin-right: 0;
  margin-left: 7px;
}
#commentform p.comment-subscription-form {
  margin-bottom: 0px;
}
#commentform p.comment-subscription-form input[type="checkbox"] {
  float: none;
  font-size: 1em;
  line-height: 1.92857em;
  vertical-align: middle;
}
#commentform p.comment-subscription-form label.subscribe-label {
  padding-right: 10px;
  padding-left: 0;
}
#scroll-to-top {
  position: fixed;
  bottom: 20px;
  right: auto;
  left: 20px;
}
#secondary .widget ul ul,
#footer-widgets .widget ul ul,
#masthead-widgets .widget ul ul,
#secondary .widget ol ul,
#footer-widgets .widget ol ul,
#masthead-widgets .widget ol ul,
#secondary .widget ul ol,
#footer-widgets .widget ul ol,
#masthead-widgets .widget ul ol,
#secondary .widget ol ol,
#footer-widgets .widget ol ol,
#masthead-widgets .widget ol ol {
  margin-right: 1em;
  margin-left: 0;
}
#footer-widgets .widget {
  float: right;
}
#masthead-widgets .widget {
  float: right;
  padding-right: 0;
  padding-left: 25px;
}
#masthead-widgets .widget:last-child {
  padding-left: 0;
}
#header-sidebar .widget_nav_menu ul.menu > li,
#masthead-widgets .widget_nav_menu ul.menu > li {
  margin-right: 0;
  margin-left: 20px;
}
#header-sidebar .widget_nav_menu ul.menu > li:last-child,
#masthead-widgets .widget_nav_menu ul.menu > li:last-child {
  margin-left: 0;
}
#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu,
#masthead-widgets .widget_nav_menu ul.menu > li ul.sub-menu {
  right: -10px;
  left: auto;
}
#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu ul,
#masthead-widgets .widget_nav_menu ul.menu > li ul.sub-menu ul {
  right: 160px;
  left: auto;
}
.vantage-circleicon-loop .widget_circleicon-widget {
  float: right;
}
