edd-rtl.css 30 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354
  1. @charset "UTF-8";
  2. /**
  3. * edd.scss
  4. * Governs the general look and feel of Easy Digital Downloads sections of stores using themes that do not
  5. * integrate with Easy Digital Downloads specifically.
  6. */
  7. /**
  8. * Astra Theme compatibility with Easy Digital Downloads
  9. */
  10. /*---------- Media Query min-width Structure ----------*/
  11. /*---------- Media Query max-width Structure ----------*/
  12. /*---------- Break-point min-width Structure ----------*/
  13. /*---------- Break-point max-width Structure ----------*/
  14. .ast-edd-container {
  15. -js-display: flex;
  16. display: flex;
  17. flex-wrap: wrap;
  18. clear: both;
  19. }
  20. .ast-separate-container .ast-edd-container {
  21. background-color: #fff;
  22. content: "";
  23. display: table;
  24. }
  25. @media (max-width: 1200px) {
  26. .ast-separate-container .ast-edd-container {
  27. padding: 3.34em 2.4em;
  28. }
  29. }
  30. @media (max-width: 992px) {
  31. .ast-separate-container .ast-edd-container {
  32. padding: 1.5em 2.14em;
  33. }
  34. }
  35. @media (max-width: 544px) {
  36. .ast-separate-container .ast-edd-container {
  37. padding: .54em 1em 1.33333em;
  38. }
  39. }
  40. @media (min-width: 1201px) {
  41. .ast-separate-container .ast-edd-container {
  42. padding: 5.34em 6.67em;
  43. }
  44. }
  45. /* Edd Archive Products grid layout */
  46. .ast-edd-archive-article,
  47. .ast-page-builder-template .ast-edd-archive-article {
  48. padding: 0;
  49. float: right;
  50. margin: 0 0 2.992em 20px;
  51. }
  52. .columns-1 .ast-edd-archive-article {
  53. width: 100%;
  54. margin-left: 0;
  55. }
  56. .columns-2 .ast-edd-archive-article {
  57. width: 48.4%;
  58. width: calc(50% - 10px);
  59. }
  60. .columns-2 .ast-edd-archive-article:nth-child(2n) {
  61. margin-left: 0;
  62. clear: left;
  63. }
  64. .columns-2 .ast-edd-archive-article:nth-child(2n+1) {
  65. clear: right;
  66. }
  67. .columns-3 .ast-edd-archive-article {
  68. width: 31.2%;
  69. width: calc( 33.33% - 14px);
  70. }
  71. .columns-3 .ast-edd-archive-article:nth-child(3n) {
  72. margin-left: 0;
  73. clear: left;
  74. }
  75. .columns-3 .ast-edd-archive-article:nth-child(3n+1) {
  76. clear: right;
  77. }
  78. .columns-4 .ast-edd-archive-article {
  79. width: 22.5%;
  80. width: calc( 25% - 15px);
  81. }
  82. .columns-4 .ast-edd-archive-article:nth-child(4n) {
  83. margin-left: 0;
  84. clear: left;
  85. }
  86. .columns-4 .ast-edd-archive-article:nth-child(4n+1) {
  87. clear: right;
  88. }
  89. .columns-5 .ast-edd-archive-article {
  90. width: 17.5%;
  91. width: calc( 20% - 16px);
  92. }
  93. .columns-5 .ast-edd-archive-article:nth-child(5n) {
  94. margin-left: 0;
  95. clear: left;
  96. }
  97. .columns-5 .ast-edd-archive-article:nth-child(5n+1) {
  98. clear: right;
  99. }
  100. .columns-6 .ast-edd-archive-article {
  101. width: 14%;
  102. width: calc( 16.66% - 16.66px);
  103. }
  104. .columns-6 .ast-edd-archive-article:nth-child(6n) {
  105. margin-left: 0;
  106. clear: left;
  107. }
  108. .columns-6 .ast-edd-archive-article:nth-child(6n+1) {
  109. clear: right;
  110. }
  111. /* Edd Single and Checkout commom Download product */
  112. .single-download .entry-header {
  113. margin-bottom: 1em;
  114. }
  115. .single-download .edd_download_purchase_form .edd_price_options li {
  116. justify-content: flex-start;
  117. }
  118. .single-download .edd_download_purchase_form .edd_purchase_submit_wrapper {
  119. margin: 20px auto 0;
  120. }
  121. .single-download .edd-item-quantity,
  122. .edd-checkout .edd-item-quantity {
  123. padding: .5em .5em;
  124. }
  125. /* Edd Archive products strucutre */
  126. .ast-edd-archive-article {
  127. text-align: center;
  128. }
  129. .ast-edd-archive-block-wrap .edd_download_image img,
  130. .edd_downloads_list .edd_download_image img {
  131. margin-bottom: .8em;
  132. }
  133. .ast-edd-archive-block-wrap .edd_download_title,
  134. .edd_downloads_list .edd_download_title {
  135. margin-bottom: .5em;
  136. padding: 0;
  137. font-size: 1em;
  138. }
  139. .ast-edd-archive-block-wrap .edd_price,
  140. .ast-edd-archive-block-wrap .edd_price_options,
  141. .edd_downloads_list .edd_price,
  142. .edd_downloads_list .edd_price_options {
  143. line-height: 1.3;
  144. margin-bottom: 0;
  145. font-weight: 700;
  146. margin-bottom: .5em;
  147. font-size: .9rem;
  148. }
  149. .ast-edd-archive-block-wrap .edd-add-to-cart,
  150. .ast-edd-archive-block-wrap .edd_go_to_checkout,
  151. .ast-edd-archive-block-wrap .ast-edd-variable-btn,
  152. .edd_downloads_list .edd-add-to-cart,
  153. .edd_downloads_list .edd_go_to_checkout,
  154. .edd_downloads_list .ast-edd-variable-btn {
  155. margin-top: .5em;
  156. margin-bottom: .5em;
  157. white-space: normal;
  158. line-height: 1.3;
  159. display: inline-block;
  160. }
  161. .ast-edd-archive-block-wrap .edd_download_excerpt p,
  162. .edd_downloads_list .edd_download_excerpt p {
  163. margin-bottom: .5em;
  164. }
  165. .ast-edd-archive-block-wrap .edd_download_quantity_wrapper .edd-item-quantity,
  166. .edd_downloads_list .edd_download_quantity_wrapper .edd-item-quantity {
  167. padding: .5em .5em;
  168. max-width: 60px;
  169. }
  170. .ast-edd-archive-block-wrap .edd_download_quantity_wrapper + .edd_purchase_submit_wrapper,
  171. .edd_downloads_list .edd_download_quantity_wrapper + .edd_purchase_submit_wrapper {
  172. margin-top: 0;
  173. }
  174. .ast-edd-download-categories {
  175. font-size: .85em;
  176. margin-bottom: .5em;
  177. display: block;
  178. line-height: 1.3;
  179. opacity: .6;
  180. }
  181. /* EDD Purchase form */
  182. .edd_download_purchase_form .edd_purchase_submit_wrapper {
  183. margin: 10px auto 0;
  184. }
  185. /* EDD Shortcodes */
  186. .edd_downloads_list {
  187. -js-display: flex;
  188. display: flex;
  189. flex-wrap: wrap;
  190. clear: both;
  191. }
  192. .edd_downloads_list .edd_download {
  193. padding: 0;
  194. float: right;
  195. margin: 0 0 2.992em 20px;
  196. text-align: center;
  197. }
  198. .edd_downloads_list.edd_download_columns_1 .edd_download {
  199. width: 100%;
  200. margin-left: 0;
  201. }
  202. .edd_downloads_list.edd_download_columns_2 .edd_download {
  203. width: 48.4%;
  204. width: calc(50% - 10px);
  205. }
  206. .edd_downloads_list.edd_download_columns_2 .edd_download:nth-child(2n) {
  207. margin-left: 0;
  208. clear: left;
  209. }
  210. .edd_downloads_list.edd_download_columns_2 .edd_download:nth-child(2n+1) {
  211. clear: right;
  212. }
  213. .edd_downloads_list.edd_download_columns_3 .edd_download {
  214. width: 31.2%;
  215. width: calc( 33.33% - 14px);
  216. }
  217. .edd_downloads_list.edd_download_columns_3 .edd_download:nth-child(3n) {
  218. margin-left: 0;
  219. clear: left;
  220. }
  221. .edd_downloads_list.edd_download_columns_3 .edd_download:nth-child(3n+1) {
  222. clear: right;
  223. }
  224. .edd_downloads_list.edd_download_columns_4 .edd_download {
  225. width: 22.5%;
  226. width: calc( 25% - 15px);
  227. }
  228. .edd_downloads_list.edd_download_columns_4 .edd_download:nth-child(4n) {
  229. margin-left: 0;
  230. clear: left;
  231. }
  232. .edd_downloads_list.edd_download_columns_4 .edd_download:nth-child(4n+1) {
  233. clear: right;
  234. }
  235. .edd_downloads_list.edd_download_columns_5 .edd_download {
  236. width: 17.5%;
  237. width: calc( 20% - 16px);
  238. }
  239. .edd_downloads_list.edd_download_columns_5 .edd_download:nth-child(5n) {
  240. margin-left: 0;
  241. clear: left;
  242. }
  243. .edd_downloads_list.edd_download_columns_5 .edd_download:nth-child(5n+1) {
  244. clear: right;
  245. }
  246. .edd_downloads_list.edd_download_columns_6 .edd_download {
  247. width: 14%;
  248. width: calc( 16.66% - 16.66px);
  249. }
  250. .edd_downloads_list.edd_download_columns_6 .edd_download:nth-child(6n) {
  251. margin-left: 0;
  252. clear: left;
  253. }
  254. .edd_downloads_list.edd_download_columns_6 .edd_download:nth-child(6n+1) {
  255. clear: right;
  256. }
  257. /* EDD Pagination */
  258. .edd_pagination {
  259. display: inline-block;
  260. text-align: center;
  261. white-space: nowrap;
  262. padding: 0;
  263. clear: both;
  264. border: 0;
  265. margin: 1px;
  266. }
  267. .edd_pagination a,
  268. .edd_pagination span {
  269. margin: 0 0 5px 5px;
  270. border: 1px solid #d3ced2;
  271. text-decoration: none;
  272. line-height: 1;
  273. font-size: 1em;
  274. font-weight: normal;
  275. padding: 0.75em;
  276. float: right;
  277. display: inline;
  278. min-width: 2.5em;
  279. }
  280. /* =Ajax Add To Cart Button
  281. -------------------------------------------------------------- */
  282. .edd_purchase_submit_wrapper {
  283. position: relative;
  284. }
  285. .edd_purchase_submit_wrapper a.edd-add-to-cart {
  286. text-decoration: none;
  287. display: none;
  288. position: relative;
  289. overflow: hidden;
  290. line-height: 1.3;
  291. }
  292. .edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js {
  293. display: inline-block;
  294. }
  295. .edd_purchase_submit_wrapper .edd-cart-ajax {
  296. display: none;
  297. position: relative;
  298. right: -35px;
  299. }
  300. .edd-submit.button.edd-ajax-loading {
  301. padding-left: 30px;
  302. }
  303. .edd-add-to-cart .edd-add-to-cart-label {
  304. opacity: 1;
  305. filter: alpha(opacity=100);
  306. }
  307. .edd-loading {
  308. border-radius: 50%;
  309. display: block;
  310. width: 1.5em;
  311. height: 1.5em;
  312. animation: edd-spinning 1.1s infinite linear;
  313. border-top: 0.2em solid rgba(255, 255, 255, 0.2);
  314. border-left: 0.2em solid rgba(255, 255, 255, 0.2);
  315. border-bottom: 0.2em solid rgba(255, 255, 255, 0.2);
  316. border-right: 0.2em solid #fff;
  317. font-size: 0.75em;
  318. position: absolute;
  319. right: calc(50% - 0.75em);
  320. top: calc(50% - 0.75em);
  321. opacity: 0;
  322. filter: alpha(opacity=0);
  323. transform: translateZ(0);
  324. }
  325. .edd-loading:after {
  326. border-radius: 50%;
  327. display: block;
  328. width: 1.5em;
  329. height: 1.5em;
  330. }
  331. a.edd-add-to-cart.white .edd-loading, .edd-discount-loader.edd-loading {
  332. border-top-color: rgba(0, 0, 0, 0.2);
  333. border-left-color: rgba(0, 0, 0, 0.2);
  334. border-bottom-color: rgba(0, 0, 0, 0.2);
  335. border-right-color: #000;
  336. }
  337. .edd-loading-ajax.edd-loading {
  338. border-top-color: rgba(0, 0, 0, 0.2);
  339. border-left-color: rgba(0, 0, 0, 0.2);
  340. border-bottom-color: rgba(0, 0, 0, 0.2);
  341. border-right-color: #000;
  342. display: inline-block;
  343. position: relative;
  344. top: 0;
  345. right: 0.25em;
  346. vertical-align: middle;
  347. }
  348. #edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit {
  349. display: inline-block;
  350. }
  351. .edd-discount-loader.edd-loading {
  352. display: inline-block;
  353. position: relative;
  354. right: auto;
  355. vertical-align: middle;
  356. width: 1.25em;
  357. height: 1.25em;
  358. }
  359. .edd-loading-ajax.edd-loading {
  360. opacity: 1;
  361. }
  362. @keyframes edd-spinning {
  363. 0% {
  364. transform: rotate(0deg);
  365. }
  366. 100% {
  367. transform: rotate(-360deg);
  368. }
  369. }
  370. a.edd-add-to-cart .edd-add-to-cart-label, .edd-loading {
  371. transition: .1s opacity !important;
  372. }
  373. .edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label {
  374. opacity: 0;
  375. filter: alpha(opacity=0);
  376. }
  377. .edd-add-to-cart[data-edd-loading] .edd-loading {
  378. opacity: 1;
  379. filter: alpha(opacity=100);
  380. }
  381. .edd-discount-loader.edd-loading {
  382. opacity: 1;
  383. filter: alpha(opacity=100);
  384. }
  385. .edd-cart-added-alert {
  386. position: static;
  387. display: inline-block;
  388. font-size: 1em;
  389. }
  390. .edd-cart-added-alert .edd-icon-check {
  391. max-width: 18px;
  392. vertical-align: bottom;
  393. }
  394. /**
  395. * Header Cart Icon with shopping cart.
  396. */
  397. .ast-edd-site-header-cart {
  398. position: relative;
  399. list-style-type: none;
  400. margin-right: 0;
  401. padding-right: 0;
  402. margin-bottom: 0;
  403. order: 1;
  404. }
  405. .ast-edd-site-header-cart:focus .widget_edd_cart_widget, .ast-edd-site-header-cart:hover .widget_edd_cart_widget {
  406. left: 0;
  407. right: auto;
  408. opacity: 1;
  409. visibility: visible;
  410. }
  411. .ast-edd-site-header-cart .ast-edd-shopping-cart-icon {
  412. display: initial;
  413. vertical-align: middle;
  414. }
  415. .ast-edd-site-header-cart .ast-edd-shopping-cart-icon:before {
  416. content: "\e854";
  417. font-family: 'Astra';
  418. font-size: 18px;
  419. font-size: 1.2857rem;
  420. }
  421. .ast-edd-site-header-cart .ast-edd-site-header-cart-widget .widget_edd_cart_widget > ul {
  422. text-align: right;
  423. width: auto;
  424. position: static;
  425. right: auto;
  426. top: auto;
  427. border-top: 0;
  428. max-height: 500px;
  429. max-height: 50vh;
  430. overflow-y: auto;
  431. }
  432. .ast-edd-site-header-cart .widget_edd_cart_widget {
  433. background-color: #fff;
  434. position: absolute;
  435. top: 100%;
  436. width: 280px;
  437. padding-top: 1em;
  438. padding-bottom: 1em;
  439. z-index: 999999;
  440. font-size: .875em;
  441. right: -999em;
  442. display: block;
  443. line-height: 1.618;
  444. box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.07);
  445. transition: all 0.3s ease;
  446. border: 2px solid #E6E6E6;
  447. opacity: 0;
  448. visibility: hidden;
  449. }
  450. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-cart-item {
  451. padding: .5em 1.5em .5em 2.6em;
  452. /* remove the product from list */
  453. }
  454. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-cart-item.focus {
  455. animation: ast-hide-animate 1s linear;
  456. }
  457. .ast-edd-site-header-cart .widget_edd_cart_widget .cart_item.empty {
  458. border-bottom: 0;
  459. padding-right: 1.5em;
  460. padding-left: 1.5em;
  461. }
  462. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-cart-number-of-items {
  463. margin-bottom: 0;
  464. padding-right: 1.5em;
  465. padding-left: 1.5em;
  466. padding-bottom: 1em;
  467. text-align: center;
  468. }
  469. .ast-edd-site-header-cart .widget_edd_cart_widget:before, .ast-edd-site-header-cart .widget_edd_cart_widget:after {
  470. bottom: 100%;
  471. right: auto;
  472. left: 8px;
  473. border: solid transparent;
  474. content: " ";
  475. height: 0;
  476. width: 0;
  477. position: absolute;
  478. pointer-events: none;
  479. }
  480. .ast-edd-site-header-cart .widget_edd_cart_widget:after {
  481. border-color: rgba(255, 255, 255, 0);
  482. border-bottom-color: #fff;
  483. border-width: 6px;
  484. margin-right: -6px;
  485. margin-bottom: -0.3px;
  486. }
  487. .ast-edd-site-header-cart .widget_edd_cart_widget:before {
  488. border-color: rgba(230, 230, 230, 0);
  489. border-bottom-color: #E6E6E6;
  490. border-width: 9px;
  491. margin-right: -5px;
  492. left: 5px;
  493. }
  494. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-cart-meta {
  495. padding: .5em 1.5em;
  496. margin: 0;
  497. text-align: center;
  498. }
  499. .ast-edd-site-header-cart .widget_edd_cart_widget .edd_checkout {
  500. padding: 1em 1.5em 0;
  501. text-align: center;
  502. margin-top: 0;
  503. }
  504. .ast-edd-site-header-cart .widget_edd_cart_widget .edd_checkout a {
  505. padding: 10px 40px;
  506. width: 100%;
  507. display: block;
  508. font-weight: 700;
  509. line-height: 1;
  510. }
  511. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-remove-from-cart {
  512. left: 1.2em;
  513. }
  514. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-remove-from-cart:after {
  515. font-weight: normal;
  516. }
  517. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-remove-from-cart:first-child:after {
  518. padding-bottom: 0;
  519. }
  520. .ast-edd-site-header-cart .widget_edd_cart_widget .edd-cart-item:first-child .edd-remove-from-cart:after {
  521. padding-bottom: 1px;
  522. }
  523. /**
  524. * Header Cart Icon with shopping cart for responsive devices.
  525. */
  526. .ast-header-break-point .ast-edd-site-header-cart .widget_edd_cart_widget,
  527. .ast-header-break-point .ast-edd-site-header-cart .ast-edd-header-cart-info-wrap {
  528. display: none;
  529. }
  530. .ast-header-break-point.ast-hfb-header .ast-edd-site-header-cart .ast-edd-header-cart-info-wrap {
  531. display: inline-block;
  532. }
  533. @keyframes ast-hide-animate {
  534. 0% {
  535. opacity: 1;
  536. }
  537. 100% {
  538. opacity: 0;
  539. }
  540. }
  541. .header-main-layout-3 .ast-edd-site-header-cart:focus .widget_edd_cart_widget, .header-main-layout-3 .ast-edd-site-header-cart:hover .widget_edd_cart_widget {
  542. left: auto;
  543. right: 0;
  544. }
  545. .header-main-layout-3 .ast-edd-site-header-cart .widget_edd_cart_widget {
  546. left: -999em;
  547. right: auto;
  548. }
  549. .header-main-layout-3 .ast-edd-site-header-cart .widget_edd_cart_widget:before, .header-main-layout-3 .ast-edd-site-header-cart .widget_edd_cart_widget:after {
  550. right: 8px;
  551. left: auto;
  552. }
  553. .header-main-layout-3 .ast-edd-site-header-cart .widget_edd_cart_widget:after {
  554. margin-right: -2px;
  555. }
  556. /* Sidebar widget */
  557. .widget_edd_cart_widget {
  558. /* Product list separator*/
  559. /* Product list title*/
  560. /* Product list price*/
  561. /* Product list remove link*/
  562. }
  563. .widget_edd_cart_widget .edd-cart-item {
  564. border-bottom: 1px solid #e2e2e2;
  565. padding: .5em 0 .5em 1.6em;
  566. position: relative;
  567. }
  568. .widget_edd_cart_widget .edd-cart-number-of-items {
  569. margin-bottom: 0;
  570. padding-bottom: .5em;
  571. border-bottom: 1px solid #e2e2e2;
  572. font-weight: 700;
  573. }
  574. .widget_edd_cart_widget .edd-cart-item-separator {
  575. display: none;
  576. }
  577. .widget_edd_cart_widget .edd-cart-item-title {
  578. display: block;
  579. font-weight: normal;
  580. margin: 0;
  581. }
  582. .widget_edd_cart_widget .edd-cart-item-price {
  583. float: right;
  584. }
  585. .widget_edd_cart_widget .edd-remove-from-cart {
  586. position: absolute;
  587. visibility: hidden;
  588. left: 0;
  589. top: 50%;
  590. transform: translateY(-50%);
  591. -js-display: flex;
  592. display: flex;
  593. justify-content: center;
  594. align-items: center;
  595. }
  596. .widget_edd_cart_widget .edd-remove-from-cart:after {
  597. content: '×';
  598. -js-display: flex;
  599. display: flex;
  600. justify-content: center;
  601. align-items: center;
  602. color: #ccc;
  603. visibility: visible;
  604. border: 1px solid #ccc;
  605. border-radius: 50%;
  606. font-weight: 700;
  607. font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  608. font-size: 18px;
  609. width: 24px;
  610. height: 24px;
  611. padding-bottom: 2px;
  612. transition: all .2s linear;
  613. }
  614. .widget_edd_cart_widget .edd-cart-meta {
  615. border-bottom: 1px solid #e2e2e2;
  616. }
  617. .widget_edd_cart_widget .edd_total {
  618. padding: 0 0 5px;
  619. font-weight: 700;
  620. }
  621. .widget_edd_cart_widget .edd_checkout {
  622. margin-top: 1em;
  623. padding: 0;
  624. }
  625. .widget_edd_cart_widget .edd_checkout a {
  626. margin-left: 0;
  627. margin-right: 0;
  628. padding: 10px 40px;
  629. display: inline-block;
  630. line-height: 1;
  631. }
  632. /* Site Header Cart Icon & Widget */
  633. .ast-edd-site-header-cart .widget_edd_cart_widget p.buttons, .ast-edd-site-header-cart .widget_edd_cart_widget p.total, .ast-edd-site-header-cart .widget_edd_cart_widget p.buttons, .ast-edd-site-header-cart .widget_edd_cart_widget p.total {
  634. padding: 1em 1.5em;
  635. margin: 0;
  636. text-align: center;
  637. }
  638. .ast-edd-site-header-cart .widget_edd_cart_widget .buttons .button {
  639. display: block;
  640. margin-left: 0;
  641. width: 100%;
  642. margin-right: 0;
  643. }
  644. .ast-edd-site-header-cart .widget_edd_cart_widget .buttons .button.wc-forward {
  645. display: block;
  646. margin-left: 0;
  647. width: 100%;
  648. margin-right: 0;
  649. }
  650. .ast-edd-site-header-cart .widget_edd_cart_widget .woocommerce-mini-cart__empty-message {
  651. margin: 1.41575em;
  652. }
  653. .ast-edd-site-header-cart .widget_edd_cart_widget .cart_list a {
  654. font-weight: normal;
  655. padding: 0;
  656. border-width: 0;
  657. }
  658. .ast-edd-site-header-cart .widget_edd_cart_widget .cart_list a.remove {
  659. border-width: 1px;
  660. }
  661. .ast-edd-site-header-cart-wrap .ast-edd-cart-menu-wrap {
  662. display: inline-block;
  663. line-height: 1;
  664. }
  665. .ast-edd-site-header-cart-wrap .count {
  666. font-weight: bold;
  667. position: relative;
  668. display: inline-block;
  669. vertical-align: middle;
  670. text-align: center;
  671. min-width: 2.1em;
  672. min-height: 2.1em;
  673. font-size: 0.860em;
  674. line-height: 1.8;
  675. border-radius: 0em 0em 0.3em 0.3em;
  676. border-width: 2px;
  677. border-style: solid;
  678. padding: 0 .4em;
  679. }
  680. .ast-edd-site-header-cart-wrap .count:after {
  681. bottom: 100%;
  682. margin-bottom: 0;
  683. height: .8em;
  684. width: .8em;
  685. right: 50%;
  686. transform: translateX(50%);
  687. top: -.6em;
  688. content: ' ';
  689. position: absolute;
  690. pointer-events: none;
  691. border-width: 2px;
  692. border-style: solid;
  693. border-top-right-radius: 10em;
  694. border-top-left-radius: 10em;
  695. border-bottom: 0;
  696. }
  697. /* EDD form*/
  698. .edd_form input[type="text"],
  699. .edd_form input[type="password"],
  700. .edd_form input[type="email"],
  701. .edd_form input[type="url"],
  702. .edd_form input[type="date"],
  703. .edd_form input[type="month"],
  704. .edd_form input[type="time"],
  705. .edd_form input[type="datetime"],
  706. .edd_form input[type="datetime-local"],
  707. .edd_form input[type="week"],
  708. .edd_form input[type="number"],
  709. .edd_form input[type="search"],
  710. .edd_form input[type="tel"],
  711. .edd_form input[type="color"],
  712. .edd_form select,
  713. .edd_form textarea {
  714. width: 100%;
  715. }
  716. .edd_form input[type="radio"],
  717. .edd_form input[type="checkbox"] {
  718. border: none;
  719. margin-left: 5px;
  720. vertical-align: middle;
  721. }
  722. .edd_form .edd-select.edd-select-small {
  723. display: inline;
  724. width: auto;
  725. }
  726. .edd_form .edd-description {
  727. margin-bottom: 5px;
  728. display: block;
  729. }
  730. .edd_form legend {
  731. font-size: 22px;
  732. font-size: 1.4rem;
  733. border-bottom: 1px solid #eaeaea;
  734. background: #fafafa;
  735. font-weight: bold;
  736. padding: 15px 30px;
  737. margin: 0;
  738. display: block;
  739. width: 100%;
  740. position: relative;
  741. }
  742. .edd_form p {
  743. padding-right: 30px;
  744. padding-left: 30px;
  745. }
  746. .edd_form fieldset {
  747. padding: 0 0 1em;
  748. border: 0;
  749. }
  750. .edd_form fieldset > p {
  751. padding-top: 5px;
  752. padding-bottom: 5px;
  753. margin-bottom: 5px;
  754. }
  755. /* EDD Table*/
  756. .edd-table th {
  757. background: #fafafa;
  758. font-weight: bold;
  759. }
  760. .edd-table th,
  761. .edd-table td {
  762. text-align: right;
  763. padding: 10px 20px;
  764. }
  765. .edd-table ul {
  766. margin-right: 1em;
  767. margin-bottom: 0;
  768. }
  769. /* EDD Checkout page*/
  770. #edd_checkout_cart {
  771. margin-bottom: 2em;
  772. }
  773. #edd_checkout_cart .edd_cart_header_row th {
  774. background: #fafafa;
  775. font-weight: bold;
  776. }
  777. #edd_checkout_cart th,
  778. #edd_checkout_cart td {
  779. padding: 15px 30px;
  780. }
  781. #edd_checkout_cart th.edd_cart_total, #edd_checkout_cart th.edd_cart_actions,
  782. #edd_checkout_cart td.edd_cart_total,
  783. #edd_checkout_cart td.edd_cart_actions {
  784. text-align: left;
  785. }
  786. #edd_checkout_cart td img {
  787. float: right;
  788. margin: 0 0 0 8px;
  789. background: none;
  790. padding: 0;
  791. border: none;
  792. }
  793. #edd_checkout_wrap .edd_cart_remove_item_btn {
  794. margin-right: 1em;
  795. }
  796. #edd_checkout_wrap #edd_purchase_form {
  797. border: 0;
  798. }
  799. #edd_checkout_wrap legend {
  800. font-size: 22px;
  801. font-size: 1.4rem;
  802. border-bottom: 1px solid #eaeaea;
  803. background: #fafafa;
  804. font-weight: bold;
  805. padding: 15px 30px;
  806. display: block;
  807. width: 100%;
  808. float: right;
  809. position: relative;
  810. margin: 0 0 10px;
  811. }
  812. #edd_checkout_wrap p {
  813. padding-right: 30px;
  814. padding-left: 30px;
  815. }
  816. #edd_checkout_wrap fieldset {
  817. padding: 0;
  818. border: 0;
  819. }
  820. #edd_checkout_wrap fieldset > p {
  821. padding-top: 5px;
  822. padding-bottom: 5px;
  823. margin-bottom: 5px;
  824. }
  825. #edd_checkout_wrap fieldset > p:last-child {
  826. padding-bottom: 15px;
  827. }
  828. #edd_checkout_wrap fieldset > div {
  829. padding: 5px 30px;
  830. margin-bottom: 5px;
  831. }
  832. #edd_checkout_wrap fieldset > div > p {
  833. padding: 0;
  834. }
  835. #edd_checkout_wrap #edd-card-state-wrap {
  836. padding-bottom: 15px;
  837. }
  838. #edd_checkout_wrap #edd_discount_code {
  839. border: 1px solid #eaeaea;
  840. margin-bottom: 2em;
  841. padding-top: .5em;
  842. padding-bottom: .5em;
  843. }
  844. #edd_checkout_wrap #edd_discount_code p {
  845. padding-top: 10px;
  846. margin-bottom: 0;
  847. padding-bottom: 10px;
  848. }
  849. #edd_checkout_wrap #edd_discount_code .edd-apply-discount {
  850. margin-top: 10px;
  851. }
  852. #edd_checkout_wrap #edd_discount_code #edd-discount {
  853. width: 100%;
  854. }
  855. #edd_checkout_wrap .eddr-cart-item-notice {
  856. text-align: right;
  857. font-size: 0.9em;
  858. }
  859. #edd_checkout_form_wrap label {
  860. font-weight: bold;
  861. }
  862. #edd_checkout_form_wrap fieldset {
  863. border: 1px solid #eee;
  864. margin: 0 0 20px;
  865. }
  866. #edd_checkout_form_wrap #edd_purchase_submit .edd-loading-ajax.edd-loading {
  867. display: none;
  868. }
  869. #edd_checkout_form_wrap #edd_purchase_submit,
  870. #edd_checkout_form_wrap #edd_discount_code,
  871. #edd_checkout_form_wrap #edd_register_account_fields {
  872. border: 0;
  873. }
  874. #edd_checkout_form_wrap #edd-discount-code-wrap,
  875. #edd_checkout_form_wrap #edd_final_total_wrap,
  876. #edd_checkout_form_wrap #edd_show_discount {
  877. border: 1px solid #eee;
  878. margin: 0 0 20px;
  879. }
  880. #edd_checkout_form_wrap #edd_final_total_wrap,
  881. #edd_checkout_form_wrap .edd-privacy-policy-agreement {
  882. padding-top: 10px;
  883. padding-bottom: 10px;
  884. }
  885. #edd_checkout_form_wrap #edd-show-privacy-policy {
  886. padding-top: 10px;
  887. margin-bottom: 0;
  888. }
  889. #edd_checkout_form_wrap #edd-show-privacy-policy + .edd-privacy-policy-agreement {
  890. padding-top: 5px;
  891. }
  892. #edd_checkout_form_wrap .edd-privacy-policy-agreement {
  893. margin-bottom: 0;
  894. -js-display: flex;
  895. display: flex;
  896. align-items: center;
  897. }
  898. #edd_checkout_form_wrap #edd-payment-mode-wrap label {
  899. display: inline-block;
  900. margin: 0 0 0 20px;
  901. }
  902. #edd_checkout_form_wrap .edd-payment-icons {
  903. height: 32px;
  904. display: block;
  905. margin: 0 0 30px;
  906. }
  907. #edd_checkout_form_wrap .edd-payment-icons img.payment-icon {
  908. max-height: 32px;
  909. width: auto;
  910. margin: 0 0 0 3px;
  911. float: right;
  912. background: none;
  913. padding: 0;
  914. border: none;
  915. box-shadow: none;
  916. }
  917. #edd_checkout_form_wrap .edd-required-indicator {
  918. color: #b94a48;
  919. display: inline;
  920. }
  921. #edd_checkout_form_wrap .edd-description {
  922. width: auto;
  923. font-size: 0.9em;
  924. margin-right: 10px;
  925. opacity: 0.7;
  926. font-style: italic;
  927. margin-bottom: 6px;
  928. display: inline-block;
  929. }
  930. /* EDD License manager */
  931. .edd_sl_form > div {
  932. border: 1px solid #e5e5e5;
  933. padding: 10px 20px;
  934. }
  935. .edd_sl_form > div > span {
  936. display: block;
  937. margin-bottom: 10px;
  938. }
  939. /* EDD Notices */
  940. /* Alert Styles */
  941. .edd-alert {
  942. border-radius: 2px;
  943. margin-bottom: 10px;
  944. padding: 10px;
  945. border: 1px solid transparent;
  946. vertical-align: middle;
  947. }
  948. .edd-alert p {
  949. padding: 0;
  950. }
  951. .edd-alert p:not(:last-child) {
  952. margin-bottom: 5px;
  953. }
  954. .edd-alert p:last-child {
  955. margin-bottom: 0;
  956. }
  957. .edd-alert-error {
  958. color: #a94442;
  959. background-color: #f2dede;
  960. border-color: #ebccd1;
  961. }
  962. .edd-alert-success {
  963. background-color: #dff0d8;
  964. border-color: #d6e9c6;
  965. color: #3c763d;
  966. }
  967. .edd-alert-info {
  968. color: #31708f;
  969. background-color: #d9edf7;
  970. border-color: #bce8f1;
  971. }
  972. .edd-alert-warn {
  973. color: #8a6d3b;
  974. background-color: #fcf8e3;
  975. border-color: #faebcc;
  976. }
  977. /* =Purchase buttons
  978. -------------------------------------------------------------- */
  979. .edd_download_purchase_form .edd_price_options {
  980. display: inline-block;
  981. }
  982. .edd_download_purchase_form .edd_price_options ul {
  983. margin: 0;
  984. padding: 0;
  985. list-style: none;
  986. }
  987. .edd_download_purchase_form .edd_price_options li {
  988. -js-display: flex;
  989. display: flex;
  990. padding: 5px 0 0;
  991. margin: 0;
  992. align-items: center;
  993. align-self: center;
  994. }
  995. .edd_download_purchase_form .edd_price_options li .eddr-terms-notice {
  996. font-size: .9em;
  997. margin-bottom: 0;
  998. padding-right: 20px;
  999. }
  1000. .edd_download_purchase_form .edd_price_options span {
  1001. display: inline;
  1002. padding: 0;
  1003. margin: 0;
  1004. }
  1005. .edd_download_purchase_form .edd_price_options input[type="radio"],
  1006. .edd_download_purchase_form .edd_price_options input[type="checkbox"] {
  1007. border: none;
  1008. margin-left: 5px;
  1009. vertical-align: middle;
  1010. }
  1011. .ast-page-builder-template.ast-edd-archive-page .site-content > .ast-container {
  1012. max-width: 100%;
  1013. }
  1014. /* EDD form Elements */
  1015. #edd_checkout_wrap input[type=text],
  1016. #edd_checkout_wrap input[type=email],
  1017. #edd_checkout_wrap input[type=url],
  1018. #edd_checkout_wrap input[type=password],
  1019. #edd_checkout_wrap input[type=number],
  1020. #edd_checkout_wrap input[type=search],
  1021. #edd_checkout_wrap input[type=reset],
  1022. #edd_checkout_wrap input[type=tel],
  1023. #edd_checkout_wrap textarea,
  1024. .edd_download_purchase_form input[type=text],
  1025. .edd_download_purchase_form input[type=email],
  1026. .edd_download_purchase_form input[type=url],
  1027. .edd_download_purchase_form input[type=password],
  1028. .edd_download_purchase_form input[type=number],
  1029. .edd_download_purchase_form input[type=search],
  1030. .edd_download_purchase_form input[type=reset],
  1031. .edd_download_purchase_form input[type=tel],
  1032. .edd_download_purchase_form textarea {
  1033. border-color: #dddddd;
  1034. background: #fff;
  1035. box-shadow: none;
  1036. border-radius: 0px;
  1037. }
  1038. #edd_checkout_wrap input[type=text]:focus,
  1039. #edd_checkout_wrap input[type=email]:focus,
  1040. #edd_checkout_wrap input[type=url]:focus,
  1041. #edd_checkout_wrap input[type=password]:focus,
  1042. #edd_checkout_wrap input[type=number]:focus,
  1043. #edd_checkout_wrap input[type=search]:focus,
  1044. #edd_checkout_wrap input[type=reset]:focus,
  1045. #edd_checkout_wrap input[type=tel]:focus,
  1046. #edd_checkout_wrap textarea:focus,
  1047. .edd_download_purchase_form input[type=text]:focus,
  1048. .edd_download_purchase_form input[type=email]:focus,
  1049. .edd_download_purchase_form input[type=url]:focus,
  1050. .edd_download_purchase_form input[type=password]:focus,
  1051. .edd_download_purchase_form input[type=number]:focus,
  1052. .edd_download_purchase_form input[type=search]:focus,
  1053. .edd_download_purchase_form input[type=reset]:focus,
  1054. .edd_download_purchase_form input[type=tel]:focus,
  1055. .edd_download_purchase_form textarea:focus {
  1056. box-shadow: none;
  1057. border-color: #dddddd;
  1058. outline: 0;
  1059. }
  1060. #edd_checkout_wrap select,
  1061. .edd_download_purchase_form select {
  1062. border: 1px solid #dddddd;
  1063. border-radius: 0px;
  1064. box-shadow: none;
  1065. }
  1066. #edd_checkout_wrap select:focus,
  1067. .edd_download_purchase_form select:focus {
  1068. outline: none;
  1069. outline: 0;
  1070. }
  1071. #edd_checkout_wrap input.edd-input.edd-item-quantity,
  1072. .edd_download_purchase_form input.edd-input.edd-item-quantity {
  1073. width: 60px;
  1074. }
  1075. /* Edd Software Licensing */
  1076. .edd_sl_table .edd_sl_license_row,
  1077. .edd_sl_license_row {
  1078. /* Fixed: License key display issue on profile page */
  1079. }
  1080. .edd_sl_table .edd_sl_license_row .view-key-wrapper,
  1081. .edd_sl_license_row .view-key-wrapper {
  1082. position: absolute;
  1083. }
  1084. .edd_sl_table .edd_sl_license_row input.edd_sl_license_key,
  1085. .edd_sl_license_row input.edd_sl_license_key {
  1086. position: relative;
  1087. min-width: 285px;
  1088. width: 20em;
  1089. text-align: center;
  1090. border: 1px solid #e0e5e8;
  1091. box-shadow: 0 0 6px 0 #e1e3e4;
  1092. height: 2.5em;
  1093. background: #eef2f5;
  1094. color: #4a545a;
  1095. }
  1096. #edd_sl_license_add_site_form div {
  1097. padding-top: 15px;
  1098. padding-bottom: 15px;
  1099. }
  1100. #edd_checkout_form_wrap #edd_sl_show_renewal_form_wrap {
  1101. padding-top: 10px;
  1102. }
  1103. #edd_checkout_form_wrap #edd_sl_renewal_fields {
  1104. padding: 10px 0;
  1105. }
  1106. #edd_checkout_form_wrap #edd-license-key {
  1107. width: 100%;
  1108. }
  1109. #edd_checkout_form_wrap #edd-cancel-license-renewal {
  1110. padding-right: 10px;
  1111. }
  1112. #edd_profile_editor_form fieldset {
  1113. border: 1px solid #eaeaea;
  1114. margin-bottom: 2em;
  1115. }
  1116. #edd_profile_editor_form fieldset p {
  1117. clear: both;
  1118. }
  1119. #edd_profile_editor_form legend {
  1120. font-size: 20px;
  1121. font-size: 1.2rem;
  1122. float: right;
  1123. }
  1124. #edd_profile_editor_form #edd_profile_submit_fieldset {
  1125. border: 0;
  1126. }
  1127. #edd_profile_editor_form #edd_profile_submit_fieldset p {
  1128. padding: 0;
  1129. }
  1130. /* EDD cart for Left Section in Builder Layout */
  1131. .site-header-section-left .ast-edd-site-header-cart:focus .widget_edd_cart_widget, .site-header-section-left .ast-edd-site-header-cart:hover .widget_edd_cart_widget {
  1132. left: auto;
  1133. right: 0;
  1134. }
  1135. .site-header-section-left .ast-edd-site-header-cart .widget_edd_cart_widget {
  1136. left: -999em;
  1137. right: auto;
  1138. }
  1139. .site-header-section-left .ast-edd-site-header-cart .widget_edd_cart_widget:before, .site-header-section-left .ast-edd-site-header-cart .widget_edd_cart_widget:after {
  1140. right: 8px;
  1141. left: auto;
  1142. }
  1143. .site-header-section-left .ast-edd-site-header-cart .widget_edd_cart_widget:after {
  1144. margin-right: -2px;
  1145. }