25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 
 

547 satır
9.4 KiB

  1. /*
  2. Theme Name: Twenty Seventeen
  3. Adding support for languages written in a Right To Left (RTL) direction is easy,
  4. it's just a matter of overwriting all the horizontal positioning attributes
  5. of your CSS stylesheet in a separate stylesheet file named rtl.css.
  6. https://codex.wordpress.org/Right-to-Left_Language_Support
  7. */
  8. /* Reset */
  9. body {
  10. direction: rtl;
  11. unicode-bidi: embed;
  12. }
  13. th {
  14. text-align: right;
  15. }
  16. /* Accessibility */
  17. .screen-reader-text:focus {
  18. left: auto;
  19. right: 5px;
  20. }
  21. /* Typography */
  22. textarea {
  23. padding-right: 3px;
  24. }
  25. li > ul,
  26. li > ol {
  27. margin-left: 0;
  28. margin-right: 1.5em;
  29. }
  30. th:first-child,
  31. td:first-child {
  32. padding-left: 0.4em;
  33. padding-right: 0;
  34. }
  35. th:last-child,
  36. td:last-child {
  37. padding-left: 0;
  38. padding-right: 0.4em;
  39. }
  40. /* Forms */
  41. input[type="radio"],
  42. input[type="checkbox"] {
  43. margin-left: 0.5em;
  44. margin-right: 0;
  45. }
  46. /* Media */
  47. .mejs-offscreen {
  48. right: -10000px;
  49. }
  50. /* Site Branding */
  51. .custom-logo-link {
  52. padding-left: 1em;
  53. padding-right: 0;
  54. }
  55. /* Main Navigation */
  56. .main-navigation ul {
  57. text-align: right;
  58. }
  59. .main-navigation ul ul {
  60. padding-left: 0;
  61. padding-right: 1.5em;
  62. }
  63. .menu-toggle .icon {
  64. margin-left: 0.5em;
  65. margin-right: 0;
  66. }
  67. .dropdown-toggle {
  68. left: -0.5em;
  69. right: auto;
  70. }
  71. /* Front Page */
  72. .wp-custom-header-video-button {
  73. left: 30px;
  74. right: auto;
  75. }
  76. .twentyseventeen-panel .recent-posts .entry-header .edit-link {
  77. margin-left: 0;
  78. margin-right: 1em;
  79. }
  80. /* Blog, Archive, Search */
  81. .blog .entry-meta a.post-edit-link,
  82. .archive .entry-meta a.post-edit-link,
  83. .search .entry-meta a.post-edit-link {
  84. margin-left: 0;
  85. margin-right: 1em;
  86. }
  87. .search .page .entry-meta a.post-edit-link {
  88. margin-right: 0;
  89. }
  90. .sticky .icon-thumb-tack {
  91. left: auto;
  92. right: -1.5em;
  93. }
  94. .prev.page-numbers .icon,
  95. .next.page-numbers .icon {
  96. display: inline-block;
  97. -ms-transform: rotate(180deg); /* IE 9 */
  98. -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
  99. transform: rotate(180deg);
  100. }
  101. .prev.page-numbers {
  102. float: right;
  103. }
  104. .next.page-numbers {
  105. float: left;
  106. }
  107. .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
  108. margin-left: 0.5em;
  109. margin-right: 0;
  110. }
  111. .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
  112. margin-left: 0;
  113. margin-right: 0.5em;
  114. }
  115. /* Blog Entries */
  116. .entry-footer .cat-links,
  117. .entry-footer .tags-links {
  118. padding-left: 0;
  119. padding-right: 2.5em;
  120. }
  121. .entry-footer .cat-links .icon,
  122. .entry-footer .tags-links .icon {
  123. left: auto;
  124. margin-left: 0.5em;
  125. margin-right: 0;
  126. right: 0;
  127. }
  128. /* Comments */
  129. .comment-body {
  130. margin-left: 0;
  131. margin-right: 65px;
  132. }
  133. .comment-reply-link .icon {
  134. left: auto;
  135. right: -2em;
  136. -webkit-transform: scale(-1, 1);
  137. -ms-transform: scale(-1, 1);
  138. transform: scale(-1, 1);
  139. }
  140. .comment-author .avatar {
  141. left: auto;
  142. right: -65px;
  143. }
  144. .comment-reply-link:before {
  145. left: auto;
  146. right: -2em;
  147. }
  148. .children .comment-author .avatar {
  149. left: auto;
  150. right: -45px;
  151. }
  152. .form-submit {
  153. text-align: left;
  154. }
  155. /* Post Formats */
  156. .format-quote blockquote .icon {
  157. left: auto;
  158. right: -1.25em;
  159. -webkit-transform: none;
  160. -ms-transform: none;
  161. transform: none;
  162. }
  163. /* Post Navigation */
  164. .nav-links .nav-previous .nav-title .nav-title-icon-wrapper,
  165. .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
  166. display: inline-block;
  167. -ms-transform: rotate(180deg); /* IE 9 */
  168. -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
  169. transform: rotate(180deg);
  170. }
  171. /* Widgets */
  172. .widget ul {
  173. margin: 0;
  174. }
  175. .search-form .search-submit {
  176. left: 3px;
  177. right: auto;
  178. }
  179. .widget .tagcloud a,
  180. .widget.widget_tag_cloud a,
  181. .wp_widget_tag_cloud a {
  182. float: right;
  183. margin: 4px 0 0 4px !important; /* !important to override inline styles */
  184. }
  185. .widget ul li li {
  186. padding-left: 0;
  187. padding-right: 1.5rem;
  188. }
  189. /* Footer */
  190. .social-navigation a {
  191. margin-left: 1em;
  192. margin-right: 0;
  193. }
  194. /* Customizer styles */
  195. .twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
  196. left: 3.2em;
  197. right: auto;
  198. }
  199. /* Gallery Styles */
  200. .gallery-item,
  201. .gallery-caption {
  202. text-align: right;
  203. }
  204. /* SVG Fallback */
  205. .no-svg .dropdown-toggle {
  206. left: 0;
  207. right: auto;
  208. }
  209. /* Media queries */
  210. @media screen and (min-width: 48em) {
  211. body.page-template-full-width-page #primary {
  212. float: none;
  213. }
  214. .has-sidebar:not(.error404) #primary {
  215. float: right;
  216. }
  217. .has-sidebar #secondary {
  218. float: left;
  219. }
  220. .error404 #primary {
  221. float: none;
  222. }
  223. /* Site Branding */
  224. .custom-logo-link {
  225. padding-left: 2em;
  226. padding-right: 0;
  227. }
  228. /* Navigation */
  229. .main-navigation ul ul {
  230. padding-right: 0;
  231. }
  232. .main-navigation ul ul:before,
  233. .main-navigation ul ul:after {
  234. left: 0.5em;
  235. right: auto;
  236. }
  237. .main-navigation ul ul,
  238. .main-navigation ul ul ul {
  239. left: auto;
  240. right: -999em;
  241. }
  242. .main-navigation ul ul li:hover > ul,
  243. .main-navigation ul ul li.focus > ul {
  244. left: auto;
  245. right: 100%;
  246. }
  247. .main-navigation ul li:hover > ul,
  248. .main-navigation ul li.focus > ul {
  249. left: auto;
  250. right: 0.5em;
  251. }
  252. .main-navigation ul li.menu-item-has-children:before,
  253. .main-navigation ul li.menu-item-has-children:after,
  254. .main-navigation ul li.page_item_has_children:before,
  255. .main-navigation ul li.page_item_has_children:after {
  256. left: 1em;
  257. right: auto;
  258. }
  259. .main-navigation .menu-item-has-children > a > .icon,
  260. .main-navigation .page_item_has_children > a > .icon {
  261. left: auto;
  262. right: 5px;
  263. }
  264. .main-navigation ul ul .menu-item-has-children > a > .icon,
  265. .main-navigation ul ul .page_item_has_children > a > .icon {
  266. left: 1em;
  267. right: auto;
  268. -webkit-transform: rotate(90deg);
  269. -ms-transform: rotate(90deg);
  270. transform: rotate(90deg);
  271. }
  272. /* Scroll down arrow */
  273. .navigation-top .menu-scroll-down {
  274. left: 0;
  275. right: auto;
  276. }
  277. .site-header .menu-scroll-down {
  278. left: 0;
  279. right: auto;
  280. }
  281. .entry-title a {
  282. margin-left: auto;
  283. margin-right: -2px;
  284. }
  285. /* Front Page */
  286. .page-two-column .panel-content .entry-header {
  287. float: right;
  288. }
  289. .page-two-column .panel-content .entry-content {
  290. float: left;
  291. }
  292. /* Front Page - Recent Posts */
  293. .page-two-column .panel-content .recent-posts {
  294. clear: left;
  295. float: left;
  296. }
  297. /* Blog, Archive, Search */
  298. .sticky .icon-thumb-tack {
  299. left: auto;
  300. right: -2.5em;
  301. }
  302. body:not(.has-sidebar):not(.page-one-column) .page-header,
  303. body.has-sidebar.error404 #primary .page-header,
  304. body.page-two-column:not(.archive) #primary .entry-header,
  305. body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
  306. float: right;
  307. }
  308. .blog:not(.has-sidebar) #primary article,
  309. .archive:not(.has-sidebar):not(.page-one-column) #primary article,
  310. .search:not(.has-sidebar) #primary article,
  311. .has-sidebar.error404 #primary .page-content,
  312. .error404.has-sidebar #primary .page-content,
  313. body.page-two-column:not(.archive) #primary .entry-content,
  314. body.page-two-column #comments {
  315. float: left;
  316. }
  317. .entry-footer .edit-link a.post-edit-link {
  318. margin-left: 0;
  319. margin-right: 1em;
  320. }
  321. /* Entry content */
  322. /* with sidebar */
  323. .has-sidebar .entry-content blockquote.alignleft {
  324. margin-left: 0;
  325. width: 34%;
  326. }
  327. .has-sidebar #primary .entry-content blockquote.alignright,
  328. .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
  329. margin-right: 0;
  330. width: 34%;
  331. }
  332. .has-sidebar #primary .entry-content blockquote.alignleft.below-entry-meta {
  333. margin-left: -72.5%;
  334. width: 62%;
  335. }
  336. /* blog index and archive */
  337. .blog:not(.has-sidebar) .entry-content blockquote.alignleft,
  338. .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
  339. .archive:not(.has-sidebar) .entry-content blockquote.alignleft,
  340. .page-two-column .entry-content blockquote.alignleft {
  341. margin-left: 0;
  342. width: 34%;
  343. }
  344. .blog:not(.has-sidebar) .entry-content blockquote.alignright,
  345. .twentyseventeen-front-page.page-two-column #primary .entry-content blockquote.alignright,
  346. .archive:not(.has-sidebar) .entry-content blockquote.alignright,
  347. .page-two-column #primary .entry-content blockquote.alignright {
  348. margin-right: -72.5%;
  349. width: 62%;
  350. }
  351. /* Post formats */
  352. .format-quote blockquote .icon {
  353. left: auto;
  354. right: -1.5em;
  355. }
  356. .navigation.pagination {
  357. float: left;
  358. }
  359. .has-sidebar .navigation.pagination,
  360. .archive.page-one-column:not(.has-sidebar) .navigation.pagination {
  361. float: none;
  362. }
  363. .post-navigation .nav-previous {
  364. float: right;
  365. }
  366. .post-navigation .nav-next {
  367. float: left;
  368. text-align: left;
  369. }
  370. /* Comments */
  371. ol.children .children {
  372. padding-left: 0;
  373. padding-right: 2em;
  374. }
  375. /* Post Navigation */
  376. .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
  377. left: auto;
  378. right: -2em;
  379. }
  380. .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
  381. left: -2em;
  382. right: auto;
  383. }
  384. /* Footer */
  385. .site-footer .widget-column.footer-widget-1 {
  386. float: right;
  387. }
  388. .site-footer .widget-column.footer-widget-2 {
  389. float: left;
  390. }
  391. .social-navigation {
  392. clear: right;
  393. float: right;
  394. }
  395. .site-info {
  396. float: right;
  397. }
  398. .social-navigation + .site-info {
  399. margin-left: 0;
  400. margin-right: 6%;
  401. }
  402. }
  403. @media screen and (min-width: 67em) {
  404. /* Sticky posts */
  405. .sticky .icon-thumb-tack {
  406. left: auto;
  407. right: -1.25em;
  408. }
  409. }
  410. @media screen and (min-width: 79em) {
  411. .has-sidebar #primary .entry-content blockquote.alignright,
  412. .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
  413. margin-right: -20%;
  414. }
  415. .blog:not(.has-sidebar) .entry-content blockquote.alignleft,
  416. .archive:not(.has-sidebar) .entry-content blockquote.alignleft,
  417. .page-two-column .entry-content blockquote.alignleft,
  418. .twentyseventeen-front-page .entry-content blockquote.alignleft {
  419. margin-left: -20%;
  420. }
  421. }