/*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers. */ .screen-reader-text:focus { right: 5px; left: auto; } /* Do not show the outline on the skip link target. */ /*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/ .alignright { float: right; margin: 0.4em 0 0.4em 1.6em; } .alignleft { float: left; margin: 0.4em 1.6em 0.4em 0; } .aligncenter { margin-right: auto; margin-left: auto; } /*-------------------------------------------------------------- # Typography --------------------------------------------------------------*/ blockquote blockquote { padding-right: .8em; padding-left: 0; } blockquote cite { text-align: left; } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ textarea { padding-right: .4em; padding-left: 0; } /* Jetpack Comment Form */ form.contact-form input { direction: rtl; } .contact-form label.text, .contact-form label.email, .contact-form label.name, .contact-form label.url, .contact-form label.textarea { right: .8em; left: auto; } .contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="url"], .contact-form input[type="name"], .contact-form textarea { margin-right: auto; margin-left: auto; padding-right: 28%; padding-left: .5em; } /*-------------------------------------------------------------- # Forms --------------------------------------------------------------*/ .button, button, #infinite-handle span, input[type="button"], input[type="reset"], input[type="submit"] { margin-left: .8em; right: 4px; left: auto; margin-right: auto; } /*-------------------------------------------------------------- # Lists --------------------------------------------------------------*/ ul, ol { margin: 0 3.2em 1.6em 0; padding-right: 0; padding-left: 0; } li > ul, li > ol { margin-right: 1.6em; padding-right: 0; padding-left: 0; margin-left: auto; } /*-------------------------------------------------------------- # Tables --------------------------------------------------------------*/ th { text-align: right; } /*-------------------------------------------------------------- ## Posts --------------------------------------------------------------*/ .site-header .entry-title { right: 50%; left: auto; transform: translate(50%, -50%); } .entry-meta { clear: right; } .featured-image a:before { right: 0; left: auto; } /*-------------------------------------------------------------- ## Front Page --------------------------------------------------------------*/ .custom-header-image { background-position: top right; } .affinity-front-page .edit-link { margin-right: auto; margin-left: auto; } .panel-navigation { left: 1.6em; right: auto; } .panel-navigation a .hidden, .panel-navigation a:visited .hidden { padding: 0.8em 0.8em 0.8em 3.2em; transform: translateX(-6em); } .panel-navigation a:hover .hidden, .panel-navigation a:active .hidden, .panel-navigation a:focus .hidden, .panel-navigation a:visited:hover .hidden, .panel-navigation a:visited:active .hidden, .panel-navigation a:visited:focus .hidden { left: 100%; right: auto; transform: translateX(-2.4em); } /*-------------------------------------------------------------- ## Site Header --------------------------------------------------------------*/ .site-title { right: 1.6em; left: auto; margin: 0 0 0 30%; } /*-------------------------------------------------------------- # Navigation --------------------------------------------------------------*/ .main-navigation ul ul a { padding-right: 1.6em; padding-left: 0; } .main-navigation ul ul ul a { padding-right: 3.2em; padding-left: 0; } .main-navigation ul ul ul ul a { padding-right: 4.8em; padding-left: 0; } .main-navigation ul ul ul ul ul a { padding-right: 6.4em; padding-left: 0; } /* Small menu. */ .menu-toggle { right: 100%; left: auto; transform: translateX(100%) translateX(0.9em); } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { text-align: left; } /*-------------------------------------------------------------- # Comments --------------------------------------------------------------*/ .comments-title a, .comments-title a:visited, .comment-reply-title a, .comment-reply-title a:visited { float: left; } .comment-author .avatar { float: right; margin-left: 1.6em; margin-right: auto; } .comment-metadata .edit-link:before { margin-right: .4em; margin-left: .8em; } .pingback .edit-link, .trackback .edit-link { float: left; } .comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label { right: 0; left: auto; } .comment-form-author input, .comment-form-author textarea, .comment-form-email input, .comment-form-email textarea, .comment-form-url input, .comment-form-url textarea, .comment-form-comment input, .comment-form-comment textarea { padding-right: 6.4em; padding-left: 0; } /*-------------------------------------------------------------- 17.10 Guestbook Template --------------------------------------------------------------*/ .page-template-guestbook .comments-area .comment { float: right; } .page-template-guestbook .comments-area .comment:nth-of-type(2n) { margin-left: 0; margin-right: auto; } .page-template-guestbook .content-area .hentry, .page-template-guestbook .comment-respond { margin-right: auto; margin-left: auto; } .page-template-guestbook .comment-author .avatar { float: right; margin-left: .8em; margin-right: auto; } .page-template-guestbook .comment-edit-link:before { margin-right: .4em; margin-left: .8em; } /*-------------------------------------------------------------- # Widgets --------------------------------------------------------------*/ .footer-widgets .widget-area { float: right; } /* Specific widgets */ .widget_calendar td#next { text-align: left; } .widget_calendar td#prev { text-align: right; } /*-------------------------------------------------------------- # Infinite scroll --------------------------------------------------------------*/ /* Globally hidden elements when Infinite Scroll is supported and in use. */ /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */ #infinite-handle span { right: 50%; left: auto; transform: translateX(50%); } .infinite-loader .spinner { margin: 0 auto; right: 50%; left: auto; transform: translateX(50%); } /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ /* Make sure embeds and iframes fit their containers. */ .wp-caption img[class*="wp-image-"] { margin-right: auto; margin-left: auto; } /*-------------------------------------------------------------- # Customizer --------------------------------------------------------------*/ /* Hide this until we're in the Customizer */ .affinity-customizer.affinity-front-page .affinity-panel::after { right: 1.6em; left: 1.6em; } .affinity-customizer.affinity-front-page .affinity-panel .affinity-panel-title { left: 3.2em; right: auto; transform: translate(-3px, -3px); } /*-------------------------------------------------------------- # Media Queries --------------------------------------------------------------*/ @media screen and (min-width: 46em) { .affinity-front-page .custom-header .entry-title { right: 50%; left: auto; transform: translate(50%, -50%); } .affinity-front-page .edit-link a, .affinity-front-page .edit-link a:visited { right: 1.6em; left: auto; } .affinity-front-page .hentry:first-of-type .edit-link a, .affinity-front-page .hentry:first-of-type .edit-link a:visited { right: auto; left: auto; } .affinity-front-page .no-featured-image .entry-title { right: auto; left: auto; transform: none; } .affinity-front-page .no-featured-image .edit-link a, .affinity-front-page .no-featured-image .edit-link a:visited { right: auto; left: auto; } .entry-title { text-align: right; } .header-wrapper { right: 0; padding-right: 1.6em; padding-left: 1.6em; left: auto; } .no-custom-header .site-title, .site-title { text-align: right; right: auto; left: auto; } .site-description-wrapper { right: 50%; left: auto; transform: translate(50%, -50%); } .site-branding { float: right; } .main-navigation { float: left; text-align: left; } .main-navigation.toggled > div { margin-right: auto; margin-left: auto; } .main-navigation.toggled > div > ul > li { padding-right: 0; padding-left: 0; } .main-navigation ul ul { float: right; right: -9999em; left: auto; } .main-navigation ul ul a { padding-right: inherit; padding-left: 0; } .main-navigation ul ul:before { border-right: 14px solid transparent; border-left: 14px solid transparent; right: 50%; left: auto; transform: translateX(50%); } .main-navigation ul ul:after { right: 0; left: auto; } .main-navigation ul ul ul { right: -999em; left: auto; } .main-navigation ul ul ul a { padding-right: inherit; padding-left: 0; } .main-navigation ul ul li { margin-right: 0; margin-left: auto; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { right: 100%; left: auto; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { right: 100%; left: auto; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { right: 50%; left: auto; transform: translateX(0.75em) translateX(50%); } .main-navigation li { margin-right: 0.8em; margin-left: auto; } .main-navigation li a:after { margin-right: 1em; margin-left: auto; } .main-navigation li.menu-item-has-children > a, .main-navigation li.page_item_has_children > a { padding-left: 1.6em; padding-right: 0; } .main-navigation li.menu-item-has-children > a:before, .main-navigation li.page_item_has_children > a:before { left: 1.4em; right: auto; } .main-navigation li.menu-item-has-children > a:after, .main-navigation li.page_item_has_children > a:after { right: 1.6em; left: auto; } .main-navigation li.menu-item-has-children:last-of-type > a:before, .main-navigation li.page_item_has_children:last-of-type > a:before { left: -.1em; right: auto; } .main-navigation ul ul li.menu-item-has-children > a:after, .main-navigation ul ul li.page_item_has_children > a:after { margin: 0 0.4em 0 0; transform: rotate(90deg); } .header-wrapper { right: 0; left: auto; } } @media screen and (min-width: 58em) { .content-area { float: right; margin: 0 0 0 -25%; } .site-main { margin: 0 0 0 30%; } .affinity-front-page .site-content .entry-header, .affinity-front-page .site-content .entry-content, .affinity-front-page .site-content .entry-footer { margin-right: auto; margin-left: auto; } .site-content .widget-area { float: left; } .comment-author .avatar { margin-left: 0; margin-right: auto; } .entry-meta, .comment-meta { border-left: 1px solid #e8e9ea; padding-left: .8em; float: right; padding-right: 0; border-right: none; } .entry-content, .search-results .entry-summary, .entry-footer, .comment-content, .reply { float: left; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: right; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: left; text-align: left; } .footer-widgets .widget-areas .widget-area:nth-child(1):nth-last-child(2), .footer-widgets .widget-areas .widget-area:nth-child(2):nth-last-child(1) { margin-left: 6%; margin-right: auto; } .footer-widgets .widget-areas .widget-area:nth-child(1):nth-last-child(2):last-of-type, .footer-widgets .widget-areas .widget-area:nth-child(2):nth-last-child(1):last-of-type { margin-left: 0; margin-right: auto; } .footer-widgets .widget-areas .widget-area:nth-child(1):nth-last-child(3), .footer-widgets .widget-areas .widget-area:nth-child(2):nth-last-child(2), .footer-widgets .widget-areas .widget-area:nth-child(3):nth-last-child(1) { margin-left: 5%; margin-right: auto; } .footer-widgets .widget-areas .widget-area:nth-child(1):nth-last-child(3):last-of-type, .footer-widgets .widget-areas .widget-area:nth-child(2):nth-last-child(2):last-of-type, .footer-widgets .widget-areas .widget-area:nth-child(3):nth-last-child(1):last-of-type { margin-left: 0; margin-right: auto; } } @media screen and (min-width: 68em) { blockquote.alignright.below-entry-meta { margin-right: -7.2em; margin-left: 1.6em; } blockquote.alignleft.below-sidebar { margin-left: -7.2em; margin-right: 1.6em; } img.alignright.below-entry-meta { margin-right: -7.2em; margin-left: 1.6em; } img.alignleft.below-sidebar { margin-left: -7.2em; margin-right: 1.6em; } .wp-caption.alignright.below-entry-meta .wp-caption-text { transform: translateX(100%) translateX(1.6em); text-align: left; } .wp-caption.alignleft.below-sidebar .wp-caption-text { left: 0; text-align: right; right: auto; transform: translateX(-100%) translateX(-1.6em); } }