Advertisement
Uranbold

woocommerce.css

Jun 9th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.84 KB | None | 0 0
  1. .price_slider a{
  2. transition: none;
  3. }
  4.  
  5. /*Default WOO Styles BEGINNING*/
  6.  
  7. @font-face{
  8. font-family:'star';
  9. src:url('fonts/star.eot');
  10. src:url('fonts/star.eot?#iefix') format('embedded-opentype'),
  11. url('fonts/star.woff') format('woff'),
  12. url('fonts/star.ttf') format('truetype'),
  13. url('fonts/star.svg#star') format('svg');
  14. font-weight:normal;
  15. font-style:normal
  16. }
  17. .woocommerce-message,.woocommerce-error,.woocommerce-info
  18. {
  19. position:relative;
  20. -webkit-border-radius:4px;
  21. -moz-border-radius:4px;
  22. border-radius:4px;
  23. background:0;
  24. color:#5e5e5e;
  25. text-shadow:0 1px 0 #fff;
  26. list-style:none outside;
  27. width:auto;
  28. -webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05),inset 0 -2px 30px rgba(0,0,0,0.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,0.3);
  29. box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05),inset 0 -2px 30px rgba(0,0,0,0.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,0.3);
  30. margin:0 0 2em;
  31. padding:1em 1em 1em 3.5em
  32. }
  33.  
  34. .woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before
  35. {
  36. content:"";
  37. height:1.5em;
  38. width:1.5em;
  39. display:block;
  40. position:absolute;
  41. top:0;
  42. left:1em;
  43. font-family:sans-serif;
  44. font-size:1em;
  45. line-height:1.5;
  46. text-align:center;
  47. color:#fff;
  48. text-shadow:0 1px 0 rgba(0,0,0,0.2);
  49. padding-top:1em;
  50. -webkit-border-bottom-left-radius:4px;
  51. -webkit-border-bottom-right-radius:4px;
  52. -moz-border-radius-bottomleft:4px;
  53. -moz-border-radius-bottomright:4px;
  54. border-bottom-left-radius:4px;
  55. border-bottom-right-radius:4px;
  56. box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
  57. -webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);
  58. -moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)
  59. }
  60.  
  61. .woocommerce-message li,.woocommerce-error li,.woocommerce-info li
  62. {
  63. list-style:none outside;
  64. padding-left:0;
  65. margin-left:0
  66. }
  67.  
  68. .woocommerce-message
  69. {
  70. border-top:3px solid #cae85b
  71. }
  72.  
  73. .woocommerce-message:before
  74. {
  75. background-color:#cae85b;
  76. content:"\2713"
  77. }
  78.  
  79. .woocommerce-info
  80. {
  81. border-top:3px solid #58b7ec
  82. }
  83.  
  84. .woocommerce-info:before
  85. {
  86. background-color:#58b7ec;
  87. content:"i";
  88. font-family:Times,Georgia,serif;
  89. font-style:italic
  90. }
  91.  
  92. .woocommerce-error
  93. {
  94. border-top:3px solid #fd5458
  95. }
  96.  
  97. .woocommerce-error:before
  98. {
  99. background-color:#fd5458;
  100. content:"\00d7";
  101. font-weight:700
  102. }
  103.  
  104. p.demo_store
  105. {
  106. position:fixed;
  107. top:0;
  108. left:0;
  109. right:0;
  110. width:100%;
  111. font-size:1em;
  112. text-align:center;
  113. background:0;
  114. border:1px solid #96588a;
  115. color:#fff;
  116. z-index:99998;
  117. box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);
  118. -webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);
  119. -moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);
  120. margin:0;
  121. padding:.5em 0
  122. }
  123.  
  124. .admin-bar p.demo_store
  125. {
  126. top:28px
  127. }
  128.  
  129. .woocommerce small.note,.woocommerce-page small.note
  130. {
  131. display:block;
  132. color:#777;
  133. font-size:11px;
  134. line-height:21px;
  135. margin-top:10px
  136. }
  137.  
  138. .woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb
  139. {
  140. font-size:.92em;
  141. color:#777;
  142. margin:0 0 1em;
  143. padding:0
  144. }
  145.  
  146. .woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a
  147. {
  148. color:#777
  149. }
  150.  
  151. .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1
  152. {
  153. float:left;
  154. width:48%
  155. }
  156.  
  157. .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2
  158. {
  159. float:right;
  160. width:48%
  161. }
  162.  
  163. .woocommerce div.product,.woocommerce-page div.product,.woocommerce #content div.product,.woocommerce-page #content div.product
  164. {
  165. margin-bottom:0;
  166. position:relative
  167. }
  168.  
  169. .woocommerce div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page #content div.product .product_title
  170. {
  171. clear:none;
  172. margin-top:0;
  173. padding:0
  174. }
  175.  
  176. .woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price
  177. {
  178. color:#85ad74;
  179. font-size:18px
  180. }
  181.  
  182. .woocommerce div.product span.price ins,.woocommerce-page div.product span.price ins,.woocommerce #content div.product span.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce-page div.product p.price ins,.woocommerce #content div.product p.price ins,.woocommerce-page #content div.product p.price ins
  183. {
  184. background:inherit
  185. }
  186.  
  187. .woocommerce div.product span.price del,.woocommerce-page div.product span.price del,.woocommerce #content div.product span.price del,.woocommerce-page #content div.product span.price del,.woocommerce div.product p.price del,.woocommerce-page div.product p.price del,.woocommerce #content div.product p.price del,.woocommerce-page #content div.product p.price del
  188. {
  189. font-size:.87em;
  190. color:rgba(145,145,145,0.5)
  191. }
  192.  
  193. .woocommerce div.product p.stock,.woocommerce-page div.product p.stock,.woocommerce #content div.product p.stock,.woocommerce-page #content div.product p.stock
  194. {
  195. font-size: 13px
  196. }
  197.  
  198. .woocommerce div.product .out-of-stock,.woocommerce-page div.product .out-of-stock,.woocommerce #content div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock
  199. {
  200. color:red
  201. }
  202.  
  203. .woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images
  204. {
  205. float:left;
  206. width:26%;
  207. margin-bottom:2em
  208. }
  209.  
  210. .woocommerce div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page #content div.product div.images img
  211. {
  212. display:inline-block;
  213. height:auto;
  214. box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);
  215. transition:all ease-in-out .2s
  216. }
  217.  
  218. .woocommerce div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails,.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails
  219. {
  220. padding-top:1em
  221. }
  222.  
  223. .woocommerce div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a
  224. {
  225. float:left;
  226. width:30.75%;
  227. margin-right:3.8%
  228. }
  229.  
  230. .woocommerce div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary
  231. {
  232. float:right;
  233. width:70%;
  234. margin-bottom:2em
  235. }
  236.  
  237. .woocommerce div.product div.social,.woocommerce-page div.product div.social,.woocommerce #content div.product div.social,.woocommerce-page #content div.product div.social
  238. {
  239. text-align:right;
  240. margin:0 0 1em
  241. }
  242.  
  243. .woocommerce div.product div.social span,.woocommerce-page div.product div.social span,.woocommerce #content div.product div.social span,.woocommerce-page #content div.product div.social span
  244. {
  245. margin:0 0 0 2px
  246. }
  247.  
  248. .woocommerce div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets,.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets
  249. {
  250. padding-left:16px;
  251. width:0
  252. }
  253.  
  254. .woocommerce div.product div.social iframe,.woocommerce-page div.product div.social iframe,.woocommerce #content div.product div.social iframe,.woocommerce-page #content div.product div.social iframe
  255. {
  256. float:left;
  257. margin-top:3px
  258. }
  259.  
  260. .woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs
  261. {
  262. list-style:none;
  263. overflow:hidden;
  264. position:relative;
  265. margin: 0;
  266. padding: 0;
  267. margin-bottom: -1px;
  268. }
  269.  
  270. .woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li
  271. {
  272. border:1px solid #e0dadf;
  273. background:0;
  274. display:inline-block;
  275. position:relative;
  276. z-index:0;
  277. margin:0;
  278. padding:10px 20px
  279. }
  280.  
  281. .woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a
  282. {
  283. display:block;
  284. color:#5e5e5e;
  285. text-decoration:none;
  286. font-weight: 700;
  287. padding: 0
  288. }
  289.  
  290. .woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active
  291. {
  292. background:#fff;
  293. z-index:2;
  294. border-bottom-color:#fff
  295. }
  296.  
  297. .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a
  298. {
  299. color: #2dcb73;
  300. text-shadow:inherit
  301. }
  302.  
  303. .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before
  304. {
  305. box-shadow:2px 2px 0 #fff
  306. }
  307.  
  308. .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after
  309. {
  310. box-shadow:-2px 2px 0 #fff
  311. }
  312.  
  313. .woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel
  314. {
  315. margin:0 0 2em;
  316. padding: 2em;
  317. border: 1px solid #ddd;
  318. }
  319.  
  320. .woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity
  321. {
  322. float:left;
  323. margin:0 4px 0 0
  324. }
  325.  
  326. .woocommerce div.product form.cart table,.woocommerce-page div.product form.cart table,.woocommerce #content div.product form.cart table,.woocommerce-page #content div.product form.cart table
  327. {
  328. border-width:0 0 1px
  329. }
  330.  
  331. .woocommerce div.product form.cart table td,.woocommerce-page div.product form.cart table td,.woocommerce #content div.product form.cart table td,.woocommerce-page #content div.product form.cart table td
  332. {
  333. padding-left:0
  334. }
  335.  
  336. .woocommerce div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity,.woocommerce #content div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity
  337. {
  338. float:none;
  339. margin:0
  340. }
  341.  
  342. .woocommerce div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock,.woocommerce #content div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock
  343. {
  344. display:block;
  345. float:none
  346. }
  347.  
  348. .woocommerce div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label,.woocommerce #content div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label
  349. {
  350. padding-right:1em;
  351. background: transparent;
  352. }
  353.  
  354. .woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page #content div.product form.cart .button
  355. {
  356. vertical-align: middle;
  357. float: left;
  358. border: none;
  359. text-transform: uppercase;
  360. padding: 9px 15px;
  361. font-size: 11px;
  362. }
  363. .woocommerce-variation-add-to-cart{
  364. margin-top: 10px;
  365. }
  366. .woocommerce div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label,.woocommerce #content div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label
  367. {
  368. padding-right:1em;
  369. padding-left:1em
  370. }
  371.  
  372. .woocommerce span.onsale,.woocommerce-page span.onsale
  373. {
  374. min-height:32px;
  375. min-width:32px;
  376. font-size:12px;
  377. font-weight:700;
  378. position:absolute;
  379. text-align:center;
  380. line-height:32px;
  381. top:6px;
  382. left:6px;
  383. -webkit-border-radius:20px;
  384. -moz-border-radius:20px;
  385. border-radius:20px;
  386. background:0;
  387. text-shadow:0 -1px 0 #85ad74;
  388. color:#fff;
  389. -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2);
  390. -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2);
  391. box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2);
  392. margin:0;
  393. padding:4px
  394. }
  395.  
  396. .woocommerce .products ul,.woocommerce-page .products ul,.woocommerce ul.products,.woocommerce-page ul.products
  397. {
  398. list-style:none outside;
  399. clear:both;
  400. margin:0 0 1em;
  401. padding:0
  402. }
  403.  
  404. .woocommerce .products ul li,.woocommerce-page .products ul li,.woocommerce ul.products li,.woocommerce-page ul.products li
  405. {
  406. list-style:none outside
  407. }
  408.  
  409. .woocommerce .related ul.products li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce-page .upsells.products ul.products li.product img,.woocommerce .related ul li.product img,.woocommerce-page .related ul li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce-page .upsells.products ul li.product img
  410. {
  411. width:100%;
  412. height:auto
  413. }
  414.  
  415. .woocommerce ul.products li.product,.woocommerce-page ul.products li.product
  416. {
  417. float:left;
  418. position:relative;
  419. width:22.05%;
  420. margin:0 3.8% 2.992em 0;
  421. padding:0
  422. }
  423.  
  424. .woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale
  425. {
  426. top:0;
  427. right:0;
  428. left:auto;
  429. margin:-6px -6px 0 0
  430. }
  431.  
  432. .woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3
  433. {
  434. font-size:1em;
  435. margin:0;
  436. padding:.5em 0
  437. }
  438.  
  439. .woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a
  440. {
  441. text-decoration:none;
  442. }
  443.  
  444. .woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img
  445. {
  446. width:100%;
  447. height:auto;
  448. display:block;
  449. box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);
  450. transition:all ease-in-out .2s;
  451. margin:0 0 8px
  452. }
  453.  
  454. .woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img
  455. {
  456. box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);
  457. }
  458.  
  459. .woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price
  460. {
  461. font-size: 16px;
  462. display:block;
  463. font-weight:400;
  464. margin-bottom: 20px;
  465. }
  466.  
  467. .woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del
  468. {
  469. font-size:.67em;
  470. color:rgba(145,145,145,0.5);
  471. margin:-2px 0 0
  472. }
  473.  
  474. .woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from
  475. {
  476. font-size:.67em;
  477. text-transform:uppercase;
  478. color:rgba(145,145,145,0.5);
  479. margin:-2px 0 0
  480. }
  481.  
  482. .woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count
  483. {
  484. float:left;
  485. margin:0 0 1em
  486. }
  487.  
  488. .woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering
  489. {
  490. float:right;
  491. margin:0 0 1em
  492. }
  493.  
  494. .woocommerce nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination
  495. {
  496. text-align:center
  497. }
  498.  
  499. .woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul
  500. {
  501. display:inline-block;
  502. white-space:nowrap;
  503. clear:both;
  504. border:1px solid #e0dadf;
  505. border-right:0;
  506. margin:1px;
  507. padding:0
  508. }
  509.  
  510. .woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li
  511. {
  512. border-right:1px solid #e0dadf;
  513. float:left;
  514. display:inline;
  515. overflow:hidden;
  516. margin:0;
  517. padding:0
  518. }
  519.  
  520. .woocommerce nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li span
  521. {
  522. text-decoration:none;
  523. line-height:1em;
  524. font-size:1em;
  525. font-weight:400;
  526. min-width:1em;
  527. display:block;
  528. margin:0;
  529. padding:.5em
  530. }
  531.  
  532. .woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus
  533. {
  534. background:#f7f6f7;
  535. color:#998896
  536. }
  537.  
  538. .buttons a.button,.tw_cart_buttons a.button,.buttons button.button,.tw_cart_buttons button.button,.buttons input.button,.tw_cart_buttons input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button
  539. {
  540. font-size:11px;
  541. line-height:1em;
  542. cursor:pointer;
  543. position:relative;
  544. font-family:inherit;
  545. overflow:visible;
  546. text-decoration:none;
  547. font-weight:700;
  548. left:auto;
  549. color:#5e5e5e;
  550. border:1px solid #cecece;
  551. background:0;
  552. white-space:nowrap;
  553. display:inline-block;
  554. margin:0;
  555. padding: 8px 7px;
  556. }
  557.  
  558. .woocommerce a.button.loading,.woocommerce-page a.button.loading,.woocommerce button.button.loading,.woocommerce-page button.button.loading,.woocommerce input.button.loading,.woocommerce-page input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce-page #respond input#submit.loading,.woocommerce #content input.button.loading,.woocommerce-page #content input.button.loading
  559. {
  560. color:#777;
  561. border:1px solid #f7f6f7
  562. }
  563.  
  564. .woocommerce a.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page #content input.button.loading:before
  565. {
  566. content:"";
  567. position:absolute;
  568. top:0;
  569. right:0;
  570. left:0;
  571. bottom:0;
  572. background:url(images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65)
  573. }
  574. /*
  575. .woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover
  576. {
  577. background:0;
  578. text-decoration:none
  579. }*/
  580.  
  581. .woocommerce a.button:active,.woocommerce-page a.button:active,.woocommerce button.button:active,.woocommerce-page button.button:active,.woocommerce input.button:active,.woocommerce-page input.button:active,.woocommerce #respond input#submit:active,.woocommerce-page #respond input#submit:active,.woocommerce #content input.button:active,.woocommerce-page #content input.button:active
  582. {
  583. top:1px
  584. }
  585.  
  586. .woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt
  587. {
  588. background:0;
  589. color:#fff;
  590. }
  591.  
  592. .woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover
  593. {
  594. color:#fff;
  595. }
  596.  
  597. .woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart
  598. {
  599. padding-top:.5em;
  600. white-space:nowrap;
  601. display:none
  602. }
  603.  
  604. .woocommerce .quantity,.woocommerce-page .quantity,.woocommerce #content .quantity,.woocommerce-page #content .quantity
  605. {
  606. width:60px;
  607. position:relative;
  608. overflow:hidden;
  609. zoom:1;
  610. }
  611.  
  612. .woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page #content .quantity input.qty
  613. {
  614. width:31px;
  615. height:31px;
  616. float:left;
  617. text-align:center;
  618. border:1px solid #c8bfc6;
  619. font-weight:700;
  620. padding:0
  621. }
  622.  
  623. .woocommerce .quantity noindex:-o-prefocus,.woocommerce-page .quantity noindex:-o-prefocus,.woocommerce #content .quantity noindex:-o-prefocus,.woocommerce-page #content .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce-page .quantity input[type=number],.woocommerce #content .quantity input[type=number],.woocommerce-page #content .quantity input[type=number]
  624. {
  625. padding-right:1.2em
  626. }
  627.  
  628. .woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page #content .quantity .minus
  629. {
  630. display:block;
  631. position:absolute;
  632. text-align:center;
  633. vertical-align:text-top;
  634. width:20px;
  635. height:17px;
  636. overflow:visible;
  637. text-decoration:none;
  638. font-weight:700;
  639. cursor:pointer;
  640. line-height:13px;
  641. font-size:12px;
  642. -webkit-border-radius:2px;
  643. -moz-border-radius:2px;
  644. border-radius:2px;
  645. color:#5e5e5e;
  646. text-shadow:0 1px 0 rgba(255,255,255,0.8);
  647. border:1px solid #c8bfc6;
  648. background:0;
  649. margin:0;
  650. padding:0
  651. }
  652.  
  653. .woocommerce .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page #content .quantity .plus
  654. {
  655. top:0;
  656. right:0;
  657. border-bottom:0;
  658. }
  659.  
  660. .woocommerce .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page #content .quantity .minus
  661. {
  662. bottom:0;
  663. right:0;
  664. }
  665.  
  666. .woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small
  667. {
  668. float:right;
  669. color:#777;
  670. font-size:15px;
  671. line-height:21px;
  672. margin:10px 0 0
  673. }
  674.  
  675. .woocommerce #reviews #respond,.woocommerce-page #reviews #respond
  676. {
  677. border:0;
  678. margin:0;
  679. padding:0
  680. }
  681.  
  682. .woocommerce #reviews #comment,.woocommerce-page #reviews #comment
  683. {
  684. height:75px
  685. }
  686.  
  687. .woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2
  688. {
  689. clear:none
  690. }
  691.  
  692. .woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist
  693. {
  694. width:100%;
  695. background:0;
  696. list-style:none;
  697. margin:0
  698. }
  699.  
  700. .woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li
  701. {
  702. position:relative;
  703. background:0;
  704. border:0;
  705. margin:0 0 20px;
  706. padding:00
  707. }
  708.  
  709. .woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta
  710. {
  711. color:#777;
  712. font-size:.75em
  713. }
  714.  
  715. .woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar
  716. {
  717. float:left;
  718. position:absolute;
  719. top:0;
  720. left:0;
  721. width:32px;
  722. height:auto;
  723. background:#f7f6f7;
  724. border:1px solid #f0eef0;
  725. line-height:1;
  726. margin:0;
  727. padding:3px
  728. }
  729.  
  730. .woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text
  731. {
  732. border:1px solid #f0eef0;
  733. -webkit-border-radius:4px;
  734. -moz-border-radius:4px;
  735. border-radius:4px;
  736. margin:0 0 0 50px;
  737. padding:1em 1em 0
  738. }
  739.  
  740. .woocommerce #reviews #comments .commentlist>li:before,.woocommerce-page #reviews #comments .commentlist>li:before
  741. {
  742. content:""
  743. }
  744.  
  745. .woocommerce .star-rating,.woocommerce-page .star-rating
  746. {
  747. float:right;
  748. overflow:hidden;
  749. position:relative;
  750. height:1em;
  751. line-height:1em;
  752. font-size:1em;
  753. width:5.4em;
  754. font-family:star
  755. }
  756.  
  757. .woocommerce .star-rating:before,.woocommerce-page .star-rating:before
  758. {
  759. content:"\73\73\73\73\73";
  760. color:#e0dadf;
  761. float:left;
  762. top:0;
  763. left:0;
  764. position:absolute
  765. }
  766.  
  767. .woocommerce .star-rating span,.woocommerce-page .star-rating span
  768. {
  769. overflow:hidden;
  770. float:left;
  771. top:0;
  772. left:0;
  773. position:absolute;
  774. padding-top:1.5em
  775. }
  776.  
  777. .woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before
  778. {
  779. content:"\53\53\53\53\53";
  780. top:0;
  781. position:absolute;
  782. left:0
  783. }
  784. .woocommerce .products .star-rating,.woocommerce-page .products .star-rating
  785. {
  786. display:block;
  787. float:none;
  788. margin:0 0 .5em
  789. }
  790.  
  791. .woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating
  792. {
  793. margin:10px 0 0
  794. }
  795.  
  796. .woocommerce #review_form #respond,.woocommerce-page #review_form #respond
  797. {
  798. position:static;
  799. width:auto;
  800. background:transparent none;
  801. border:0;
  802. margin:0;
  803. padding:0
  804. }
  805.  
  806. .woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p
  807. {
  808. width: 100%;
  809. }
  810.  
  811. .woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input
  812. {
  813. left:auto
  814. }
  815.  
  816. .woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea
  817. {
  818. -webkit-box-sizing:border-box;
  819. -moz-box-sizing:border-box;
  820. box-sizing:border-box;
  821. width:100%
  822. }
  823.  
  824. .woocommerce p.stars span,.woocommerce-page p.stars span
  825. {
  826. width:80px;
  827. height:16px;
  828. position:relative;
  829. float:left;
  830. background:url(images/star.png) repeat-x left 0
  831. }
  832.  
  833. .woocommerce p.stars span a,.woocommerce-page p.stars span a
  834. {
  835. float:left;
  836. position:absolute;
  837. left:0;
  838. top:0;
  839. width:16px;
  840. height:0;
  841. padding-top:16px;
  842. overflow:hidden;
  843. transition: none;
  844. }
  845.  
  846. .woocommerce p.stars span a:hover,.woocommerce-page p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:focus
  847. {
  848. background:url(images/star.png) repeat-x left -16px
  849. }
  850.  
  851. .woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active
  852. {
  853. background:url(images/star.png) repeat-x left -32px
  854. }
  855.  
  856. .woocommerce p.stars span a.star-1,.woocommerce-page p.stars span a.star-1
  857. {
  858. width:16px;
  859. z-index:10
  860. }
  861.  
  862. .woocommerce p.stars span a.star-2,.woocommerce-page p.stars span a.star-2
  863. {
  864. width:32px;
  865. z-index:9
  866. }
  867.  
  868. .woocommerce p.stars span a.star-3,.woocommerce-page p.stars span a.star-3
  869. {
  870. width:48px;
  871. z-index:8
  872. }
  873.  
  874. .woocommerce p.stars span a.star-4,.woocommerce-page p.stars span a.star-4
  875. {
  876. width:64px;
  877. z-index:7
  878. }
  879.  
  880. .woocommerce p.stars span a.star-5,.woocommerce-page p.stars span a.star-5
  881. {
  882. width:80px;
  883. z-index:6
  884. }
  885.  
  886. .woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes
  887. {
  888. border:0;
  889. border-top:1px dotted rgba(0,0,0,0.1);
  890. margin-bottom:1.618em;
  891. width:100%
  892. }
  893.  
  894. .woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th
  895. {
  896. width:150px;
  897. font-weight:700;
  898. border-top:0;
  899. border-bottom:1px dotted rgba(0,0,0,0.1);
  900. line-height:1.5em;
  901. margin:0;
  902. padding:8px
  903. }
  904.  
  905. .woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td
  906. {
  907. font-style:italic;
  908. border-top:0;
  909. border-bottom:1px dotted rgba(0,0,0,0.1);
  910. line-height:1.5em;
  911. margin:0;
  912. padding:0
  913. }
  914.  
  915. .woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p
  916. {
  917. margin:0;
  918. padding:8px 0
  919. }
  920.  
  921. .woocommerce table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt th
  922. {
  923. background:rgba(0,0,0,0.025)
  924. }
  925.  
  926. .woocommerce table.shop_table,.woocommerce-page table.shop_table
  927. {
  928. border:1px solid rgba(0,0,0,0.1);
  929. text-align:left;
  930. width:100%;
  931. border-collapse:separate;
  932. -webkit-border-radius:5px;
  933. -moz-border-radius:5px;
  934. border-radius:5px;
  935. margin:0 -1px 24px 0
  936. }
  937.  
  938. .woocommerce table.shop_table th,.woocommerce-page table.shop_table th
  939. {
  940. font-weight:700;
  941. line-height:18px;
  942. padding:9px 12px
  943. }
  944.  
  945. .woocommerce table.shop_table td,.woocommerce-page table.shop_table td
  946. {
  947. border-top:1px solid rgba(0,0,0,0.1);
  948. vertical-align:middle;
  949. padding:15px 12px
  950. }
  951.  
  952. .woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small
  953. {
  954. font-weight:400
  955. }
  956.  
  957. .woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th
  958. {
  959. font-weight:700;
  960. border-top:1px solid rgba(0,0,0,0.1)
  961. }
  962.  
  963. .woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders
  964. {
  965. font-size:.85em
  966. }
  967.  
  968. .woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders th,.woocommerce table.my_account_orders td,.woocommerce-page table.my_account_orders td
  969. {
  970. vertical-align:middle;
  971. padding:4px 8px
  972. }
  973.  
  974. .woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button
  975. {
  976. margin:.125em 0 .125em .25em
  977. }
  978.  
  979. .woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation
  980. {
  981. font-size:.8751em;
  982. margin:.25em 0 .5em
  983. }
  984.  
  985. .woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt
  986. {
  987. font-weight:700;
  988. float:left;
  989. clear:left;
  990. margin:0 .25em 0 0;
  991. padding:0
  992. }
  993.  
  994. .woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd
  995. {
  996. margin:0 0 .25em
  997. }
  998.  
  999. .woocommerce td.product-quantity,.woocommerce-page td.product-quantity
  1000. {
  1001. min-width:80px
  1002. }
  1003.  
  1004. .woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail
  1005. {
  1006. min-width:32px
  1007. }
  1008.  
  1009. .woocommerce table.cart img,.woocommerce-page table.cart img,.woocommerce #content table.cart img,.woocommerce-page #content table.cart img
  1010. {
  1011. width:32px;
  1012. height:auto
  1013. }
  1014.  
  1015. .woocommerce table.cart th,.woocommerce-page table.cart th,.woocommerce #content table.cart th,.woocommerce-page #content table.cart th,.woocommerce table.cart td,.woocommerce-page table.cart td,.woocommerce #content table.cart td,.woocommerce-page #content table.cart td
  1016. {
  1017. vertical-align:middle
  1018. }
  1019.  
  1020. .woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page #content table.cart a.remove
  1021. {
  1022. display:block;
  1023. font-size:1.5em;
  1024. height:1em;
  1025. width:1em;
  1026. text-align:center;
  1027. line-height:1;
  1028. -webkit-border-radius:100%;
  1029. -moz-border-radius:100%;
  1030. border-radius:100%;
  1031. color:#fa5454;
  1032. text-decoration:none;
  1033. font-weight:700
  1034. }
  1035.  
  1036. .woocommerce table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover
  1037. {
  1038. background-color:#fa5454;
  1039. color:#fff
  1040. }
  1041.  
  1042. .woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text
  1043. {
  1044. width: 150px;
  1045. float: left;
  1046. -webkit-box-sizing: border-box;
  1047. -moz-box-sizing: border-box;
  1048. box-sizing: border-box;
  1049. border: 1px solid #e0dadf;
  1050. outline: 0;
  1051. margin: 0 10px 0 0;
  1052. height: 31px;
  1053. }
  1054. .woocommerce .coupon label{
  1055. display: none;
  1056. }
  1057. .woocommerce table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt
  1058. {
  1059. float:right;
  1060. margin-left:.25em;
  1061. border: none;
  1062. padding: 9px 15px !important;
  1063. }
  1064.  
  1065. .woocommerce table.cart input,.woocommerce-page table.cart input,.woocommerce #content table.cart input,.woocommerce-page #content table.cart input
  1066. {
  1067. vertical-align:middle;
  1068. line-height:1em;
  1069. margin:0
  1070. }
  1071.  
  1072. ul.cart_list,.woocommerce-page ul.cart_list,ul.product_list_widget,.woocommerce-page ul.product_list_widget
  1073. {
  1074. list-style:none outside;
  1075. margin:0;
  1076. padding:0
  1077. }
  1078.  
  1079. ul.cart_list li,.woocommerce-page ul.cart_list li,ul.product_list_widget li,.woocommerce-page ul.product_list_widget li
  1080. {
  1081. list-style:none;
  1082. margin:0;
  1083. padding:4px 0
  1084. }
  1085.  
  1086. ul.cart_list li a,.woocommerce-page ul.cart_list li a,ul.product_list_widget li a,.woocommerce-page ul.product_list_widget li a
  1087. {
  1088. display:block;
  1089. font-weight:700
  1090. }
  1091.  
  1092. ul.cart_list li img,.woocommerce-page ul.cart_list li img, ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img
  1093. {
  1094. float:right;
  1095. margin-left:4px;
  1096. width:32px;
  1097. height:auto;
  1098. box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);
  1099. -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);
  1100. -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)
  1101. }
  1102.  
  1103. .woocommerce ul.cart_list li dl,.woocommerce-page ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.product_list_widget li dl
  1104. {
  1105. font-size:.8751em;
  1106. padding-left:1em;
  1107. border-left:2px solid rgba(0,0,0,0.1);
  1108. margin:0
  1109. }
  1110.  
  1111. .woocommerce ul.cart_list li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.product_list_widget li dl dt
  1112. {
  1113. float:left;
  1114. clear:left;
  1115. margin-right:.25em
  1116. }
  1117.  
  1118. .woocommerce ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.product_list_widget li dl dd
  1119. {
  1120. margin-bottom:.5em
  1121. }
  1122.  
  1123. .woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total
  1124. {
  1125. border-top:3px double #f7f6f7;
  1126. padding:4px 0 0
  1127. }
  1128.  
  1129. .woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong
  1130. {
  1131. min-width:40px;
  1132. display:inline-block
  1133. }
  1134.  
  1135. .woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related
  1136. {
  1137. width:30.75%;
  1138. float:left
  1139. }
  1140.  
  1141. .woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator
  1142. {
  1143. width:48%;
  1144. text-align:right;
  1145. clear:right;
  1146. float:right;
  1147. margin:20px 0 0
  1148. }
  1149.  
  1150. .woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button
  1151. {
  1152. width:100%;
  1153. float:none;
  1154. display:block
  1155. }
  1156.  
  1157. .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2
  1158. {
  1159. width:47%
  1160. }
  1161.  
  1162.  
  1163. .woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small
  1164. {
  1165. color:#777;
  1166. font-size:.83em
  1167. }
  1168.  
  1169. .woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table
  1170. {
  1171. border-collapse:separate;
  1172. border-radius:3px;
  1173. margin:0 0 6px;
  1174. padding:0
  1175. }
  1176.  
  1177. .woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td
  1178. {
  1179. border-top:0
  1180. }
  1181.  
  1182. .woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th
  1183. {
  1184. padding:6px 3px
  1185. }
  1186.  
  1187. .woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small
  1188. {
  1189. display:block;
  1190. color:#777
  1191. }
  1192.  
  1193. .woocommerce .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr th
  1194. {
  1195. border-top:1px solid #f7f6f7;
  1196. padding:15px;
  1197. }
  1198.  
  1199. .woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt
  1200. {
  1201. padding: 10px 25px;
  1202. text-transform: uppercase;
  1203. font-family: Montserrat;
  1204. font-weight: bold;
  1205. font-size: 11px;
  1206. margin-top: 10px;
  1207. display: inline-block;
  1208. }
  1209. .woocommerce .cross-sells{
  1210. display: none;
  1211. }
  1212. .woocommerce .cart_totals{
  1213. float: left;
  1214. }
  1215. .woocommerce form .form-row,.woocommerce-page form .form-row
  1216. {
  1217. margin:0 0 6px;
  1218. padding:3px
  1219. }
  1220.  
  1221. .woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder
  1222. {
  1223. transition:opacity .5s .5s ease;
  1224. opacity:0
  1225. }
  1226.  
  1227. .woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden
  1228. {
  1229. visibility:hidden
  1230. }
  1231.  
  1232. .woocommerce form .form-row select,.woocommerce-page form .form-row select
  1233. {
  1234. width:100%;
  1235. cursor:pointer;
  1236. margin:0
  1237. }
  1238.  
  1239. .woocommerce form .form-row .required,.woocommerce-page form .form-row .required
  1240. {
  1241. color:red;
  1242. font-weight:700;
  1243. border:0
  1244. }
  1245.  
  1246. .woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox
  1247. {
  1248. display:inline;
  1249. text-align:center;
  1250. vertical-align:middle;
  1251. margin:-2px 8px 0 0
  1252. }
  1253.  
  1254. .woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox
  1255. {
  1256. display:inline
  1257. }
  1258.  
  1259. .woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea
  1260. {
  1261. -webkit-box-sizing:border-box;
  1262. -moz-box-sizing:border-box;
  1263. box-sizing:border-box;
  1264. width:100%;
  1265. outline:0;
  1266. margin:0;
  1267. padding: 15px 10px;
  1268. height: 35px;
  1269. line-height: 1em;
  1270. }
  1271.  
  1272. .woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea
  1273. {
  1274. height:3.5em;
  1275. line-height:1.5em;
  1276. padding: 10px !important;
  1277. display:block;
  1278. -moz-box-shadow:none;
  1279. -webkit-box-shadow:none;
  1280. box-shadow:none
  1281. }
  1282.  
  1283. .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text
  1284. {
  1285. background-image:url(images/icons/valid.png);
  1286. background-position:95% center;
  1287. background-repeat:no-repeat
  1288. }
  1289.  
  1290. .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text
  1291. {
  1292. background-image:url(images/icons/invalid.png);
  1293. background-position:95% center;
  1294. background-repeat:no-repeat
  1295. }
  1296.  
  1297. .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select
  1298. {
  1299. border-color:#fb7f88
  1300. }
  1301.  
  1302. .woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last
  1303. {
  1304. float:left;
  1305. width:47%;
  1306. overflow:visible
  1307. }
  1308.  
  1309. .woocommerce form.login,.woocommerce-page form.login,.woocommerce form.checkout_coupon,.woocommerce-page form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.register
  1310. {
  1311. border:1px solid #e0dadf;
  1312. text-align:left;
  1313. -webkit-border-radius:5px;
  1314. -moz-border-radius:5px;
  1315. border-radius:5px;
  1316. margin:2em 0;
  1317. padding:20px
  1318. }
  1319.  
  1320. .woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method
  1321. {
  1322. list-style:none outside;
  1323. margin:0;
  1324. padding:0
  1325. }
  1326.  
  1327. .woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li
  1328. {
  1329. text-indent:-22px;
  1330. list-style:none outside;
  1331. margin:0;
  1332. padding:.25em 0 .25em 22px
  1333. }
  1334.  
  1335. .woocommerce .checkout .col-2 h3,.woocommerce-page .checkout .col-2 h3
  1336. {
  1337. float:left;
  1338. clear:none
  1339. }
  1340.  
  1341. .woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address
  1342. {
  1343. clear:left;
  1344. width:100%;
  1345. padding:0
  1346. }
  1347.  
  1348. .woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling
  1349. {
  1350. float:right;
  1351. line-height:1.62em;
  1352. margin:0;
  1353. padding:0
  1354. }
  1355.  
  1356. .woocommerce .checkout #shiptobilling label,.woocommerce-page .checkout #shiptobilling label
  1357. {
  1358. font-size:.6875em
  1359. }
  1360.  
  1361. .woocommerce #payment,.woocommerce-page #payment
  1362. {
  1363. background:#f7f6f7;
  1364. -webkit-border-radius:5px;
  1365. -moz-border-radius:5px;
  1366. border-radius:5px
  1367. }
  1368.  
  1369. .woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods
  1370. {
  1371. text-align:left;
  1372. border-bottom:1px solid #e0dadf;
  1373. list-style:none outside;
  1374. margin:0;
  1375. padding:1em
  1376. }
  1377.  
  1378. .woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li
  1379. {
  1380. line-height:2em;
  1381. text-align:left;
  1382. font-weight:400;
  1383. margin:0
  1384. }
  1385.  
  1386. .woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input
  1387. {
  1388. margin:0 1em 0 0
  1389. }
  1390.  
  1391. .woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img
  1392. {
  1393. vertical-align:middle;
  1394. position:relative;
  1395. margin:-2px 0 0 .5em
  1396. }
  1397.  
  1398. .woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row
  1399. {
  1400. border-top:1px solid #fff;
  1401. padding:1em
  1402. }
  1403.  
  1404. .woocommerce #payment #place_order,.woocommerce-page #payment #place_order
  1405. {
  1406. float:right;
  1407. margin:0;
  1408. border: none;
  1409. text-transform: uppercase;
  1410. padding: 10px 15px;
  1411. }
  1412.  
  1413. .woocommerce #payment .terms,.woocommerce-page #payment .terms
  1414. {
  1415. text-align:right;
  1416. padding:0 1em
  1417. }
  1418.  
  1419. .woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box
  1420. {
  1421. position:relative;
  1422. width:96%;
  1423. font-size:.92em;
  1424. -webkit-border-radius:2px;
  1425. -moz-border-radius:2px;
  1426. border-radius:2px;
  1427. line-height:1.5em;
  1428. color: #FFF;
  1429. background: #5E5E5E;
  1430. margin:1em 0;
  1431. padding:1em 2%
  1432. }
  1433.  
  1434. .woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help
  1435. {
  1436. font-size:11px;
  1437. color:#777;
  1438. line-height:13px;
  1439. font-weight:400
  1440. }
  1441.  
  1442. .woocommerce #payment div.payment_box .form-row select,.woocommerce-page #payment div.payment_box .form-row select
  1443. {
  1444. width:48%;
  1445. float:left;
  1446. margin-right:3.8%
  1447. }
  1448.  
  1449. .woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after
  1450. {
  1451. content:"";
  1452. display:block;
  1453. border:8px solid #5E5E5E;
  1454. border-right-color:transparent;
  1455. border-left-color:transparent;
  1456. border-top-color:transparent;
  1457. position:absolute;
  1458. top:-3px;
  1459. left:0;
  1460. margin:-1em 0 0 2em
  1461. }
  1462. .payment_methods label{
  1463. display: inline-block;
  1464. *display: inline;
  1465. }
  1466. .woocommerce button,.woocommerce input[type="submit"],.woocommerce input[type="reset"],.woocommerce input[type="button"]{
  1467. padding: 9px 16px;
  1468. }
  1469. .woocommerce .order_details,.woocommerce-page .order_details
  1470. {
  1471. list-style:none;
  1472. margin:0 0 1.5em
  1473. }
  1474.  
  1475. .woocommerce .order_details li,.woocommerce-page .order_details li
  1476. {
  1477. float:left;
  1478. margin-right:2em;
  1479. text-transform:uppercase;
  1480. font-size:.715em;
  1481. line-height:1em;
  1482. border-right:1px dashed #e0dadf;
  1483. padding-right:2em
  1484. }
  1485.  
  1486. .woocommerce .order_details li strong,.woocommerce-page .order_details li strong
  1487. {
  1488. display:block;
  1489. font-size:1.4em;
  1490. text-transform:none;
  1491. line-height:1.5em
  1492. }
  1493.  
  1494. .woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type
  1495. {
  1496. border:0
  1497. }
  1498.  
  1499. .woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta
  1500. {
  1501. font-weight:700;
  1502. margin-bottom:0
  1503. }
  1504.  
  1505. .woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads
  1506. {
  1507. margin-left:0;
  1508. padding-left:0
  1509. }
  1510.  
  1511. .woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li
  1512. {
  1513. list-style:none;
  1514. margin-left:0;
  1515. padding-left:1.5em;
  1516. background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat
  1517. }
  1518.  
  1519. .woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul
  1520. {
  1521. border:0;
  1522. list-style:none outside;
  1523. margin:0;
  1524. padding:0
  1525. }
  1526.  
  1527. .woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li
  1528. {
  1529. list-style:none;
  1530. padding:0 0 1px
  1531. }
  1532.  
  1533. .woocommerce .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li span
  1534. {
  1535. float:left;
  1536. padding:1px 0
  1537. }
  1538.  
  1539. .woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a
  1540. {
  1541. border:1px solid #ad74a2;
  1542. background:#ad74a2 url(images/cross_white.png) no-repeat 6px center;
  1543. color:#fff;
  1544. -webkit-border-radius:3px;
  1545. -moz-border-radius:3px;
  1546. border-radius:3px;
  1547. padding:0 6px 0 18px
  1548. }
  1549.  
  1550. .woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count
  1551. {
  1552. float:right;
  1553. margin-left:6px;
  1554. font-size:1em;
  1555. color:#777;
  1556. padding:1px 0
  1557. }
  1558.  
  1559. .woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul
  1560. {
  1561. border:0;
  1562. list-style:none outside;
  1563. overflow:hidden;
  1564. zoom:1;
  1565. margin:0;
  1566. padding:0
  1567. }
  1568.  
  1569. .woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li
  1570. {
  1571. float:left;
  1572. list-style:none;
  1573. padding:0 1px 1px 0
  1574. }
  1575.  
  1576. .woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a
  1577. {
  1578. border:1px solid #ad74a2;
  1579. background:#ad74a2 url(images/cross_white.png) no-repeat 6px center;
  1580. color:#fff;
  1581. -webkit-border-radius:3px;
  1582. -moz-border-radius:3px;
  1583. border-radius:3px;
  1584. float:left;
  1585. padding:0 6px 0 18px
  1586. }
  1587.  
  1588. .woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount
  1589. {
  1590. text-align:right;
  1591. line-height:2.4em;
  1592. font-size:.8751em
  1593. }
  1594.  
  1595. .woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button
  1596. {
  1597. font-size:1.15em;
  1598. float:left
  1599. }
  1600.  
  1601. .woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider
  1602. {
  1603. position:relative;
  1604. text-align:left
  1605. }
  1606.  
  1607. .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle
  1608. {
  1609. position: absolute;
  1610. z-index: 2;
  1611. width: 0.9em;
  1612. height: 0.9em;
  1613. -webkit-border-radius: 1em;
  1614. -moz-border-radius: 1em;
  1615. border-radius: 1em;
  1616. cursor: pointer;
  1617. background: #AD74A2;
  1618. outline: none;
  1619. top: -0.15em
  1620. }
  1621. .woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range
  1622. {
  1623. position: absolute;
  1624. z-index: 2;
  1625. width: 0.9em;
  1626. height: 0.9em;
  1627. -webkit-border-radius: 1em;
  1628. -moz-border-radius: 1em;
  1629. border-radius: 1em;
  1630. cursor: pointer;
  1631. background: #ddd;
  1632. outline: none;
  1633. top: -0.3em;
  1634. }
  1635.  
  1636. .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content
  1637. {
  1638. -webkit-border-radius:1em;
  1639. -moz-border-radius:1em;
  1640. border-radius:1em;
  1641. background: #666;
  1642. }
  1643.  
  1644. .woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal
  1645. {
  1646. height:.5em
  1647. }
  1648.  
  1649. .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range
  1650. {
  1651. top:0;
  1652. height:100%
  1653. }
  1654.  
  1655. .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min
  1656. {
  1657. left:-1px
  1658. }
  1659.  
  1660. .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max
  1661. {
  1662. right:-1px
  1663. }
  1664.  
  1665. .twentythirteen .entry-summary
  1666. {
  1667. padding:0
  1668. }
  1669.  
  1670. .clear,.woocommerce div.product div.images div.thumbnails a.first,.woocommerce-page div.product div.images div.thumbnails a.first,.woocommerce #content div.product div.images div.thumbnails a.first,.woocommerce-page #content div.product div.images div.thumbnails a.first,.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce ul.products li.first,.woocommerce-page ul.products li.first,.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide,.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address
  1671. {
  1672. clear:both
  1673. }
  1674.  
  1675. .nobr,.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button
  1676. {
  1677. white-space:nowrap
  1678. }
  1679.  
  1680. .woocommerce-message:after,.woocommerce-error:after,.woocommerce-info:after,.woocommerce .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:after,.woocommerce .col2-set:after,.woocommerce-page .col2-set:after,.woocommerce div.product div.images div.thumbnails:after,.woocommerce-page div.product div.images div.thumbnails:after,.woocommerce #content div.product div.images div.thumbnails:after,.woocommerce-page #content div.product div.images div.thumbnails:after,.woocommerce div.product p.cart:after,.woocommerce-page div.product p.cart:after,.woocommerce #content div.product p.cart:after,.woocommerce-page #content div.product p.cart:after,.woocommerce div.product form.cart:after,.woocommerce-page div.product form.cart:after,.woocommerce #content div.product form.cart:after,.woocommerce-page #content div.product form.cart:after,.woocommerce .products ul:after,.woocommerce-page .products ul:after,.woocommerce ul.products:after,.woocommerce-page ul.products:after,.woocommerce .related:after,.woocommerce-page .related:after,.woocommerce .upsells.products:after,.woocommerce-page .upsells.products:after,.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:after,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:after,.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:after,.woocommerce p.stars:after,.woocommerce-page p.stars:after,.woocommerce ul.cart_list li:after,.woocommerce-page ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:after,.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after,.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce form .form-row:after,.woocommerce-page form .form-row:after,.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after,.woocommerce .order_details:after,.woocommerce-page .order_details:after,.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after,.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after
  1681. {
  1682. content:"";
  1683. display:block;
  1684. clear:both
  1685. }
  1686.  
  1687. .woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last,.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year,.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit,.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count
  1688. {
  1689. float:right
  1690. }
  1691.  
  1692. .woocommerce .col2-set,.woocommerce-page .col2-set,.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals,.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select
  1693. {
  1694. width:100%
  1695. }
  1696.  
  1697. .woocommerce div.product .stock,.woocommerce-page div.product .stock,.woocommerce #content div.product .stock,.woocommerce-page #content div.product .stock,.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td
  1698. {
  1699. color:#85ad74
  1700. }
  1701.  
  1702. .woocommerce div.product div.images div.thumbnails a.last,.woocommerce-page div.product div.images div.thumbnails a.last,.woocommerce #content div.product div.images div.thumbnails a.last,.woocommerce-page #content div.product div.images div.thumbnails a.last,.woocommerce ul.products li.last,.woocommerce-page ul.products li.last,.woocommerce #payment div.payment_box .form-row select:nth-child(3n),.woocommerce-page #payment div.payment_box .form-row select:nth-child(3n)
  1703. {
  1704. margin-right:0
  1705. }
  1706.  
  1707. .woocommerce div.product div.social span span,.woocommerce-page div.product div.social span span,.woocommerce #content div.product div.social span span,.woocommerce-page #content div.product div.social span span,.woocommerce #reviews h3,.woocommerce-page #reviews h3,.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p
  1708. {
  1709. margin:0
  1710. }
  1711.  
  1712. .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a
  1713. {
  1714. text-decoration:none;
  1715. color:#777
  1716. }
  1717.  
  1718. .woocommerce div.product p.cart,.woocommerce-page div.product p.cart,.woocommerce #content div.product p.cart,.woocommerce-page #content div.product p.cart,.woocommerce div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart
  1719. {
  1720. margin-bottom:2em
  1721. }
  1722.  
  1723. .woocommerce div.product form.cart .variations,.woocommerce-page div.product form.cart .variations,.woocommerce #content div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations,.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider
  1724. {
  1725. margin-bottom:1em
  1726. }
  1727.  
  1728. .woocommerce div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label,.woocommerce #content div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label,.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount
  1729. {
  1730. font-weight:700;
  1731. line-height: 42px;
  1732. color: #2f2f2f;
  1733. }
  1734.  
  1735. .woocommerce div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td,.woocommerce #content div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td,.woocommerce div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td,.woocommerce #content div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td,.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select
  1736. {
  1737. vertical-align:top
  1738. }
  1739.  
  1740. .woocommerce .related ul.products,.woocommerce-page .related ul.products,.woocommerce .upsells.products ul.products,.woocommerce-page .upsells.products ul.products,.woocommerce .related ul,.woocommerce-page .related ul,.woocommerce .upsells.products ul,.woocommerce-page .upsells.products ul,.woocommerce .cart .button,.woocommerce-page .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart input.button,.woocommerce ul.cart_list li .star-rating,.woocommerce-page ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating,.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products
  1741. {
  1742. float:none
  1743. }
  1744.  
  1745. .woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong,.woocommerce form .form-row label,.woocommerce-page form .form-row label
  1746. {
  1747. display:block
  1748. }
  1749.  
  1750. .woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins,.woocommerce .quantity .plus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page #content .quantity .minus:hover
  1751. {
  1752. background:0
  1753. }
  1754.  
  1755. .woocommerce .quantity input::-webkit-outer-spin-button,.woocommerce-page .quantity input::-webkit-outer-spin-button,.woocommerce #content .quantity input::-webkit-outer-spin-button,.woocommerce-page #content .quantity input::-webkit-outer-spin-button,.woocommerce .quantity input::-webkit-inner-spin-button,.woocommerce-page .quantity input::-webkit-inner-spin-button,.woocommerce #content .quantity input::-webkit-inner-spin-button,.woocommerce-page #content .quantity input::-webkit-inner-spin-button,.woocommerce table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label
  1756. {
  1757. display:none
  1758. }
  1759.  
  1760. .woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p,.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row
  1761. {
  1762. margin:0 0 1em
  1763. }
  1764.  
  1765. .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification
  1766. {
  1767. font-size:.83em
  1768. }
  1769.  
  1770. .woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions,.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page #content table.cart td.actions
  1771. {
  1772. text-align:right
  1773. }
  1774.  
  1775. .woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3
  1776. {
  1777. float:left
  1778. }
  1779.  
  1780. .woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce #payment div.payment_box #cc-expire-month,.woocommerce-page #payment div.payment_box #cc-expire-month,.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year
  1781. {
  1782. width:100%;
  1783. float:left
  1784. }
  1785.  
  1786. .woocommerce form .form-row ::-webkit-input-placeholder,.woocommerce-page form .form-row ::-webkit-input-placeholder,.woocommerce form .form-row :-moz-placeholder,.woocommerce-page form .form-row :-moz-placeholder,.woocommerce form .form-row :-ms-input-placeholder,.woocommerce-page form .form-row :-ms-input-placeholder
  1787. {
  1788. line-height:1em;
  1789. padding-top:2px
  1790. }
  1791.  
  1792. .woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes,.woocommerce .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .form-row-first
  1793. {
  1794. clear:left
  1795. }
  1796.  
  1797. .woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child,.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child
  1798. {
  1799. margin-bottom:0
  1800. }
  1801.  
  1802. /*Default WOO Styles ENDING*/
  1803. input[type=submit], input[type=text], input[type=password], input[type=file], textarea {
  1804. -webkit-appearance: none;
  1805. -webkit-border-radius: 0;
  1806. }
  1807. .woocommerce .span9 ul.products li.product {
  1808. width: 30.8%;
  1809. }
  1810. .woocommerce .thumbnails {
  1811. margin-left: 0;
  1812. }
  1813. .woocommerce input[type="number"] {
  1814. margin-bottom: 0;
  1815. }
  1816. .thumbnail_container {
  1817. display: block;
  1818. position: relative;
  1819. overflow: hidden;
  1820. }
  1821. .thumbnail_container .product-hover-thumb {
  1822. opacity: 0;
  1823. position: absolute;
  1824. top: 0;
  1825. left: 0;
  1826. }
  1827. .thumbnail_container .rating_container {
  1828. position: absolute;
  1829. bottom: 20px;
  1830. opacity: 0;
  1831. left: 50%;
  1832. margin-left: -35px;
  1833. }
  1834. .thumbnail_container:hover .product-hover-thumb, .thumbnail_container:hover .rating_container {
  1835. opacity: 1
  1836. }
  1837. .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
  1838. z-index: 2;
  1839. }
  1840.  
  1841. .cart-load{
  1842. -webkit-border-radius: 100px;
  1843. -moz-border-radius: 100px;
  1844. border-radius: 100px;
  1845. position: absolute;
  1846. height:60px;
  1847. width:60px;
  1848. left:50%;
  1849. top:48%;
  1850. margin:-30px 0 0 -30px;
  1851. background: url(images/icon-loading.gif) no-repeat center center #fff;
  1852. display: none;
  1853. opacity: 0.9;
  1854. }
  1855.  
  1856. .adding-to-cart-loading:hover .cart-load{
  1857. display:block;
  1858. opacity: 0.9;
  1859. }
  1860.  
  1861. .added-to-cart-check .cart-load{
  1862. background: url(images/icons-added.png) no-repeat center center #fff;
  1863. }
  1864.  
  1865. .added-to-cart-check:hover .cart-load{
  1866. display:block;
  1867. opacity: 0.9;
  1868. }
  1869.  
  1870. /* ------------- WooCommerce --------------- */
  1871. .tw_cart_buttons a.add_to_cart_button{
  1872. float:left;
  1873. margin-bottom: 10px;
  1874. }
  1875. .tw_cart_buttons a.show_details_button{
  1876. float:right;
  1877. }
  1878. .woocommerce .span9 ul.products li.product {
  1879. width: 21.8%;
  1880. }
  1881. .woocommerce .thumbnails {
  1882. margin-left: 0;
  1883. }
  1884. .woocommerce input[type="number"] {
  1885. margin-bottom: 0;
  1886. }
  1887. .tw-top-bar .widget_shopping_cart_content {
  1888. top: 41px;
  1889. border: 1px solid #EEE;
  1890. position: absolute;
  1891. z-index: 9;
  1892. background: #fff;
  1893. padding: 10px 20px;
  1894. display: none;
  1895.  
  1896. transition: all 1s ease-in-out;
  1897. }
  1898. .tw-top-bar .widget_shopping_cart_content {
  1899. position: absolute;
  1900. z-index: 9;
  1901. background: #fff;
  1902. padding: 10px 30px;
  1903. display: none;
  1904. }
  1905. .tw-top-bar-info[id*="woocommerce_widget_cart"]{
  1906. cursor: pointer;
  1907. }
  1908. .tw-top-bar-info[id*="woocommerce_widget_cart"]:before{
  1909. font-family: 'FontAwesome';
  1910. content: "\f07a";
  1911. padding-right: 15px;
  1912. color: #666;
  1913. font-size: 16px;
  1914. }
  1915. .tw-top-bar .tw-top-bar-info[id*="woocommerce_widget_cart"]:hover .widget_shopping_cart_content{
  1916. display: block;
  1917. }
  1918. .tw-top-bar .tw-top-bar-info[id*="woocommerce_widget_cart"]:hover .widget_shopping_cart_content p{
  1919. margin-bottom: 10px;
  1920. }
  1921. .widget_shopping_cart_content li{
  1922. list-style: none;
  1923. }
  1924. .thumbnail_container {
  1925. display: block;
  1926. position: relative;
  1927. overflow: hidden;
  1928. }
  1929. .thumbnail_container .product-hover-thumb {
  1930. opacity: 0;
  1931. position: absolute;
  1932. top: 0;
  1933. left: 0;
  1934. }
  1935. .thumbnail_container .rating_container {
  1936. position: absolute;
  1937. bottom: 20px;
  1938. opacity: 0;
  1939. left: 50%;
  1940. margin-left: -35px;
  1941. }
  1942. .thumbnail_container:hover .product-hover-thumb, .thumbnail_container:hover .rating_container {
  1943. opacity: 1
  1944. }
  1945. .woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
  1946. margin-left: -0.5em;
  1947. }
  1948.  
  1949. @media (max-width: 480px) {
  1950. .woocommerce .span9 ul.products li.product {
  1951. margin: 0 0 20px 0;
  1952. width: 100%;
  1953. }
  1954. }
  1955. @media-webkit-min-device-pixel-ratio2, min-resolution192dpi {
  1956. .woocommerce a.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page #content input.button.loading:before
  1957. {
  1958. background-image:url(images/ajax-loader@2x.gif);
  1959. background-size:16px 16px
  1960. }
  1961.  
  1962. .woocommerce a.button.added:before,.woocommerce-page a.button.added:before,.woocommerce button.button.added:before,.woocommerce-page button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page #content input.button.added:before
  1963. {
  1964. background:url(images/success@2x.png) no-repeat;
  1965. background-size:16px 14px
  1966. }
  1967.  
  1968. .woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text
  1969. {
  1970. background-image:url(images/icons/valid@2x.png);
  1971. background-size:12px 9px
  1972. }
  1973.  
  1974. .woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text
  1975. {
  1976. background-image:url(images/icons/invalid@2x.png);
  1977. background-size:12px 9px
  1978. }
  1979.  
  1980. .woocommerce p.stars span,.woocommerce-page p.stars span,.woocommerce p.stars span a:hover,.woocommerce-page p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:focus,.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active
  1981. {
  1982. background-image:url(images/star@2x.png);
  1983. background-size:16px 48px
  1984. }
  1985. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement