style-css02.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753
  1. /* ####################################### */
  2. /* ########### STANDARD SETUP ############ */
  3. /* ####################################### */
  4. .slider-image {
  5. width: 600px;
  6. height: 500px;
  7. }
  8. .slider-button {
  9. position: absolute;
  10. background: #ffffff;
  11. color: #000000;
  12. top : 0;
  13. min-width: 100px;
  14. }
  15. .slider-button-bold {
  16. font-weight: bold;
  17. color: red;
  18. }
  19. #widget_slider {
  20. width: 600px;
  21. height: 500px;
  22. overflow:hidden;
  23. position:relative;
  24. margin: 0 auto;
  25. }
  26. .protoshow,
  27. .protoshow .show {
  28. position: relative;
  29. margin: 0;
  30. padding: 0;
  31. list-style: none;
  32. width: 900px;
  33. height: 300px;
  34. }
  35. .slide {
  36. position: absolute;
  37. top: 0;
  38. left: 0;
  39. z-index: 90;
  40. height: 100%;
  41. }
  42. .active-slide {
  43. z-index: 100;
  44. }
  45. .protoshow .slide-caption {
  46. position: absolute;
  47. left: 0;
  48. bottom: 0;
  49. right: 0;
  50. z-index: 100;
  51. padding: 1em 10px;
  52. background-color: #000;
  53. background-color: rgba(0,0,0,.4);
  54. color:#fff;
  55. }
  56. .proto-progress-timer {
  57. position: absolute;
  58. top: 7px;
  59. right: 7px;
  60. z-index: 9999;
  61. }
  62. /* TRANSITION SLIDE
  63. ------------------------------------------------*/
  64. .transition-slide .show-window {
  65. overflow: hidden;
  66. position: relative;
  67. }
  68. .transition-slide .show {
  69. position: absolute;
  70. top: 0;
  71. left: 0;
  72. width: 999999px;
  73. }
  74. .transition-slide .slide {
  75. position: static; /*overide*/
  76. float: left;
  77. display: block;
  78. }
  79. /* PROTO CONTROLS
  80. ------------------------------------------------*/
  81. .proto-controls,
  82. .proto-navigation {
  83. margin: 0;
  84. padding: 0;
  85. list-style: none;
  86. }
  87. .proto-controls a:link,
  88. .proto-controls a:visited,
  89. .proto-navigation a:link,
  90. .proto-navigation a:visited {
  91. display: block;
  92. text-indent: -9999px;
  93. overflow: hidden;
  94. }
  95. .proto-controls li {
  96. position: absolute;
  97. top: 50%;
  98. margin-top: -36px;
  99. left: 10px;
  100. width: 10%;
  101. height: 100%;
  102. z-index: 110;
  103. }
  104. .proto-controls .forward {
  105. right: 10px;
  106. left: auto;
  107. }
  108. .proto-controls a {
  109. width: 100%;
  110. height: 61px;
  111. background: url(https://www.solerpalau.com/) no-repeat 0 0;
  112. opacity: 0.2;
  113. -moz-opacity: 0.2;
  114. filter:alpha(opacity=20);
  115. }
  116. .proto-controls a:hover,
  117. .proto-controls a:focus {
  118. opacity: 1;
  119. -moz-opacity: 1;
  120. filter:alpha(opacity=100);
  121. }
  122. .proto-controls .forward a {
  123. background-position: 100% -90px;
  124. }
  125. /* PROTO NAVIGATION
  126. ------------------------------------------------*/
  127. .proto-navigation {
  128. position: absolute;
  129. bottom: 0;
  130. right: 50%;
  131. float: right;
  132. z-index: 120;
  133. }
  134. .proto-navigation li {
  135. float: left;
  136. left: 50%;
  137. padding: 12px 6px;
  138. position: relative;
  139. }
  140. .proto-navigation a {
  141. background-color: #fff;
  142. background-color: rgba(0,0,0,.2);
  143. height: 8px;
  144. text-decoration: none;
  145. width: 8px;
  146. -moz-border-radius:30px;
  147. -webkit-border-radius:30px;
  148. border-radius:30px;
  149. -moz-box-shadow: inset 0 1px 0 1px rgba(0,0,0,.1);
  150. -webkit-box-shadow: inset 0 1px 0 1px rgba(0,0,0,.1);
  151. box-shadow: inset 0 1px 0 1px rgba(0,0,0,.1);
  152. }
  153. .proto-navigation a:hover,
  154. .proto-navigation a:focus {
  155. background-color: #999;
  156. }
  157. .proto-navigation .current-slide a {
  158. background-color: #363F4E;
  159. }
  160. /*
  161. .proto-navigation {
  162. margin: 0;
  163. padding: 0;
  164. list-style: none;
  165. position: absolute;
  166. right: 5px;
  167. bottom: -25px;
  168. z-index: 200;
  169. }
  170. .proto-navigation li {
  171. float: left;
  172. margin-right: 10px;
  173. }
  174. .proto-navigation li a:link,
  175. .proto-navigation li a:visited {
  176. display: block;
  177. width: 8px;
  178. height: 8px;
  179. text-decoration: none;
  180. background-color: rgba(255,255,255,0.5);
  181. border: 1px solid #090809;
  182. color: #666;
  183. text-indent: -9999px;
  184. overflow: hidden;
  185. -moz-border-radius: 30px;
  186. -webkit-border-radius: 30px;
  187. border-radius: 30px;
  188. }
  189. .proto-navigation li a:hover,
  190. .proto-navigation li a:focus {
  191. background-color: #fff;
  192. border-color: #000;
  193. }
  194. .proto-navigation li.current-slide a:link,
  195. .proto-navigation li.current-slide a:visited {
  196. background-color: rgba(30,30,30,0.9);
  197. }
  198. .proto-controls {
  199. margin: 0;
  200. padding: 0;
  201. list-style: none;
  202. }
  203. .proto-controls .forward,
  204. .proto-controls .backward,
  205. .proto-controls .start-stop {
  206. z-index: 200;
  207. float: left;
  208. margin: 10px 10px 0 0;
  209. }
  210. .proto-controls .start-stop {
  211. margin-top: 10px;
  212. }
  213. .proto-controls a:link,
  214. .proto-controls a:visited {
  215. display: inline-block;
  216. background-color: #090809;
  217. background-image: -moz-linear-gradient(
  218. center top,
  219. rgb(123,125,130) 2%,
  220. rgb(75,80,88) 3%,
  221. rgb(42,45,50) 100%
  222. );
  223. color: #fff;
  224. padding: 5px 10px;
  225. border: 1px solid #090809;
  226. -moz-border-radius: 20px;
  227. -webkit-border-radius: 20px;
  228. border-radius: 20px;
  229. text-decoration: none;
  230. text-align: center;
  231. width: 60px;
  232. }
  233. .proto-controls a:hover,
  234. .proto-controls a:focus {
  235. background-image: -moz-linear-gradient(
  236. center bottom,
  237. rgb(42,45,50) 100%,
  238. rgb(75,80,88) 90%,
  239. rgb(123,125,130) 20%
  240. );
  241. color: #e1e1e1;
  242. }
  243. .slide-caption {
  244. position: absolute;
  245. bottom: 0px;
  246. left: 0px;
  247. width: 880px;
  248. background-color: rgba(0,0,0,.5);
  249. color: #fff;
  250. z-index: 200;
  251. padding: 10px;
  252. }
  253. .proto-timer {
  254. position: absolute;
  255. top: 10px;
  256. right: 10px;
  257. z-index: 9999;
  258. }*/
  259. .s-center-text { text-align: center; }
  260. .highlight { font-weight: bold; }
  261. /* ************************************* */
  262. /* OVERLAY SEARCH */
  263. /* ************************************* */
  264. .overlay { height: 100%; width: 0; position: fixed; z-index: 9999; left: 0; top: 0; background-color: rgb(255,255,255); overflow-x: hidden;
  265. transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); }
  266. .overlay-header { padding: 2%; position: relative; width: 100%; background: #dbdbdb; border-top: 20px black solid; }
  267. .overlay-header div { display: inline-block; vertical-align: middle; }
  268. .overlay-header .searchbox { border: 0; outline: 0; font-size: 26px; width: 100%; line-height: 50px; min-height: 50px;
  269. -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
  270. .overlay-header .closebtn { line-height: 50px; width: 50px; height: 50px; }
  271. .overlay-header .closebtn svg { fill: #000; }
  272. .overlay-content { padding: 2%; }
  273. .overlay-content h3 { padding: 25px 0; margin: 0; font-weight: normal; font-size: 20px; color: #3399cc; }
  274. /* ************************************* */
  275. /* END - OVERLAY SEARCH */
  276. /* ************************************* */
  277. /* ************************************* */
  278. /* LEFT BLOCK - PRODUCTS */
  279. /* ************************************* */
  280. .overlay-content .searcher-left .searched-prod { min-height: 110px; margin-bottom: 20px; }
  281. .overlay-content .searcher-left .searched-prod-info { display: none !important; }
  282. .overlay-content .searcher-left .searched-prod div.product-image { float: left; margin-right: 10px; border: 0; width: 75px; }
  283. .product-image { border: 0 !Important; }
  284. .overlay-content .searcher-left .searched-prod .product-name a { /*color: #414141;*/ }
  285. .overlay-content .searcher-left .searched-prod .product-price { margin-left: 85px; }
  286. .overlay-content .searcher-left .searched-prod .product-price .price-box { margin-bottom: 0; line-height: 15px; }
  287. .overlay-content .searcher-left .searched-prod .product-price .price-label { font-size: 11px; font-weight: normal; }
  288. .overlay-content .searcher-left .searched-prod .product-price span.price { color: #414141; font-weight: bold; }
  289. .overlay-content .searcher-left .searched-prod .product-price .minimal-price-link { text-decoration: none; font-size: 11px; }
  290. .overlay-content .searcher-left .searched-prod .product-price .minimal-price-link span.price { font-size: 11px; }
  291. .overlay-content .searcher-left .searched-prod .tax-details { display: none; }
  292. /* ************************************* */
  293. /* END - LEFT BLOCK */
  294. /* ************************************* */
  295. /* ************************************* */
  296. /* RIGHT BLOCK */
  297. /* ************************************* */
  298. .overlay-content .searcher-right { }
  299. .overlay-content .searcher-right ul li { padding: 3px 0; }
  300. .overlay-content .searcher-right ul li:last-child { padding: 3px 0 0; }
  301. .overlay-content .searcher-right ul li a { font-size: 15px; text-transform: uppercase; display: inline-block; vertical-align: middle; }
  302. /* ************************************* */
  303. /* END - RIGHT BLOCK */
  304. /* ************************************* */
  305. /*
  306. Simple Grid
  307. Project Page - http://thisisdallas.github.com/Simple-Grid/
  308. Author - Dallas Bass
  309. Site - http://dallasbass.com
  310. */
  311. [class*='s-grid'],
  312. [class*='s-col-'],
  313. [class*='s-mobile-'],
  314. .s-grid:after {
  315. -webkit-box-sizing: border-box;
  316. -moz-box-sizing: border-box;
  317. box-sizing: border-box;
  318. }
  319. [class*='s-col-'] {
  320. float: left;
  321. min-height: 1px;
  322. padding-right: 20px; /* column-space */
  323. }
  324. .s-grid {
  325. width: 100%;
  326. /*max-width: 1140px;*/
  327. min-width: 748px; /* when using padded grid on ipad in portrait mode, width should be viewport-width - padding = (768 - 20) = 748. actually, it should be even smaller to allow for padding of grid containing element */
  328. margin: 0 auto;
  329. overflow: hidden;
  330. }
  331. .s-grid:after {
  332. content: "";
  333. display: table;
  334. clear: both;
  335. }
  336. .s-grid-pad {
  337. padding-top: 20px;
  338. padding-left: 20px; /* grid-space to left */
  339. padding-right: 0; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
  340. }
  341. .push-right {
  342. float: right;
  343. }
  344. /* Content Columns */
  345. .s-col-1-1 {
  346. width: 100%;
  347. }
  348. .s-col-2-3, .s-col-8-12 {
  349. width: 66.66%;
  350. }
  351. .s-col-1-2, .s-col-6-12 {
  352. width: 50%;
  353. }
  354. .s-col-1-3, .s-col-4-12 {
  355. width: 33.33%;
  356. }
  357. .s-col-1-4, .s-col-3-12 {
  358. width: 25%;
  359. }
  360. .s-col-1-5 {
  361. width: 20%;
  362. }
  363. .s-col-1-6, .s-col-2-12 {
  364. width: 16.667%;
  365. }
  366. .s-col-1-7 {
  367. width: 14.28%;
  368. }
  369. .s-col-1-8 {
  370. width: 12.5%;
  371. }
  372. .s-col-1-9 {
  373. width: 11.1%;
  374. }
  375. .s-col-1-10 {
  376. width: 10%;
  377. }
  378. .s-col-1-11 {
  379. width: 9.09%;
  380. }
  381. .s-col-1-12 {
  382. width: 8.33%
  383. }
  384. /* Layout Columns */
  385. .s-col-11-12 {
  386. width: 91.66%
  387. }
  388. .s-col-10-12 {
  389. width: 83.333%;
  390. }
  391. .s-col-9-12 {
  392. width: 75%;
  393. }
  394. .s-col-5-12 {
  395. width: 41.66%;
  396. }
  397. .s-col-7-12 {
  398. width: 58.33%
  399. }
  400. /* Pushing blocks */
  401. .push-2-3, .push-8-12 {
  402. margin-left: 66.66%;
  403. }
  404. .push-1-2, .push-6-12 {
  405. margin-left: 50%;
  406. }
  407. .push-1-3, .push-4-12 {
  408. margin-left: 33.33%;
  409. }
  410. .push-1-4, .push-3-12 {
  411. margin-left: 25%;
  412. }
  413. .push-1-5 {
  414. margin-left: 20%;
  415. }
  416. .push-1-6, .push-2-12 {
  417. margin-left: 16.667%;
  418. }
  419. .push-1-7 {
  420. margin-left: 14.28%;
  421. }
  422. .push-1-8 {
  423. margin-left: 12.5%;
  424. }
  425. .push-1-9 {
  426. margin-left: 11.1%;
  427. }
  428. .push-1-10 {
  429. margin-left: 10%;
  430. }
  431. .push-1-11 {
  432. margin-left: 9.09%;
  433. }
  434. .push-1-12 {
  435. margin-left: 8.33%
  436. }
  437. @media handheld, only screen and (max-width: 767px) {
  438. .s-grid {
  439. width: 100%;
  440. min-width: 0;
  441. margin-left: 0;
  442. margin-right: 0;
  443. padding-left: 20px; /* grid-space to left */
  444. padding-right: 10px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */
  445. }
  446. [class*='s-col-'] {
  447. width: auto;
  448. float: none;
  449. margin: 10px 0;
  450. padding-left: 0;
  451. padding-right: 10px; /* column-space */
  452. }
  453. [class*='s-col-'] [class*='s-col-'] {
  454. padding-right: 0;
  455. }
  456. /* Mobile Layout */
  457. [class*='s-mobile-s-col-'] {
  458. float: left;
  459. margin: 0 0 10px;
  460. padding-left: 0;
  461. padding-right: 10px; /* column-space */
  462. padding-bottom: 0;
  463. }
  464. .s-mobile-s-col-1-1 {
  465. width: 100%;
  466. }
  467. .s-mobile-s-col-2-3, .s-mobile-s-col-8-12 {
  468. width: 66.66%;
  469. }
  470. .s-mobile-s-col-1-2, .s-mobile-s-col-6-12 {
  471. width: 50%;
  472. }
  473. .s-mobile-s-col-1-3, .s-mobile-s-col-4-12 {
  474. width: 33.33%;
  475. }
  476. .s-mobile-s-col-1-4, .s-mobile-s-col-3-12 {
  477. width: 25%;
  478. }
  479. .s-mobile-s-col-1-5 {
  480. width: 20%;
  481. }
  482. .s-mobile-s-col-1-6, .s-mobile-s-col-2-12 {
  483. width: 16.667%;
  484. }
  485. .s-mobile-s-col-1-7 {
  486. width: 14.28%;
  487. }
  488. .s-mobile-s-col-1-8 {
  489. width: 12.5%;
  490. }
  491. .s-mobile-s-col-1-9 {
  492. width: 11.1%;
  493. }
  494. .s-mobile-s-col-1-10 {
  495. width: 10%;
  496. }
  497. .s-mobile-s-col-1-11 {
  498. width: 9.09%;
  499. }
  500. .s-mobile-s-col-1-12 {
  501. width: 8.33%
  502. }
  503. /* Layout Columns */
  504. .s-mobile-s-col-11-12 {
  505. width: 91.66%
  506. }
  507. .s-mobile-s-col-10-12 {
  508. width: 83.333%;
  509. }
  510. .s-mobile-s-col-9-12 {
  511. width: 75%;
  512. }
  513. .s-mobile-s-col-5-12 {
  514. width: 41.66%;
  515. }
  516. .s-mobile-s-col-7-12 {
  517. width: 58.33%
  518. }
  519. .hide-on-s-mobile {
  520. display: none !important;
  521. width: 0;
  522. height: 0;
  523. }
  524. }
  525. /* For tooltip target element that has set class="tooltip" */
  526. .tooltip {text-decoration: none; border-bottom:1px dotted #004B6B;color: #004B6B; outline: none; }
  527. .tooltip-hide { display: none; }
  528. .tooltip-wrapper { padding: 0 10px; }
  529. .locate-info { float: right; }
  530. .locate-info-cat { display: inline-block; }
  531. /* For tooltip box */
  532. #mcTooltip
  533. {
  534. line-height:16px;
  535. border-width: 1px;
  536. color:#333;
  537. border-color:#BBB;
  538. padding:20px;
  539. font-size: 12px;
  540. font-family: Verdana, Arial;
  541. border-radius:6px;
  542. background-color:#F6F6F6;
  543. }
  544. #mcTooltip.no-padding
  545. {
  546. padding:0;
  547. box-shadow: 0 4px 8px rgba(0,0,0,0.5);
  548. }
  549. #mcTooltip, #mcttCo b {
  550. box-shadow: 0 1px 8px rgba(0,0,0,0.5);
  551. }
  552. /* For hyperlink within tooltip */
  553. #mcTooltip a { color:#069; }
  554. /* Close button. Available when sticky or overlay has been set to true, or is on touch-enabled devices. */
  555. #mcttCloseButton
  556. {
  557. border-radius:4px;
  558. width:18px;
  559. height:18px;
  560. margin-right:2px;
  561. margin-top:2px;
  562. background:black;
  563. }
  564. /* Close button X symbol */
  565. #mcttCloseButton:after {
  566. font:normal 38px/18px arial, sans-serif;
  567. color:white;
  568. top:0;left:-2px;
  569. }
  570. /* Give the close button a bigger size on smaller devices */
  571. @media only screen and (max-width: 736px) {
  572. #mcttCloseButton {
  573. width:28px;
  574. height:28px;
  575. }
  576. #mcttCloseButton:after {
  577. font-size:48px;
  578. line-height:28px;
  579. }
  580. }
  581. /* Useful when overlay has been set to true or 1 in JS */
  582. #mcOverlay
  583. {
  584. background-color: rgba(0,0,0,0.5);
  585. display:none;top:0;left:0;width:100%;height: 100%;overflow:visible;z-index:4;
  586. }
  587. #mcTooltip img {border:0;vertical-align:middle;}
  588. /* The settings below should remain unchanged */
  589. #mcTooltipWrapper { position:absolute;visibility:hidden;overflow:visible;z-index:9999999999;top:-2000px;}
  590. #mcTooltip { float:left;border-style:solid;position:relative;overflow:hidden;}
  591. .mcTooltipInner { float:left;position:relative;width:auto;height:auto;}
  592. #mcttCo, #mcttCo b{ position:absolute;overflow:hidden;}
  593. /* compatible with bootstrap */
  594. #mcTooltip, #mcTooltip div {box-sizing:content-box;}