style.css 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200
  1. @font-face {
  2. font-family: 'raleway_light';
  3. src: url('../font/raleway_light/RalewayLight.eot');
  4. src: url('../font/raleway_light/RalewayLight.eot') format('embedded-opentype'),
  5. url('../font/raleway_light/RalewayLight.woff2') format('woff2'),
  6. url('../font/raleway_light/RalewayLight.woff') format('woff'),
  7. url('../font/raleway_light/RalewayLight.ttf') format('truetype'),
  8. url('../font/raleway_light/RalewayLight.svg#RalewayLight') format('svg');
  9. }
  10. @font-face {
  11. font-family: 'raleway_black';
  12. src: url('../font/raleway_black/RalewayBlack.eot');
  13. src: url('../font/raleway_black/RalewayBlack.eot') format('embedded-opentype'),
  14. url('../font/raleway_black/RalewayBlack.woff2') format('woff2'),
  15. url('../font/raleway_black/RalewayBlack.woff') format('woff'),
  16. url('../font/raleway_black/RalewayBlack.ttf') format('truetype'),
  17. url('../font/raleway_black/RalewayBlack.svg#RalewayBlack') format('svg');
  18. }
  19. @font-face {
  20. font-family: 'raleway_medium';
  21. src: url('../font/raleway_medium/RalewayMedium.eot');
  22. src: url('../font/raleway_medium/RalewayMedium.eot') format('embedded-opentype'),
  23. url('../font/raleway_medium/RalewayMedium.woff2') format('woff2'),
  24. url('../font/raleway_medium/RalewayMedium.woff') format('woff'),
  25. url('../font/raleway_medium/RalewayMedium.ttf') format('truetype'),
  26. url('../font/raleway_medium/RalewayMedium.svg#RalewayMedium') format('svg');
  27. }
  28. @font-face {
  29. font-family: 'raleway_semibold';
  30. src: url('../font/raleway_semibold/RalewaySemiBold.eot');
  31. src: url('../font/raleway_semibold/RalewaySemiBold.eot') format('embedded-opentype'),
  32. url('../font/raleway_semibold/RalewaySemiBold.woff2') format('woff2'),
  33. url('../font/raleway_semibold/RalewaySemiBold.woff') format('woff'),
  34. url('../font/raleway_semibold/RalewaySemiBold.ttf') format('truetype'),
  35. url('../font/raleway_semibold/RalewaySemiBold.svg#RalewaySemiBold') format('svg');
  36. }
  37. @font-face {
  38. font-family: 'raleway_bold';
  39. src: url('../font/raleway_bold/RalewayBold.eot');
  40. src: url('../font/raleway_bold/RalewayBold.eot') format('embedded-opentype'),
  41. url('../font/raleway_bold/RalewayBold.woff2') format('woff2'),
  42. url('../font/raleway_bold/RalewayBold.woff') format('woff'),
  43. url('../font/raleway_bold/RalewayBold.ttf') format('truetype'),
  44. url('../font/raleway_bold/RalewayBold.svg#RalewayBold') format('svg');
  45. }
  46. @font-face {
  47. font-family: 'raleway_extrabold';
  48. src: url('../font/raleway_extrabold/RalewayExtraBold.eot');
  49. src: url('../font/raleway_extrabold/RalewayExtraBold.eot') format('embedded-opentype'),
  50. url('../font/raleway_extrabold/RalewayExtraBold.woff2') format('woff2'),
  51. url('../font/raleway_extrabold/RalewayExtraBold.woff') format('woff'),
  52. url('../font/raleway_extrabold/RalewayExtraBold.ttf') format('truetype'),
  53. url('../font/raleway_extrabold/RalewayExtraBold.svg#RalewayExtraBold') format('svg');
  54. }
  55. * {
  56. box-sizing: border-box;
  57. }
  58. a, a:hover, a:visited {
  59. text-decoration: none;
  60. }
  61. body {
  62. margin: 0;
  63. }
  64. .container {
  65. padding-left: 74px;
  66. padding-right: 74px;
  67. }
  68. input[type=number]::-webkit-inner-spin-button,
  69. input[type=number]::-webkit-outer-spin-button {
  70. -webkit-appearance: none;
  71. -moz-appearance: none;
  72. appearance: none;
  73. margin: 0;
  74. }
  75. /*------HEADER-------*/
  76. header {
  77. background: black;
  78. color: rgb(246,241,191);
  79. padding: 20px 0;
  80. font-family: "raleway_light";
  81. font-size: 16px;
  82. }
  83. header nav, .address_mail, .phone_numbers, .socials {
  84. text-align: center;
  85. }
  86. /* hamburger */
  87. .hamburger {
  88. cursor: pointer;
  89. z-index: 100;
  90. }
  91. .bar_1, .bar_2, .bar_3 {
  92. display: block;
  93. width: 23px;
  94. height: 1px;
  95. margin-bottom: 5px;
  96. background: rgb(246,241,191);
  97. transition: 0.5s;
  98. }
  99. .bar_1 {
  100. transform-origin: 0% 100%;
  101. }
  102. .bar_3 {
  103. transform-origin: 0% 0%;
  104. }
  105. .change .bar_1 {
  106. transform: rotate(45deg) translate(-4px, 0px);
  107. }
  108. .change .bar_2 {
  109. opacity: 0;
  110. }
  111. .change .bar_3 {
  112. transform: rotate(-45deg) translate(-4px, 0px);
  113. }
  114. /* Main menu */
  115. header nav {
  116. position: relative;
  117. }
  118. header nav ul {
  119. background: rgba(0,0,0,0.74);
  120. padding: 0;
  121. margin: 0;
  122. list-style-type: none;
  123. position: absolute;
  124. text-align: left;
  125. top: -564px;
  126. left: 40px;
  127. transition: 0.5s;
  128. z-index: 50;
  129. }
  130. header nav ul.active {
  131. top: 58px;
  132. }
  133. header nav ul li {
  134. display: block;
  135. padding: 20px 40px;
  136. font-size: 20px;
  137. font-family: "raleway_light";
  138. transition: 0.1s
  139. }
  140. header nav ul li:hover {
  141. font-family: "raleway_bold";
  142. }
  143. header nav ul li a, header nav ul li:hover a {
  144. color: rgb(246,241,191);
  145. }
  146. .address_mail {
  147. text-align: left;
  148. position: relative;
  149. }
  150. .address_mail:after {
  151. content: "";
  152. width: 29px;
  153. height: 29px;
  154. background-image: url(../images/map.png);
  155. position: absolute;
  156. top: 10px;
  157. right: 35px;
  158. }
  159. .phone_numbers {
  160. text-align: left;
  161. position: relative;
  162. }
  163. .phone_numbers:after {
  164. content: "";
  165. width: 28px;
  166. height: 28px;
  167. background-image: url(../images/phone.png);
  168. position: absolute;
  169. top: 10px;
  170. right: 50px;
  171. }
  172. .phone_numbers span {
  173. display: block;
  174. }
  175. .socials a {
  176. margin: 0 10px;
  177. }
  178. @media screen and (max-width: 1199px) {
  179. header {
  180. font-size: 14px;
  181. }
  182. header nav ul li {
  183. padding: 14px 40px;
  184. }
  185. header nav ul li:nth-child(5) {
  186. display: none;
  187. }
  188. .address_mail:after, .phone_numbers:after {
  189. right: 10px;
  190. }
  191. }
  192. @media screen and (max-width: 991px) {
  193. header nav ul.active {
  194. top: 33px;
  195. }
  196. header nav ul {
  197. width: 100%;
  198. background: rgba(0,0,0,0.9);
  199. left: 0;
  200. }
  201. header nav ul li {
  202. padding: 9px 40px;
  203. text-align: center;
  204. font-size: 25px;
  205. }
  206. header .container {
  207. padding-right: 20px;
  208. padding-left: 20px;
  209. }
  210. }
  211. @media screen and (max-width: 767px) {
  212. header nav ul li {
  213. padding: 15px 40px;
  214. }
  215. header nav ul li:last-child {
  216. display: none;
  217. }
  218. }
  219. /*---------BANNER--------*/
  220. .banner {
  221. background: black;
  222. }
  223. .banner .container {
  224. background: url(../images/main_banner.png) no-repeat;
  225. background-size: 100%;
  226. }
  227. /*aside bar*/
  228. section.banner aside {
  229. float: right;
  230. color: #f6f1bf;
  231. text-align: center;
  232. padding-top: 25px;
  233. font-family: "raleway_black";
  234. margin-bottom: 80px;
  235. }
  236. section.banner aside div:first-child {
  237. font-size: 20px;
  238. }
  239. section.banner aside a {
  240. display: inline-block;
  241. margin-top: 10px;
  242. margin-bottom: 20px;
  243. }
  244. section.banner aside a img {
  245. max-width: 100%;
  246. }
  247. section.banner aside div:nth-child(3) {
  248. font-size: 24px;
  249. text-transform: uppercase;
  250. }
  251. section.banner aside div.form {
  252. margin-top: 20px;
  253. padding: 15px 10px;
  254. background: rgba(255,224,146,0.84);
  255. }
  256. section.banner aside div.form > div {
  257. color: #2e1810;
  258. text-transform: uppercase;
  259. font-size: 21px;
  260. margin-bottom: 20px;
  261. }
  262. section.banner aside div.form form input {
  263. width: 100%;
  264. color: black;
  265. font-size: 16px;
  266. padding: 5px 10px;
  267. margin-bottom: 10px;
  268. outline: none;
  269. font-family: "raleway_light";
  270. }
  271. section.banner aside div.form form button {
  272. font-size: 32px;
  273. padding: 5px 33px;
  274. background: #84bdd1;
  275. text-transform: uppercase;
  276. font-family: "raleway_black";
  277. color: #fff;
  278. cursor: pointer;
  279. box-shadow: 0 3px 6px rgba(0,0,0,0.6);
  280. outline: none;
  281. border: none;
  282. }
  283. @media screen and (max-width: 1199px) {
  284. section.banner aside {
  285. margin-bottom: 48px;
  286. }
  287. section.banner aside div:nth-child(3) {
  288. font-size: 20px;
  289. }
  290. section.banner aside div.form > div {
  291. font-size: 16px;
  292. margin-bottom: 10px;
  293. }
  294. section.banner aside div.form form input {
  295. font-size: 14px;
  296. }
  297. section.banner aside div.form form button {
  298. font-size: 24px;
  299. }
  300. }
  301. @media screen and (max-width: 991px) {
  302. section.banner aside {
  303. padding-top: 10px;
  304. margin-bottom: 40px;
  305. float: none;
  306. }
  307. section.banner aside a {
  308. margin-bottom: 0;
  309. }
  310. section.banner aside div:nth-child(3) {
  311. display: none;
  312. }
  313. section.banner aside div.form form input {
  314. padding: 3px 10px;
  315. font-size: 18px;
  316. }
  317. section.banner aside div.form form button {
  318. font-size: 20px;
  319. }
  320. }
  321. @media screen and (max-width: 767px) {
  322. .banner .container {
  323. background: url(../images/main_banner.png) no-repeat;
  324. background-size: cover;
  325. background-position: 50% 0%;
  326. padding: 60px 20px;
  327. }
  328. section.banner aside {
  329. width: 100%;
  330. }
  331. }
  332. /* ARROW */
  333. section.banner .arrow {
  334. width: 50%;
  335. height: 1px;
  336. background: #f9f6d6;
  337. margin: 0 auto;
  338. margin-bottom: 40px;
  339. position: relative;
  340. }
  341. section.banner .arrow:after {
  342. content: "";
  343. position: absolute;
  344. background-image: url(../images/arrow.png);
  345. width: 38px;
  346. height: 38px;
  347. left: 47%;
  348. bottom: -19px;
  349. cursor: pointer;
  350. }
  351. section.banner .arrow:hover:after {
  352. transform: scale(1.2);
  353. }
  354. @media screen and (max-width: 1199px) {
  355. section.banner .arrow {
  356. margin-bottom: 30px;
  357. }
  358. }
  359. @media screen and (max-width: 991px) {
  360. section.banner .arrow {
  361. margin-bottom: 25px;
  362. }
  363. section.banner .arrow:after {
  364. left: 45%;
  365. }
  366. }
  367. @media screen and (max-width: 767px) {
  368. section.banner .arrow:after {
  369. left: 36%;
  370. }
  371. }
  372. /*---------MAIN--------*/
  373. main{
  374. background: #f9f6d6;
  375. padding-bottom: 100px;
  376. }
  377. .why_we {
  378. display: inline-block;
  379. margin-bottom: 70px;
  380. text-align: center;
  381. padding: 0 20px;
  382. border: 3px solid #626262;
  383. color: #626262;
  384. font-size: 38px;
  385. font-family: "raleway_medium";
  386. text-transform: uppercase;
  387. position: relative;
  388. }
  389. .why_we:before, .why_we:after {
  390. content: "";
  391. height: 2px;
  392. width: 165px;
  393. position: absolute;
  394. background: #626262;
  395. }
  396. .why_we:before {
  397. top: 50%;
  398. left: -38%;
  399. }
  400. .why_we:after {
  401. top: 50%;
  402. right: -38%;
  403. }
  404. .why_we span {
  405. font-size: 48px;
  406. color: black;
  407. font-family: "raleway_semibold";
  408. }
  409. @media screen and (max-width: 1199px) {
  410. .why_we:before {
  411. left: -48%;
  412. }
  413. .why_we:after {
  414. right: -48%;
  415. }
  416. }
  417. @media screen and (max-width: 991px) {
  418. .why_we {
  419. font-size: 30px;
  420. }
  421. .why_we span {
  422. font-size: 30px;
  423. }
  424. .why_we:before {
  425. width: 100px;
  426. left: -40%;
  427. }
  428. .why_we:after {
  429. width: 100px;
  430. right: -40%;
  431. }
  432. }
  433. @media screen and (max-width: 767px) {
  434. }
  435. /* Advantage block */
  436. .advantage_block {
  437. background: url(../images/main/advantage_background.png) no-repeat;
  438. padding-top: 25px;
  439. }
  440. .slogan {
  441. font-family: "raleway_semibold";
  442. color: #3c0a0d;
  443. font-size: 45px;
  444. position: relative;
  445. margin-top: 150px;
  446. text-align: right;
  447. }
  448. .slogan:before {
  449. content: "‘‘";
  450. font-size: 160px;
  451. position: absolute;
  452. top: -90px;
  453. left: 0;
  454. }
  455. .slogan:after {
  456. content: ",,";
  457. font-size: 160px;
  458. position: absolute;
  459. top: 0;
  460. right: 0;
  461. }
  462. .advantages {
  463. font-family: "raleway_medium";
  464. font-size: 18px;
  465. }
  466. .advantage_column_left {
  467. width: 55%;
  468. float: left;
  469. }
  470. .advantage_column_right {
  471. width: 43%;
  472. float: right;
  473. }
  474. .modern_equipment, .comfortable_rooms, .access, .various_events, .discounts, .quality_cleaning {
  475. padding-bottom: 100px;
  476. padding-top: 20px;
  477. }
  478. .advantages img, .advantages span {
  479. float: left;
  480. }
  481. .advantages span {
  482. position: relative;
  483. padding-left: 10px;
  484. }
  485. .advantages span:before {
  486. content: "";
  487. height: 125px;
  488. width: 1px;
  489. background: #6a6a6a;
  490. position: absolute;
  491. top: -35px;
  492. left: 5px;
  493. }
  494. .advantages span:after {
  495. content: "";
  496. height: 1px;
  497. width: 175px;
  498. background: #6a6a6a;
  499. position: absolute;
  500. left: -10px;
  501. top: 75px;
  502. }
  503. .discounts {
  504. padding-left: 28px;
  505. }
  506. .quality_cleaning {
  507. padding-left: 36px;
  508. }
  509. @media screen and (max-width: 1199px) {
  510. .slogan {
  511. margin-top: 0;
  512. text-align: center;
  513. margin-bottom: 20px;
  514. }
  515. .slogan:after {
  516. top: -40px;
  517. right: -40px;
  518. }
  519. .advantage_column_left {
  520. width: 50%;
  521. float: left;
  522. padding-left: 100px;
  523. }
  524. .advantage_column_right {
  525. width: 50%;
  526. float: right;
  527. padding-left: 100px;
  528. }
  529. }
  530. @media screen and (max-width: 991px) {
  531. .why_we {
  532. float: none;
  533. }
  534. .slogan {
  535. font-size: 36px;
  536. float: none;
  537. }
  538. .slogan:before {
  539. left: -45px;
  540. }
  541. .slogan:after {
  542. top: -55px;
  543. right: -70px;
  544. }
  545. .advantage_column_left, .advantage_column_right {
  546. padding-left: 0;
  547. }
  548. }
  549. @media screen and (max-width: 767px) {
  550. .advantage_block {
  551. padding-left: 20px;
  552. padding-right: 20px;
  553. text-align: center;
  554. }
  555. .slogan {
  556. margin-bottom: 40px;
  557. font-size: 30px;
  558. }
  559. .slogan:before, .slogan:after {
  560. display: none;
  561. }
  562. .advantage_column_left {
  563. width: 100%;
  564. float: none;
  565. }
  566. .advantage_column_right {
  567. width: 100%;
  568. float: none;
  569. }
  570. .advantages img, .advantages span {
  571. float: none;
  572. display: inline-block;
  573. }
  574. .comfortable_rooms {
  575. padding-left: 15px;
  576. }
  577. .access {
  578. padding-right: 60px;
  579. }
  580. .various_events {
  581. padding-right: 60px;
  582. }
  583. .discounts {
  584. padding-right: 90px;
  585. }
  586. .quality_cleaning {
  587. padding-right: 70px;
  588. }
  589. }
  590. /* Office seats */
  591. .office_seats {
  592. color: white;
  593. }
  594. .office_seats_heading {
  595. border: 3px solid #f8f5d6;
  596. padding: 0 18px;
  597. font-size: 38px;
  598. font-family: "raleway_black";
  599. text-transform: uppercase;
  600. text-align: center;
  601. position: relative;
  602. }
  603. .office_seats_heading:before, .office_seats_heading:after {
  604. content: "";
  605. height: 1px;
  606. width: 55px;
  607. background: #f8f5d6;
  608. position: absolute;
  609. }
  610. .office_seats_heading:before {
  611. top: 51%;
  612. left: -50px;
  613. }
  614. .office_seats_heading:after {
  615. top: 51%;
  616. right: -50px;
  617. }
  618. .office_seats p {
  619. font-family: "raleway_medium";
  620. font-size: 24px;
  621. margin: 40px 0;
  622. line-height: 1;
  623. }
  624. ._50_seats {
  625. background: url(../images/main/office_50_seats.png) no-repeat;
  626. background-size: cover;
  627. }
  628. .gradient_orange {
  629. background: linear-gradient(to left, rgba(219, 128, 29, 0.93), rgba(219, 128, 29, 0));
  630. width: 100%;
  631. height: 423px;
  632. padding: 30px 30px 40px;
  633. }
  634. ._20_seats {
  635. background: url(../images/main/office_20_seats.png) no-repeat;
  636. background-size: cover;
  637. }
  638. .gradient_red {
  639. background: linear-gradient(to right, rgba(60, 10, 13, 0.93), rgba(60, 10, 13, 0));
  640. width: 100%;
  641. height: 423px;
  642. padding: 30px 30px 40px;
  643. }
  644. ._6_seats {
  645. background: url(../images/main/office_6_seats.png) no-repeat;
  646. background-size: cover;
  647. }
  648. .gradient_blue {
  649. background: linear-gradient(to left, rgba(172, 200, 212, 0.93), rgba(172, 200, 212, 0));
  650. width: 100%;
  651. height: 423px;
  652. padding: 30px 30px 40px;
  653. }
  654. section.office_seats button {
  655. display: block;
  656. font-size: 39px;
  657. padding: 5px 50px;
  658. margin: 0 auto;
  659. text-transform: uppercase;
  660. font-family: "raleway_black";
  661. color: #2e2e2b;
  662. cursor: pointer;
  663. box-shadow: 0 3px 6px rgba(0,0,0,0.6);
  664. outline: none;
  665. border: none;
  666. }
  667. ._50_seats button {
  668. background: #f2d7ba;
  669. }
  670. ._20_seats button {
  671. background: #d7c8c9;
  672. }
  673. ._6_seats button {
  674. background: #e8f0f3;
  675. }
  676. @media screen and (max-width: 991px) {
  677. .office_seats_heading {
  678. padding: 0;
  679. }
  680. .office_seats p {
  681. margin: 20px 0;
  682. }
  683. }
  684. @media screen and (max-width: 767px) {
  685. .office_seats {
  686. padding-right: 20px;
  687. padding-left: 20px;
  688. }
  689. .office_seats_heading{
  690. font-size: 30px;
  691. }
  692. .office_seats p {
  693. font-size: 16px;
  694. }
  695. }
  696. /* GIRL */
  697. .girl {
  698. background: url(../images/main/girl_background.png) no-repeat;
  699. background-size: cover;
  700. margin-top: 50px;
  701. margin-bottom: 50px;
  702. }
  703. .girl_square {
  704. padding: 200px 50px;
  705. border: 4px solid #ce893c;
  706. position: relative;
  707. }
  708. .girl_square img {
  709. position: absolute;
  710. top: 170px;
  711. right: 315px;
  712. z-index: 10;
  713. }
  714. .girl_form {
  715. padding: 25px 30px;
  716. background: rgba(215, 142, 63, 0.83);
  717. text-align: center;
  718. color: white;
  719. border-radius: 10px;
  720. }
  721. .girl .form_heading {
  722. display: inline-block;
  723. line-height: 1;
  724. }
  725. .girl .form_heading div:first-child, .girl .form_heading div:last-child {
  726. font-size: 40px;
  727. text-transform: uppercase;
  728. }
  729. .girl .form_heading div:first-child {
  730. font-family: "raleway_bold";
  731. }
  732. .girl .form_heading div:last-child {
  733. font-family: "raleway_extrabold";
  734. }
  735. .girl .form_heading div:nth-child(2) {
  736. font-size: 30px;
  737. font-family: "raleway_medium";
  738. }
  739. .girl_form form input {
  740. width: 100%;
  741. padding: 5px 10px;
  742. margin-top: 10px;
  743. font-size: 24px;
  744. outline: none;
  745. font-family: "raleway_medium";
  746. color: black;
  747. }
  748. .girl_form form button {
  749. font-size: 36px;
  750. padding: 5px 95px;
  751. margin-top: 25px;
  752. background: #00a9da;
  753. text-transform: uppercase;
  754. font-family: "raleway_extrabold";
  755. color: #fff;
  756. cursor: pointer;
  757. box-shadow: 0 3px 6px rgba(0,0,0,0.6);
  758. outline: none;
  759. border: none;
  760. }
  761. @media screen and (max-width: 1199px) {
  762. .girl_square img {
  763. display: none;
  764. }
  765. }
  766. @media screen and (max-width: 767px) {
  767. .girl {
  768. padding-right: 20px;
  769. padding-left: 20px;
  770. }
  771. .girl_square {
  772. padding: 75px 30px;
  773. }
  774. .girl_form {
  775. width: 100%;
  776. padding: 25px 10px;
  777. }
  778. .girl_form form input {
  779. padding: 5px 0;
  780. font-size: 18px;
  781. }
  782. .girl_form form button {
  783. padding: 0 10px;
  784. }
  785. .girl .form_heading div:first-child, .girl .form_heading div:last-child {
  786. font-size: 30px;
  787. }
  788. .girl .form_heading div:nth-child(2) {
  789. font-size: 25px;
  790. }
  791. }
  792. /* STATISTICS */
  793. .statistics {
  794. border-bottom: 2px solid #5a181c;
  795. border-top: 2px solid #5a181c;
  796. padding: 50px 0;
  797. color: #f6f3d5;
  798. text-align: center;
  799. }
  800. .statistic_hidden {
  801. display: none;
  802. }
  803. .statistics .row {
  804. margin-left: 0;
  805. margin-right: 0;
  806. }
  807. .statistics_background {
  808. background: url(../images/main/statistics_banner.png);
  809. }
  810. .space, .offices, .computers, .customers {
  811. padding: 50px 0;
  812. }
  813. .statistics .space {
  814. background: linear-gradient(to top, rgba(219, 128, 29, 0.93), rgba(219, 128, 29, 0));
  815. }
  816. .statistics .offices {
  817. background: linear-gradient(to top, rgba(60, 10, 13, 0.93), rgba(60, 10, 13, 0));
  818. }
  819. .statistics .computers {
  820. background: linear-gradient(to top, rgba(172, 200, 212, 0.93), rgba(172, 200, 212, 0));
  821. }
  822. .statistics .customers {
  823. background: linear-gradient(to top, rgba(169, 134, 180, 0.93), rgba(169, 134, 180, 0));
  824. }
  825. .statistics .number {
  826. width: 170px;
  827. max-width: 100%;
  828. margin: 0 auto;
  829. margin-bottom: 30px;
  830. font-size: 55px;
  831. font-family: "raleway_extrabold";
  832. }
  833. .statistics .border {
  834. width: 170px;
  835. max-width: 100%;
  836. margin: 0 auto;
  837. font-size: 28px;
  838. font-family: "raleway_bold";
  839. border: 4px solid #f6f3d5;
  840. position: relative;
  841. }
  842. .statistics .border:before {
  843. content: "";
  844. position: absolute;
  845. width: 40px;
  846. height: 2px;
  847. background: #f6f3d5;
  848. top: 50%;
  849. left: -30px;
  850. }
  851. .statistics .border:after {
  852. content: "";
  853. position: absolute;
  854. width: 40px;
  855. height: 2px;
  856. background: #f6f3d5;
  857. top: 50%;
  858. right: -30px;
  859. }
  860. .space .number {
  861. background: rgba(219, 128, 29, 0.84);
  862. }
  863. .offices .number {
  864. background: rgba(95, 29, 31, 0.84);
  865. }
  866. .computers .number {
  867. background: rgba(172, 200, 212, 0.84);
  868. }
  869. .customers .number {
  870. background: rgba(169, 134, 180, 0.84);
  871. }
  872. .statistic_hidden div.statistic_hidden_background {
  873. margin-bottom: 20px;
  874. }
  875. .statistic_hidden_background {
  876. background: url(../images/main/statistics_banner.png) no-repeat;
  877. background-size: cover;
  878. }
  879. @media screen and (max-width: 1199px) {
  880. .statistics_background {
  881. display: none;
  882. }
  883. .statistic_hidden {
  884. display: block;
  885. }
  886. .statistic_hidden_background {
  887. padding-right: 0;
  888. padding-left: 0;
  889. }
  890. }
  891. @media screen and (max-width: 767px) {
  892. .container {
  893. padding-left: 20px;
  894. padding-right: 20px;
  895. }
  896. }
  897. /* SLIDER */
  898. section.slider {
  899. padding: 50px 0;
  900. position: relative;
  901. }
  902. @media screen and (max-width: 991px) {
  903. section.slider {
  904. display: none;
  905. }
  906. }
  907. .top_row {
  908. position: relative;
  909. }
  910. .top_row polygon.slider-chair {
  911. fill: url(#slider-chair);
  912. position: relative;
  913. }
  914. .top_row polygon.alex {
  915. fill: url(#alex);
  916. position: relative;
  917. transition: 0.5s;
  918. z-index: 100;
  919. }
  920. /*.comment-alex {
  921. width: 0;
  922. height: 0;
  923. position: absolute;
  924. border: 178px solid transparent;
  925. border-top: 400px solid rgba(217,151,78, 0.9);
  926. top: 23px;
  927. left: 41px;
  928. display: none;
  929. }*/
  930. .comment-alex {
  931. fill: rgba(217,151,78, 0.9);
  932. display: none;
  933. }
  934. .alex-text p {
  935. position: absolute;
  936. font-size: 23px;
  937. font-family: "raleway_medium";
  938. color: white;
  939. width: 300px;
  940. text-align: center;
  941. top: 40px;
  942. left: 68px;
  943. display: none;
  944. }
  945. text.com-al tspan {
  946. font-size: 23px;
  947. font-family: "raleway_medium";
  948. color: white;
  949. width: 300px;
  950. text-align: center;
  951. display: inline-block;
  952. }
  953. p.a {
  954. position: relative;
  955. bottom: 370px;
  956. right: 150px;
  957. font-size: 23px;
  958. font-family: "raleway_medium";
  959. color: white;
  960. width: 300px;
  961. text-align: center;
  962. }
  963. .top_row polygon.desk {
  964. fill: url(#desk);
  965. }
  966. .top_row polygon.den {
  967. fill: url(#den);
  968. position: relative;
  969. transition: 0.5s;
  970. z-index: 100;
  971. }
  972. /*.comment-den {
  973. width: 0;
  974. height: 0;
  975. position: absolute;
  976. border: 176px solid transparent;
  977. border-top: 400px solid rgba(217,151,78, 0.9);
  978. top: 27px;
  979. right: 42px;
  980. display: none;
  981. }*/
  982. .comment-den {
  983. fill: rgba(217,151,78, 0.9);
  984. display: none;
  985. }
  986. .den-text p {
  987. position: absolute;
  988. font-size: 23px;
  989. font-family: "raleway_medium";
  990. color: white;
  991. width: 300px;
  992. text-align: center;
  993. top: 40px;
  994. right: 68px;
  995. display: none;
  996. }
  997. .top_row polygon.slider-chairs {
  998. fill: url(#slider-chairs);
  999. }
  1000. .top_row polygon.anna {
  1001. fill: url(#anna);
  1002. position: relative;
  1003. transition: 0.5s;
  1004. z-index: 100;
  1005. }
  1006. /*.comment-anna {
  1007. width: 0;
  1008. height: 0;
  1009. position: absolute;
  1010. border: 177px solid transparent;
  1011. border-top: 400px solid rgba(91,24,28, 0.9);
  1012. top: 431px;
  1013. left: 226px;
  1014. display: none;
  1015. }*/
  1016. .comment-anna {
  1017. fill: rgba(91,24,28, 0.9);
  1018. display: none;
  1019. }
  1020. .anna-text p {
  1021. position: absolute;
  1022. font-size: 23px;
  1023. font-family: "raleway_medium";
  1024. color: white;
  1025. width: 300px;
  1026. text-align: center;
  1027. bottom: 290px;
  1028. left: 255px;
  1029. display: none;
  1030. }
  1031. .top_row polygon.unknown-man {
  1032. fill: url(#unknown-man);
  1033. z-index: 10;
  1034. }
  1035. .top_row polygon.two-chairs {
  1036. fill: url(#two-chairs);
  1037. }
  1038. .top_row polygon.elephant {
  1039. fill: url(#elephant);
  1040. }
  1041. .top_row polygon.jane {
  1042. fill: url(#jane);
  1043. z-index: 100;
  1044. position: relative;
  1045. transition: 0.5s;
  1046. }
  1047. /*.comment-jane {
  1048. width: 0;
  1049. height: 0;
  1050. position: absolute;
  1051. border: 177px solid transparent;
  1052. border-top: 400px solid rgba(91,24,28, 0.9);
  1053. top: 429px;
  1054. right: 223px;
  1055. display: none;
  1056. }*/
  1057. .comment-jane {
  1058. fill: rgba(91,24,28, 0.9);
  1059. display: none;
  1060. }
  1061. .jane-text p {
  1062. position: absolute;
  1063. font-size: 23px;
  1064. font-family: "raleway_medium";
  1065. color: white;
  1066. width: 300px;
  1067. text-align: center;
  1068. bottom: 290px;
  1069. right: 255px;
  1070. display: none;
  1071. }
  1072. .slider_arrow_left, .slider_arrow_right {
  1073. position: absolute;
  1074. top: 46%;
  1075. padding: 20px 0;
  1076. cursor: pointer;
  1077. transition: 0.3s;
  1078. }
  1079. .slider_arrow_left:hover, .slider_arrow_right:hover {
  1080. transform: scale(1.2);
  1081. }
  1082. .slider_arrow_right {
  1083. right: 0;
  1084. }
  1085. .slider_arrow_left span, .slider_arrow_right span {
  1086. width: 70px;
  1087. height: 3px;
  1088. background: #321d04;
  1089. position: relative;
  1090. display: inline-block;
  1091. }
  1092. .slider_arrow_left span:before {
  1093. content: "";
  1094. width: 40px;
  1095. height: 3px;
  1096. background: #321d04;
  1097. position: absolute;
  1098. transform: rotate(-40deg);
  1099. transform-origin: 0% 0%;
  1100. }
  1101. .slider_arrow_left span:after {
  1102. content: "";
  1103. width: 40px;
  1104. height: 3px;
  1105. background: #321d04;
  1106. position: absolute;
  1107. transform: rotate(40deg);
  1108. transform-origin: 0% 100%;
  1109. }
  1110. .slider_arrow_right span:before {
  1111. content: "";
  1112. width: 40px;
  1113. height: 3px;
  1114. background: #321d04;
  1115. position: absolute;
  1116. transform: rotate(40deg);
  1117. transform-origin: 100% 100%;
  1118. right: 0;
  1119. }
  1120. .slider_arrow_right span:after {
  1121. content: "";
  1122. width: 40px;
  1123. height: 3px;
  1124. background: #321d04;
  1125. position: absolute;
  1126. transform: rotate(-40deg);
  1127. transform-origin: 100% 0%;
  1128. right: 0;
  1129. }
  1130. @media screen and (max-width: 1199px) {
  1131. .slider {
  1132. display: none;
  1133. }
  1134. }
  1135. /* CHAIR */
  1136. .chair {
  1137. background: url(../images/main/chair/chair.png) no-repeat;
  1138. background-size: cover;
  1139. margin-top: 50px;
  1140. color: #6d2504;
  1141. padding-right: 110px;
  1142. padding-left: 110px;
  1143. }
  1144. .chair_square {
  1145. padding: 50px;
  1146. margin: 0 auto;
  1147. border: 4px solid #ce893c;
  1148. }
  1149. .extra_slogan {
  1150. font-size: 48px;
  1151. font-family: "raleway_bold";
  1152. position: relative;
  1153. margin-top: 100px;
  1154. text-align: center;
  1155. margin-bottom: 100px;
  1156. }
  1157. .extra_slogan:before {
  1158. content: "‘‘";
  1159. font-size: 70px;
  1160. position: absolute;
  1161. top: -50%;
  1162. left: 4%;
  1163. }
  1164. .extra_slogan:after {
  1165. content: ",,";
  1166. font-size: 70px;
  1167. position: absolute;
  1168. }
  1169. .extra_advantages {
  1170. font-size: 19px;
  1171. font-family: "raleway_light";
  1172. }
  1173. .extra_advantages div:nth-child(n+2) {
  1174. /*margin-top: 160px;*/
  1175. }
  1176. .extra_advantages img {
  1177. float: left;
  1178. }
  1179. .extra_advantages span {
  1180. float: left;
  1181. text-align: left;
  1182. padding-left: 30px;
  1183. }
  1184. .cup, .book, .people {
  1185. margin-top: 160px;
  1186. }
  1187. .metro img {
  1188. width: 55px;
  1189. height: 36px;
  1190. }
  1191. .metro span, .cup span, .book span, .people span {
  1192. position: relative;
  1193. }
  1194. .metro span:before, .cup span:before, .book span:before, .people span:before {
  1195. content: "";
  1196. width: 1px;
  1197. height: 100px;
  1198. background: black;
  1199. position: absolute;
  1200. bottom: -30px;
  1201. left: 20px;
  1202. }
  1203. .metro span:after, .cup span:after, .book span:after, .people span:after {
  1204. content: "";
  1205. width: 150px;
  1206. height: 1px;
  1207. background: black;
  1208. position: absolute;
  1209. bottom: -5px;
  1210. left: 0px;
  1211. }
  1212. @media screen and (max-width: 1199px) {
  1213. .aaa {
  1214. margin-bottom: 200px;
  1215. }
  1216. .aaa > div, .bbb> div {
  1217. background: rgba(249,246,214, 0.8);
  1218. }
  1219. .metro {
  1220. float: left;
  1221. }
  1222. .cup {
  1223. float: right;
  1224. margin-top: 0;
  1225. padding-left: 80px;
  1226. }
  1227. .book {
  1228. float: left;
  1229. margin-top: 0;
  1230. }
  1231. .people {
  1232. float: right;
  1233. margin-top: 0;
  1234. padding-left: 80px;
  1235. }
  1236. }
  1237. @media screen and (max-width: 991px) {
  1238. .chair_square {
  1239. padding: 50px 0;
  1240. }
  1241. .cup, .people {
  1242. padding-left: 0;
  1243. }
  1244. }
  1245. @media screen and (max-width: 767px) {
  1246. .chair {
  1247. padding-left: 20px;
  1248. padding-right: 20px;
  1249. }
  1250. .extra_advantages {
  1251. padding-left: 30px;
  1252. }
  1253. .aaa {
  1254. margin-bottom: 0;
  1255. }
  1256. .metro, .cup, .book, .people {
  1257. float: none;
  1258. margin-bottom: 20px;
  1259. text-align: center;
  1260. }
  1261. .people {
  1262. padding-left: 7px;
  1263. }
  1264. }
  1265. /* RED GIRL */
  1266. .red_girl {
  1267. background: url(../images/main/redgirl/red_girl.png) no-repeat;
  1268. background-size: cover;
  1269. margin-top: 50px;
  1270. }
  1271. .red_girl_form {
  1272. padding: 25px 30px;
  1273. margin-top: 50px;
  1274. background: rgba(150, 192, 210, 0.83);
  1275. text-align: center;
  1276. color: white;
  1277. border-radius: 10px;
  1278. }
  1279. .red_girl_form .red_girl_form_heading div:first-child {
  1280. font-size: 48px;
  1281. font-family: "raleway_bold";
  1282. text-transform: uppercase;
  1283. }
  1284. .red_girl_form .red_girl_form_heading div:last-child {
  1285. font-size: 30px;
  1286. font-family: "raleway_medium";
  1287. }
  1288. .red_girl_form form input {
  1289. width: 100%;
  1290. padding: 5px 10px;
  1291. margin-top: 10px;
  1292. font-size: 20px;
  1293. outline: none;
  1294. font-family: "raleway_medium";
  1295. color: black;
  1296. }
  1297. .red_girl_form form button {
  1298. font-size: 36px;
  1299. padding: 5px 10px;
  1300. margin-top: 25px;
  1301. background: #c11b35;
  1302. text-transform: uppercase;
  1303. font-family: "raleway_extrabold";
  1304. color: #fff;
  1305. cursor: pointer;
  1306. box-shadow: 0 3px 6px rgba(0,0,0,0.6);
  1307. outline: none;
  1308. border: none;
  1309. }
  1310. .join {
  1311. color: white;
  1312. text-align: center;
  1313. text-transform: uppercase;
  1314. background: rgba(150, 192, 210, 0.83);
  1315. border-radius: 10px;
  1316. margin-top: 200px;
  1317. padding: 30px;
  1318. }
  1319. /*.join:hover {
  1320. cursor: pointer;
  1321. background: rgba(150, 192, 210, 1);
  1322. }*/
  1323. .join div:first-child {
  1324. font-size: 36px;
  1325. font-family: "raleway_bold";
  1326. }
  1327. .join div:last-child {
  1328. font-size: 48px;
  1329. font-family: "raleway_extrabold";
  1330. }
  1331. @media screen and (max-width: 767px) {
  1332. .red_girl {
  1333. padding: 0 20px;
  1334. }
  1335. .red_girl_form {
  1336. padding: 10px 10px;
  1337. }
  1338. .red_girl_form .red_girl_form_heading div:first-child {
  1339. font-size: 35px;
  1340. }
  1341. .red_girl_form .red_girl_form_heading div:last-child {
  1342. font-size: 25px;
  1343. }
  1344. .join {
  1345. margin-top: 100px;
  1346. }
  1347. }
  1348. /* LOCATION */
  1349. .location {
  1350. background: url(../images/main/location/city.png) no-repeat;
  1351. background-size: contain;
  1352. background-position: 0% 50%;
  1353. margin-top: 100px;
  1354. padding: 0 110px;
  1355. position: relative;
  1356. }
  1357. .location_square {
  1358. padding: 70px;
  1359. padding-bottom: 660px;
  1360. margin: 0 auto;
  1361. border: 4px solid #ce893c;
  1362. }
  1363. .text {
  1364. text-align: center;
  1365. color: black;
  1366. }
  1367. .text div {
  1368. font-size: 36px;
  1369. font-family: "raleway_bold";
  1370. text-transform: uppercase;
  1371. }
  1372. .text p {
  1373. font-size: 18px;
  1374. font-family: "raleway_medium";
  1375. }
  1376. .location span {
  1377. background: rgba(255,255,255, 0.64);
  1378. border: 2px solid #ce893c;
  1379. position: relative;
  1380. font-size: 18px;
  1381. font-family: "raleway_bold";
  1382. color: #7b7470;
  1383. }
  1384. .location .park {
  1385. position: absolute;
  1386. top: 36%;
  1387. left: 22%;
  1388. }
  1389. .location .park span {
  1390. padding: 2px 40px;
  1391. bottom: 103px;
  1392. right: -55px;
  1393. }
  1394. .location .park .line {
  1395. height: 100px;
  1396. }
  1397. .location .market {
  1398. position: absolute;
  1399. top: 34%;
  1400. left: 41%;
  1401. }
  1402. .location .market span {
  1403. padding: 2px 25px;
  1404. bottom: 65px;
  1405. right: -50px;
  1406. }
  1407. .location .market .line {
  1408. height: 60px;
  1409. }
  1410. .location .mcdonalds {
  1411. position: absolute;
  1412. top: 33%;
  1413. left: 57%;
  1414. }
  1415. .location .mcdonalds span {
  1416. padding: 2px 10px;
  1417. bottom: 65px;
  1418. right: -55px;
  1419. }
  1420. .location .mcdonalds .line {
  1421. height: 60px;
  1422. }
  1423. .location .open {
  1424. position: absolute;
  1425. top: 46%;
  1426. left: 78%;
  1427. }
  1428. .location .open span {
  1429. padding: 2px 18px;
  1430. font-family: "raleway_extrabold";
  1431. color: #a34711;
  1432. bottom: 190px;
  1433. right: -40px;
  1434. }
  1435. .location .open .line {
  1436. height: 185px;
  1437. }
  1438. .location .coffee_life {
  1439. position: absolute;
  1440. top: 71%;
  1441. left: 58%;
  1442. }
  1443. .location .coffee_life span {
  1444. padding: 2px 30px;
  1445. bottom: 170px;
  1446. right: -53px;
  1447. }
  1448. .location .coffee_life .line {
  1449. height: 165px;
  1450. }
  1451. .circle {
  1452. width: 32px;
  1453. height: 32px;
  1454. background: #d78e3f;
  1455. border-radius: 16px;
  1456. border: 10px solid rgba(220, 218, 198, 0.6);
  1457. position: relative;
  1458. cursor: pointer;
  1459. }
  1460. .line {
  1461. width: 1px;
  1462. background: #ce893c;
  1463. position: absolute;
  1464. left: 6px;
  1465. bottom: 5px;
  1466. display: none;
  1467. }
  1468. .circle span {
  1469. background: rgba(255,255,255, 0.64);
  1470. border: 2px solid #ce893c;
  1471. position: absolute;
  1472. font-size: 18px;
  1473. font-family: "raleway_bold";
  1474. color: #7b7470;
  1475. display: none;
  1476. }
  1477. @media screen and (max-width: 1199px) {
  1478. .location .park {
  1479. top: 40%;
  1480. }
  1481. .location .market {
  1482. top: 37%;
  1483. }
  1484. .location .mcdonalds {
  1485. top: 38%;
  1486. }
  1487. .location .coffee_life {
  1488. top: 65%;
  1489. }
  1490. .location .coffee_life span {
  1491. bottom: 124px;
  1492. }
  1493. .location .coffee_life .line {
  1494. height: 120px;
  1495. }
  1496. }
  1497. @media screen and (max-width: 991px) {
  1498. .location {
  1499. padding: 0 20px;
  1500. background-position: 0% 100%;
  1501. }
  1502. .location_square {
  1503. padding-bottom: 400px;
  1504. }
  1505. .location .park {
  1506. top: 49%;
  1507. left: 20%;
  1508. }
  1509. .location .park span {
  1510. bottom: 70px;
  1511. }
  1512. .location .park .line {
  1513. height: 65px;
  1514. }
  1515. .location .market {
  1516. top: 46%;
  1517. left: 39%;
  1518. }
  1519. .location .mcdonalds {
  1520. top: 46%;
  1521. left: 58%;
  1522. }
  1523. .location .open {
  1524. top: 58%;
  1525. left: 78%;
  1526. }
  1527. .location .open span {
  1528. bottom: 124px;
  1529. }
  1530. .location .open .line {
  1531. height: 120px;
  1532. }
  1533. .location .coffee_life {
  1534. top: 75%;
  1535. }
  1536. .location .coffee_life span {
  1537. bottom: 90px;
  1538. }
  1539. .location .coffee_life .line {
  1540. height: 85px;
  1541. }
  1542. }
  1543. @media screen and (max-width: 767px) {
  1544. .location {
  1545. display: none;
  1546. }
  1547. }
  1548. /*---------FOOTER--------*/
  1549. footer {
  1550. background: #612327;
  1551. text-align: center;
  1552. padding: 20px 0;
  1553. color: #f1e9b9;
  1554. }
  1555. footer span {
  1556. display: block;
  1557. }
  1558. footer section:first-child {
  1559. text-align: left;
  1560. }
  1561. footer section:last-child {
  1562. text-align: right;
  1563. }
  1564. footer section div:first-child {
  1565. font-size: 25px;
  1566. font-family: "raleway_extrabold";
  1567. text-transform: uppercase;
  1568. margin-bottom: 20px;
  1569. }
  1570. footer section div:last-child {
  1571. font-size: 20px;
  1572. font-family: "raleway_semibold";
  1573. }
  1574. footer section:nth-child(2) a {
  1575. padding: 0 10px;
  1576. }
  1577. footer div.logo {
  1578. margin-top: 20px;
  1579. }
  1580. @media screen and (max-width: 992px ) {
  1581. footer section{
  1582. margin-bottom: 50px;
  1583. }
  1584. footer section:first-child, footer section:last-child {
  1585. text-align: center;
  1586. }
  1587. }
  1588. /*---------POPUP--------*/
  1589. .popup {
  1590. font-family: "raleway_semibold";
  1591. text-align: center;
  1592. background: #f9f6d6;
  1593. color: #fcfcfc;
  1594. font-size: 30px;
  1595. max-width: 100%;
  1596. display: none;
  1597. position: fixed;
  1598. top: 10%;
  1599. z-index: 20;
  1600. padding: 0;
  1601. }
  1602. .popup > div:first-child {
  1603. position: relative;
  1604. }
  1605. .close_btn {
  1606. position: absolute;
  1607. top: 0;
  1608. right: 0;
  1609. margin: 10px;
  1610. cursor: pointer;
  1611. }
  1612. .close_btn:hover {
  1613. transform: scale(1.3);
  1614. }
  1615. .close_btn_bar1 {
  1616. width: 30px;
  1617. height: 2px;
  1618. background: #fcfcfc;
  1619. transform: rotate(45deg);
  1620. transform-origin: 0% 100%;
  1621. }
  1622. .close_btn_bar2 {
  1623. width: 30px;
  1624. height: 2px;
  1625. background: #fcfcfc;
  1626. transform: rotate(-45deg);
  1627. transform-origin: 0% 0%;
  1628. margin-top: 20px;
  1629. }
  1630. .close_btn:hover .close_btn_bar1, .close_btn:hover .close_btn_bar2 {
  1631. box-shadow: 0 0 5px rgba(249, 246, 214, 1);
  1632. }
  1633. .popup > div {
  1634. padding: 20px;
  1635. }
  1636. .popup > div:first-child > div:nth-child(2) {
  1637. font-size: 40px;
  1638. }
  1639. .popup > div:first-child, .popup > div:nth-child(3) {
  1640. background: #5e191d;
  1641. }
  1642. .popup > div:nth-child(2) {
  1643. background: url(../images/popup/popup-background.png) no-repeat;
  1644. background-size: cover;
  1645. color: #5e191d;
  1646. padding: 100px 0px;
  1647. }
  1648. @media screen and (min-width: 1200px) {
  1649. }
  1650. @media screen and (max-width: 991px) {
  1651. .popup {
  1652. font-size: 25px;
  1653. }
  1654. .popup > div:first-child > div:nth-child(2) {
  1655. font-size: 30px;
  1656. }
  1657. }
  1658. @media screen and (max-width: 767px) {
  1659. .popup>div:nth-child(2), .popup>div:nth-child(3) {
  1660. display: none;
  1661. }
  1662. .popup > div:first-child {
  1663. padding: 40px 20px;
  1664. }
  1665. }
  1666. /*---------SCROLL UP BUTTON--------*/
  1667. .scrollbtn {
  1668. width: 101px;
  1669. height: 101px;
  1670. /*background: rgb(205, 200, 150);*/
  1671. border-radius: 20px;
  1672. position: fixed;
  1673. top: 80%;
  1674. left: 2%;
  1675. padding: 0 15px;
  1676. padding-top: 50px;
  1677. transform: rotate(90deg);
  1678. cursor: pointer;
  1679. z-index: 100;
  1680. display: none;
  1681. }
  1682. .scrollbtn_arrow {
  1683. position: relative;
  1684. float: left;
  1685. padding: 10px;
  1686. transition: 0.5s;
  1687. }
  1688. .scrollbtn_arrow:before {
  1689. content: "";
  1690. width: 40px;
  1691. height: 3px;
  1692. background: rgba(0,0,0,1);
  1693. position: absolute;
  1694. transform: rotate(-45deg);
  1695. transform-origin: 0% 100%;
  1696. border-radius: 0px 5px 5px 0;
  1697. }
  1698. .scrollbtn_arrow:after {
  1699. content: "";
  1700. width: 40px;
  1701. height: 3px;
  1702. background: rgba(0,0,0,1);
  1703. position: absolute;
  1704. transform: rotate(45deg);
  1705. transform-origin: 0% 0%;
  1706. border-radius: 0px 5px 5px 0;
  1707. }
  1708. .scrollbtn_arrow:nth-child(2):before, .scrollbtn_arrow:nth-child(2):after {
  1709. background: rgba(0,0,0,0.5);
  1710. }
  1711. .scrollbtn_arrow:nth-child(3):before, .scrollbtn_arrow:nth-child(3):after {
  1712. background: rgba(0,0,0,0.2);
  1713. }
  1714. .scrollbtn:hover .scrollbtn_arrow:nth-child(1) {
  1715. transform: translateX(20px);
  1716. }
  1717. .scrollbtn:hover .scrollbtn_arrow:nth-child(3) {
  1718. transform: translateX(-20px);
  1719. }
  1720. /*--------Popup Form--------*/
  1721. .popup-form {
  1722. padding: 40px 10px;
  1723. background: rgba(255,224,146,1);
  1724. /*width: 400px;*/
  1725. text-align: center;
  1726. position: fixed;
  1727. top: 20%;
  1728. /*left: 300px;*/
  1729. z-index: 100;
  1730. display: none;
  1731. }
  1732. .popup-form > div {
  1733. color: #2e1810;
  1734. text-transform: uppercase;
  1735. font-size: 28px;
  1736. font-family: "raleway_black";
  1737. margin-bottom: 20px;
  1738. }
  1739. .popup-form form input {
  1740. width: 100%;
  1741. color: black;
  1742. font-size: 20px;
  1743. padding: 5px 10px;
  1744. margin-bottom: 10px;
  1745. outline: none;
  1746. font-family: "raleway_light";
  1747. }
  1748. .popup-form form button {
  1749. font-size: 32px;
  1750. padding: 5px 33px;
  1751. background: #84bdd1;
  1752. text-transform: uppercase;
  1753. font-family: "raleway_black";
  1754. color: #fff;
  1755. cursor: pointer;
  1756. box-shadow: 0 3px 6px rgba(0,0,0,0.6);
  1757. outline: none;
  1758. border: none;
  1759. }
  1760. .popup-form-close-btn {
  1761. position: absolute;
  1762. top: 0;
  1763. right: 0;
  1764. margin: 10px;
  1765. cursor: pointer;
  1766. }
  1767. .popup-form-close-btn:hover {
  1768. transform: scale(1.3);
  1769. }
  1770. .popup-close-btn-bar1 {
  1771. width: 30px;
  1772. height: 2px;
  1773. background: #2e1810;
  1774. transform: rotate(45deg);
  1775. transform-origin: 0% 100%;
  1776. }
  1777. .popup-close-btn-bar2 {
  1778. width: 30px;
  1779. height: 2px;
  1780. background: #2e1810;
  1781. transform: rotate(-45deg);
  1782. transform-origin: 0% 0%;
  1783. margin-top: 20px;
  1784. }
  1785. .popup-form-close-btn:hover .popup-close-btn-bar1,
  1786. .popup-form-close-btn:hover .popup-close-btn-bar2 {
  1787. box-shadow: 0 0 5px rgba(249, 246, 214, 1);
  1788. }
  1789. @media screen and (max-width: 1199px) {
  1790. .popup-form {
  1791. /*left: 300px;*/
  1792. }
  1793. }