--home-standard.css 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605
  1. /*========================================
  2. HOME-STANDARD PAGE STYLE
  3. =========================================*/
  4. .header-top {
  5. position: relative;
  6. text-align: center;
  7. padding: 6px 0px;
  8. background: -webkit-gradient(linear, right top, left top, from(#52c234), to(#0cb94e));
  9. background: linear-gradient(to left, #52c234, #0cb94e);
  10. }
  11. .header-top p {
  12. font-size: 15px;
  13. letter-spacing: 0.3px;
  14. color: var(--white);
  15. }
  16. .header-top p a {
  17. font-size: 12px;
  18. font-weight: 500;
  19. padding: 0px 12px;
  20. border-radius: 3px;
  21. line-height: 24px;
  22. margin-left: 10px;
  23. margin-bottom: 2px;
  24. letter-spacing: 0.3px;
  25. text-transform: uppercase;
  26. background: var(--white);
  27. color: var(--primary);
  28. transition: all linear .3s;
  29. -webkit-transition: all linear .3s;
  30. -moz-transition: all linear .3s;
  31. -ms-transition: all linear .3s;
  32. -o-transition: all linear .3s;
  33. }
  34. .header-top p a:hover {
  35. color: var(--white);
  36. background: var(--primary);
  37. }
  38. .header-top button {
  39. position: absolute;
  40. top: 50%;
  41. right: 30px;
  42. -webkit-transform: translateY(-50%);
  43. transform: translateY(-50%);
  44. }
  45. .header-top button i {
  46. width: 25px;
  47. height: 25px;
  48. font-size: 12px;
  49. line-height: 24px;
  50. border-radius: 50%;
  51. text-align: center;
  52. display: inline-block;
  53. color: var(--white);
  54. background: var(--primary);
  55. }
  56. @media (max-width: 575px) {
  57. .header-top p a {
  58. width: 120px;
  59. display: block;
  60. margin: 2px auto 5px;
  61. }
  62. .header-top button {
  63. right: 15px;
  64. }
  65. }
  66. .navbar-link {
  67. padding: 18px 0px;
  68. }
  69. .navbar-select-group {
  70. margin-top: 3px;
  71. display: -webkit-box;
  72. display: -ms-flexbox;
  73. display: flex;
  74. -webkit-box-align: center;
  75. -ms-flex-align: center;
  76. align-items: center;
  77. -webkit-box-pack: center;
  78. -ms-flex-pack: center;
  79. justify-content: center;
  80. }
  81. .navbar-select {
  82. width: 100%;
  83. display: -webkit-box;
  84. display: -ms-flexbox;
  85. display: flex;
  86. -webkit-box-align: center;
  87. -ms-flex-align: center;
  88. align-items: center;
  89. -webkit-box-pack: center;
  90. -ms-flex-pack: center;
  91. justify-content: center;
  92. margin-left: 25px;
  93. padding-left: 25px;
  94. border-left: 1px solid var(--border);
  95. transition: all linear .3s;
  96. -webkit-transition: all linear .3s;
  97. -moz-transition: all linear .3s;
  98. -ms-transition: all linear .3s;
  99. -o-transition: all linear .3s;
  100. }
  101. .navbar-select:hover i {
  102. color: var(--primary);
  103. }
  104. .navbar-select:first-child {
  105. border: none;
  106. padding: 0px;
  107. margin: 0px;
  108. }
  109. .navbar-select i {
  110. font-size: 16px;
  111. margin-right: 8px;
  112. }
  113. .dropdown:hover .dropdown-position-list {
  114. visibility: visible;
  115. opacity: 1;
  116. top: 62px;
  117. }
  118. .dropdown-megamenu {
  119. position: static;
  120. }
  121. .dropdown-megamenu:hover .megamenu {
  122. visibility: visible;
  123. opacity: 1;
  124. top: 188px;
  125. }
  126. @media (max-width: 991px) {
  127. .navbar-part {
  128. display: none;
  129. }
  130. }
  131. @media (min-width: 992px) and (max-width: 1199px) {
  132. .navbar-list li {
  133. margin-right: 18px;
  134. }
  135. .navbar-link {
  136. font-size: 15px;
  137. }
  138. }
  139. .banner-part {
  140. padding: 25px 0px 60px;
  141. }
  142. .banner-category {
  143. border-radius: 5px;
  144. background: var(--white);
  145. }
  146. .banner-category-head {
  147. padding: 12px 0px;
  148. border-radius: 5px;
  149. letter-spacing: 0.3px;
  150. display: -webkit-box;
  151. display: -ms-flexbox;
  152. display: flex;
  153. -webkit-box-align: center;
  154. -ms-flex-align: center;
  155. align-items: center;
  156. -webkit-box-pack: center;
  157. -ms-flex-pack: center;
  158. justify-content: center;
  159. text-transform: uppercase;
  160. color: var(--white);
  161. background: var(--primary);
  162. }
  163. .banner-category-head i {
  164. font-size: 16px;
  165. margin-right: 10px;
  166. }
  167. .banner-category-list {
  168. padding: 0px 20px 20px;
  169. }
  170. .banner-category-item {
  171. position: relative;
  172. border-bottom: 1px solid var(--border);
  173. }
  174. .banner-category-item:hover .banner-category-dropdown {
  175. opacity: 1;
  176. visibility: visible;
  177. }
  178. .banner-category-item:last-child {
  179. border-bottom: none;
  180. }
  181. .banner-category-item a {
  182. width: 100%;
  183. font-size: 15px;
  184. color: var(--text);
  185. padding: 10px 10px;
  186. text-transform: capitalize;
  187. position: relative;
  188. display: -webkit-box;
  189. display: -ms-flexbox;
  190. display: flex;
  191. -webkit-box-align: center;
  192. -ms-flex-align: center;
  193. align-items: center;
  194. -webkit-box-pack: start;
  195. -ms-flex-pack: start;
  196. justify-content: flex-start;
  197. transition: all linear .3s;
  198. -webkit-transition: all linear .3s;
  199. -moz-transition: all linear .3s;
  200. -ms-transition: all linear .3s;
  201. -o-transition: all linear .3s;
  202. }
  203. .banner-category-item a:hover {
  204. border-radius: 5px;
  205. color: var(--primary);
  206. background: var(--chalk);
  207. }
  208. .banner-category-item a::before {
  209. position: absolute;
  210. top: 50%;
  211. right: 10px;
  212. content: "\f054";
  213. font-size: 10px;
  214. font-weight: 900;
  215. font-family: "Font Awesome 5 Free";
  216. -webkit-transform: translateY(-50%);
  217. transform: translateY(-50%);
  218. }
  219. .banner-category-item a i {
  220. font-size: 20px;
  221. margin-right: 15px;
  222. display: inline-block;
  223. }
  224. .banner-category-dropdown {
  225. position: absolute;
  226. max-width: -webkit-fit-content;
  227. max-width: -moz-fit-content;
  228. max-width: fit-content;
  229. top: 0px;
  230. left: 235px;
  231. z-index: 1;
  232. padding: 20px;
  233. border-radius: 5px;
  234. background: var(--white);
  235. opacity: 0;
  236. visibility: hidden;
  237. transition: all linear .3s;
  238. -webkit-transition: all linear .3s;
  239. -moz-transition: all linear .3s;
  240. -ms-transition: all linear .3s;
  241. -o-transition: all linear .3s;
  242. -webkit-box-shadow: 15px 15px 25px 0px rgba(0, 0, 0, 0.08);
  243. box-shadow: 15px 15px 25px 0px rgba(0, 0, 0, 0.08);
  244. }
  245. .banner-category-dropdown h5 {
  246. padding-bottom: 15px;
  247. text-transform: capitalize;
  248. border-bottom: 1px solid var(--border);
  249. }
  250. .banner-sub-category {
  251. display: -webkit-box;
  252. display: -ms-flexbox;
  253. display: flex;
  254. -webkit-box-align: center;
  255. -ms-flex-align: center;
  256. align-items: center;
  257. -webkit-box-pack: start;
  258. -ms-flex-pack: start;
  259. justify-content: flex-start;
  260. }
  261. .banner-sub-category ul {
  262. margin-right: 20px;
  263. }
  264. .banner-sub-category ul:last-child {
  265. margin-right: 0px;
  266. }
  267. .banner-sub-category ul li {
  268. border-bottom: 1px solid var(--border);
  269. }
  270. .banner-sub-category ul li:last-child {
  271. border-bottom: none;
  272. }
  273. .banner-sub-category ul li a {
  274. width: 180px;
  275. white-space: nowrap;
  276. }
  277. .banner-sub-category ul li a::before {
  278. display: none;
  279. }
  280. .home-grid-slider {
  281. margin-bottom: 25px;
  282. }
  283. .home-grid-slider img {
  284. width: 100%;
  285. border-radius: 8px;
  286. }
  287. .banner-wrap {
  288. border-radius: 5px;
  289. padding: 42px 60px;
  290. background: var(--white);
  291. position: relative;
  292. z-index: 1;
  293. }
  294. .banner-wrap::before {
  295. position: absolute;
  296. content: "";
  297. top: 0px;
  298. left: 0px;
  299. width: 100%;
  300. height: 100%;
  301. opacity: 0.06;
  302. z-index: -1;
  303. border-radius: 5px;
  304. background: url(../images/banner-shape.png);
  305. background-repeat: no-repeat;
  306. background-position: center;
  307. background-size: cover;
  308. }
  309. .bg1 {
  310. background: #c8ffca;
  311. }
  312. .bg2 {
  313. background: #c8e6ff;
  314. }
  315. .bg3 {
  316. background: #fbffc8;
  317. }
  318. .banner-content h2 {
  319. font-size: 38px;
  320. margin-bottom: 40px;
  321. }
  322. .banner-image img {
  323. width: 100%;
  324. }
  325. .banner-promo a img {
  326. width: 100%;
  327. border-radius: 5px;
  328. }
  329. @media (max-width: 991px) {
  330. .banner-category {
  331. display: none;
  332. }
  333. }
  334. @media (max-width: 575px) {
  335. .banner-wrap {
  336. padding: 30px 30px;
  337. }
  338. .banner-content {
  339. margin-bottom: 15px;
  340. }
  341. .banner-content h2 {
  342. font-size: 34px;
  343. line-height: 44px;
  344. }
  345. }
  346. @media (max-width: 767px) {
  347. .banner-promo {
  348. margin-bottom: 25px;
  349. }
  350. }
  351. @media (min-width: 576px) and (max-width: 767px) {
  352. .banner-content {
  353. margin-bottom: 25px;
  354. }
  355. }
  356. @media (min-width: 768px) and (max-width: 1199px) {
  357. .banner-content h2 {
  358. font-size: 30px;
  359. line-height: 40px;
  360. }
  361. }
  362. @media (min-width: 992px) and (max-width: 1199px) {
  363. .banner-category-list {
  364. overflow-y: scroll;
  365. overflow-x: hidden;
  366. height: 430px;
  367. }
  368. .banner-category-dropdown {
  369. left: 195px;
  370. }
  371. }
  372. .intro-part {
  373. padding: 0px;
  374. background: var(--body);
  375. }
  376. .deals-clock {
  377. margin-bottom: 25px;
  378. position: relative;
  379. z-index: 1;
  380. }
  381. .deals-clock::before {
  382. position: absolute;
  383. content: "";
  384. top: 50%;
  385. left: 0px;
  386. width: 100%;
  387. z-index: -1;
  388. -webkit-transform: translateY(-50%);
  389. transform: translateY(-50%);
  390. border-top: 2px dashed var(--primary);
  391. }
  392. .deals-clock::after {
  393. position: absolute;
  394. content: "";
  395. top: 0px;
  396. left: 50%;
  397. width: 500px;
  398. height: 65px;
  399. z-index: -1;
  400. background: var(--body);
  401. -webkit-transform: translateX(-50%);
  402. transform: translateX(-50%);
  403. }
  404. @media (max-width: 767px) {
  405. .deals-clock::before, .deals-clock::after {
  406. display: none;
  407. }
  408. }
  409. .promo-content {
  410. background-size: cover !important;
  411. padding: 60px 0px;
  412. border-radius: 8px;
  413. text-align: center;
  414. position: relative;
  415. z-index: 1;
  416. }
  417. .promo-content::before {
  418. position: absolute;
  419. content: "";
  420. top: 0px;
  421. left: 0px;
  422. width: 100%;
  423. height: 100%;
  424. z-index: -1;
  425. border-radius: 8px;
  426. background: rgba(0, 0, 0, 0.35);
  427. }
  428. .promo-content h3 {
  429. color: var(--white);
  430. margin-bottom: 12px;
  431. text-transform: capitalize;
  432. text-shadow: var(--primary-tshadow);
  433. }
  434. .promo-content h3 span {
  435. font-size: 40px;
  436. font-weight: 700;
  437. font-family: sans-serif;
  438. color: var(--yellow);
  439. }
  440. .promo-content h2 {
  441. font-size: 50px;
  442. margin-bottom: 25px;
  443. color: var(--white);
  444. text-shadow: var(--primary-tshadow);
  445. }
  446. @media (max-width: 575px) {
  447. .promo-content {
  448. padding: 60px 15px;
  449. }
  450. .promo-content h3 {
  451. font-size: 22px;
  452. }
  453. .promo-content h3 span {
  454. font-size: 35px;
  455. }
  456. .promo-content h2 {
  457. font-size: 45px;
  458. }
  459. }
  460. .new-slider li {
  461. margin: 0px 12px;
  462. }
  463. @media (max-width: 575px) {
  464. .new-slider .product-card {
  465. width: 220px;
  466. }
  467. }
  468. .category-slider .category-wrap {
  469. margin: 0px 25px;
  470. }
  471. .category-slider .dandik,
  472. .category-slider .bamdik {
  473. top: 38%;
  474. }
  475. @media (max-width: 1199px) {
  476. .category-slider .category-wrap {
  477. margin: 0px 12px;
  478. }
  479. }
  480. .brand-slider .dandik,
  481. .brand-slider .bamdik {
  482. top: 35%;
  483. }
  484. .testimonial-slider .slick-slide {
  485. opacity: 0.3;
  486. -webkit-transform: scale(0.75);
  487. transform: scale(0.75);
  488. transition: all linear .3s;
  489. -webkit-transition: all linear .3s;
  490. -moz-transition: all linear .3s;
  491. -ms-transition: all linear .3s;
  492. -o-transition: all linear .3s;
  493. }
  494. .testimonial-slider .slick-center {
  495. opacity: 1;
  496. -webkit-transform: scale(1);
  497. transform: scale(1);
  498. transition: all linear .3s;
  499. -webkit-transition: all linear .3s;
  500. -moz-transition: all linear .3s;
  501. -ms-transition: all linear .3s;
  502. -o-transition: all linear .3s;
  503. }
  504. .testimonial-slider .dandik,
  505. .testimonial-slider .bamdik {
  506. opacity: 1;
  507. visibility: visible;
  508. }
  509. .testimonial-slider .dandik {
  510. right: 50px;
  511. }
  512. .testimonial-slider .bamdik {
  513. left: 50px;
  514. }
  515. .blog-slider .blog-card {
  516. margin: 0px 15px 25px;
  517. }
  518. .blog-slider .dandik,
  519. .blog-slider .bamdik {
  520. top: 43%;
  521. }
  522. @media (max-width: 767px) {
  523. .blog-slider .blog-card {
  524. margin: 0px 10px 25px;
  525. }
  526. }