style.css 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944
  1. /*-----------------------------------------------------------------------------------
  2. Template Name: Marten - Pet Food eCommerce Bootstrap4 Template
  3. Version: 1.0
  4. -----------------------------------------------------------------------------------
  5. [Table of contents]
  6. 1. Template default css
  7. 2. Home page 1
  8. 3. Home page 2
  9. 4. About us
  10. 5. Shop page
  11. 6. Product details
  12. 7. Cart page
  13. 8. Checkout page
  14. 9. My account
  15. 10. Login register page
  16. 11. Contact page
  17. 12. Blog page
  18. 13. Blog details
  19. -----------------------------------------------------------------------------------*/
  20. /*------------------------
  21. 1. Template default css
  22. --------------------------*/
  23. @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800|Pacifico');
  24. body {
  25. font-family: 'Montserrat', sans-serif;
  26. font-weight: 400;
  27. font-style: normal;
  28. font-size: 14px;
  29. color: #383838;
  30. }
  31. .img {
  32. max-width: 100%;
  33. transition: all 0.3s ease-out 0s;
  34. }
  35. a,
  36. .btn {
  37. -webkit-transition: all 0.3s ease-out 0s;
  38. -moz-transition: all 0.3s ease-out 0s;
  39. -ms-transition: all 0.3s ease-out 0s;
  40. -o-transition: all 0.3s ease-out 0s;
  41. transition: all 0.3s ease-out 0s;
  42. }
  43. .btn {
  44. border-radius: 0px;
  45. font-size: 14px;
  46. padding: 0px 15px;
  47. height: 30px;
  48. line-height: 30px;
  49. }
  50. a:focus,
  51. .btn:focus {
  52. text-decoration: none;
  53. outline: none;
  54. }
  55. a:hover {
  56. color: #333;
  57. text-decoration: none;
  58. }
  59. a:focus {
  60. text-decoration: none;
  61. }
  62. button:focus {
  63. outline: 0px dotted;
  64. }
  65. a,
  66. button,
  67. input {
  68. outline: medium none;
  69. color: #000;
  70. }
  71. .uppercase {
  72. text-transform: uppercase
  73. }
  74. .capitalize {
  75. text-transform: capitalize
  76. }
  77. h1,
  78. h2,
  79. h3,
  80. h4,
  81. h5,
  82. h6 {
  83. font-family: 'Montserrat', sans-serif;
  84. font-weight: normal;
  85. color: #444444;
  86. margin-top: 0px;
  87. font-style: normal;
  88. font-weight: 400;
  89. }
  90. h1 a,
  91. h2 a,
  92. h3 a,
  93. h4 a,
  94. h5 a,
  95. h6 a {
  96. color: #444444;
  97. }
  98. h1 {
  99. font-size: 46px;
  100. font-weight: 500;
  101. }
  102. h2 {
  103. font-size: 37px;
  104. }
  105. h3 {
  106. font-size: 28px;
  107. }
  108. h4 {
  109. font-size: 22px;
  110. }
  111. h5 {
  112. font-size: 18px;
  113. }
  114. h6 {
  115. font-size: 16px;
  116. }
  117. ul {
  118. margin: 0px;
  119. padding: 0px;
  120. }
  121. p {
  122. font-size: 14px;
  123. font-weight: 400;
  124. line-height: 26px;
  125. color: #242424;
  126. margin-bottom: 15px;
  127. font-family: 'Montserrat', sans-serif;
  128. }
  129. hr {
  130. margin: 60px 0;
  131. padding: 0px;
  132. border-bottom: 1px solid #eceff8;
  133. border-top: 0px;
  134. }
  135. hr.style-2 {
  136. border-bottom: 1px dashed #f10;
  137. }
  138. hr.mp-0 {
  139. margin: 0;
  140. border-bottom: 1px solid #eceff8;
  141. }
  142. hr.mtb-40 {
  143. margin: 40px 0;
  144. border-bottom: 1px solid #eceff8;
  145. border-top: 0px;
  146. }
  147. label {
  148. font-size: 15px;
  149. font-weight: 400;
  150. color: #626262;
  151. }
  152. *::-moz-selection {
  153. background: #4fc1f0;
  154. color: #fff;
  155. text-shadow: none;
  156. }
  157. ::-moz-selection {
  158. background: #4fc1f0;
  159. color: #fff;
  160. text-shadow: none;
  161. }
  162. ::selection {
  163. background: #4fc1f0;
  164. color: #fff;
  165. text-shadow: none;
  166. }
  167. .mark,
  168. mark {
  169. background: #4fc1f0 none repeat scroll 0 0;
  170. color: #ffffff;
  171. }
  172. span.tooltip-content {
  173. color: #00a9da;
  174. cursor: help;
  175. font-weight: 600;
  176. }
  177. .f-left {
  178. float: left
  179. }
  180. .f-right {
  181. float: right
  182. }
  183. .fix {
  184. overflow: hidden
  185. }
  186. /*************************
  187. Basic margin padding
  188. *************************/
  189. .m-0 {
  190. margin-top: 0;
  191. margin-right: 0;
  192. margin-bottom: 0;
  193. margin-left: 0;
  194. }
  195. .p-0 {
  196. padding-top: 0;
  197. padding-right: 0;
  198. padding-bottom: 0;
  199. padding-left: 0;
  200. }
  201. /*************************
  202. Margin top
  203. *************************/
  204. .mt-0 {
  205. margin-top: 0
  206. }
  207. .mt-10 {
  208. margin-top: 10px
  209. }
  210. .mt-12 {
  211. margin-top: 12px
  212. }
  213. .mt-15 {
  214. margin-top: 15px
  215. }
  216. .mt-16 {
  217. margin-top: 16px
  218. }
  219. .mt-17 {
  220. margin-top: 17px
  221. }
  222. .mt-20 {
  223. margin-top: 20px
  224. }
  225. .mt-25 {
  226. margin-top: 25px
  227. }
  228. .mt-30 {
  229. margin-top: 30px
  230. }
  231. .mt-35 {
  232. margin-top: 35px
  233. }
  234. .mt-37 {
  235. margin-top: 37px
  236. }
  237. .mt-40 {
  238. margin-top: 40px
  239. }
  240. .mt-45 {
  241. margin-top: 45px
  242. }
  243. .mt-50 {
  244. margin-top: 50px
  245. }
  246. .mt-55 {
  247. margin-top: 55px
  248. }
  249. .mt-60 {
  250. margin-top: 60px
  251. }
  252. .mt-65 {
  253. margin-top: 65px
  254. }
  255. .mt-70 {
  256. margin-top: 70px
  257. }
  258. .mt-75 {
  259. margin-top: 75px
  260. }
  261. .mt-80 {
  262. margin-top: 80px
  263. }
  264. .mt-84 {
  265. margin-top: 84px
  266. }
  267. .mt-90 {
  268. margin-top: 90px
  269. }
  270. .mt-100 {
  271. margin-top: 100px
  272. }
  273. .mt-110 {
  274. margin-top: 110px
  275. }
  276. .mt-120 {
  277. margin-top: 120px
  278. }
  279. .mt-130 {
  280. margin-top: 130px
  281. }
  282. .mt-140 {
  283. margin-top: 140px
  284. }
  285. .mt-160 {
  286. margin-top: 160px
  287. }
  288. .mt-179 {
  289. margin-top: 179px
  290. }
  291. .mt-150 {
  292. margin-top: 150px
  293. }
  294. .mt-200 {
  295. margin-top: 200px
  296. }
  297. .mt-290 {
  298. margin-top: 290px
  299. }
  300. .mt-285 {
  301. margin-top: 285px
  302. }
  303. .mt-280 {
  304. margin-top: 280px
  305. }
  306. /*************************
  307. Margin right
  308. *************************/
  309. .mr-0 {
  310. margin-right: 0px
  311. }
  312. .mr-10 {
  313. margin-right: 10px
  314. }
  315. .mr-12 {
  316. margin-right: 12px
  317. }
  318. .mr-15 {
  319. margin-right: 15px
  320. }
  321. .mr-20 {
  322. margin-right: 20px
  323. }
  324. .mr-30 {
  325. margin-right: 30px
  326. }
  327. .mr-35 {
  328. margin-right: 35px
  329. }
  330. .mr-40 {
  331. margin-right: 40px
  332. }
  333. .mr-50 {
  334. margin-right: 50px
  335. }
  336. .mr-60 {
  337. margin-right: 60px
  338. }
  339. .mr-70 {
  340. margin-right: 70px
  341. }
  342. .mr-80 {
  343. margin-right: 80px
  344. }
  345. .mr-90 {
  346. margin-right: 90px
  347. }
  348. .mr-100 {
  349. margin-right: 100px
  350. }
  351. .mr-110 {
  352. margin-right: 110px
  353. }
  354. .mr-120 {
  355. margin-right: 120px
  356. }
  357. .mr-130 {
  358. margin-right: 130px
  359. }
  360. .mr-140 {
  361. margin-right: 140px
  362. }
  363. .mr-150 {
  364. margin-right: 150px
  365. }
  366. .mr-170 {
  367. margin-right: 170px
  368. }
  369. /*************************
  370. Margin bottom
  371. *************************/
  372. .mb-0 {
  373. margin-bottom: 0
  374. }
  375. .mb-2 {
  376. margin-bottom: 2px
  377. }
  378. .mb-10 {
  379. margin-bottom: 10px
  380. }
  381. .mb-12 {
  382. margin-bottom: 12px
  383. }
  384. .mb-15 {
  385. margin-bottom: 15px
  386. }
  387. .mb-20 {
  388. margin-bottom: 20px
  389. }
  390. .mb-25 {
  391. margin-bottom: 25px
  392. }
  393. .mb-30 {
  394. margin-bottom: 30px
  395. }
  396. .mb-35 {
  397. margin-bottom: 35px
  398. }
  399. .mb-40 {
  400. margin-bottom: 40px
  401. }
  402. .mb-45 {
  403. margin-bottom: 45px
  404. }
  405. .mb-50 {
  406. margin-bottom: 50px
  407. }
  408. .mb-55 {
  409. margin-bottom: 55px
  410. }
  411. .mb-60 {
  412. margin-bottom: 60px
  413. }
  414. .mb-65 {
  415. margin-bottom: 65px
  416. }
  417. .mb-70 {
  418. margin-bottom: 70px
  419. }
  420. .mb-75 {
  421. margin-bottom: 75px
  422. }
  423. .mb-80 {
  424. margin-bottom: 80px
  425. }
  426. .mb-90 {
  427. margin-bottom: 90px
  428. }
  429. .mb-100 {
  430. margin-bottom: 100px
  431. }
  432. .mb-110 {
  433. margin-bottom: 110px
  434. }
  435. .mb-120 {
  436. margin-bottom: 120px
  437. }
  438. .mb-130 {
  439. margin-bottom: 130px
  440. }
  441. .mb-140 {
  442. margin-bottom: 140px
  443. }
  444. .mb-150 {
  445. margin-bottom: 150px
  446. }
  447. /*************************
  448. Margin left
  449. *************************/
  450. .ml-0 {
  451. margin-left: 0
  452. }
  453. .ml-10 {
  454. margin-left: 10px
  455. }
  456. .ml-12 {
  457. margin-left: 12px
  458. }
  459. .ml-15 {
  460. margin-left: 15px
  461. }
  462. .ml-20 {
  463. margin-left: 20px
  464. }
  465. .ml-30 {
  466. margin-left: 30px
  467. }
  468. .ml-40 {
  469. margin-left: 40px
  470. }
  471. .ml-50 {
  472. margin-left: 50px
  473. }
  474. .ml-60 {
  475. margin-left: 60px
  476. }
  477. .ml-70 {
  478. margin-left: 70px
  479. }
  480. .ml-80 {
  481. margin-left: 80px
  482. }
  483. .ml-90 {
  484. margin-left: 90px
  485. }
  486. .ml-100 {
  487. margin-left: 100px
  488. }
  489. .ml-110 {
  490. margin-left: 110px
  491. }
  492. .ml-120 {
  493. margin-left: 120px
  494. }
  495. .ml-125 {
  496. margin-left: 125px
  497. }
  498. .ml-130 {
  499. margin-left: 130px
  500. }
  501. .ml-140 {
  502. margin-left: 140px
  503. }
  504. .ml-150 {
  505. margin-left: 150px
  506. }
  507. .ml-285 {
  508. margin-left: 285px
  509. }
  510. /*************************
  511. Padding top
  512. *************************/
  513. .pt-0 {
  514. padding-top: 0
  515. }
  516. .pt-4 {
  517. padding-top: 4px
  518. }
  519. .pt-10 {
  520. padding-top: 10px
  521. }
  522. .pt-12 {
  523. padding-top: 12px
  524. }
  525. .pt-15 {
  526. padding-top: 15px
  527. }
  528. .pt-16 {
  529. padding-top: 16px
  530. }
  531. .pt-17 {
  532. padding-top: 17px
  533. }
  534. .pt-20 {
  535. padding-top: 20px
  536. }
  537. .pt-25 {
  538. padding-top: 25px
  539. }
  540. .pt-30 {
  541. padding-top: 30px
  542. }
  543. .pt-35 {
  544. padding-top: 35px
  545. }
  546. .pt-37 {
  547. padding-top: 37px
  548. }
  549. .pt-39 {
  550. padding-top: 39px
  551. }
  552. .pt-40 {
  553. padding-top: 40px
  554. }
  555. .pt-45 {
  556. padding-top: 45px
  557. }
  558. .pt-50 {
  559. padding-top: 50px
  560. }
  561. .pt-55 {
  562. padding-top: 55px
  563. }
  564. .pt-60 {
  565. padding-top: 60px
  566. }
  567. .pt-65 {
  568. padding-top: 65px
  569. }
  570. .pt-70 {
  571. padding-top: 70px
  572. }
  573. .pt-75 {
  574. padding-top: 75px
  575. }
  576. .pt-80 {
  577. padding-top: 80px
  578. }
  579. .pt-85 {
  580. padding-top: 85px
  581. }
  582. .pt-95 {
  583. padding-top: 95px
  584. }
  585. .pt-90 {
  586. padding-top: 90px
  587. }
  588. .pt-97 {
  589. padding-top: 97px
  590. }
  591. .pt-100 {
  592. padding-top: 100px
  593. }
  594. .pt-95 {
  595. padding-top: 95px
  596. }
  597. .pt-105 {
  598. padding-top: 105px
  599. }
  600. .pt-110 {
  601. padding-top: 110px
  602. }
  603. .pt-114 {
  604. padding-top: 114px
  605. }
  606. .pt-115 {
  607. padding-top: 115px
  608. }
  609. .pt-120 {
  610. padding-top: 120px
  611. }
  612. .pt-125 {
  613. padding-top: 125px
  614. }
  615. .pt-130 {
  616. padding-top: 130px
  617. }
  618. .pt-135 {
  619. padding-top: 135px
  620. }
  621. .pt-140 {
  622. padding-top: 140px
  623. }
  624. .pt-145 {
  625. padding-top: 145px
  626. }
  627. .pt-150 {
  628. padding-top: 150px
  629. }
  630. .pt-155 {
  631. padding-top: 155px
  632. }
  633. .pt-160 {
  634. padding-top: 160px
  635. }
  636. .pt-180 {
  637. padding-top: 180px
  638. }
  639. .pt-190 {
  640. padding-top: 190px
  641. }
  642. .pt-205 {
  643. padding-top: 205px
  644. }
  645. .pt-200 {
  646. padding-top: 200px
  647. }
  648. .pt-220 {
  649. padding-top: 220px
  650. }
  651. .pt-225 {
  652. padding-top: 225px
  653. }
  654. .pt-215 {
  655. padding-top: 215px
  656. }
  657. .pt-245 {
  658. padding-top: 245px
  659. }
  660. .pt-250 {
  661. padding-top: 250px
  662. }
  663. .pt-290 {
  664. padding-top: 290px
  665. }
  666. .pt-285 {
  667. padding-top: 285px
  668. }
  669. .pt-280 {
  670. padding-top: 280px
  671. }
  672. .pt-330 {
  673. padding-top: 330px
  674. }
  675. .pt-345 {
  676. padding-top: 345px
  677. }
  678. .pt-350 {
  679. padding-top: 350px
  680. }
  681. .pt-335 {
  682. padding-top: 335px
  683. }
  684. .pt-365 {
  685. padding-top: 365px
  686. }
  687. .pt-355 {
  688. padding-top: 355px
  689. }
  690. .pt-370 {
  691. padding-top: 370px
  692. }
  693. .pt-380 {
  694. padding-top: 380px
  695. }
  696. /*************************
  697. Padding right
  698. *************************/
  699. .pr-0 {
  700. padding-right: 0
  701. }
  702. .pr-10 {
  703. padding-right: 10px
  704. }
  705. .pr-15 {
  706. padding-right: 15px
  707. }
  708. .pr-20 {
  709. padding-right: 20px
  710. }
  711. .pr-30 {
  712. padding-right: 30px
  713. }
  714. .pr-40 {
  715. padding-right: 40px
  716. }
  717. .pr-50 {
  718. padding-right: 50px
  719. }
  720. .pr-55 {
  721. padding-right: 55px
  722. }
  723. .pr-60 {
  724. padding-right: 60px
  725. }
  726. .pr-70 {
  727. padding-right: 70px
  728. }
  729. .pr-80 {
  730. padding-right: 80px
  731. }
  732. .pr-90 {
  733. padding-right: 90px
  734. }
  735. .pr-100 {
  736. padding-right: 100px
  737. }
  738. .pr-110 {
  739. padding-right: 110px
  740. }
  741. .pr-120 {
  742. padding-right: 120px
  743. }
  744. .pr-130 {
  745. padding-right: 130px
  746. }
  747. .pr-140 {
  748. padding-right: 140px
  749. }
  750. .pr-155 {
  751. padding-right: 155px
  752. }
  753. .pr-155 {
  754. padding-right: 155px
  755. }
  756. .pr-180 {
  757. padding-right: 180px
  758. }
  759. .pr-195 {
  760. padding-right: 195px
  761. }
  762. .pr-215 {
  763. padding-right: 215px
  764. }
  765. /*************************
  766. Padding bottom
  767. *************************/
  768. .pb-0 {
  769. padding-bottom: 0
  770. }
  771. .pb-5 {
  772. padding-bottom: 5px
  773. }
  774. .pb-6 {
  775. padding-bottom: 6px
  776. }
  777. .pb-10 {
  778. padding-bottom: 10px
  779. }
  780. .pb-13 {
  781. padding-bottom: 13px
  782. }
  783. .pb-15 {
  784. padding-bottom: 15px
  785. }
  786. .pb-20 {
  787. padding-bottom: 20px
  788. }
  789. .pb-25 {
  790. padding-bottom: 25px
  791. }
  792. .pb-30 {
  793. padding-bottom: 30px
  794. }
  795. .pb-35 {
  796. padding-bottom: 35px
  797. }
  798. .pb-40 {
  799. padding-bottom: 40px
  800. }
  801. .pb-45 {
  802. padding-bottom: 45px
  803. }
  804. .pb-50 {
  805. padding-bottom: 50px
  806. }
  807. .pb-55 {
  808. padding-bottom: 55px
  809. }
  810. .pb-60 {
  811. padding-bottom: 60px
  812. }
  813. .pb-65 {
  814. padding-bottom: 65px
  815. }
  816. .pb-70 {
  817. padding-bottom: 70px
  818. }
  819. .pb-75 {
  820. padding-bottom: 75px
  821. }
  822. .pb-80 {
  823. padding-bottom: 80px
  824. }
  825. .pb-85 {
  826. padding-bottom: 85px
  827. }
  828. .pb-90 {
  829. padding-bottom: 90px
  830. }
  831. .pb-95 {
  832. padding-bottom: 95px
  833. }
  834. .pb-97 {
  835. padding-bottom: 97px
  836. }
  837. .pb-100 {
  838. padding-bottom: 100px
  839. }
  840. .pb-105 {
  841. padding-bottom: 105px
  842. }
  843. .pb-107 {
  844. padding-bottom: 107px
  845. }
  846. .pb-110 {
  847. padding-bottom: 110px
  848. }
  849. .pb-115 {
  850. padding-bottom: 115px
  851. }
  852. .pb-120 {
  853. padding-bottom: 120px
  854. }
  855. .pb-125 {
  856. padding-bottom: 125px
  857. }
  858. .pb-130 {
  859. padding-bottom: 130px
  860. }
  861. .pb-135 {
  862. padding-bottom: 135px
  863. }
  864. .pb-140 {
  865. padding-bottom: 140px
  866. }
  867. .pb-145 {
  868. padding-bottom: 145px
  869. }
  870. .pb-150 {
  871. padding-bottom: 150px
  872. }
  873. .pb-155 {
  874. padding-bottom: 155px
  875. }
  876. .pb-160 {
  877. padding-bottom: 160px
  878. }
  879. .pb-178 {
  880. padding-bottom: 178px
  881. }
  882. .pb-180 {
  883. padding-bottom: 180px
  884. }
  885. .pb-190 {
  886. padding-bottom: 190px
  887. }
  888. .pb-210 {
  889. padding-bottom: 210px
  890. }
  891. .pb-230 {
  892. padding-bottom: 230px
  893. }
  894. .pb-212 {
  895. padding-bottom: 212px
  896. }
  897. .pb-228 {
  898. padding-bottom: 228px
  899. }
  900. .pb-250 {
  901. padding-bottom: 250px
  902. }
  903. .pb-280 {
  904. padding-bottom: 280px
  905. }
  906. .pb-210 {
  907. padding-bottom: 210px
  908. }
  909. .pb-285 {
  910. padding-bottom: 285px
  911. }
  912. .pb-290 {
  913. padding-bottom: 290px
  914. }
  915. .pb-280 {
  916. padding-bottom: 280px
  917. }
  918. .pb-285 {
  919. padding-bottom: 285px
  920. }
  921. .pb-200 {
  922. padding-bottom: 200px
  923. }
  924. .pb-215 {
  925. padding-bottom: 215px
  926. }
  927. .pb-295 {
  928. padding-bottom: 295px
  929. }
  930. .pb-440 {
  931. padding-bottom: 440px
  932. }
  933. .pb-450 {
  934. padding-bottom: 450px
  935. }
  936. /*************************
  937. Padding left
  938. *************************/
  939. .pl-0 {
  940. padding-left: 0
  941. }
  942. .pl-10 {
  943. padding-left: 10px
  944. }
  945. .pl-15 {
  946. padding-left: 15px
  947. }
  948. .pl-20 {
  949. padding-left: 20px
  950. }
  951. .pl-30 {
  952. padding-left: 30px
  953. }
  954. .pl-40 {
  955. padding-left: 40px
  956. }
  957. .pl-45 {
  958. padding-left: 45px
  959. }
  960. .pl-50 {
  961. padding-left: 50px
  962. }
  963. .pl-55 {
  964. padding-left: 55px
  965. }
  966. .pl-60 {
  967. padding-left: 60px
  968. }
  969. .pl-70 {
  970. padding-left: 70px
  971. }
  972. .pl-80 {
  973. padding-left: 80px
  974. }
  975. .pl-90 {
  976. padding-left: 90px
  977. }
  978. .pl-100 {
  979. padding-left: 100px
  980. }
  981. .pl-110 {
  982. padding-left: 110px
  983. }
  984. .pl-120 {
  985. padding-left: 120px
  986. }
  987. .pl-125 {
  988. padding-left: 125px
  989. }
  990. .pl-130 {
  991. padding-left: 130px
  992. }
  993. .pl-140 {
  994. padding-left: 140px
  995. }
  996. .pl-140 {
  997. padding-left: 140px
  998. }
  999. .pl-170 {
  1000. padding-left: 170px
  1001. }
  1002. .pl-155 {
  1003. padding-left: 155px
  1004. }
  1005. .pl-190 {
  1006. padding-left: 190px
  1007. }
  1008. .pl-195 {
  1009. padding-left: 195px
  1010. }
  1011. /***************************
  1012. Page section padding
  1013. ****************************/
  1014. .ptb-0 {
  1015. padding: 0
  1016. }
  1017. .ptb-10 {
  1018. padding: 10px 0
  1019. }
  1020. .ptb-15 {
  1021. padding: 15px 0
  1022. }
  1023. .ptb-20 {
  1024. padding: 20px 0
  1025. }
  1026. .ptb-30 {
  1027. padding: 30px 0
  1028. }
  1029. .ptb-32 {
  1030. padding: 32px 0
  1031. }
  1032. .ptb-37 {
  1033. padding: 37px 0
  1034. }
  1035. .ptb-40 {
  1036. padding: 40px 0
  1037. }
  1038. .ptb-50 {
  1039. padding: 50px 0
  1040. }
  1041. .ptb-60 {
  1042. padding: 60px 0
  1043. }
  1044. .ptb-70 {
  1045. padding: 70px 0
  1046. }
  1047. .ptb-75 {
  1048. padding: 75px 0
  1049. }
  1050. .ptb-80 {
  1051. padding: 80px 0
  1052. }
  1053. .ptb-90 {
  1054. padding: 90px 0
  1055. }
  1056. .ptb-100 {
  1057. padding: 100px 0
  1058. }
  1059. .ptb-110 {
  1060. padding: 110px 0
  1061. }
  1062. .ptb-120 {
  1063. padding: 120px 0
  1064. }
  1065. .ptb-130 {
  1066. padding: 130px 0
  1067. }
  1068. .ptb-135 {
  1069. padding: 135px 0
  1070. }
  1071. .ptb-140 {
  1072. padding: 140px 0
  1073. }
  1074. .ptb-150 {
  1075. padding: 150px 0
  1076. }
  1077. .ptb-160 {
  1078. padding: 160px 0
  1079. }
  1080. .ptb-170 {
  1081. padding: 170px 0
  1082. }
  1083. .ptb-177 {
  1084. padding: 177px 0
  1085. }
  1086. .ptb-180 {
  1087. padding: 180px 0
  1088. }
  1089. .ptb-190 {
  1090. padding: 190px 0
  1091. }
  1092. .ptb-200 {
  1093. padding: 200px 0
  1094. }
  1095. .ptb-210 {
  1096. padding: 210px 0
  1097. }
  1098. .ptb-220 {
  1099. padding: 220px 0
  1100. }
  1101. .ptb-250 {
  1102. padding: 250px 0
  1103. }
  1104. .ptb-290 {
  1105. padding: 290px 0
  1106. }
  1107. .ptb-310 {
  1108. padding: 310px 0
  1109. }
  1110. /***************************
  1111. Page section margin
  1112. ****************************/
  1113. .mtb-0 {
  1114. margin: 0
  1115. }
  1116. .mtb-10 {
  1117. margin: 10px 0
  1118. }
  1119. .mtb-15 {
  1120. margin: 15px 0
  1121. }
  1122. .mtb-20 {
  1123. margin: 20px 0
  1124. }
  1125. .mtb-30 {
  1126. margin: 30px 0
  1127. }
  1128. .mtb-40 {
  1129. margin: 40px 0
  1130. }
  1131. .mtb-50 {
  1132. margin: 50px 0
  1133. }
  1134. .mtb-60 {
  1135. margin: 60px 0
  1136. }
  1137. .mtb-70 {
  1138. margin: 70px 0
  1139. }
  1140. .mtb-80 {
  1141. margin: 80px 0
  1142. }
  1143. .mtb-90 {
  1144. margin: 90px 0
  1145. }
  1146. .mtb-100 {
  1147. margin: 100px 0
  1148. }
  1149. .mtb-110 {
  1150. margin: 110px 0
  1151. }
  1152. .mtb-120 {
  1153. margin: 120px 0
  1154. }
  1155. .mtb-130 {
  1156. margin: 130px 0
  1157. }
  1158. .mtb-140 {
  1159. margin: 140px 0
  1160. }
  1161. .mtb-150 {
  1162. margin: 150px 0;
  1163. }
  1164. .mtb-290 {
  1165. margin: 290px 0;
  1166. }
  1167. /*************************************
  1168. Background variation set
  1169. **************************************/
  1170. /*colored background*/
  1171. .white-bg {
  1172. background: #fff;
  1173. }
  1174. .black-bg {
  1175. background: #282829
  1176. }
  1177. .theme-bg {
  1178. background: #7e4c4f;
  1179. }
  1180. .theme-bg-2 {
  1181. background: #f2e6d6;
  1182. }
  1183. .gray-bg {
  1184. background: #f6f6f6;
  1185. }
  1186. .gray-bg-2 {
  1187. background: #f3f3f3;
  1188. }
  1189. .gray-bg-3 {
  1190. background: #e0e0e0;
  1191. }
  1192. .yellow-bg {
  1193. background: #ffe4b3;
  1194. }
  1195. .transparent-bg {
  1196. background: transparent;
  1197. }
  1198. /*image background*/
  1199. .bg-1,
  1200. .bg-2,
  1201. .bg-3,
  1202. .bg-4,
  1203. .bg-5,
  1204. .bg-6,
  1205. .bg-7,
  1206. .bg-8,
  1207. .bg-9,
  1208. .bg-10 {
  1209. background-attachment: fixed;
  1210. background-clip: initial;
  1211. background-color: rgba(0, 0, 0, 0);
  1212. background-origin: initial;
  1213. background-position: center center;
  1214. background-repeat: no-repeat;
  1215. background-size: cover;
  1216. position: relative;
  1217. z-index: 0;
  1218. }
  1219. .bg-img {
  1220. background-position: center center;
  1221. background-size: cover;
  1222. }
  1223. :focus {
  1224. outline: -webkit-focus-ring-color auto 0px;
  1225. }
  1226. .header-search form button {
  1227. outline: medium none;
  1228. }
  1229. .relative {
  1230. position: relative;
  1231. }
  1232. .overflow {
  1233. overflow: hidden;
  1234. }
  1235. .border-bottom-1 {
  1236. border-bottom: 1px solid #1d73d2;
  1237. }
  1238. .border-top-1 {
  1239. border-top: 1px solid #d7d7d7;
  1240. }
  1241. .overly-style {
  1242. position: relative;
  1243. }
  1244. #mobile-menu-active {
  1245. display: none;
  1246. }
  1247. /* button */
  1248. .btn-style {
  1249. background-color: #7e4c4f;
  1250. border-radius: 50px;
  1251. color: #fff;
  1252. display: inline-block;
  1253. font-family: "Montserrat", sans-serif;
  1254. font-size: 14px;
  1255. font-weight: bold;
  1256. line-height: 1;
  1257. padding: 18px 30px 17px;
  1258. text-align: center;
  1259. text-transform: uppercase;
  1260. transition: all 0.3s ease 0s;
  1261. }
  1262. .btn-style:hover {
  1263. background-color: #000;
  1264. color: #fff;
  1265. }
  1266. .height-100vh {
  1267. height: 100vh;
  1268. }
  1269. /*------------------------
  1270. 2. Home
  1271. --------------------------*/
  1272. /* header top */
  1273. .welcome-area > p {
  1274. color: #fff;
  1275. margin: 14px 0 0;
  1276. }
  1277. /* header bottom */
  1278. .stick .logo.pt-39 {
  1279. padding-top: 23px;
  1280. }
  1281. .main-menu li {
  1282. display: inline-block;
  1283. list-style: outside none none;
  1284. padding: 0 16px;
  1285. position: relative;
  1286. }
  1287. .main-menu li a {
  1288. color: #383838;
  1289. display: inline-block;
  1290. font-family: "Montserrat", sans-serif;
  1291. font-weight: 500;
  1292. line-height: 120px;
  1293. text-transform: uppercase;
  1294. }
  1295. .main-menu li:hover>a {
  1296. color: #7e4c4f;
  1297. }
  1298. .main-menu ul li.mega-menu-position {
  1299. position: static;
  1300. }
  1301. /* header right */
  1302. .search-login-cart-wrapper {
  1303. float: right;
  1304. padding: 46px 14px 0 0;
  1305. }
  1306. .same-style {
  1307. display: inline-block;
  1308. margin-left: 20px;
  1309. }
  1310. .same-style:first-child {
  1311. margin-left: 0px;
  1312. }
  1313. .same-style>a {
  1314. color: #545454;
  1315. font-size: 24px;
  1316. }
  1317. .same-style>button {
  1318. background-color: transparent;
  1319. border: medium none;
  1320. padding: 0;
  1321. cursor: pointer;
  1322. position: relative;
  1323. }
  1324. .same-style button i {
  1325. color: #545454;
  1326. font-size: 24px;
  1327. transition: all .3s ease 0s;
  1328. }
  1329. .same-style button:hover i,
  1330. .same-style>a:hover {
  1331. color: #7e4c4f;
  1332. }
  1333. .header-cart:hover button i {
  1334. color: #7e4c4f;
  1335. }
  1336. /* header cart */
  1337. button.icon-cart span.count-style {
  1338. background-color: #7e4c4f;
  1339. border-radius: 100%;
  1340. color: #fff;
  1341. display: inline-block;
  1342. font-family: "Montserrat", sans-serif;
  1343. font-size: 12px;
  1344. font-weight: 400;
  1345. height: 22px;
  1346. line-height: 23px;
  1347. position: absolute;
  1348. right: -13px;
  1349. top: -6px;
  1350. width: 22px;
  1351. }
  1352. .shopping-cart-content {
  1353. background: #fff none repeat scroll 0 0;
  1354. border: 1px solid #ebebeb;
  1355. border-radius: 5px;
  1356. display: none;
  1357. padding: 31px 35px 10px;
  1358. position: absolute;
  1359. right: 0;
  1360. top: 100%;
  1361. width: 340px;
  1362. z-index: 9999;
  1363. }
  1364. /* header search */
  1365. .header-search {
  1366. position: relative;
  1367. }
  1368. .header-search .search-toggle i {
  1369. display: block;
  1370. }
  1371. /* slider */
  1372. .slider-content h3 {
  1373. color: #000101;
  1374. font-family: "Pacifico", cursive;
  1375. font-size: 34px;
  1376. font-weight: 400;
  1377. line-height: 61px;
  1378. margin: 0;
  1379. }
  1380. .slider-content h1 {
  1381. color: #000000;
  1382. font-family: "Montserrat", sans-serif;
  1383. font-size: 60px;
  1384. font-weight: bold;
  1385. line-height: 80px;
  1386. margin: 18px 0 31px;
  1387. }
  1388. .slider-btn a {
  1389. background-color: #7e4c4f;
  1390. border-radius: 50px;
  1391. color: #fff;
  1392. display: inline-block;
  1393. font-weight: bold;
  1394. line-height: 1;
  1395. padding: 20px 45px;
  1396. }
  1397. .slider-btn a:hover {
  1398. background-color: #000;
  1399. color: #fff;
  1400. }
  1401. .slider-single-img {
  1402. margin-left: 17px;
  1403. }
  1404. /* Default Slider Animations */
  1405. .slider-active.owl-carousel .owl-nav div {
  1406. background-color: #fff;
  1407. border: 1px solid #ececec;
  1408. border-radius: 50px;
  1409. color: #333;
  1410. font-size: 17px;
  1411. height: 48px;
  1412. left: 15px;
  1413. line-height: 49px;
  1414. opacity: 0;
  1415. position: absolute;
  1416. text-align: center;
  1417. top: 50%;
  1418. transform: translateY(-50%);
  1419. transition: all 0.3s ease 0s;
  1420. width: 48px;
  1421. }
  1422. .slider-active.owl-carousel .owl-nav div:hover {
  1423. background-color: #333;
  1424. border: 1px solid #333;
  1425. color: #fff;
  1426. }
  1427. .slider-active.owl-carousel .owl-nav div.owl-next {
  1428. left: auto;
  1429. right: 15px;
  1430. }
  1431. .slider-area:hover .slider-active.owl-carousel .owl-nav div {
  1432. opacity: 1;
  1433. }
  1434. /* food-category */
  1435. .single-food-content {
  1436. margin: -36px 0 0;
  1437. position: relative;
  1438. z-index: 99;
  1439. }
  1440. .single-food-content > h3 {
  1441. background-color: #fff;
  1442. border-radius: 50px;
  1443. box-shadow: 0 0.3px 7px rgba(0, 0, 0, 0.2);
  1444. color: #000101;
  1445. display: inline-block;
  1446. font-family: "Pacifico", cursive;
  1447. font-size: 30px;
  1448. font-weight: 400;
  1449. line-height: 1;
  1450. }
  1451. .cate-padding-1 .single-food-content > h3 {
  1452. padding: 15px 74px 27px;
  1453. }
  1454. .cate-padding-2 .single-food-content > h3 {
  1455. padding: 20px 74px;
  1456. }
  1457. .cate-padding-3 .single-food-content > h3 {
  1458. padding: 20px 74px 19px;
  1459. }
  1460. .single-food-hover-2 {
  1461. position: relative;
  1462. }
  1463. .single-food-hover-2::after {
  1464. background: #000 none repeat scroll 0 0;
  1465. bottom: 0;
  1466. content: "";
  1467. height: 100%;
  1468. left: 50%;
  1469. opacity: 0;
  1470. position: absolute;
  1471. right: 0;
  1472. transform: translateX(-50%) scale(0.5);
  1473. transition: all 0.3s ease 0s;
  1474. width: 100%;
  1475. }
  1476. .single-food-category:hover .single-food-hover-2::after {
  1477. opacity: 0.47;
  1478. transform: translateX(-50%) scale(1);
  1479. }
  1480. .single-food-hover-2 > img {
  1481. width: 100%;
  1482. }
  1483. .single-food-hover > img {
  1484. max-width: 300px;
  1485. }
  1486. /* product area */
  1487. .section-title > h2 {
  1488. color: #000101;
  1489. font-size: 36px;
  1490. font-weight: 600;
  1491. line-height: 35px;
  1492. margin: 0;
  1493. }
  1494. .section-title > h4 {
  1495. color: #000101;
  1496. font-family: "Pacifico", cursive;
  1497. font-size: 22px;
  1498. margin: 0 0 20px;
  1499. }
  1500. .product-wrapper {
  1501. transition: all .3s ease 0s;
  1502. }
  1503. .product-grid .product-wrapper,
  1504. .product-list .product-wrapper {
  1505. transition: all .0s ease 0s;
  1506. }
  1507. .product-img {
  1508. position: relative;
  1509. overflow: hidden;
  1510. }
  1511. .product-img img {
  1512. width: 100%;
  1513. transition: all .7s ease 0s;
  1514. }
  1515. .product-action {
  1516. background-color: #fff;
  1517. box-shadow: 0 0.3px 7px rgba(0, 0, 0, 0.2);
  1518. display: flex;
  1519. justify-content: center;
  1520. left: 50%;
  1521. padding: 13px 0 11px;
  1522. position: absolute;
  1523. top: 60%;
  1524. opacity: 0;
  1525. visibility: hidden;
  1526. transform: translateY(-50%) translateX(-50%);
  1527. transition: all 0.6s ease 0s;
  1528. }
  1529. .product-content > h4 {
  1530. font-size: 14px;
  1531. font-weight: 500;
  1532. margin: 0 0 10px;
  1533. letter-spacing: 0.08px;
  1534. }
  1535. .product-content > h4 a {
  1536. font-weight: 600;
  1537. }
  1538. .product-content>h4 a:hover {
  1539. color: #7e4c4f;
  1540. }
  1541. .product-content>span {
  1542. color: #525252;
  1543. font-size: 16px;
  1544. }
  1545. .product-content {
  1546. padding: 17px 10px 16px;
  1547. }
  1548. /* footer area */
  1549. .footer-info-wrapper > p {
  1550. color: #6c6c6c;
  1551. font-size: 14px;
  1552. margin: 22px 0 21px;
  1553. }
  1554. /*------------------------
  1555. 6. Product details
  1556. --------------------------*/
  1557. .breadcrumb-content > h2 {
  1558. color: #fff;
  1559. font-size: 35px;
  1560. font-weight: 600;
  1561. line-height: 35px;
  1562. margin: 0 0 12px;
  1563. text-transform: uppercase;
  1564. }
  1565. .product-quantity .inc.qtybutton {
  1566. border-left: 1px solid #e5e5e5;
  1567. height: 40px;
  1568. right: 0;
  1569. padding-top: 9px;
  1570. top: 0;
  1571. }
  1572. .product-quantity input.cart-plus-minus-box {
  1573. color: #454545;
  1574. float: left;
  1575. font-size: 14px;
  1576. height: 40px;
  1577. margin: 0;
  1578. width: 110px;
  1579. }
  1580. .cart-shiping-update-wrapper {
  1581. -moz-border-bottom-colors: none;
  1582. -moz-border-left-colors: none;
  1583. -moz-border-right-colors: none;
  1584. -moz-border-top-colors: none;
  1585. background-color: #fff;
  1586. border-color: #e5e5e5 #e5e5e5;
  1587. border-image: none;
  1588. border-style: none solid solid;
  1589. border-width: medium 1px 1px;
  1590. display: flex;
  1591. justify-content: space-between;
  1592. padding: 43px 20px 30px;
  1593. }
  1594. .breadcrumb-content li {
  1595. color: #454545;
  1596. display: inline-block;
  1597. font-size: 16px;
  1598. font-weight: 500;
  1599. padding-right: 14px;
  1600. position: relative;
  1601. text-transform: capitalize;
  1602. }
  1603. .breadcrumb-content li a {
  1604. color: #fff;
  1605. }
  1606. .breadcrumb-content li.active,
  1607. .breadcrumb-content li a:hover {
  1608. color: #ddd;
  1609. }
  1610. .breadcrumb-content li::before {
  1611. background-color: #fff;
  1612. bottom: 10px;
  1613. content: "";
  1614. height: 2px;
  1615. margin: 0 auto;
  1616. position: absolute;
  1617. right: 2px;
  1618. transition: all 0.4s ease 0s;
  1619. width: 6px;
  1620. }
  1621. .product-details-content>h2 {
  1622. color: #585858;
  1623. font-size: 20px;
  1624. font-weight: 600;
  1625. margin: 0 0 7px;
  1626. }
  1627. .in-stock {
  1628. margin: 35px 0 8px;
  1629. }
  1630. .in-stock>span {
  1631. color: #93c241;
  1632. font-size: 15px;
  1633. letter-spacing: 0.2px;
  1634. }
  1635. .sku {
  1636. border-bottom: 1px solid #e4e4e4;
  1637. display: block;
  1638. margin: 0 0 25px;
  1639. padding: 0 0 25px;
  1640. }
  1641. .sku>span {
  1642. color: #242424;
  1643. font-size: 15px;
  1644. letter-spacing: 0.2px;
  1645. }
  1646. .product-details-content>p {
  1647. color: #454545;
  1648. font-size: 15px;
  1649. letter-spacing: 0.2px;
  1650. margin: 0;
  1651. }
  1652. .quality-wrapper>label {
  1653. color: #454545;
  1654. display: inline-block;
  1655. float: left;
  1656. font-weight: bold;
  1657. margin-bottom: 0;
  1658. margin-right: 39px;
  1659. margin-top: 8px;
  1660. text-transform: uppercase;
  1661. }
  1662. .quality-wrapper {
  1663. display: block;
  1664. overflow: hidden;
  1665. position: relative;
  1666. }
  1667. .quality-wrapper input.cart-plus-minus-box {
  1668. background: #f9f9f9 none repeat scroll 0 0;
  1669. border: medium none;
  1670. border-radius: 5px;
  1671. float: left;
  1672. font-size: 16px;
  1673. height: 40px;
  1674. margin: 0;
  1675. text-align: center;
  1676. width: 120px;
  1677. }
  1678. .product-dec-slider.owl-carousel .owl-nav div {
  1679. background-color: #fff;
  1680. border-radius: 50px;
  1681. box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  1682. color: #8d8c8c;
  1683. display: inline-block;
  1684. font-size: 13px;
  1685. height: 35px;
  1686. left: -15px;
  1687. line-height: 37px;
  1688. opacity: 0;
  1689. position: absolute;
  1690. text-align: center;
  1691. top: 50%;
  1692. transform: translateY(-50%);
  1693. transition: all 0.3s ease 0s;
  1694. width: 35px;
  1695. }
  1696. .product-dec-slider.owl-carousel .owl-nav div.owl-next {
  1697. left: auto;
  1698. right: -15px;
  1699. }
  1700. .product-dec-slider.owl-carousel .owl-nav div:hover {
  1701. background-color: #7e4c4f;
  1702. color: #fff;
  1703. }
  1704. .product-dec-slider:hover .owl-nav div {
  1705. opacity: 1;
  1706. }
  1707. .description-review-topbar {
  1708. display: flex;
  1709. justify-content: center;
  1710. }
  1711. .description-review-topbar a {
  1712. border-bottom: 2px solid transparent;
  1713. color: #333;
  1714. display: inline-block;
  1715. font-size: 15px;
  1716. font-weight: bold;
  1717. margin: 0 37px;
  1718. padding-bottom: 13px;
  1719. position: relative;
  1720. text-transform: uppercase;
  1721. }
  1722. .description-review-topbar a::before {
  1723. background-color: #7a7a7a;
  1724. content: "";
  1725. height: 17px;
  1726. position: absolute;
  1727. right: -37px;
  1728. top: 2px;
  1729. width: 1px;
  1730. }
  1731. .description-review-topbar a.active {
  1732. border-bottom: 2px solid #7e4c4f;
  1733. color: #7e4c4f;
  1734. }
  1735. .description-review-topbar a:last-child::before {
  1736. display: none;
  1737. }
  1738. .tab-content.description-review-bottom {
  1739. border-radius: 5px;
  1740. padding: 40px 30px;
  1741. }
  1742. .product-description-wrapper > p {
  1743. font-size: 14px;
  1744. margin-bottom: 25px;
  1745. }
  1746. .product-description-wrapper li {
  1747. color: #454545;
  1748. font-size: 14px;
  1749. list-style: outside none none;
  1750. margin-bottom: 8px;
  1751. }
  1752. .product-description-wrapper li:last-child {
  1753. margin-bottom: 0px;
  1754. }
  1755. .product-anotherinfo-wrapper li {
  1756. color: #454545;
  1757. font-size: 15px;
  1758. list-style: outside none none;
  1759. margin-bottom: 6px;
  1760. text-transform: capitalize;
  1761. }
  1762. .product-anotherinfo-wrapper li span {
  1763. display: inline-block;
  1764. font-size: 15px;
  1765. font-weight: bold;
  1766. margin-right: 15px;
  1767. width: 62px;
  1768. }
  1769. .rattings-wrapper {
  1770. margin-bottom: 40px;
  1771. }
  1772. .rattings-wrapper .sin-rattings {
  1773. margin-bottom: 30px;
  1774. }
  1775. .star-author-all {
  1776. margin-bottom: 10px;
  1777. overflow: hidden;
  1778. }
  1779. .ratting-author h3 {
  1780. color: #333;
  1781. float: left;
  1782. font-size: 14px;
  1783. font-weight: 600;
  1784. line-height: 13px;
  1785. margin: 0;
  1786. text-transform: capitalize;
  1787. }
  1788. .ratting-author span {
  1789. display: block;
  1790. float: left;
  1791. font-size: 14px;
  1792. font-weight: 600;
  1793. line-height: 13px;
  1794. margin-left: 15px;
  1795. }
  1796. .sin-rattings>p {
  1797. color: #454545;
  1798. font-size: 15px;
  1799. letter-spacing: 0.2px;
  1800. margin-bottom: 0;
  1801. }
  1802. .ratting-form-wrapper h3 {
  1803. color: #303030;
  1804. font-size: 15px;
  1805. font-weight: 400;
  1806. line-height: 12px;
  1807. margin: 0 0 30px;
  1808. text-transform: uppercase;
  1809. }
  1810. .ratting-form form .star-box {
  1811. margin-bottom: 40px;
  1812. }
  1813. .ratting-form form .star-box h2 {
  1814. color: #303030;
  1815. font-size: 14px;
  1816. font-weight: 700;
  1817. line-height: 1;
  1818. margin: 0 0 10px;
  1819. }
  1820. .rating-form-style input,
  1821. .rating-form-style textarea {
  1822. background-color: #fff;
  1823. border: 1px solid #eceff8;
  1824. color: #333;
  1825. padding-right: 15px;
  1826. }
  1827. .rating-form-style.form-submit input {
  1828. background: #7e4c4f none repeat scroll 0 0;
  1829. color: #fff;
  1830. cursor: pointer;
  1831. font-weight: bold;
  1832. letter-spacing: 0.2px;
  1833. margin-top: 30px;
  1834. padding: 0 25px;
  1835. text-transform: uppercase;
  1836. width: inherit;
  1837. }
  1838. .rating-form-style.form-submit input:hover {
  1839. background: #333 none repeat scroll 0 0;
  1840. color: #fff;
  1841. }
  1842. .product-details-img img {
  1843. cursor: pointer;
  1844. width: 100%;
  1845. }
  1846. #zoompro,
  1847. .product-dec-slider a img {
  1848. border: 1px solid #ddd;
  1849. }
  1850. .product-dec-slider {
  1851. margin-right: 10px;
  1852. padding-right: 1px;
  1853. }
  1854. .product-list-action {
  1855. margin: 30px 0 0;
  1856. }
  1857. .product-list-action-left {
  1858. display: inline-block;
  1859. float: left;
  1860. margin-right: 20px;
  1861. }
  1862. .product-list-action-left a {
  1863. background-color: #7e4c4f;
  1864. color: #fff;
  1865. display: inline-block;
  1866. font-size: 14px;
  1867. font-weight: bold;
  1868. line-height: 1;
  1869. padding: 12px 22px;
  1870. text-transform: uppercase;
  1871. }
  1872. .product-list-action-left a:hover {
  1873. background-color: #333;
  1874. }
  1875. .product-list-action-right a {
  1876. border: 1px solid #dcdcdc;
  1877. color: #313131;
  1878. display: inline-block;
  1879. font-size: 16px;
  1880. height: 38px;
  1881. line-height: 40px;
  1882. margin: 0 16px 0 0;
  1883. text-align: center;
  1884. width: 50px;
  1885. }