gallery.css 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539
  1. .gallery-thumbnail {
  2. max-width : 100%;
  3. height : auto;
  4. }
  5. .grid-sizer, .grid-item {
  6. width : 20%;
  7. }
  8. .grid-item figure, .grid-item > div {
  9. margin : 0;
  10. margin : 0.4rem;
  11. }
  12. /* masonry grid media queries */
  13. @media screen and (max-width: 2200px) {
  14. .grid-sizer, .grid-item {
  15. width : 20%;
  16. }
  17. }
  18. @media screen and (max-width: 1800px) {
  19. .grid-sizer, .grid-item {
  20. width : 30%;
  21. }
  22. }
  23. @media screen and (max-width: 1600px) {
  24. .grid-sizer, .grid-item {
  25. width : 33.33%;
  26. }
  27. }
  28. @media screen and (max-width: 1224px) {
  29. .grid-sizer, .grid-item {
  30. width : 33.33%;
  31. }
  32. }
  33. @media screen and (max-width: 980px) {
  34. .grid-sizer, .grid-item {
  35. width : 50%;
  36. }
  37. }
  38. @media screen and (max-width: 720px) {
  39. .grid-sizer, .grid-item {
  40. width : 50%;
  41. }
  42. }
  43. @media screen and (max-width: 480px) {
  44. .grid-sizer, .grid-item {
  45. width : 100%;
  46. }
  47. }
  48. /* Gallery hover effects */
  49. .grid-hover {
  50. position : relative;
  51. margin : 0 auto;
  52. padding : 1em 0 4em;
  53. list-style : none;
  54. }
  55. .grid-hover figure {
  56. position : relative;
  57. overflow : hidden;
  58. margin : 10px 1%;
  59. min-width : 320px;
  60. max-width : 480px;
  61. max-height : 360px;
  62. background : #3085A3;
  63. text-align : center;
  64. cursor : pointer;
  65. }
  66. .grid-hover figure img {
  67. position : relative;
  68. display : block;
  69. min-height : 100%;
  70. max-width : 100%;
  71. opacity : 0.8;
  72. }
  73. .grid-hover figure figcaption {
  74. padding : 2em;
  75. color : #FFFFFF;
  76. text-transform : uppercase;
  77. font-size : 1.25em;
  78. -webkit-backface-visibility : hidden;
  79. -moz-backface-visibility : hidden;
  80. backface-visibility : hidden;
  81. position : absolute;
  82. top : 0;
  83. right : 0;
  84. width : 100%;
  85. height : 100%;
  86. }
  87. .grid-hover figure figcaption::before {
  88. pointer-events : none;
  89. }
  90. .grid-hover figure figcaption::after {
  91. pointer-events : none;
  92. }
  93. .grid-hover figure figcaption > a {
  94. position : absolute;
  95. top : 0;
  96. right : 0;
  97. width : 100%;
  98. height : 100%;
  99. z-index : 1000;
  100. text-indent : 200%;
  101. white-space : nowrap;
  102. font-size : 0;
  103. opacity : 0;
  104. }
  105. .grid-hover figure h2 {
  106. word-spacing : -0.15em;
  107. font-weight : 300;
  108. margin : 0;
  109. }
  110. .grid-hover figure h2 span {
  111. font-weight : 800;
  112. }
  113. .grid-hover figure p {
  114. margin : 0;
  115. letter-spacing : 1px;
  116. font-size : 68.5%;
  117. }
  118. /*---------------*/
  119. /***** Lily *****/
  120. /*---------------*/
  121. figure.effect-lily img {
  122. max-width : none;
  123. width : -webkit-calc(100% + 50px);
  124. width : -moz-calc(100% + 50px);
  125. width : calc(100% + 50px);
  126. opacity : 0.7;
  127. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  128. transition : opacity 0.35s, -webkit-transform 0.35s;
  129. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  130. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  131. transition : opacity 0.35s, transform 0.35s;
  132. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  133. -webkit-transform : translate3d(40px, 0, 0);
  134. -moz-transform : translate3d(40px, 0, 0);
  135. transform : translate3d(40px, 0, 0);
  136. }
  137. figure.effect-lily figcaption {
  138. text-align : right;
  139. }
  140. figure.effect-lily figcaption > div {
  141. position : absolute;
  142. bottom : 0;
  143. right : 0;
  144. padding : 2em;
  145. width : 100%;
  146. height : 50%;
  147. }
  148. figure.effect-lily h2 {
  149. -webkit-transform : translate3d(0, 40px, 0);
  150. -moz-transform : translate3d(0, 40px, 0);
  151. transform : translate3d(0, 40px, 0);
  152. -webkit-transition : -webkit-transform 0.35s;
  153. transition : -webkit-transform 0.35s;
  154. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  155. -o-transition : transform 0.35s, -o-transform 0.35s;
  156. transition : transform 0.35s;
  157. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  158. }
  159. figure.effect-lily p {
  160. -webkit-transform : translate3d(0, 40px, 0);
  161. -moz-transform : translate3d(0, 40px, 0);
  162. transform : translate3d(0, 40px, 0);
  163. color : rgba(255, 255, 255, 0.8);
  164. opacity : 0;
  165. -webkit-transition : opacity 0.2s, -webkit-transform 0.35s;
  166. transition : opacity 0.2s, -webkit-transform 0.35s;
  167. -moz-transition : opacity 0.2s, transform 0.35s, -moz-transform 0.35s;
  168. -o-transition : opacity 0.2s, transform 0.35s, -o-transform 0.35s;
  169. transition : opacity 0.2s, transform 0.35s;
  170. transition : opacity 0.2s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  171. }
  172. figure.effect-lily:hover img {
  173. opacity : 1;
  174. -webkit-transform : translate3d(0, 0, 0);
  175. -moz-transform : translate3d(0, 0, 0);
  176. transform : translate3d(0, 0, 0);
  177. }
  178. figure.effect-lily:hover p {
  179. opacity : 1;
  180. -webkit-transform : translate3d(0, 0, 0);
  181. -moz-transform : translate3d(0, 0, 0);
  182. transform : translate3d(0, 0, 0);
  183. -webkit-transition-delay : 0.05s;
  184. -moz-transition-delay : 0.05s;
  185. -o-transition-delay : 0.05s;
  186. transition-delay : 0.05s;
  187. -webkit-transition-duration : 0.35s;
  188. -moz-transition-duration : 0.35s;
  189. -o-transition-duration : 0.35s;
  190. transition-duration : 0.35s;
  191. }
  192. figure.effect-lily:hover h2 {
  193. -webkit-transform : translate3d(0, 0, 0);
  194. -moz-transform : translate3d(0, 0, 0);
  195. transform : translate3d(0, 0, 0);
  196. }
  197. /*---------------*/
  198. /***** Sadie *****/
  199. /*---------------*/
  200. figure.effect-sadie figcaption::before {
  201. position : absolute;
  202. top : 0;
  203. right : 0;
  204. width : 100%;
  205. height : 100%;
  206. background : -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  207. background : -webkit-gradient(linear, left top, left bottom, from(rgba(72, 76, 97, 0)), color-stop(75%, rgba(72, 76, 97, 0.8)));
  208. background : -moz-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  209. background : -o-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  210. background : linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  211. content : '';
  212. opacity : 0;
  213. -webkit-transform : translate3d(0, 50%, 0);
  214. -moz-transform : translate3d(0, 50%, 0);
  215. transform : translate3d(0, 50%, 0);
  216. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  217. transition : opacity 0.35s, -webkit-transform 0.35s;
  218. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  219. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  220. transition : opacity 0.35s, transform 0.35s;
  221. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  222. }
  223. figure.effect-sadie h2 {
  224. position : absolute;
  225. top : 50%;
  226. right : 0;
  227. width : 100%;
  228. color : #484C61;
  229. -webkit-transition : color 0.35s, -webkit-transform 0.35s;
  230. transition : color 0.35s, -webkit-transform 0.35s;
  231. -moz-transition : transform 0.35s, color 0.35s, -moz-transform 0.35s;
  232. -o-transition : transform 0.35s, color 0.35s, -o-transform 0.35s;
  233. transition : transform 0.35s, color 0.35s;
  234. transition : transform 0.35s, color 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  235. -webkit-transform : translate3d(0, -50%, 0);
  236. -moz-transform : translate3d(0, -50%, 0);
  237. transform : translate3d(0, -50%, 0);
  238. }
  239. figure.effect-sadie p {
  240. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  241. transition : opacity 0.35s, -webkit-transform 0.35s;
  242. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  243. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  244. transition : opacity 0.35s, transform 0.35s;
  245. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  246. position : absolute;
  247. bottom : 0;
  248. right : 0;
  249. padding : 2em;
  250. width : 100%;
  251. opacity : 0;
  252. -webkit-transform : translate3d(0, 10px, 0);
  253. -moz-transform : translate3d(0, 10px, 0);
  254. transform : translate3d(0, 10px, 0);
  255. }
  256. figure.effect-sadie:hover h2 {
  257. color : #FFFFFF;
  258. -webkit-transform : translate3d(0, -50%, 0) translate3d(0, -40px, 0);
  259. -moz-transform : translate3d(0, -50%, 0) translate3d(0, -40px, 0);
  260. transform : translate3d(0, -50%, 0) translate3d(0, -40px, 0);
  261. }
  262. figure.effect-sadie:hover figcaption::before {
  263. opacity : 1;
  264. -webkit-transform : translate3d(0, 0, 0);
  265. -moz-transform : translate3d(0, 0, 0);
  266. transform : translate3d(0, 0, 0);
  267. }
  268. figure.effect-sadie:hover p {
  269. opacity : 1;
  270. -webkit-transform : translate3d(0, 0, 0);
  271. -moz-transform : translate3d(0, 0, 0);
  272. transform : translate3d(0, 0, 0);
  273. }
  274. /*---------------*/
  275. /***** Roxy *****/
  276. /*---------------*/
  277. figure.effect-roxy {
  278. background : -webkit-linear-gradient(-45deg, #FF89E9 0%, #05ABE0 100%);
  279. background : -webkit-linear-gradient(135deg, #FF89E9 0%, #05ABE0 100%);
  280. background : -moz-linear-gradient(135deg, #FF89E9 0%, #05ABE0 100%);
  281. background : -o-linear-gradient(135deg, #FF89E9 0%, #05ABE0 100%);
  282. background : linear-gradient(-45deg, #FF89E9 0%, #05ABE0 100%);
  283. }
  284. figure.effect-roxy img {
  285. max-width : none;
  286. width : -webkit-calc(100% + 60px);
  287. width : -moz-calc(100% + 60px);
  288. width : calc(100% + 60px);
  289. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  290. transition : opacity 0.35s, -webkit-transform 0.35s;
  291. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  292. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  293. transition : opacity 0.35s, transform 0.35s;
  294. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  295. -webkit-transform : translate3d(50px, 0, 0);
  296. -moz-transform : translate3d(50px, 0, 0);
  297. transform : translate3d(50px, 0, 0);
  298. }
  299. figure.effect-roxy figcaption {
  300. padding : 3em;
  301. text-align : right;
  302. }
  303. figure.effect-roxy figcaption::before {
  304. position : absolute;
  305. top : 30px;
  306. left : 30px;
  307. bottom : 30px;
  308. right : 30px;
  309. border : 1px solid #FFFFFF;
  310. content : '';
  311. opacity : 0;
  312. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  313. transition : opacity 0.35s, -webkit-transform 0.35s;
  314. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  315. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  316. transition : opacity 0.35s, transform 0.35s;
  317. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  318. -webkit-transform : translate3d(20px, 0, 0);
  319. -moz-transform : translate3d(20px, 0, 0);
  320. transform : translate3d(20px, 0, 0);
  321. }
  322. figure.effect-roxy h2 {
  323. padding : 30% 0 10px 0;
  324. }
  325. figure.effect-roxy p {
  326. opacity : 0;
  327. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  328. transition : opacity 0.35s, -webkit-transform 0.35s;
  329. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  330. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  331. transition : opacity 0.35s, transform 0.35s;
  332. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  333. -webkit-transform : translate3d(10px, 0, 0);
  334. -moz-transform : translate3d(10px, 0, 0);
  335. transform : translate3d(10px, 0, 0);
  336. }
  337. figure.effect-roxy:hover img {
  338. opacity : 0.7;
  339. -webkit-transform : translate3d(0, 0, 0);
  340. -moz-transform : translate3d(0, 0, 0);
  341. transform : translate3d(0, 0, 0);
  342. }
  343. figure.effect-roxy:hover figcaption::before {
  344. opacity : 1;
  345. -webkit-transform : translate3d(0, 0, 0);
  346. -moz-transform : translate3d(0, 0, 0);
  347. transform : translate3d(0, 0, 0);
  348. }
  349. figure.effect-roxy:hover p {
  350. opacity : 1;
  351. -webkit-transform : translate3d(0, 0, 0);
  352. -moz-transform : translate3d(0, 0, 0);
  353. transform : translate3d(0, 0, 0);
  354. }
  355. /*---------------*/
  356. /***** Bubba *****/
  357. /*---------------*/
  358. figure.effect-bubba {
  359. background : #9E5406;
  360. }
  361. figure.effect-bubba img {
  362. opacity : 0.7;
  363. -webkit-transition : opacity 0.35s;
  364. -moz-transition : opacity 0.35s;
  365. -o-transition : opacity 0.35s;
  366. transition : opacity 0.35s;
  367. }
  368. figure.effect-bubba:hover img {
  369. opacity : 0.4;
  370. }
  371. figure.effect-bubba:hover figcaption::before {
  372. opacity : 1;
  373. -webkit-transform : scale(1);
  374. -moz-transform : scale(1);
  375. -ms-transform : scale(1);
  376. -o-transform : scale(1);
  377. transform : scale(1);
  378. }
  379. figure.effect-bubba:hover figcaption::after {
  380. opacity : 1;
  381. -webkit-transform : scale(1);
  382. -moz-transform : scale(1);
  383. -ms-transform : scale(1);
  384. -o-transform : scale(1);
  385. transform : scale(1);
  386. }
  387. figure.effect-bubba:hover h2 {
  388. opacity : 1;
  389. -webkit-transform : translate3d(0, 0, 0);
  390. -moz-transform : translate3d(0, 0, 0);
  391. transform : translate3d(0, 0, 0);
  392. }
  393. figure.effect-bubba:hover p {
  394. opacity : 1;
  395. -webkit-transform : translate3d(0, 0, 0);
  396. -moz-transform : translate3d(0, 0, 0);
  397. transform : translate3d(0, 0, 0);
  398. }
  399. figure.effect-bubba figcaption::before {
  400. position : absolute;
  401. top : 30px;
  402. left : 30px;
  403. bottom : 30px;
  404. right : 30px;
  405. content : '';
  406. opacity : 0;
  407. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  408. transition : opacity 0.35s, -webkit-transform 0.35s;
  409. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  410. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  411. transition : opacity 0.35s, transform 0.35s;
  412. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  413. border-top : 1px solid #FFFFFF;
  414. border-bottom : 1px solid #FFFFFF;
  415. -webkit-transform : scale(0, 1);
  416. -moz-transform : scale(0, 1);
  417. -ms-transform : scale(0, 1);
  418. -o-transform : scale(0, 1);
  419. transform : scale(0, 1);
  420. }
  421. figure.effect-bubba figcaption::after {
  422. position : absolute;
  423. top : 30px;
  424. left : 30px;
  425. bottom : 30px;
  426. right : 30px;
  427. content : '';
  428. opacity : 0;
  429. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  430. transition : opacity 0.35s, -webkit-transform 0.35s;
  431. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  432. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  433. transition : opacity 0.35s, transform 0.35s;
  434. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  435. border-left : 1px solid #FFFFFF;
  436. border-right : 1px solid #FFFFFF;
  437. -webkit-transform : scale(1, 0);
  438. -moz-transform : scale(1, 0);
  439. -ms-transform : scale(1, 0);
  440. -o-transform : scale(1, 0);
  441. transform : scale(1, 0);
  442. }
  443. figure.effect-bubba h2 {
  444. padding-top : 30%;
  445. -webkit-transition : -webkit-transform 0.35s;
  446. transition : -webkit-transform 0.35s;
  447. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  448. -o-transition : transform 0.35s, -o-transform 0.35s;
  449. transition : transform 0.35s;
  450. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  451. -webkit-transform : translate3d(0, -20px, 0);
  452. -moz-transform : translate3d(0, -20px, 0);
  453. transform : translate3d(0, -20px, 0);
  454. }
  455. figure.effect-bubba p {
  456. padding : 20px 2.5em;
  457. opacity : 0;
  458. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  459. transition : opacity 0.35s, -webkit-transform 0.35s;
  460. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  461. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  462. transition : opacity 0.35s, transform 0.35s;
  463. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  464. -webkit-transform : translate3d(0, 20px, 0);
  465. -moz-transform : translate3d(0, 20px, 0);
  466. transform : translate3d(0, 20px, 0);
  467. }
  468. /*---------------*/
  469. /***** Romeo *****/
  470. /*---------------*/
  471. figure.effect-romeo {
  472. -webkit-perspective : 1000px;
  473. -moz-perspective : 1000px;
  474. perspective : 1000px;
  475. }
  476. figure.effect-romeo img {
  477. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  478. transition : opacity 0.35s, -webkit-transform 0.35s;
  479. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  480. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  481. transition : opacity 0.35s, transform 0.35s;
  482. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  483. -webkit-transform : translate3d(0, 0, 300px);
  484. -moz-transform : translate3d(0, 0, 300px);
  485. transform : translate3d(0, 0, 300px);
  486. }
  487. figure.effect-romeo:hover img {
  488. opacity : 0.6;
  489. -webkit-transform : translate3d(0, 0, 0);
  490. -moz-transform : translate3d(0, 0, 0);
  491. transform : translate3d(0, 0, 0);
  492. }
  493. figure.effect-romeo:hover figcaption::before {
  494. opacity : 0.5;
  495. -webkit-transform : translate3d(50%, -50%, 0) rotate(-45deg);
  496. -moz-transform : translate3d(50%, -50%, 0) rotate(-45deg);
  497. transform : translate3d(50%, -50%, 0) rotate(-45deg);
  498. }
  499. figure.effect-romeo:hover figcaption::after {
  500. opacity : 0.5;
  501. -webkit-transform : translate3d(50%, -50%, 0) rotate(45deg);
  502. -moz-transform : translate3d(50%, -50%, 0) rotate(45deg);
  503. transform : translate3d(50%, -50%, 0) rotate(45deg);
  504. }
  505. figure.effect-romeo:hover h2 {
  506. -webkit-transform : translate3d(0, -50%, 0) translate3d(0, -100%, 0);
  507. -moz-transform : translate3d(0, -50%, 0) translate3d(0, -100%, 0);
  508. transform : translate3d(0, -50%, 0) translate3d(0, -100%, 0);
  509. }
  510. figure.effect-romeo:hover p {
  511. -webkit-transform : translate3d(0, -50%, 0) translate3d(0, 100%, 0);
  512. -moz-transform : translate3d(0, -50%, 0) translate3d(0, 100%, 0);
  513. transform : translate3d(0, -50%, 0) translate3d(0, 100%, 0);
  514. }
  515. figure.effect-romeo figcaption::before {
  516. position : absolute;
  517. top : 50%;
  518. right : 50%;
  519. width : 80%;
  520. height : 1px;
  521. background : #FFFFFF;
  522. content : '';
  523. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  524. transition : opacity 0.35s, -webkit-transform 0.35s;
  525. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  526. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  527. transition : opacity 0.35s, transform 0.35s;
  528. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  529. -webkit-transform : translate3d(50%, -50%, 0);
  530. -moz-transform : translate3d(50%, -50%, 0);
  531. transform : translate3d(50%, -50%, 0);
  532. }
  533. figure.effect-romeo figcaption::after {
  534. position : absolute;
  535. top : 50%;
  536. right : 50%;
  537. width : 80%;
  538. height : 1px;
  539. background : #FFFFFF;
  540. content : '';
  541. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  542. transition : opacity 0.35s, -webkit-transform 0.35s;
  543. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  544. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  545. transition : opacity 0.35s, transform 0.35s;
  546. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  547. -webkit-transform : translate3d(50%, -50%, 0);
  548. -moz-transform : translate3d(50%, -50%, 0);
  549. transform : translate3d(50%, -50%, 0);
  550. }
  551. figure.effect-romeo h2 {
  552. position : absolute;
  553. top : 50%;
  554. right : 0;
  555. width : 100%;
  556. -webkit-transition : -webkit-transform 0.35s;
  557. transition : -webkit-transform 0.35s;
  558. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  559. -o-transition : transform 0.35s, -o-transform 0.35s;
  560. transition : transform 0.35s;
  561. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  562. -webkit-transform : translate3d(0, -50%, 0) translate3d(0, -150%, 0);
  563. -moz-transform : translate3d(0, -50%, 0) translate3d(0, -150%, 0);
  564. transform : translate3d(0, -50%, 0) translate3d(0, -150%, 0);
  565. }
  566. figure.effect-romeo p {
  567. position : absolute;
  568. top : 50%;
  569. right : 0;
  570. width : 100%;
  571. -webkit-transition : -webkit-transform 0.35s;
  572. transition : -webkit-transform 0.35s;
  573. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  574. -o-transition : transform 0.35s, -o-transform 0.35s;
  575. transition : transform 0.35s;
  576. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  577. padding : 0.25em 2em;
  578. -webkit-transform : translate3d(0, -50%, 0) translate3d(0, 150%, 0);
  579. -moz-transform : translate3d(0, -50%, 0) translate3d(0, 150%, 0);
  580. transform : translate3d(0, -50%, 0) translate3d(0, 150%, 0);
  581. }
  582. /*---------------*/
  583. /***** Layla *****/
  584. /*---------------*/
  585. figure.effect-layla {
  586. background : #18A367;
  587. }
  588. figure.effect-layla img {
  589. height : 390px;
  590. -webkit-transform : translate3d(0, -30px, 0);
  591. -moz-transform : translate3d(0, -30px, 0);
  592. transform : translate3d(0, -30px, 0);
  593. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  594. transition : opacity 0.35s, -webkit-transform 0.35s;
  595. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  596. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  597. transition : opacity 0.35s, transform 0.35s;
  598. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  599. }
  600. figure.effect-layla figcaption {
  601. padding : 3em;
  602. }
  603. figure.effect-layla figcaption::before {
  604. position : absolute;
  605. content : '';
  606. opacity : 0;
  607. top : 50px;
  608. left : 30px;
  609. bottom : 50px;
  610. right : 30px;
  611. border-top : 1px solid #FFFFFF;
  612. border-bottom : 1px solid #FFFFFF;
  613. -webkit-transform : scale(0, 1);
  614. -moz-transform : scale(0, 1);
  615. -ms-transform : scale(0, 1);
  616. -o-transform : scale(0, 1);
  617. transform : scale(0, 1);
  618. -webkit-transform-origin : 100% 0;
  619. -moz-transform-origin : 100% 0;
  620. -ms-transform-origin : 100% 0;
  621. -o-transform-origin : 100% 0;
  622. transform-origin : 100% 0;
  623. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  624. transition : opacity 0.35s, -webkit-transform 0.35s;
  625. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  626. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  627. transition : opacity 0.35s, transform 0.35s;
  628. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  629. }
  630. figure.effect-layla figcaption::after {
  631. position : absolute;
  632. content : '';
  633. opacity : 0;
  634. top : 30px;
  635. left : 50px;
  636. bottom : 30px;
  637. right : 50px;
  638. border-left : 1px solid #FFFFFF;
  639. border-right : 1px solid #FFFFFF;
  640. -webkit-transform : scale(1, 0);
  641. -moz-transform : scale(1, 0);
  642. -ms-transform : scale(1, 0);
  643. -o-transform : scale(1, 0);
  644. transform : scale(1, 0);
  645. -webkit-transform-origin : 0 0;
  646. -moz-transform-origin : 0 0;
  647. -ms-transform-origin : 0 0;
  648. -o-transform-origin : 0 0;
  649. transform-origin : 0 0;
  650. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  651. transition : opacity 0.35s, -webkit-transform 0.35s;
  652. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  653. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  654. transition : opacity 0.35s, transform 0.35s;
  655. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  656. }
  657. figure.effect-layla h2 {
  658. padding-top : 26%;
  659. -webkit-transition : -webkit-transform 0.35s;
  660. transition : -webkit-transform 0.35s;
  661. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  662. -o-transition : transform 0.35s, -o-transform 0.35s;
  663. transition : transform 0.35s;
  664. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  665. -webkit-transform : translate3d(0, -30px, 0);
  666. -moz-transform : translate3d(0, -30px, 0);
  667. transform : translate3d(0, -30px, 0);
  668. }
  669. figure.effect-layla p {
  670. padding : 0.5em 2em;
  671. text-transform : none;
  672. opacity : 0;
  673. -webkit-transform : translate3d(0, -10px, 0);
  674. -moz-transform : translate3d(0, -10px, 0);
  675. transform : translate3d(0, -10px, 0);
  676. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  677. transition : opacity 0.35s, -webkit-transform 0.35s;
  678. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  679. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  680. transition : opacity 0.35s, transform 0.35s;
  681. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  682. }
  683. figure.effect-layla:hover img {
  684. opacity : 0.7;
  685. -webkit-transform : translate3d(0, 0, 0);
  686. -moz-transform : translate3d(0, 0, 0);
  687. transform : translate3d(0, 0, 0);
  688. -webkit-transition-delay : 0.15s;
  689. -moz-transition-delay : 0.15s;
  690. -o-transition-delay : 0.15s;
  691. transition-delay : 0.15s;
  692. }
  693. figure.effect-layla:hover figcaption::before {
  694. opacity : 1;
  695. -webkit-transform : scale(1);
  696. -moz-transform : scale(1);
  697. -ms-transform : scale(1);
  698. -o-transform : scale(1);
  699. transform : scale(1);
  700. }
  701. figure.effect-layla:hover figcaption::after {
  702. opacity : 1;
  703. -webkit-transform : scale(1);
  704. -moz-transform : scale(1);
  705. -ms-transform : scale(1);
  706. -o-transform : scale(1);
  707. transform : scale(1);
  708. -webkit-transition-delay : 0.15s;
  709. -moz-transition-delay : 0.15s;
  710. -o-transition-delay : 0.15s;
  711. transition-delay : 0.15s;
  712. }
  713. figure.effect-layla:hover h2 {
  714. opacity : 1;
  715. -webkit-transform : translate3d(0, 0, 0);
  716. -moz-transform : translate3d(0, 0, 0);
  717. transform : translate3d(0, 0, 0);
  718. -webkit-transition-delay : 0.15s;
  719. -moz-transition-delay : 0.15s;
  720. -o-transition-delay : 0.15s;
  721. transition-delay : 0.15s;
  722. }
  723. figure.effect-layla:hover p {
  724. opacity : 1;
  725. -webkit-transform : translate3d(0, 0, 0);
  726. -moz-transform : translate3d(0, 0, 0);
  727. transform : translate3d(0, 0, 0);
  728. -webkit-transition-delay : 0.15s;
  729. -moz-transition-delay : 0.15s;
  730. -o-transition-delay : 0.15s;
  731. transition-delay : 0.15s;
  732. }
  733. /*---------------*/
  734. /***** Honey *****/
  735. /*---------------*/
  736. figure.effect-honey {
  737. background : #4A3753;
  738. }
  739. figure.effect-honey img {
  740. opacity : 0.9;
  741. -webkit-transition : opacity 0.35s;
  742. -moz-transition : opacity 0.35s;
  743. -o-transition : opacity 0.35s;
  744. transition : opacity 0.35s;
  745. }
  746. figure.effect-honey:hover img {
  747. opacity : 0.5;
  748. }
  749. figure.effect-honey:hover figcaption::before {
  750. opacity : 1;
  751. -webkit-transform : translate3d(0, 0, 0);
  752. -moz-transform : translate3d(0, 0, 0);
  753. transform : translate3d(0, 0, 0);
  754. }
  755. figure.effect-honey:hover h2 {
  756. opacity : 1;
  757. -webkit-transform : translate3d(0, 0, 0);
  758. -moz-transform : translate3d(0, 0, 0);
  759. transform : translate3d(0, 0, 0);
  760. }
  761. figure.effect-honey:hover h2 i {
  762. opacity : 1;
  763. -webkit-transform : translate3d(0, 0, 0);
  764. -moz-transform : translate3d(0, 0, 0);
  765. transform : translate3d(0, 0, 0);
  766. }
  767. figure.effect-honey figcaption::before {
  768. position : absolute;
  769. bottom : 0;
  770. right : 0;
  771. width : 100%;
  772. height : 10px;
  773. background : #FFFFFF;
  774. content : '';
  775. -webkit-transform : translate3d(0, 10px, 0);
  776. -moz-transform : translate3d(0, 10px, 0);
  777. transform : translate3d(0, 10px, 0);
  778. -webkit-transition : -webkit-transform 0.35s;
  779. transition : -webkit-transform 0.35s;
  780. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  781. -o-transition : transform 0.35s, -o-transform 0.35s;
  782. transition : transform 0.35s;
  783. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  784. }
  785. figure.effect-honey h2 {
  786. position : absolute;
  787. bottom : 0;
  788. right : 0;
  789. padding : 1em 1.5em;
  790. width : 100%;
  791. text-align : right;
  792. -webkit-transform : translate3d(0, -30px, 0);
  793. -moz-transform : translate3d(0, -30px, 0);
  794. transform : translate3d(0, -30px, 0);
  795. -webkit-transition : -webkit-transform 0.35s;
  796. transition : -webkit-transform 0.35s;
  797. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  798. -o-transition : transform 0.35s, -o-transform 0.35s;
  799. transition : transform 0.35s;
  800. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  801. }
  802. figure.effect-honey h2 i {
  803. font-style : normal;
  804. opacity : 0;
  805. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  806. transition : opacity 0.35s, -webkit-transform 0.35s;
  807. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  808. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  809. transition : opacity 0.35s, transform 0.35s;
  810. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  811. -webkit-transform : translate3d(0, -30px, 0);
  812. -moz-transform : translate3d(0, -30px, 0);
  813. transform : translate3d(0, -30px, 0);
  814. }
  815. /*---------------*/
  816. /***** Oscar *****/
  817. /*---------------*/
  818. figure.effect-oscar {
  819. background : -webkit-linear-gradient(-45deg, #22682A 0%, #9B4A1B 40%, #3A342A 100%);
  820. background : -webkit-linear-gradient(135deg, #22682A 0%, #9B4A1B 40%, #3A342A 100%);
  821. background : -moz-linear-gradient(135deg, #22682A 0%, #9B4A1B 40%, #3A342A 100%);
  822. background : -o-linear-gradient(135deg, #22682A 0%, #9B4A1B 40%, #3A342A 100%);
  823. background : linear-gradient(-45deg, #22682A 0%, #9B4A1B 40%, #3A342A 100%);
  824. }
  825. figure.effect-oscar img {
  826. opacity : 0.9;
  827. -webkit-transition : opacity 0.35s;
  828. -moz-transition : opacity 0.35s;
  829. -o-transition : opacity 0.35s;
  830. transition : opacity 0.35s;
  831. }
  832. figure.effect-oscar figcaption {
  833. padding : 3em;
  834. background-color : rgba(58, 52, 42, 0.7);
  835. -webkit-transition : background-color 0.35s;
  836. -moz-transition : background-color 0.35s;
  837. -o-transition : background-color 0.35s;
  838. transition : background-color 0.35s;
  839. }
  840. figure.effect-oscar figcaption::before {
  841. position : absolute;
  842. top : 30px;
  843. left : 30px;
  844. bottom : 30px;
  845. right : 30px;
  846. border : 1px solid #FFFFFF;
  847. content : '';
  848. opacity : 0;
  849. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  850. transition : opacity 0.35s, -webkit-transform 0.35s;
  851. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  852. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  853. transition : opacity 0.35s, transform 0.35s;
  854. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  855. -webkit-transform : scale(0);
  856. -moz-transform : scale(0);
  857. -ms-transform : scale(0);
  858. -o-transform : scale(0);
  859. transform : scale(0);
  860. }
  861. figure.effect-oscar h2 {
  862. margin : 20% 0 10px 0;
  863. -webkit-transition : -webkit-transform 0.35s;
  864. transition : -webkit-transform 0.35s;
  865. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  866. -o-transition : transform 0.35s, -o-transform 0.35s;
  867. transition : transform 0.35s;
  868. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  869. -webkit-transform : translate3d(0, 100%, 0);
  870. -moz-transform : translate3d(0, 100%, 0);
  871. transform : translate3d(0, 100%, 0);
  872. }
  873. figure.effect-oscar p {
  874. opacity : 0;
  875. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  876. transition : opacity 0.35s, -webkit-transform 0.35s;
  877. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  878. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  879. transition : opacity 0.35s, transform 0.35s;
  880. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  881. -webkit-transform : scale(0);
  882. -moz-transform : scale(0);
  883. -ms-transform : scale(0);
  884. -o-transform : scale(0);
  885. transform : scale(0);
  886. }
  887. figure.effect-oscar:hover h2 {
  888. -webkit-transform : translate3d(0, 0, 0);
  889. -moz-transform : translate3d(0, 0, 0);
  890. transform : translate3d(0, 0, 0);
  891. }
  892. figure.effect-oscar:hover figcaption {
  893. background-color : rgba(58, 52, 42, 0);
  894. }
  895. figure.effect-oscar:hover figcaption::before {
  896. opacity : 1;
  897. -webkit-transform : scale(1);
  898. -moz-transform : scale(1);
  899. -ms-transform : scale(1);
  900. -o-transform : scale(1);
  901. transform : scale(1);
  902. }
  903. figure.effect-oscar:hover p {
  904. opacity : 1;
  905. -webkit-transform : scale(1);
  906. -moz-transform : scale(1);
  907. -ms-transform : scale(1);
  908. -o-transform : scale(1);
  909. transform : scale(1);
  910. }
  911. figure.effect-oscar:hover img {
  912. opacity : 0.4;
  913. }
  914. /*---------------*/
  915. /***** Marley *****/
  916. /*---------------*/
  917. figure.effect-marley figcaption {
  918. text-align : left;
  919. }
  920. figure.effect-marley h2 {
  921. position : absolute;
  922. left : 30px;
  923. right : 30px;
  924. padding : 10px 0;
  925. top : 30px;
  926. -webkit-transition : -webkit-transform 0.35s;
  927. transition : -webkit-transform 0.35s;
  928. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  929. -o-transition : transform 0.35s, -o-transform 0.35s;
  930. transition : transform 0.35s;
  931. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  932. -webkit-transform : translate3d(0, 20px, 0);
  933. -moz-transform : translate3d(0, 20px, 0);
  934. transform : translate3d(0, 20px, 0);
  935. }
  936. figure.effect-marley h2::after {
  937. position : absolute;
  938. top : 100%;
  939. right : 0;
  940. width : 100%;
  941. height : 4px;
  942. background : #FFFFFF;
  943. content : '';
  944. -webkit-transform : translate3d(0, 40px, 0);
  945. -moz-transform : translate3d(0, 40px, 0);
  946. transform : translate3d(0, 40px, 0);
  947. opacity : 0;
  948. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  949. transition : opacity 0.35s, -webkit-transform 0.35s;
  950. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  951. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  952. transition : opacity 0.35s, transform 0.35s;
  953. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  954. }
  955. figure.effect-marley p {
  956. position : absolute;
  957. left : 30px;
  958. right : 30px;
  959. padding : 10px 0;
  960. bottom : 30px;
  961. line-height : 1.5;
  962. -webkit-transform : translate3d(0, 100%, 0);
  963. -moz-transform : translate3d(0, 100%, 0);
  964. transform : translate3d(0, 100%, 0);
  965. opacity : 0;
  966. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  967. transition : opacity 0.35s, -webkit-transform 0.35s;
  968. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  969. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  970. transition : opacity 0.35s, transform 0.35s;
  971. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  972. }
  973. figure.effect-marley:hover h2 {
  974. -webkit-transform : translate3d(0, 0, 0);
  975. -moz-transform : translate3d(0, 0, 0);
  976. transform : translate3d(0, 0, 0);
  977. }
  978. figure.effect-marley:hover h2::after {
  979. opacity : 1;
  980. -webkit-transform : translate3d(0, 0, 0);
  981. -moz-transform : translate3d(0, 0, 0);
  982. transform : translate3d(0, 0, 0);
  983. }
  984. figure.effect-marley:hover p {
  985. opacity : 1;
  986. -webkit-transform : translate3d(0, 0, 0);
  987. -moz-transform : translate3d(0, 0, 0);
  988. transform : translate3d(0, 0, 0);
  989. }
  990. /*---------------*/
  991. /***** Ruby *****/
  992. /*---------------*/
  993. figure.effect-ruby {
  994. background-color : #17819C;
  995. }
  996. figure.effect-ruby img {
  997. opacity : 0.7;
  998. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  999. transition : opacity 0.35s, -webkit-transform 0.35s;
  1000. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1001. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1002. transition : opacity 0.35s, transform 0.35s;
  1003. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1004. -webkit-transform : scale(1.15);
  1005. -moz-transform : scale(1.15);
  1006. -ms-transform : scale(1.15);
  1007. -o-transform : scale(1.15);
  1008. transform : scale(1.15);
  1009. }
  1010. figure.effect-ruby:hover img {
  1011. opacity : 0.5;
  1012. -webkit-transform : scale(1);
  1013. -moz-transform : scale(1);
  1014. -ms-transform : scale(1);
  1015. -o-transform : scale(1);
  1016. transform : scale(1);
  1017. }
  1018. figure.effect-ruby:hover h2 {
  1019. -webkit-transform : translate3d(0, 0, 0);
  1020. -moz-transform : translate3d(0, 0, 0);
  1021. transform : translate3d(0, 0, 0);
  1022. }
  1023. figure.effect-ruby:hover p {
  1024. opacity : 1;
  1025. -webkit-transform : translate3d(0, 0, 0) scale(1);
  1026. -moz-transform : translate3d(0, 0, 0) scale(1);
  1027. transform : translate3d(0, 0, 0) scale(1);
  1028. }
  1029. figure.effect-ruby h2 {
  1030. margin-top : 20%;
  1031. -webkit-transition : -webkit-transform 0.35s;
  1032. transition : -webkit-transform 0.35s;
  1033. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  1034. -o-transition : transform 0.35s, -o-transform 0.35s;
  1035. transition : transform 0.35s;
  1036. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1037. -webkit-transform : translate3d(0, 20px, 0);
  1038. -moz-transform : translate3d(0, 20px, 0);
  1039. transform : translate3d(0, 20px, 0);
  1040. }
  1041. figure.effect-ruby p {
  1042. margin : 1em 0 0;
  1043. padding : 3em;
  1044. border : 1px solid #FFFFFF;
  1045. opacity : 0;
  1046. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1047. transition : opacity 0.35s, -webkit-transform 0.35s;
  1048. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1049. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1050. transition : opacity 0.35s, transform 0.35s;
  1051. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1052. -webkit-transform : translate3d(0, 20px, 0) scale(1.1);
  1053. -moz-transform : translate3d(0, 20px, 0) scale(1.1);
  1054. transform : translate3d(0, 20px, 0) scale(1.1);
  1055. }
  1056. /*---------------*/
  1057. /***** Milo *****/
  1058. /*---------------*/
  1059. figure.effect-milo {
  1060. background : #2E5D5A;
  1061. }
  1062. figure.effect-milo img {
  1063. max-width : none;
  1064. width : -webkit-calc(100% + 60px);
  1065. width : -moz-calc(100% + 60px);
  1066. width : calc(100% + 60px);
  1067. opacity : 1;
  1068. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1069. transition : opacity 0.35s, -webkit-transform 0.35s;
  1070. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1071. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1072. transition : opacity 0.35s, transform 0.35s;
  1073. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1074. -webkit-transform : translate3d(30px, 0, 0) scale(1.12);
  1075. -moz-transform : translate3d(30px, 0, 0) scale(1.12);
  1076. transform : translate3d(30px, 0, 0) scale(1.12);
  1077. -webkit-backface-visibility : hidden;
  1078. -moz-backface-visibility : hidden;
  1079. backface-visibility : hidden;
  1080. }
  1081. figure.effect-milo:hover img {
  1082. opacity : 0.5;
  1083. -webkit-transform : translate3d(0, 0, 0) scale(1);
  1084. -moz-transform : translate3d(0, 0, 0) scale(1);
  1085. transform : translate3d(0, 0, 0) scale(1);
  1086. }
  1087. figure.effect-milo:hover p {
  1088. opacity : 1;
  1089. -webkit-transform : translate3d(0, 0, 0);
  1090. -moz-transform : translate3d(0, 0, 0);
  1091. transform : translate3d(0, 0, 0);
  1092. }
  1093. figure.effect-milo h2 {
  1094. position : absolute;
  1095. left : 0;
  1096. bottom : 0;
  1097. padding : 1em 1.2em;
  1098. }
  1099. figure.effect-milo p {
  1100. padding : 0 0 0 10px;
  1101. width : 50%;
  1102. border-left : 1px solid #FFFFFF;
  1103. text-align : left;
  1104. opacity : 0;
  1105. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1106. transition : opacity 0.35s, -webkit-transform 0.35s;
  1107. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1108. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1109. transition : opacity 0.35s, transform 0.35s;
  1110. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1111. -webkit-transform : translate3d(40px, 0, 0);
  1112. -moz-transform : translate3d(40px, 0, 0);
  1113. transform : translate3d(40px, 0, 0);
  1114. }
  1115. /*---------------*/
  1116. /***** Dexter *****/
  1117. /*---------------*/
  1118. figure.effect-dexter {
  1119. background : -webkit-linear-gradient(top, #258DC8 0%, #683C13 100%);
  1120. background : -webkit-gradient(linear, left top, left bottom, from(#258DC8), to(#683C13));
  1121. background : -moz-linear-gradient(top, #258DC8 0%, #683C13 100%);
  1122. background : -o-linear-gradient(top, #258DC8 0%, #683C13 100%);
  1123. background : linear-gradient(to bottom, #258DC8 0%, #683C13 100%);
  1124. }
  1125. figure.effect-dexter img {
  1126. -webkit-transition : opacity 0.35s;
  1127. -moz-transition : opacity 0.35s;
  1128. -o-transition : opacity 0.35s;
  1129. transition : opacity 0.35s;
  1130. }
  1131. figure.effect-dexter:hover img {
  1132. opacity : 0.4;
  1133. }
  1134. figure.effect-dexter:hover figcaption::after {
  1135. -webkit-transform : translate3d(0, 0, 0);
  1136. -moz-transform : translate3d(0, 0, 0);
  1137. transform : translate3d(0, 0, 0);
  1138. }
  1139. figure.effect-dexter:hover p {
  1140. opacity : 1;
  1141. -webkit-transform : translate3d(0, 0, 0);
  1142. -moz-transform : translate3d(0, 0, 0);
  1143. transform : translate3d(0, 0, 0);
  1144. }
  1145. figure.effect-dexter figcaption {
  1146. padding : 3em;
  1147. text-align : right;
  1148. }
  1149. figure.effect-dexter figcaption::after {
  1150. position : absolute;
  1151. left : 30px;
  1152. bottom : 30px;
  1153. right : 30px;
  1154. height : -webkit-calc(50% - 30px);
  1155. height : -moz-calc(50% - 30px);
  1156. height : calc(50% - 30px);
  1157. border : 7px solid #FFFFFF;
  1158. content : '';
  1159. -webkit-transition : -webkit-transform 0.35s;
  1160. transition : -webkit-transform 0.35s;
  1161. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  1162. -o-transition : transform 0.35s, -o-transform 0.35s;
  1163. transition : transform 0.35s;
  1164. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1165. -webkit-transform : translate3d(0, -100%, 0);
  1166. -moz-transform : translate3d(0, -100%, 0);
  1167. transform : translate3d(0, -100%, 0);
  1168. }
  1169. figure.effect-dexter p {
  1170. position : absolute;
  1171. left : 60px;
  1172. bottom : 60px;
  1173. right : 60px;
  1174. opacity : 0;
  1175. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1176. transition : opacity 0.35s, -webkit-transform 0.35s;
  1177. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1178. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1179. transition : opacity 0.35s, transform 0.35s;
  1180. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1181. -webkit-transform : translate3d(0, -100px, 0);
  1182. -moz-transform : translate3d(0, -100px, 0);
  1183. transform : translate3d(0, -100px, 0);
  1184. }
  1185. /*---------------*/
  1186. /***** Sarah *****/
  1187. /*---------------*/
  1188. figure.effect-sarah {
  1189. background : #42B078;
  1190. }
  1191. figure.effect-sarah img {
  1192. max-width : none;
  1193. width : -webkit-calc(100% + 20px);
  1194. width : -moz-calc(100% + 20px);
  1195. width : calc(100% + 20px);
  1196. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1197. transition : opacity 0.35s, -webkit-transform 0.35s;
  1198. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1199. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1200. transition : opacity 0.35s, transform 0.35s;
  1201. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1202. -webkit-transform : translate3d(10px, 0, 0);
  1203. -moz-transform : translate3d(10px, 0, 0);
  1204. transform : translate3d(10px, 0, 0);
  1205. -webkit-backface-visibility : hidden;
  1206. -moz-backface-visibility : hidden;
  1207. backface-visibility : hidden;
  1208. }
  1209. figure.effect-sarah:hover img {
  1210. opacity : 0.4;
  1211. -webkit-transform : translate3d(0, 0, 0);
  1212. -moz-transform : translate3d(0, 0, 0);
  1213. transform : translate3d(0, 0, 0);
  1214. }
  1215. figure.effect-sarah:hover h2::after {
  1216. -webkit-transform : translate3d(0, 0, 0);
  1217. -moz-transform : translate3d(0, 0, 0);
  1218. transform : translate3d(0, 0, 0);
  1219. }
  1220. figure.effect-sarah:hover p {
  1221. opacity : 1;
  1222. -webkit-transform : translate3d(0, 0, 0);
  1223. -moz-transform : translate3d(0, 0, 0);
  1224. transform : translate3d(0, 0, 0);
  1225. }
  1226. figure.effect-sarah figcaption {
  1227. text-align : right;
  1228. }
  1229. figure.effect-sarah h2 {
  1230. position : relative;
  1231. overflow : hidden;
  1232. padding : 0.5em 0;
  1233. }
  1234. figure.effect-sarah h2::after {
  1235. position : absolute;
  1236. bottom : 0;
  1237. right : 0;
  1238. width : 100%;
  1239. height : 3px;
  1240. background : #FFFFFF;
  1241. content : '';
  1242. -webkit-transition : -webkit-transform 0.35s;
  1243. transition : -webkit-transform 0.35s;
  1244. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  1245. -o-transition : transform 0.35s, -o-transform 0.35s;
  1246. transition : transform 0.35s;
  1247. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1248. -webkit-transform : translate3d(100%, 0, 0);
  1249. -moz-transform : translate3d(100%, 0, 0);
  1250. transform : translate3d(100%, 0, 0);
  1251. }
  1252. figure.effect-sarah p {
  1253. padding : 1em 0;
  1254. opacity : 0;
  1255. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1256. transition : opacity 0.35s, -webkit-transform 0.35s;
  1257. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1258. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1259. transition : opacity 0.35s, transform 0.35s;
  1260. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1261. -webkit-transform : translate3d(-100%, 0, 0);
  1262. -moz-transform : translate3d(-100%, 0, 0);
  1263. transform : translate3d(-100%, 0, 0);
  1264. }
  1265. /*---------------*/
  1266. /***** Zoe *****/
  1267. /*---------------*/
  1268. figure.effect-zoe figcaption {
  1269. top : auto;
  1270. bottom : 0;
  1271. padding : 1em;
  1272. height : 3.75em;
  1273. background : #FFFFFF;
  1274. color : #3C4A50;
  1275. -webkit-transition : -webkit-transform 0.35s;
  1276. transition : -webkit-transform 0.35s;
  1277. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  1278. -o-transition : transform 0.35s, -o-transform 0.35s;
  1279. transition : transform 0.35s;
  1280. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1281. -webkit-transform : translate3d(0, 100%, 0);
  1282. -moz-transform : translate3d(0, 100%, 0);
  1283. transform : translate3d(0, 100%, 0);
  1284. }
  1285. figure.effect-zoe h2 {
  1286. float : right;
  1287. -webkit-transition : -webkit-transform 0.35s;
  1288. transition : -webkit-transform 0.35s;
  1289. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  1290. -o-transition : transform 0.35s, -o-transform 0.35s;
  1291. transition : transform 0.35s;
  1292. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1293. -webkit-transform : translate3d(0, 200%, 0);
  1294. -moz-transform : translate3d(0, 200%, 0);
  1295. transform : translate3d(0, 200%, 0);
  1296. display : inline-block;
  1297. }
  1298. figure.effect-zoe p.icon-links a {
  1299. float : left;
  1300. color : #3C4A50;
  1301. font-size : 1.4em;
  1302. -webkit-transition : -webkit-transform 0.35s;
  1303. transition : -webkit-transform 0.35s;
  1304. -moz-transition : transform 0.35s, -moz-transform 0.35s;
  1305. -o-transition : transform 0.35s, -o-transform 0.35s;
  1306. transition : transform 0.35s;
  1307. transition : transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1308. -webkit-transform : translate3d(0, 200%, 0);
  1309. -moz-transform : translate3d(0, 200%, 0);
  1310. transform : translate3d(0, 200%, 0);
  1311. }
  1312. figure.effect-zoe p.icon-links a span::before {
  1313. display : inline-block;
  1314. padding : 8px 10px;
  1315. font-family : 'feathericons';
  1316. speak : none;
  1317. -webkit-font-smoothing : antialiased;
  1318. -moz-osx-font-smoothing : grayscale;
  1319. }
  1320. figure.effect-zoe:hover p.icon-links a {
  1321. -webkit-transform : translate3d(0, 0, 0);
  1322. -moz-transform : translate3d(0, 0, 0);
  1323. transform : translate3d(0, 0, 0);
  1324. }
  1325. figure.effect-zoe:hover p.icon-links a:hover {
  1326. color : #252D31;
  1327. }
  1328. figure.effect-zoe:hover p.icon-links a:focus {
  1329. color : #252D31;
  1330. }
  1331. figure.effect-zoe:hover p.icon-links a:nth-child(3) {
  1332. -webkit-transition-delay : 0.1s;
  1333. -moz-transition-delay : 0.1s;
  1334. -o-transition-delay : 0.1s;
  1335. transition-delay : 0.1s;
  1336. }
  1337. figure.effect-zoe:hover p.icon-links a:nth-child(2) {
  1338. -webkit-transition-delay : 0.15s;
  1339. -moz-transition-delay : 0.15s;
  1340. -o-transition-delay : 0.15s;
  1341. transition-delay : 0.15s;
  1342. }
  1343. figure.effect-zoe:hover p.icon-links a:first-child {
  1344. -webkit-transition-delay : 0.2s;
  1345. -moz-transition-delay : 0.2s;
  1346. -o-transition-delay : 0.2s;
  1347. transition-delay : 0.2s;
  1348. }
  1349. figure.effect-zoe:hover p.description {
  1350. opacity : 1;
  1351. }
  1352. figure.effect-zoe:hover figcaption {
  1353. -webkit-transform : translate3d(0, 0, 0);
  1354. -moz-transform : translate3d(0, 0, 0);
  1355. transform : translate3d(0, 0, 0);
  1356. }
  1357. figure.effect-zoe:hover h2 {
  1358. -webkit-transform : translate3d(0, 0, 0);
  1359. -moz-transform : translate3d(0, 0, 0);
  1360. transform : translate3d(0, 0, 0);
  1361. -webkit-transition-delay : 0.05s;
  1362. -moz-transition-delay : 0.05s;
  1363. -o-transition-delay : 0.05s;
  1364. transition-delay : 0.05s;
  1365. }
  1366. figure.effect-zoe p.description {
  1367. position : absolute;
  1368. bottom : 8em;
  1369. padding : 2em;
  1370. color : #FFFFFF;
  1371. text-transform : none;
  1372. font-size : 90%;
  1373. opacity : 0;
  1374. -webkit-transition : opacity 0.35s;
  1375. -moz-transition : opacity 0.35s;
  1376. -o-transition : opacity 0.35s;
  1377. transition : opacity 0.35s;
  1378. -webkit-backface-visibility : hidden;
  1379. }
  1380. .icon-eye::before {
  1381. content : '\e000';
  1382. }
  1383. .icon-paper-clip::before {
  1384. content : '\e001';
  1385. }
  1386. .icon-heart::before {
  1387. content : '\e024';
  1388. }
  1389. /*---------------*/
  1390. /***** Chico *****/
  1391. /*---------------*/
  1392. figure.effect-chico img {
  1393. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1394. transition : opacity 0.35s, -webkit-transform 0.35s;
  1395. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1396. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1397. transition : opacity 0.35s, transform 0.35s;
  1398. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1399. -webkit-transform : scale(1.12);
  1400. -moz-transform : scale(1.12);
  1401. -ms-transform : scale(1.12);
  1402. -o-transform : scale(1.12);
  1403. transform : scale(1.12);
  1404. }
  1405. figure.effect-chico:hover img {
  1406. opacity : 0.5;
  1407. -webkit-transform : scale(1);
  1408. -moz-transform : scale(1);
  1409. -ms-transform : scale(1);
  1410. -o-transform : scale(1);
  1411. transform : scale(1);
  1412. }
  1413. figure.effect-chico:hover figcaption::before {
  1414. opacity : 1;
  1415. -webkit-transform : scale(1);
  1416. -moz-transform : scale(1);
  1417. -ms-transform : scale(1);
  1418. -o-transform : scale(1);
  1419. transform : scale(1);
  1420. }
  1421. figure.effect-chico:hover p {
  1422. opacity : 1;
  1423. -webkit-transform : scale(1);
  1424. -moz-transform : scale(1);
  1425. -ms-transform : scale(1);
  1426. -o-transform : scale(1);
  1427. transform : scale(1);
  1428. }
  1429. figure.effect-chico figcaption {
  1430. padding : 3em;
  1431. }
  1432. figure.effect-chico figcaption::before {
  1433. position : absolute;
  1434. top : 30px;
  1435. left : 30px;
  1436. bottom : 30px;
  1437. right : 30px;
  1438. border : 1px solid #FFFFFF;
  1439. content : '';
  1440. -webkit-transform : scale(1.1);
  1441. -moz-transform : scale(1.1);
  1442. -ms-transform : scale(1.1);
  1443. -o-transform : scale(1.1);
  1444. transform : scale(1.1);
  1445. opacity : 0;
  1446. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1447. transition : opacity 0.35s, -webkit-transform 0.35s;
  1448. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1449. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1450. transition : opacity 0.35s, transform 0.35s;
  1451. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1452. }
  1453. figure.effect-chico p {
  1454. opacity : 0;
  1455. -webkit-transition : opacity 0.35s, -webkit-transform 0.35s;
  1456. transition : opacity 0.35s, -webkit-transform 0.35s;
  1457. -moz-transition : opacity 0.35s, transform 0.35s, -moz-transform 0.35s;
  1458. -o-transition : opacity 0.35s, transform 0.35s, -o-transform 0.35s;
  1459. transition : opacity 0.35s, transform 0.35s;
  1460. transition : opacity 0.35s, transform 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s;
  1461. margin : 0 auto;
  1462. max-width : 200px;
  1463. -webkit-transform : scale(1.5);
  1464. -moz-transform : scale(1.5);
  1465. -ms-transform : scale(1.5);
  1466. -o-transform : scale(1.5);
  1467. transform : scale(1.5);
  1468. }
  1469. figure.effect-chico h2 {
  1470. padding : 20% 0 20px 0;
  1471. }
  1472. @media screen and (max-width: 50em) {
  1473. .content {
  1474. padding : 0 10px;
  1475. }
  1476. .grid figure {
  1477. display : inline-block;
  1478. float : none;
  1479. margin : 10px auto;
  1480. width : 100%;
  1481. }
  1482. }