front.css 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659
  1. /* **************************************************
  2. Theme Name: Kenakata
  3. Theme URI: https://www.behance.net/gallery/38757389/Kenakata-Free-eCommerce-Bootstrap-Template-PSD-HTML
  4. Author URI: https://www.behance.net/shuvokhan
  5. Description:
  6. Author: Shuvo Khan
  7. Version: 1.0.0
  8. License: GNU General Public License v2.0
  9. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  10. ************************************************** */
  11. @import url(css/font-awesome.min.css) screen;
  12. @import url(css/owl.carousel.css) screen;
  13. @import url(https://fonts.googleapis.com/css?family=Muli:400,300,300italic,400italic);
  14. @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);
  15. /* ************************
  16. COMMON STYLES
  17. ************************** */
  18. html {
  19. margin: 0;
  20. padding: 0px;
  21. position: relative;
  22. min-height: 100%;
  23. }
  24. body {
  25. font-family: 'Muli', sans-serif;
  26. font-size: 15px;
  27. line-height: 27px;
  28. font-color: black;
  29. margin-bottom: 170px;
  30. }
  31. ::-moz-selection {
  32. background: #222;
  33. color: #d89522;
  34. }
  35. ::selection {
  36. background: #222;
  37. color: #d89522;
  38. }
  39. h1, h2, h3, h4, h5, h6 {
  40. font-family: 'Droid Serif', serif;
  41. color: #222;
  42. font-weight: 300;
  43. margin-top: 0px;
  44. margin-bottom: 15px;
  45. }
  46. p {
  47. font-size: 15px;
  48. color: #52575d;
  49. line-height: 25px;
  50. font-weight: 400;
  51. margin-bottom: 15px;
  52. margin-top: 0px;
  53. }
  54. a {
  55. color: #d89522;
  56. cursor: pointer;
  57. text-decoration: none;
  58. transition: .3s;
  59. }
  60. a:hover {
  61. color: #d89522;
  62. text-decoration: none;
  63. }
  64. .btn.focus, .btn:focus, .btn:hover {
  65. text-decoration: none;
  66. }
  67. li.active a {
  68. color: #d89522;
  69. background: #eee;
  70. }
  71. ul.sidebar-menu li a {
  72. display: block;
  73. padding: 3px 10px;
  74. margin: 3px 0;
  75. }
  76. ul.sidebar-category-sub li {
  77. padding-left: 15px;
  78. }
  79. ul.navbar-nav > li.active > a {
  80. color: #d89522 !important;
  81. }
  82. .t100 {
  83. margin-top: 100px;
  84. }
  85. .b100 {
  86. margin-bottom: 100px;
  87. }
  88. .btn-default:hover {
  89. color: #222;
  90. background-color: #fff;
  91. border-color: #d89522;
  92. transition: .3s
  93. }
  94. .section-title h2 {
  95. text-align: center;
  96. font-size: 35px;
  97. line-height: 45px;
  98. margin-bottom: 5px;
  99. }
  100. .section-title p {
  101. text-align: center;
  102. font-size: 12px;
  103. text-transform: uppercase;
  104. color: #919191;
  105. margin: 0;
  106. }
  107. /* ************************
  108. MENU
  109. ************************** */
  110. .navbar-default .navbar-brand {
  111. color: #222;
  112. letter-spacing: 5px;
  113. font-size: 22px;
  114. font-weight: 600;
  115. text-transform: uppercase;
  116. }
  117. .navbar-default {
  118. background-color: transparent !important;
  119. border: none;
  120. }
  121. ul.navbar-nav li a{
  122. font-size: 15px;
  123. color: #52575d !important;
  124. background: transparent !important;
  125. }
  126. ul.navbar-nav li a:hover {
  127. color: #d89522 !important
  128. }
  129. li.menubar-cart a {
  130. display: inline-block;
  131. }
  132. .menu-shopping-cart {
  133. position: relative;
  134. }
  135. .fa-shopping-cart {
  136. font-size: 20px;
  137. color: #222;
  138. }
  139. .cart-number {
  140. color: #fff;
  141. background: #d89522;
  142. font-size: 10px;
  143. font-weight: bold;
  144. text-align: center;
  145. width: 18px;
  146. height: 18px;
  147. line-height: 17px;
  148. display: inline-block;
  149. position: absolute;
  150. top: 7px;
  151. right: 3px;
  152. border-radius: 10px;
  153. }
  154. /* ************************
  155. HERO AREA
  156. ************************** */
  157. .top-area {
  158. background: #fff url('../images/banner.jpg') no-repeat;
  159. background-size: cover;
  160. background-position: center;
  161. height: 760px;
  162. position: relative;
  163. }
  164. .hero-title {
  165. font-size: 80px;
  166. line-height: 100px;
  167. font-weight: 400;
  168. padding-bottom: 0px;
  169. color: #333;
  170. }
  171. .hero-text {
  172. font-size: 18px;
  173. line-height: 30px;
  174. }
  175. .hero-btn {
  176. padding-top: 40px;
  177. }
  178. .btn-hero {
  179. font-family: 'Lora', serif;
  180. background: #d89522;
  181. color: #fff;
  182. font-size: 20px;
  183. padding: 10px;
  184. border: none;
  185. border-radius: 3px;
  186. width: 185px;
  187. height: 50px;
  188. transition: .3s;
  189. border: 1px solid #d89522;
  190. }
  191. .btn-hero:hover {
  192. color: #222;
  193. background-color: #fff;
  194. border: 1px solid #d89522;
  195. }
  196. .hero-content {
  197. position: relative;
  198. padding: 15% 0 15%;
  199. }
  200. /* ************************
  201. PRODUCT
  202. ************************** */
  203. .home .single-product {
  204. margin-bottom: 30px;
  205. min-height: 460px;
  206. }
  207. .single-product {
  208. margin-bottom: 30px;
  209. }
  210. .product-overlay {
  211. position: absolute;
  212. left: 0;
  213. top: 0;
  214. height: 100%;
  215. width: 100%;
  216. background-color: rgba(0, 0, 0, 0.7);
  217. opacity: 0;
  218. transition: opacity .8s ease, border .4s ease;
  219. text-align: center;
  220. color: #fff;
  221. }
  222. .vcenter {
  223. display: table;
  224. height: 100%;
  225. width: 100%;
  226. text-align: center;
  227. }
  228. .centrize {
  229. display: table-cell;
  230. vertical-align: middle;
  231. }
  232. .product-overlay ul {
  233. padding-left: 0px;
  234. margin-bottom: 0px;
  235. }
  236. .product-overlay ul li {
  237. margin-bottom: 15px;
  238. }
  239. .product {
  240. position: relative;
  241. width: 100%;
  242. margin-bottom: 15px;
  243. }
  244. .single-product:hover .product-overlay {
  245. opacity: 1;
  246. border-radius: 3px;
  247. }
  248. .product-btn {
  249. border-radius: 3px;
  250. font-size: 14px;
  251. background: #d89522;
  252. color: #fff;
  253. border: 0px;
  254. margin-top: 10px;
  255. padding: 10px;
  256. width: 120px;
  257. height: 40px;
  258. margin: auto;
  259. }
  260. .product-text h4 {
  261. font-size: 18px;
  262. margin: 20px 0 5px;
  263. }
  264. .product-text p {
  265. font-size: 13px;
  266. color: #838b8f;
  267. margin: 0;
  268. }
  269. .product-text p span{
  270. color: #d89522;
  271. font-weight: bold;
  272. margin: 5px 0 0;
  273. }
  274. #browse-all-btn{
  275. text-align: center;
  276. margin-top: 40px;
  277. }
  278. .browse-all-btn {
  279. padding: 9px 43px;
  280. font-size: 14px;
  281. text-transform: uppercase;
  282. color: #919191;
  283. border-color: #d89522;
  284. border-radius: 3px;
  285. font-family: 'Lora', serif;
  286. }
  287. /* ************************
  288. OFFER
  289. ************************** */
  290. .offer-section h2 {
  291. color: #fff;
  292. font-size: 60px;
  293. line-height: 50px;
  294. margin: 0;
  295. }
  296. .offer-btn {
  297. padding: 0;
  298. }
  299. .offer-section {
  300. background: url(images/bg.jpg) no-repeat;
  301. display: block;
  302. padding: 70px 0;
  303. position: relative;
  304. width: 100%;
  305. background-size: cover;
  306. background-attachment: fixed;
  307. box-shadow: inset 0 0 0 1000px rgba(4, 17, 34, 0.8);
  308. }
  309. /* ************************
  310. BRAND
  311. ************************** */
  312. #brand-logo .item {
  313. margin: 0px 10px;
  314. }
  315. #brand-logo .item img{
  316. display: block;
  317. width: 100%;
  318. height: auto;
  319. }
  320. .brand-section {
  321. background: url(images/bg.jpg) no-repeat;
  322. display: block;
  323. padding: 70px 0;
  324. position: relative;
  325. width: 100%;
  326. background-size: cover;
  327. background-attachment: fixed;
  328. box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.8);
  329. }
  330. /* ************************
  331. BLOG
  332. ************************** */
  333. .blog-section {
  334. }
  335. .main-post{
  336. margin-bottom: 45px;
  337. }
  338. .post-img {
  339. width: 30%;
  340. float: left;
  341. margin-right: 30px;
  342. }
  343. .post-title {
  344. font-size: 18px;
  345. line-height: 30px;
  346. margin: 15px 0 10px;
  347. }
  348. .post-text {
  349. font-size: 15px;
  350. line-height: 25px;
  351. color: #898989;
  352. }
  353. .read-more {
  354. font-family: 'Droid Serif', serif;
  355. font-size: 15px;
  356. }
  357. .read-more .glyphicon {
  358. font-size: 10px;
  359. color: #d89522
  360. }
  361. .media{
  362. margin-bottom: 30px;
  363. }
  364. .media-left, .media > .pull-left {
  365. padding-right: 30px;
  366. }
  367. .media-heading {
  368. font-size: 18px;
  369. padding-top: 22px;
  370. }
  371. .media-body {
  372. display: table-cell;
  373. vertical-align: top;
  374. }
  375. .media-body p {
  376. font-size: 15px;
  377. line-height: 25px;
  378. color: #898989;
  379. padding-top: 5px;
  380. margin-bottom: 8px;
  381. }
  382. /* ************************
  383. SUBSCRIBE
  384. ************************** */
  385. .subscribe-section {
  386. }
  387. .subscribe-section h3 {
  388. font-size: 35px;
  389. text-align: center;
  390. }
  391. .subscribe-section p{
  392. font-size: 15px;
  393. padding: 10px 70px 0;
  394. color: #898989;
  395. line-height: 25px;
  396. text-align: center;
  397. }
  398. .form-field-section {
  399. width: 390px;
  400. margin: 50px auto 0;
  401. }
  402. input,
  403. input[type="text"],
  404. input[type="email"],
  405. input[type="password"],
  406. textarea, select {
  407. border: 1px solid #d89522;
  408. background: #fff;
  409. border-radius: 3px !important;
  410. color: #c4c4c4;
  411. outline: none;
  412. font-size: 15px;
  413. text-align: center;
  414. line-height: 1;
  415. vertical-align: middle;
  416. font-weight: 300;
  417. }
  418. .newsletter-input {
  419. height: 40px;
  420. width: 250px;
  421. }
  422. .btn-subscribe {
  423. border-radius: 3px;
  424. font-size: 15px;
  425. height: 40px;
  426. width: 125px;
  427. background: #d89522;
  428. color: #fff;
  429. margin-left: 10px;
  430. transition: .3s
  431. }
  432. .btn-subscribe:hover {
  433. background: #fff;
  434. border: 1px solid #d89522;
  435. color: #222;
  436. }
  437. /* ************************
  438. FOOTER
  439. ************************** */
  440. .footer {
  441. position: absolute;
  442. bottom: 0;
  443. width: 100%;
  444. /* Set the fixed height of the footer here */
  445. height: 60px;
  446. background-color: #f5f5f5;
  447. }
  448. .footer-section {
  449. background-color: #222;
  450. color: #fff;
  451. padding: 20px 0 5px;
  452. }
  453. .footer-menu, .footer-social {
  454. list-style: outside none none;
  455. padding: 0;
  456. margin-bottom: 15px;
  457. }
  458. .footer-menu li {
  459. display: inline-block;
  460. list-style: outside none none;
  461. margin: 0 15px;
  462. font-size: 16px;
  463. }
  464. .footer-menu a {
  465. color: #FFFFFF
  466. }
  467. .footer-menu a:hover, .footer-social a:hover {
  468. color: #d89522
  469. }
  470. .footer-social li {
  471. display: inline-block;
  472. list-style: outside none none;
  473. margin: 0 12px;
  474. font-size: 22px;
  475. }
  476. .footer-social li a{
  477. color: #FFFFFF
  478. }
  479. .footer-section p{
  480. font-size: 12px;
  481. color: #898989;
  482. }
  483. .product h1 > small {
  484. padding-top: 20px;
  485. display: block;
  486. }
  487. a:hover img {
  488. border: 1px solid #d89522;
  489. }
  490. .customer-order-list .tab-pane {
  491. padding-top: 15px;
  492. }
  493. .product-list {
  494. min-height: 400px;
  495. }
  496. .nav.navbar-nav .dropdown {
  497. top:11px;
  498. }
  499. .form-inline #search-btn {
  500. border-top: 1px solid #d89522;
  501. border-right: 1px solid #d89522;
  502. border-bottom: 1px solid #d89522;
  503. border-left: 1px solid #d8cab2;
  504. }
  505. .product-cover-wrap {
  506. border: 1px solid #eee;
  507. }
  508. .product-description {
  509. position: relative;
  510. }
  511. .excerpt {
  512. display: none;
  513. }
  514. .modal-dialog .modal-content {
  515. min-width: 800px;
  516. }
  517. .modal-dialog h1 {
  518. font-size: 18px;
  519. text-align: left;
  520. line-height: 24px;
  521. }
  522. .modal-dialog h1 small {
  523. display: block;
  524. padding-top: 10px;
  525. }
  526. .modal-dialog .description,
  527. .modal-dialog .excerpt {
  528. font-size: 14px;
  529. line-height: 16px;
  530. text-align: left;
  531. }
  532. .modal-dialog .description {
  533. display: none;
  534. }
  535. .modal-dialog #quantity {
  536. width: 85px;
  537. }
  538. .modal-dialog .modal-content {
  539. padding: 15px;
  540. }
  541. .modal-content .excerpt {
  542. display: block;
  543. text-align: left;
  544. }
  545. #thumbnails li {
  546. margin-bottom: 10px;
  547. }
  548. #thumbnails li img {
  549. width: 100px;
  550. }
  551. #thumbnails li a:hover img {
  552. border: 1px solid #d89522;
  553. }
  554. #productAttribute {
  555. width: 312px;
  556. }