search.css 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365
  1. /***
  2. Search Page
  3. ***/
  4. .search-forms {
  5. margin-bottom:25px;
  6. background:#f0f6fa;
  7. }
  8. /*search default*/
  9. .search-default form {
  10. margin-bottom:0;
  11. padding:12px 14px;
  12. }
  13. .search-default .chat-form {
  14. margin:0;
  15. padding:0;
  16. background:none;
  17. overflow:hidden;
  18. position:relative;
  19. }
  20. .search-default .chat-form button {
  21. top:0;
  22. right:0;
  23. position:absolute;
  24. }
  25. .search-default .chat-form .input-cont {
  26. margin-right:108px;
  27. }
  28. .search-default .chat-form .input-cont input:focus{
  29. border: 1px solid #35aa47 !important;
  30. }
  31. .search-result {
  32. background:#fafafa;
  33. }
  34. .search-result .portfolio-text img {
  35. border-left:solid 3px #169ef4;
  36. }
  37. .search-result .portfolio-text h4 {
  38. color:#555d69;
  39. font-size:20px;
  40. font-weight:400;
  41. margin-top:10px;
  42. }
  43. .search-result .portfolio-info {
  44. padding:12px 20px;
  45. }
  46. .search-result .portfolio-info span {
  47. font-size:28px;
  48. }
  49. .search-result .portfolio-info span em {
  50. font-size:24px;
  51. font-style:normal;
  52. text-transform:none;
  53. }
  54. /*portfolio block*/
  55. .portfolio-block {
  56. background:#f7f7f7;
  57. margin-bottom:15px;
  58. }
  59. .portfolio-block .span5 {
  60. overflow:hidden;
  61. }
  62. /*portfolio text*/
  63. .portfolio-text {
  64. overflow:hidden;
  65. }
  66. .portfolio-text h4 {
  67. }
  68. .portfolio-text img {
  69. float:left;
  70. margin-right:15px;
  71. }
  72. .portfolio-text .portfolio-text-info {
  73. overflow:hidden;
  74. }
  75. /*portfolio button*/
  76. .portfolio-btn a {
  77. display:block;
  78. padding:28px 0;
  79. background:#ddd !important;
  80. }
  81. .portfolio-btn a:hover {
  82. background:#1d943b !important;
  83. }
  84. .portfolio-btn span {
  85. color:#fff;
  86. font-size:22px;
  87. font-weight:200;
  88. }
  89. /*portfolio info*/
  90. .portfolio-info {
  91. float:left;
  92. color:#616161;
  93. font-size:12px;
  94. padding:12px 25px;
  95. margin-bottom:5px;
  96. text-transform:uppercase;
  97. }
  98. .portfolio-info span {
  99. color:#16a1f2;
  100. display:block;
  101. font-size:30px;
  102. margin-top:5px;
  103. font-weight:200;
  104. text-transform:uppercase;
  105. }
  106. .search-result .search-btn {
  107. text-align:center;
  108. background:#f3f3f3;
  109. padding:30px 10px 14px;
  110. }
  111. .search-result .search-btn p {
  112. color:#9c9c9c;
  113. font-size:22px;
  114. }
  115. .search-result .search-btn p em {
  116. color:#ffa801;
  117. font-size:34px;
  118. font-style:normal;
  119. }
  120. .search-result .search-btn a {
  121. font-size: 18px;
  122. padding: 6px 20px;
  123. text-transform: uppercase;
  124. }
  125. /*search classic*/
  126. .search-classic {
  127. margin-bottom:30px;
  128. }
  129. .search-classic h4 {
  130. margin-bottom:3px;
  131. }
  132. .overflow-hidden {
  133. overflow:hidden;
  134. }
  135. /***
  136. Search Page
  137. ***/
  138. /*Booking Form*/
  139. .booking-search {
  140. padding: 15px;
  141. margin-bottom: 10px;
  142. background: #fafafa;
  143. }
  144. .booking-search form {
  145. margin: 0;
  146. }
  147. .booking-search .booking-btn {
  148. font-size: 18px;
  149. padding: 9px 15px;
  150. min-width: 248px;
  151. }
  152. .booking-search input.m-wrap {
  153. background: #fff !important;
  154. }
  155. .booking-search .margin-right-20 {
  156. margin-right: 20px;
  157. }
  158. .booking-search .search-clearfix {
  159. overflow: hidden;
  160. }
  161. .booking-search .booking-option .controls {
  162. padding: 5px 0;
  163. }
  164. .booking-search .search-clearfix .control-group,
  165. .booking-search .search-clearfix .input-append,
  166. .booking-search .search-clearfix .input-prepend {
  167. margin-bottom: 0;
  168. }
  169. .booking-search .margin-bottom-20 {
  170. margin-bottom: 20px;
  171. }
  172. /*Booking Offer*/
  173. .booking-offer {
  174. position: relative;
  175. }
  176. .booking-offer .booking-offer-in {
  177. top: 15px;
  178. left: 15px;
  179. color: #fff;
  180. padding: 15px;
  181. position: absolute;
  182. background: url(../image/bg-opacity.png);
  183. }
  184. .booking-offer .booking-offer-in em {
  185. font-size: 17px;
  186. font-style: normal;
  187. }
  188. .booking-offer .booking-offer-in p {
  189. color: #fff;
  190. font-size: 14px;
  191. margin-bottom: 0;
  192. }
  193. .booking-offer .booking-offer-in span {
  194. font-size: 26px;
  195. display: block;
  196. margin-bottom: 10px;
  197. }
  198. .booking-app {
  199. margin-bottom: 10px;
  200. }
  201. .booking-app a {
  202. color: #fff;
  203. padding: 15px;
  204. display: block;
  205. overflow: hidden;
  206. background: #78ccf8;
  207. }
  208. .booking-app a:hover {
  209. background: #4d90fe;
  210. text-decoration: none;
  211. }
  212. .booking-app span {
  213. top: 3px;
  214. color: #fff;
  215. font-size: 20px;
  216. position: relative;
  217. }
  218. .booking-app i {
  219. color: #fff;
  220. font-size: 40px;
  221. line-height: 18px;
  222. }
  223. /*Booking Blocks (Content)*/
  224. .booking-blocks {
  225. overflow: hidden;
  226. }
  227. .booking-blocks .booking-img {
  228. width: 140px;
  229. margin-right: 10px;
  230. }
  231. .booking-blocks .booking-img li {
  232. color: #777;
  233. }
  234. .booking-blocks .booking-img li i {
  235. color: #78ccf8;
  236. font-size: 12px;
  237. margin-right: 5px;
  238. }
  239. .booking-blocks .booking-img img {
  240. float: left;
  241. width: 140px;
  242. height: auto;
  243. margin: 3px 10px 10px 0;
  244. }
  245. .booking-blocks h2 {
  246. margin-top: 0;
  247. font-size: 20px;
  248. line-height: 20px;
  249. }
  250. .booking-blocks ul.inline li {
  251. padding: 0;
  252. }
  253. .booking-blocks ul.inline li i {
  254. color: #f8be2c;
  255. cursor: pointer;
  256. font-size: 16px;
  257. }
  258. .booking-blocks ul.inline li i:hover {
  259. color: #f8be2c;
  260. background: #c00;
  261. }
  262. /*Search Images*/
  263. .search-images li {
  264. position: relative;
  265. }
  266. .search-images li a span {
  267. left: 0;
  268. bottom: 0;
  269. color: #eee;
  270. width: 100%;
  271. display: none;
  272. padding: 5px 0;
  273. text-align: left;
  274. position: absolute;
  275. background: url(../image/bg-opacity.png);
  276. }
  277. .search-images li a:hover span {
  278. display: block;
  279. }
  280. .search-images li a span em {
  281. padding: 0 5px;
  282. font-style: normal;
  283. }
  284. /*Others*/
  285. .space40 {
  286. height: 40px !important;
  287. clear: both;
  288. }
  289. .margin-bottom-10 {
  290. margin-bottom: 10px !important;
  291. }
  292. .margin-bottom-20 {
  293. margin-bottom: 20px !important;
  294. }
  295. @media (max-width: 480px) {
  296. .booking-offer .booking-offer-in {
  297. right: 15px;
  298. }
  299. }