cwg-style.css 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. /* ===================================
  2. Crafto - Restaurant
  3. ====================================== */
  4. /* font */
  5. @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
  6. @import url('https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800;900&display=swap');
  7. /* variable */
  8. :root {
  9. --base-color: #ffa000;
  10. --base-color-1: #ec1e25;
  11. --medium-gray: #8d8987;
  12. --black: #282725;
  13. --dark-gray: #383632;
  14. --red: #d51f0f;
  15. --green: #46b57e;
  16. --very-light-gray: #f6f6f6;
  17. --yellow: #ECBA23;
  18. --alt-font: 'Bebas Neue', cursive;
  19. --primary-font: 'Schibsted Grotesk', sans-serif;
  20. }
  21. body {
  22. font-size: 17px;
  23. line-height: 30px;
  24. background-image: url(../imgs/header-bg.jpg);
  25. background-attachment: fixed;
  26. background-repeat: no-repeat;
  27. background-size: cover;
  28. }
  29. /* header */
  30. header .navbar-brand img {
  31. max-height: 49px;
  32. }
  33. .navbar .navbar-nav .nav-link {
  34. font-size: 20px;
  35. }
  36. header .btn.btn-switch-text.btn-small > span {
  37. padding: 11px 25px 9px;
  38. }
  39. .sticky .header-transparent .header-button .btn {
  40. background-color: var(--dark-gray);
  41. border-color: rgba(23, 23, 23, 0.20);
  42. color: var(--white);
  43. }
  44. .sticky .header-transparent .header-button .btn:hover {
  45. background-color: var(--dark-gray);
  46. color: var(--white);
  47. border-color: var(--dark-gray);
  48. }
  49. /* heading */
  50. h1, .h1 {
  51. line-height: 4rem;
  52. }
  53. h2 {
  54. line-height: 3.2rem;
  55. }
  56. /* btn */
  57. [class*="btn-transparent"], [class*=" btn-transparent"] {
  58. font-weight: 500;
  59. }
  60. .btn i {
  61. top: 0px;
  62. }
  63. .btn.btn-switch-text.btn-extra-large > span {
  64. font-size: 18px;
  65. padding: 19px 32px 16px;
  66. }
  67. .btn.btn-switch-text.btn-large > span {
  68. font-size: 17px;
  69. padding: 17px 28px 14px;
  70. }
  71. .btn.btn-switch-text.btn-medium > span {
  72. font-size: 16px;
  73. padding: 15px 24px 12px;
  74. }
  75. .btn.btn-switch-text.btn-small > span {
  76. font-size: 14px;
  77. padding: 13px 20px 11px;
  78. }
  79. .btn.btn-switch-text.btn-very-small > span {
  80. font-size: 13px;
  81. padding: 10px 18px 7px;
  82. }
  83. .btn.btn-link {
  84. padding: 0 0 2px;
  85. }
  86. .btn.btn-hover-animation-switch .btn-icon i {
  87. font-size: 24px;
  88. line-height: 0;
  89. top: -2px;
  90. }
  91. .btn.btn-hover-animation-switch .btn-icon {
  92. margin-left: 5px;
  93. }
  94. /* page title */
  95. .page-title-extra-large h1 {
  96. font-size: 5rem;
  97. line-height: 5rem;
  98. }
  99. .page-title-extra-large h2 {
  100. font-size: 15px;
  101. line-height: 26px;
  102. }
  103. /* border color */
  104. .border-color-extra-medium-gray {
  105. border-color: #c7c2bf !important;
  106. }
  107. /* bg color transparent */
  108. .bg-base-color-transparent {
  109. background: rgba(211,145,33,0.9);
  110. }
  111. .text-outline-base-color-background {
  112. -webkit-text-fill-color: var(--base-color);
  113. }
  114. .subscribe-popup .newsletter-style-05 .submit {
  115. font-size: 17px;
  116. }
  117. /* portfolio */
  118. .portfolio-filter li {
  119. padding: 0 35px;
  120. }
  121. /* top right bottom left */
  122. .top-minus-35px {
  123. top: -35px;
  124. }
  125. /* review */
  126. .review-star-icon i {
  127. letter-spacing: 1px;
  128. }
  129. /* categories */
  130. .categories-btn {
  131. line-height: 21px;
  132. letter-spacing: 0;
  133. padding: 3px 14px 4px;
  134. }
  135. /* blog comment */
  136. .blog-comment li .btn-reply {
  137. padding: 6px 20px 7px;
  138. }
  139. /* footer */
  140. footer .footer-logo img {
  141. max-height: 49px;
  142. }
  143. footer .elements-social li {
  144. margin: 0 22px 0 0;
  145. }
  146. footer .social-icon-style-08 ul li a:hover {
  147. opacity: 1;
  148. }
  149. footer .facebook{
  150. color:#3b5998;
  151. }
  152. footer .twitter {
  153. color: #00aced;
  154. }
  155. footer .elements-social ul li:last-child {
  156. margin-right: 0;
  157. }
  158. /* team style */
  159. .team-style-05:hover img {
  160. filter: grayscale(100%);
  161. }
  162. /* margin */
  163. .mt-minus-2px {
  164. margin-top: -2px;
  165. }
  166. /* map */
  167. .infowindow .mb-3 {
  168. font-weight: 500;
  169. font-size: 18px;
  170. letter-spacing: 0;
  171. }
  172. .infowindow p {
  173. font-size: 17px;
  174. letter-spacing: 0;
  175. }
  176. .google-maps-link a {
  177. font-size: 13px;
  178. letter-spacing: 1px;
  179. }
  180. /* media query responsive */
  181. @media (max-width: 1199px) {
  182. header .btn.btn-switch-text.btn-small > span {
  183. padding: 10px 15px 8px;
  184. }
  185. }
  186. @media (max-width: 991px) {
  187. header .btn.btn-transparent-white-light {
  188. background-color: var(--dark-gray);
  189. border-color: rgba(23, 23, 23, 0.20);
  190. color: var(--white);
  191. }
  192. header .btn.btn-transparent-white-light:hover {
  193. background-color: var(--dark-gray);
  194. color: var(--white);
  195. }
  196. }
  197. @media (max-width: 767px) {
  198. .portfolio-filter li {
  199. padding: 0;
  200. margin-bottom: 5px;
  201. }
  202. .sm-text-outline-width-1px {
  203. -webkit-text-stroke-width: 1px;
  204. }
  205. }
  206. @media (max-width: 575px) {
  207. .video-icon-large .video-icon {
  208. width: 75px;
  209. height: 75px;
  210. }
  211. .video-icon .video-icon-sonar .video-icon-sonar-bfr {
  212. top: -30px;
  213. left: -30px;
  214. }
  215. .xs-w-320px {
  216. width: 320px !important
  217. }
  218. .xs-h-320px {
  219. height: 320px !important;
  220. }
  221. .btn.btn-switch-text.btn-extra-large > span {
  222. font-size: 17px;
  223. padding: 14px 22px 11px;
  224. }
  225. }
  226. .navbar .navbar-nav .nav-link .el-dropdown{
  227. font-size: 20px;
  228. color: var(--white);
  229. }
  230. header.sticky.sticky-active .navbar-nav .nav-link .el-dropdown{
  231. color: var(--dark-gray);
  232. }
  233. .myform .el-input__inner{
  234. border-radius: 0;
  235. }
  236. .myform .el-textarea__inner{
  237. border-radius: 0;
  238. }