style.css 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386
  1. /* Base */
  2. body {
  3. line-height: 1.7;
  4. color: #4d4d4d;
  5. font-weight: 300;
  6. font-size: 1rem; }
  7. ::-moz-selection {
  8. background: #000;
  9. color: #fff; }
  10. ::selection {
  11. background: #000;
  12. color: #fff; }
  13. a {
  14. -webkit-transition: .3s all ease;
  15. -o-transition: .3s all ease;
  16. transition: .3s all ease; }
  17. a:hover {
  18. text-decoration: none; }
  19. h1, h2, h3, h4, h5,
  20. .h1, .h2, .h3, .h4, .h5 {
  21. font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  22. .border-2 {
  23. border-width: 2px; }
  24. .text-black {
  25. color: #000 !important; }
  26. .bg-black {
  27. background: #000 !important; }
  28. .color-black-opacity-5 {
  29. color: rgba(0, 0, 0, 0.5); }
  30. .color-white-opacity-5 {
  31. color: rgba(255, 255, 255, 0.5); }
  32. .site-wrap:before {
  33. -webkit-transition: .3s all ease-in-out;
  34. -o-transition: .3s all ease-in-out;
  35. transition: .3s all ease-in-out;
  36. background: rgba(0, 0, 0, 0.6);
  37. content: "";
  38. position: absolute;
  39. z-index: 2000;
  40. top: 0;
  41. left: 0;
  42. right: 0;
  43. bottom: 0;
  44. opacity: 0;
  45. visibility: hidden; }
  46. .offcanvas-menu .site-wrap {
  47. position: absolute;
  48. height: 100%;
  49. width: 100%;
  50. z-index: 2;
  51. overflow: hidden; }
  52. .offcanvas-menu .site-wrap:before {
  53. opacity: 1;
  54. visibility: visible; }
  55. .btn {
  56. text-transform: uppercase;
  57. letter-spacing: .2em;
  58. border-radius: 0; }
  59. .btn:hover, .btn:active, .btn:focus {
  60. outline: none;
  61. -webkit-box-shadow: none !important;
  62. box-shadow: none !important; }
  63. .btn.btn-black {
  64. color: #fff;
  65. background-color: #000; }
  66. .btn.btn-black:hover {
  67. color: #000;
  68. background-color: #fff; }
  69. .btn.btn-primary {
  70. border: 2px solid transparent; }
  71. .btn.btn-primary:hover {
  72. border: 2px solid #000;
  73. background: none !important;
  74. color: #000 !important; }
  75. .line-height-1 {
  76. line-height: 1 !important; }
  77. .bg-black {
  78. background: #000; }
  79. .form-control {
  80. height: 43px;
  81. border-radius: 0; }
  82. .form-control:active, .form-control:focus {
  83. border-color: #f89d13; }
  84. .form-control:hover, .form-control:active, .form-control:focus {
  85. -webkit-box-shadow: none !important;
  86. box-shadow: none !important; }
  87. .site-section {
  88. padding: 2.5em 0; }
  89. @media (min-width: 768px) {
  90. .site-section {
  91. padding: 5em 0; } }
  92. .site-section.site-section-sm {
  93. padding: 4em 0; }
  94. .site-section-heading {
  95. position: relative;
  96. font-size: 2.5rem; }
  97. @media (min-width: 768px) {
  98. .site-section-heading {
  99. font-size: 4rem; } }
  100. .site-section-heading:after {
  101. content: "";
  102. left: 0%;
  103. bottom: 0;
  104. position: absolute;
  105. width: 100px;
  106. height: 1px;
  107. background: #f89d13; }
  108. .site-section-heading.text-center:after {
  109. content: "";
  110. -webkit-transform: translateX(-50%);
  111. -ms-transform: translateX(-50%);
  112. transform: translateX(-50%);
  113. content: "";
  114. left: 50%;
  115. bottom: 0;
  116. position: absolute;
  117. width: 100px;
  118. height: 1px;
  119. background: #f89d13; }
  120. .border-top {
  121. border-top: 1px solid #edf0f5 !important; }
  122. .site-footer {
  123. padding: 4em 0;
  124. background: #333333; }
  125. @media (min-width: 768px) {
  126. .site-footer {
  127. padding: 8em 0; } }
  128. .site-footer .border-top {
  129. border-top: 1px solid rgba(255, 255, 255, 0.1) !important; }
  130. .site-footer p {
  131. color: #737373; }
  132. .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5 {
  133. color: #fff; }
  134. .site-footer a {
  135. color: #999999; }
  136. .site-footer a:hover {
  137. color: white; }
  138. .site-footer ul li {
  139. margin-bottom: 10px; }
  140. .site-footer .footer-heading {
  141. font-size: 16px;
  142. color: #fff; }
  143. .bg-text-line {
  144. display: inline;
  145. background: #000;
  146. -webkit-box-shadow: 20px 0 0 #000, -20px 0 0 #000;
  147. box-shadow: 20px 0 0 #000, -20px 0 0 #000; }
  148. .text-white-opacity-05 {
  149. color: rgba(255, 255, 255, 0.5); }
  150. .text-black-opacity-05 {
  151. color: rgba(0, 0, 0, 0.5); }
  152. .hover-bg-enlarge {
  153. overflow: hidden;
  154. position: relative; }
  155. @media (max-width: 991.98px) {
  156. .hover-bg-enlarge {
  157. height: auto !important; } }
  158. .hover-bg-enlarge > div {
  159. -webkit-transform: scale(1);
  160. -ms-transform: scale(1);
  161. transform: scale(1);
  162. -webkit-transition: .8s all ease-in-out;
  163. -o-transition: .8s all ease-in-out;
  164. transition: .8s all ease-in-out; }
  165. .hover-bg-enlarge:hover > div, .hover-bg-enlarge:focus > div, .hover-bg-enlarge:active > div {
  166. -webkit-transform: scale(1.2);
  167. -ms-transform: scale(1.2);
  168. transform: scale(1.2); }
  169. @media (max-width: 991.98px) {
  170. .hover-bg-enlarge .bg-image-md-height {
  171. height: 300px !important; } }
  172. .bg-image {
  173. background-size: cover;
  174. background-position: center center;
  175. background-repeat: no-repeat;
  176. background-attachment: fixed; }
  177. .bg-image.overlay {
  178. position: relative; }
  179. .bg-image.overlay:after {
  180. position: absolute;
  181. content: "";
  182. top: 0;
  183. left: 0;
  184. right: 0;
  185. bottom: 0;
  186. z-index: 0;
  187. width: 100%;
  188. background: rgba(0, 0, 0, 0.7); }
  189. .bg-image > .container {
  190. position: relative;
  191. z-index: 1; }
  192. @media (max-width: 991.98px) {
  193. .img-md-fluid {
  194. max-width: 100%; } }
  195. @media (max-width: 991.98px) {
  196. .display-1, .display-3 {
  197. font-size: 3rem; } }
  198. .play-single-big {
  199. width: 90px;
  200. height: 90px;
  201. display: inline-block;
  202. border: 2px solid #fff;
  203. color: #fff !important;
  204. border-radius: 50%;
  205. position: relative;
  206. -webkit-transition: .3s all ease-in-out;
  207. -o-transition: .3s all ease-in-out;
  208. transition: .3s all ease-in-out; }
  209. .play-single-big > span {
  210. font-size: 50px;
  211. position: absolute;
  212. top: 50%;
  213. left: 50%;
  214. -webkit-transform: translate(-40%, -50%);
  215. -ms-transform: translate(-40%, -50%);
  216. transform: translate(-40%, -50%); }
  217. .play-single-big:hover {
  218. width: 120px;
  219. height: 120px; }
  220. .overlap-to-top {
  221. margin-top: -150px; }
  222. .ul-check {
  223. margin-bottom: 50px; }
  224. .ul-check li {
  225. position: relative;
  226. padding-left: 35px;
  227. margin-bottom: 15px;
  228. line-height: 1.5; }
  229. .ul-check li:before {
  230. left: 0;
  231. font-size: 20px;
  232. top: -.3rem;
  233. font-family: "icomoon";
  234. content: "\e5ca";
  235. position: absolute; }
  236. .ul-check.white li:before {
  237. color: #fff; }
  238. .ul-check.success li:before {
  239. color: #8bc34a; }
  240. .ul-check.primary li:before {
  241. color: #f89d13; }
  242. /* Navbar */
  243. .site-navbar {
  244. margin-bottom: 0px;
  245. z-index: 1999;
  246. position: absolute;
  247. width: 100%; }
  248. .site-navbar.transparent {
  249. background: transparent; }
  250. .site-navbar.absolute {
  251. position: absolute;
  252. top: 0;
  253. left: 0;
  254. width: 100%; }
  255. .site-navbar .site-logo {
  256. position: absolute;
  257. left: 0;
  258. top: 0;
  259. margin-top: -20px; }
  260. .site-navbar .site-navigation.border-bottom {
  261. border-bottom: 1px solid #f3f3f4 !important; }
  262. .site-navbar .site-navigation .site-menu {
  263. margin-bottom: 0; }
  264. .site-navbar .site-navigation .site-menu .active > a {
  265. color: #f89d13; }
  266. .site-navbar .site-navigation .site-menu a {
  267. text-decoration: none !important;
  268. display: inline-block;
  269. text-transform: uppercase;
  270. letter-spacing: .1em;
  271. font-size: 14px; }
  272. .site-navbar .site-navigation .site-menu > li {
  273. display: inline-block;
  274. padding: 10px 10px; }
  275. .site-navbar .site-navigation .site-menu > li > a {
  276. padding: 10px 0px;
  277. color: #fff;
  278. text-decoration: none !important; }
  279. .site-navbar .site-navigation .site-menu > li > a:hover {
  280. color: #f89d13; }
  281. .site-navbar .site-navigation .site-menu .has-children {
  282. position: relative; }
  283. .site-navbar .site-navigation .site-menu .has-children > a {
  284. position: relative;
  285. padding-right: 20px; }
  286. .site-navbar .site-navigation .site-menu .has-children > a:before {
  287. position: absolute;
  288. content: "\e313";
  289. font-size: 16px;
  290. top: 50%;
  291. right: 0;
  292. -webkit-transform: translateY(-50%);
  293. -ms-transform: translateY(-50%);
  294. transform: translateY(-50%);
  295. font-family: 'icomoon'; }
  296. .site-navbar .site-navigation .site-menu .has-children .dropdown {
  297. visibility: hidden;
  298. opacity: 0;
  299. top: 100%;
  300. position: absolute;
  301. text-align: left;
  302. border-top: 2px solid #f89d13;
  303. -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
  304. box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
  305. border-left: 1px solid #edf0f5;
  306. border-right: 1px solid #edf0f5;
  307. border-bottom: 1px solid #edf0f5;
  308. padding: 0px 0;
  309. margin-top: 20px;
  310. margin-left: 0px;
  311. background: #fff;
  312. -webkit-transition: 0.2s 0s;
  313. -o-transition: 0.2s 0s;
  314. transition: 0.2s 0s; }
  315. .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
  316. position: absolute; }
  317. .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
  318. bottom: 100%;
  319. left: 20%;
  320. border: solid transparent;
  321. content: " ";
  322. height: 0;
  323. width: 0;
  324. position: absolute;
  325. pointer-events: none; }
  326. .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
  327. border-color: rgba(136, 183, 213, 0);
  328. border-bottom-color: #fff;
  329. border-width: 10px;
  330. margin-left: -10px; }
  331. .site-navbar .site-navigation .site-menu .has-children .dropdown a {
  332. text-transform: none;
  333. letter-spacing: normal;
  334. -webkit-transition: 0s all;
  335. -o-transition: 0s all;
  336. transition: 0s all;
  337. color: #343a40; }
  338. .site-navbar .site-navigation .site-menu .has-children .dropdown .active > a {
  339. color: #f89d13 !important; }
  340. .site-navbar .site-navigation .site-menu .has-children .dropdown > li {
  341. list-style: none;
  342. padding: 0;
  343. margin: 0;
  344. min-width: 200px; }
  345. .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {
  346. padding: 9px 20px;
  347. display: block; }
  348. .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover {
  349. background: #f4f5f9;
  350. color: #25262a; }
  351. .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
  352. content: "\e315";
  353. right: 20px; }
  354. .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
  355. left: 100%;
  356. top: 0; }
  357. .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a {
  358. background: #f4f5f9;
  359. color: #25262a; }
  360. .site-navbar .site-navigation .site-menu .has-children:hover > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:active > a {
  361. color: #f89d13; }
  362. .site-navbar .site-navigation .site-menu .has-children:hover, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:active {
  363. cursor: pointer; }
  364. .site-navbar .site-navigation .site-menu .has-children:hover > .dropdown, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown, .site-navbar .site-navigation .site-menu .has-children:active > .dropdown {
  365. -webkit-transition-delay: 0s;
  366. -o-transition-delay: 0s;
  367. transition-delay: 0s;
  368. margin-top: 0px;
  369. visibility: visible;
  370. opacity: 1; }
  371. .site-mobile-menu {
  372. width: 300px;
  373. position: fixed;
  374. right: 0;
  375. z-index: 2000;
  376. padding-top: 20px;
  377. background: #fff;
  378. height: calc(100vh);
  379. -webkit-transform: translateX(110%);
  380. -ms-transform: translateX(110%);
  381. transform: translateX(110%);
  382. -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  383. box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  384. -webkit-transition: .3s all ease-in-out;
  385. -o-transition: .3s all ease-in-out;
  386. transition: .3s all ease-in-out; }
  387. .offcanvas-menu .site-mobile-menu {
  388. -webkit-transform: translateX(0%);
  389. -ms-transform: translateX(0%);
  390. transform: translateX(0%); }
  391. .site-mobile-menu .site-mobile-menu-header {
  392. width: 100%;
  393. float: left;
  394. padding-left: 20px;
  395. padding-right: 20px; }
  396. .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
  397. float: right;
  398. margin-top: 8px; }
  399. .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
  400. font-size: 30px;
  401. display: inline-block;
  402. padding-left: 10px;
  403. padding-right: 0px;
  404. line-height: 1;
  405. cursor: pointer;
  406. -webkit-transition: .3s all ease;
  407. -o-transition: .3s all ease;
  408. transition: .3s all ease; }
  409. .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
  410. color: #25262a; }
  411. .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
  412. float: left;
  413. margin-top: 10px;
  414. margin-left: 0px; }
  415. .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
  416. display: inline-block;
  417. text-transform: uppercase; }
  418. .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
  419. max-width: 70px; }
  420. .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
  421. text-decoration: none; }
  422. .site-mobile-menu .site-mobile-menu-body {
  423. overflow-y: scroll;
  424. -webkit-overflow-scrolling: touch;
  425. position: relative;
  426. padding: 0 20px 20px 20px;
  427. height: calc(100vh - 52px);
  428. padding-bottom: 150px; }
  429. .site-mobile-menu .site-nav-wrap {
  430. padding: 0;
  431. margin: 0;
  432. list-style: none;
  433. position: relative; }
  434. .site-mobile-menu .site-nav-wrap a {
  435. padding: 10px 20px;
  436. display: block;
  437. position: relative;
  438. color: #212529; }
  439. .site-mobile-menu .site-nav-wrap a:hover {
  440. color: #f89d13; }
  441. .site-mobile-menu .site-nav-wrap li {
  442. position: relative;
  443. display: block; }
  444. .site-mobile-menu .site-nav-wrap li.active > a {
  445. color: #f89d13; }
  446. .site-mobile-menu .site-nav-wrap .arrow-collapse {
  447. position: absolute;
  448. right: 0px;
  449. top: 10px;
  450. z-index: 20;
  451. width: 36px;
  452. height: 36px;
  453. text-align: center;
  454. cursor: pointer;
  455. border-radius: 50%; }
  456. .site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
  457. background: #f8f9fa; }
  458. .site-mobile-menu .site-nav-wrap .arrow-collapse:before {
  459. font-size: 12px;
  460. z-index: 20;
  461. font-family: "icomoon";
  462. content: "\f078";
  463. position: absolute;
  464. top: 50%;
  465. left: 50%;
  466. -webkit-transform: translate(-50%, -50%) rotate(-180deg);
  467. -ms-transform: translate(-50%, -50%) rotate(-180deg);
  468. transform: translate(-50%, -50%) rotate(-180deg);
  469. -webkit-transition: .3s all ease;
  470. -o-transition: .3s all ease;
  471. transition: .3s all ease; }
  472. .site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
  473. -webkit-transform: translate(-50%, -50%);
  474. -ms-transform: translate(-50%, -50%);
  475. transform: translate(-50%, -50%); }
  476. .site-mobile-menu .site-nav-wrap > li {
  477. display: block;
  478. position: relative;
  479. float: left;
  480. width: 100%; }
  481. .site-mobile-menu .site-nav-wrap > li > a {
  482. padding-left: 20px;
  483. font-size: 20px; }
  484. .site-mobile-menu .site-nav-wrap > li > ul {
  485. padding: 0;
  486. margin: 0;
  487. list-style: none; }
  488. .site-mobile-menu .site-nav-wrap > li > ul > li {
  489. display: block; }
  490. .site-mobile-menu .site-nav-wrap > li > ul > li > a {
  491. padding-left: 40px;
  492. font-size: 16px; }
  493. .site-mobile-menu .site-nav-wrap > li > ul > li > ul {
  494. padding: 0;
  495. margin: 0; }
  496. .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {
  497. display: block; }
  498. .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
  499. font-size: 16px;
  500. padding-left: 60px; }
  501. .site-mobile-menu .site-nav-wrap[data-class="social"] {
  502. float: left;
  503. width: 100%;
  504. margin-top: 30px;
  505. padding-bottom: 5em; }
  506. .site-mobile-menu .site-nav-wrap[data-class="social"] > li {
  507. width: auto; }
  508. .site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a {
  509. padding-left: 15px !important; }
  510. /* Blocks */
  511. .site-blocks-cover {
  512. background-size: cover;
  513. background-repeat: no-repeat;
  514. background-position: top;
  515. background-position: center center; }
  516. .site-blocks-cover.overlay {
  517. position: relative; }
  518. .site-blocks-cover.overlay:before {
  519. position: absolute;
  520. content: "";
  521. left: 0;
  522. bottom: 0;
  523. right: 0;
  524. top: 0;
  525. background: rgba(0, 0, 0, 0.4); }
  526. .site-blocks-cover .player {
  527. position: absolute;
  528. bottom: -250px;
  529. width: 100%; }
  530. .site-blocks-cover, .site-blocks-cover .row {
  531. min-height: 600px;
  532. height: calc(100vh); }
  533. .site-blocks-cover.inner-page-cover, .site-blocks-cover.inner-page-cover .row {
  534. min-height: 600px;
  535. height: calc(30vh); }
  536. .site-blocks-cover h1 {
  537. font-size: 4rem;
  538. font-weight: 900;
  539. color: #fff; }
  540. @media (max-width: 991.98px) {
  541. .site-blocks-cover h1 {
  542. font-size: 2rem; } }
  543. .site-blocks-cover p {
  544. color: rgba(255, 255, 255, 0.5);
  545. font-size: 1.2rem;
  546. line-height: 1.5; }
  547. .site-blocks-cover .btn {
  548. border: 2px solid transparent; }
  549. .site-blocks-cover .btn:hover {
  550. color: #fff !important;
  551. background: none;
  552. border: 2px solid #fff; }
  553. .site-blocks-cover .intro-text {
  554. font-size: 16px;
  555. line-height: 1.5; }
  556. @media (max-width: 991.98px) {
  557. .site-blocks-cover .display-1 {
  558. font-size: 3rem; } }
  559. .site-block-subscribe .btn {
  560. padding-left: 20px;
  561. padding-right: 20px; }
  562. .site-block-subscribe .form-control {
  563. font-weight: 300;
  564. border-color: #fff !important;
  565. height: 80px;
  566. font-size: 22px;
  567. color: #fff;
  568. padding-left: 30px;
  569. padding-right: 30px; }
  570. .site-block-subscribe .form-control::-webkit-input-placeholder {
  571. /* Chrome/Opera/Safari */
  572. color: rgba(255, 255, 255, 0.5);
  573. font-weight: 200;
  574. font-style: italic; }
  575. .site-block-subscribe .form-control::-moz-placeholder {
  576. /* Firefox 19+ */
  577. color: rgba(255, 255, 255, 0.5);
  578. font-weight: 200;
  579. font-style: italic; }
  580. .site-block-subscribe .form-control:-ms-input-placeholder {
  581. /* IE 10+ */
  582. color: rgba(255, 255, 255, 0.5);
  583. font-weight: 200;
  584. font-style: italic; }
  585. .site-block-subscribe .form-control:-moz-placeholder {
  586. /* Firefox 18- */
  587. color: rgba(255, 255, 255, 0.5);
  588. font-weight: 200;
  589. font-style: italic; }
  590. .bg-light {
  591. background: #ccc; }
  592. .team-member {
  593. position: relative;
  594. float: left;
  595. width: 100%;
  596. overflow: hidden; }
  597. .team-member img {
  598. -webkit-transition: .3s all ease;
  599. -o-transition: .3s all ease;
  600. transition: .3s all ease;
  601. -webkit-transform: scale(1);
  602. -ms-transform: scale(1);
  603. transform: scale(1); }
  604. .team-member:before {
  605. position: absolute;
  606. content: "";
  607. top: 0;
  608. left: 0;
  609. right: 0;
  610. bottom: 0;
  611. background: rgba(248, 157, 19, 0.8);
  612. z-index: 2;
  613. height: 100%;
  614. width: 100%;
  615. opacity: 0;
  616. visibility: hidden;
  617. -webkit-transition: .3s all ease;
  618. -o-transition: .3s all ease;
  619. transition: .3s all ease; }
  620. .team-member .text {
  621. top: 50%;
  622. text-align: center;
  623. position: absolute;
  624. padding: 20px;
  625. -webkit-transform: translateY(-30%);
  626. -ms-transform: translateY(-30%);
  627. transform: translateY(-30%);
  628. -webkit-transition: .5s all ease;
  629. -o-transition: .5s all ease;
  630. transition: .5s all ease;
  631. opacity: 0;
  632. visibility: hidden;
  633. color: #fff; }
  634. .team-member:hover:before, .team-member:focus:before, .team-member:active:before {
  635. opacity: 1;
  636. visibility: visible; }
  637. .team-member:hover img, .team-member:focus img, .team-member:active img {
  638. -webkit-transform: scale(1.1);
  639. -ms-transform: scale(1.1);
  640. transform: scale(1.1); }
  641. .team-member:hover .text, .team-member:focus .text, .team-member:active .text {
  642. -webkit-transform: translateY(-50%);
  643. -ms-transform: translateY(-50%);
  644. transform: translateY(-50%);
  645. -webkit-transition-delay: .2s;
  646. -o-transition-delay: .2s;
  647. transition-delay: .2s;
  648. opacity: 1;
  649. visibility: visible;
  650. z-index: 4; }
  651. .podcast-entry {
  652. -webkit-box-shadow: 0 5px 40px -10px rgba(0, 0, 0, 0.1);
  653. box-shadow: 0 5px 40px -10px rgba(0, 0, 0, 0.1); }
  654. .podcast-entry .sep {
  655. margin-left: 5px;
  656. margin-right: 5px;
  657. color: #ccc; }
  658. .podcast-entry .image {
  659. background-size: cover;
  660. background-position: center center;
  661. background-repeat: no-repeat;
  662. height: 300px; }
  663. @media (min-width: 768px) {
  664. .podcast-entry .image {
  665. width: 300px;
  666. height: auto; } }
  667. .podcast-entry .text {
  668. width: 100%;
  669. padding: 40px; }
  670. @media (min-width: 768px) {
  671. .podcast-entry .text {
  672. width: calc(100% - 300px); } }
  673. .mejs__container {
  674. width: 100% !important; }
  675. @media (max-width: 991.98px) {
  676. .display-4 {
  677. font-size: 1.8rem; } }
  678. .feature-blocks-1 {
  679. position: relative;
  680. margin-top: -70px;
  681. z-index: 2;
  682. color: #999999; }
  683. .feature-blocks-1.no-margin-top {
  684. margin-top: 0px; }
  685. .feature-blocks-1 .feature-block-1 {
  686. position: relative;
  687. top: 0;
  688. -webkit-transition: .3s all ease;
  689. -o-transition: .3s all ease;
  690. transition: .3s all ease;
  691. overflow: hidden;
  692. z-index: 1; }
  693. .feature-blocks-1 .feature-block-1.bg {
  694. position: relative;
  695. background-size: cover;
  696. -webkit-transform: scale(1);
  697. -ms-transform: scale(1);
  698. transform: scale(1);
  699. -webkit-transition: .3s all ease-in-out;
  700. -o-transition: .3s all ease-in-out;
  701. transition: .3s all ease-in-out; }
  702. .feature-blocks-1 .feature-block-1 .text {
  703. z-index: 10;
  704. position: relative;
  705. opacity: 0;
  706. visibility: hidden;
  707. -webkit-transition: .3s all ease-in-out;
  708. -o-transition: .3s all ease-in-out;
  709. transition: .3s all ease-in-out; }
  710. .feature-blocks-1 .feature-block-1:before {
  711. content: "";
  712. position: absolute;
  713. top: 0;
  714. z-index: 1;
  715. bottom: 0;
  716. left: 0;
  717. right: 0;
  718. background: transparent;
  719. -webkit-transition: .3s all ease-in-out;
  720. -o-transition: .3s all ease-in-out;
  721. transition: .3s all ease-in-out; }
  722. .feature-blocks-1 .feature-block-1 p {
  723. color: #cccccc; }
  724. .feature-blocks-1 .feature-block-1:hover, .feature-blocks-1 .feature-block-1:focus, .feature-blocks-1 .feature-block-1:active {
  725. top: -10px;
  726. -webkit-box-shadow: 0 10px 40px -5px rgba(0, 0, 0, 0.4);
  727. box-shadow: 0 10px 40px -5px rgba(0, 0, 0, 0.4); }
  728. .feature-blocks-1 .feature-block-1:hover .text, .feature-blocks-1 .feature-block-1:focus .text, .feature-blocks-1 .feature-block-1:active .text {
  729. opacity: 1;
  730. visibility: visible; }
  731. .feature-blocks-1 .feature-block-1:hover.bg, .feature-blocks-1 .feature-block-1:focus.bg, .feature-blocks-1 .feature-block-1:active.bg {
  732. position: relative;
  733. background-size: cover;
  734. -webkit-transform: scale(1.1);
  735. -ms-transform: scale(1.1);
  736. transform: scale(1.1);
  737. z-index: 2; }
  738. .feature-blocks-1 .feature-block-1:hover:before, .feature-blocks-1 .feature-block-1:focus:before, .feature-blocks-1 .feature-block-1:active:before {
  739. background: rgba(0, 0, 0, 0.9); }
  740. .site-blocks-vs .bg-image {
  741. padding-top: 3em;
  742. padding-bottom: 3em; }
  743. @media (min-width: 992px) {
  744. .site-blocks-vs .bg-image {
  745. padding-top: 5em;
  746. padding-bottom: 5em; } }
  747. .site-blocks-vs .image {
  748. width: 80px;
  749. -webkit-box-flex: 0;
  750. -ms-flex: 0 0 80px;
  751. flex: 0 0 80px; }
  752. @media (max-width: 991.98px) {
  753. .site-blocks-vs .image {
  754. margin-left: auto !important;
  755. margin-right: auto !important; } }
  756. .site-blocks-vs .image img {
  757. border-radius: 50%; }
  758. .site-blocks-vs .image.image-small {
  759. width: 50px;
  760. -webkit-box-flex: 0;
  761. -ms-flex: 0 0 50px;
  762. flex: 0 0 50px; }
  763. .site-blocks-vs .country {
  764. color: rgba(255, 255, 255, 0.7); }
  765. .match-entry {
  766. position: relative;
  767. -webkit-transition: .2s all ease-in-out;
  768. -o-transition: .2s all ease-in-out;
  769. transition: .2s all ease-in-out;
  770. border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  771. .match-entry .small {
  772. color: #ccc;
  773. font-weight: normal;
  774. letter-spacing: .15em; }
  775. .match-entry:hover {
  776. -webkit-transform: scale(1.05);
  777. -ms-transform: scale(1.05);
  778. transform: scale(1.05);
  779. z-index: 90;
  780. -webkit-box-shadow: 0 5px 40px -5px rgba(0, 0, 0, 0.1);
  781. box-shadow: 0 5px 40px -5px rgba(0, 0, 0, 0.1); }
  782. .post-entry {
  783. position: relative;
  784. overflow: hidden;
  785. border: 1px solid #e6e6e6; }
  786. .post-entry, .post-entry .text {
  787. border-radius: 4px;
  788. border-top: none !important; }
  789. .post-entry .date {
  790. color: #ccc;
  791. font-weight: normal;
  792. letter-spacing: .1em; }
  793. .post-entry .image {
  794. overflow: hidden;
  795. position: relative; }
  796. .post-entry .image img {
  797. -webkit-transition: .3s all ease;
  798. -o-transition: .3s all ease;
  799. transition: .3s all ease;
  800. -webkit-transform: scale(1);
  801. -ms-transform: scale(1);
  802. transform: scale(1); }
  803. .post-entry:hover .image img, .post-entry:active .image img, .post-entry:focus .image img {
  804. -webkit-transform: scale(1.2);
  805. -ms-transform: scale(1.2);
  806. transform: scale(1.2); }
  807. .site-block-tab .nav-item {
  808. text-transform: uppercase;
  809. font-size: 0.8rem;
  810. margin: 0 20px; }
  811. .site-block-tab .nav-item:first-child {
  812. margin-left: 0 !important; }
  813. .site-block-tab .nav-item > a {
  814. padding-left: 0 !important;
  815. background: none !important;
  816. padding-right: 0 !important;
  817. border-bottom: 2px solid transparent;
  818. border-radius: 0 !important;
  819. font-weight: bold;
  820. color: #cccccc; }
  821. .site-block-tab .nav-item > a:hover, .site-block-tab .nav-item > a.active {
  822. border-bottom: 2px solid #f89d13;
  823. color: #000; }
  824. .block-13, .slide-one-item {
  825. position: relative;
  826. z-index: 1; }
  827. .block-13 .owl-nav, .slide-one-item .owl-nav {
  828. position: relative;
  829. position: absolute;
  830. bottom: -90px;
  831. left: 50%;
  832. -webkit-transform: translateX(-50%);
  833. -ms-transform: translateX(-50%);
  834. transform: translateX(-50%); }
  835. .block-13 .owl-nav .owl-prev, .block-13 .owl-nav .owl-next, .slide-one-item .owl-nav .owl-prev, .slide-one-item .owl-nav .owl-next {
  836. position: relative;
  837. display: inline-block;
  838. padding: 20px;
  839. font-size: 30px;
  840. color: #000; }
  841. .block-13 .owl-nav .owl-prev.disabled, .block-13 .owl-nav .owl-next.disabled, .slide-one-item .owl-nav .owl-prev.disabled, .slide-one-item .owl-nav .owl-next.disabled {
  842. opacity: .2; }
  843. .slide-one-item.home-slider .owl-nav {
  844. position: absolute !important;
  845. top: 50% !important;
  846. bottom: auto !important;
  847. width: 100%; }
  848. .slide-one-item.home-slider .owl-prev {
  849. left: 10px !important; }
  850. .slide-one-item.home-slider .owl-next {
  851. right: 10px !important; }
  852. .slide-one-item.home-slider .owl-prev, .slide-one-item.home-slider .owl-next {
  853. color: #fff;
  854. position: absolute !important;
  855. top: 50%;
  856. padding: 0px;
  857. height: 50px;
  858. width: 50px;
  859. border-radius: 50%;
  860. -webkit-transform: translateY(-50%);
  861. -ms-transform: translateY(-50%);
  862. transform: translateY(-50%);
  863. background: rgba(0, 0, 0, 0.2);
  864. -webkit-transition: .3s all ease-in-out;
  865. -o-transition: .3s all ease-in-out;
  866. transition: .3s all ease-in-out;
  867. line-height: 0;
  868. text-align: center;
  869. font-size: 25px; }
  870. @media (min-width: 768px) {
  871. .slide-one-item.home-slider .owl-prev, .slide-one-item.home-slider .owl-next {
  872. font-size: 25px; } }
  873. .slide-one-item.home-slider .owl-prev > span, .slide-one-item.home-slider .owl-next > span {
  874. position: absolute;
  875. line-height: 0;
  876. top: 50%;
  877. left: 50%;
  878. -webkit-transform: translate(-50%, -50%);
  879. -ms-transform: translate(-50%, -50%);
  880. transform: translate(-50%, -50%); }
  881. .slide-one-item.home-slider .owl-prev:hover, .slide-one-item.home-slider .owl-prev:focus, .slide-one-item.home-slider .owl-next:hover, .slide-one-item.home-slider .owl-next:focus {
  882. background: black; }
  883. .slide-one-item.home-slider:hover .owl-nav, .slide-one-item.home-slider:focus .owl-nav, .slide-one-item.home-slider:active .owl-nav {
  884. opacity: 10;
  885. visibility: visible; }
  886. .block-12 {
  887. position: relative; }
  888. .block-12 figure {
  889. position: relative; }
  890. .block-12 figure:before {
  891. content: '';
  892. position: absolute;
  893. top: 0;
  894. right: 0;
  895. bottom: 0;
  896. left: 0;
  897. background: -moz-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  898. background: -webkit-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  899. background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, transparent), color-stop(99%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
  900. background: -o-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  901. background: linear-gradient(to bottom, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  902. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); }
  903. .block-12 .text-overlay {
  904. position: absolute;
  905. bottom: 20px;
  906. left: 20px;
  907. right: 20px;
  908. z-index: 10; }
  909. .block-12 .text-overlay h2 {
  910. color: #fff; }
  911. .block-12 .text {
  912. position: relative;
  913. top: -100px; }
  914. .block-12 .text .meta {
  915. text-transform: uppercase;
  916. padding-left: 40px;
  917. color: #fff;
  918. display: block;
  919. margin-bottom: 20px; }
  920. .block-12 .text .text-inner {
  921. -webkit-box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.3);
  922. box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.3);
  923. background: #fff;
  924. padding: 10px;
  925. margin-right: 30px;
  926. position: relative; }
  927. @media (min-width: 576px) {
  928. .block-12 .text .text-inner {
  929. padding: 20px; } }
  930. @media (min-width: 768px) {
  931. .block-12 .text .text-inner {
  932. padding: 30px 40px; } }
  933. .block-12 .text .text-inner:before {
  934. position: absolute;
  935. content: "";
  936. width: 80px;
  937. height: 4px;
  938. margin-top: -4px;
  939. background: #f89d13;
  940. top: 0; }
  941. .block-12 .text .text-inner .heading {
  942. font-size: 20px;
  943. margin: 0;
  944. padding: 0; }
  945. .block-16 figure {
  946. position: relative; }
  947. .block-16 figure .play-button {
  948. position: absolute;
  949. top: 50%;
  950. left: 50%;
  951. -webkit-transform: translate(-50%, -50%);
  952. -ms-transform: translate(-50%, -50%);
  953. transform: translate(-50%, -50%);
  954. font-size: 20px;
  955. width: 70px;
  956. height: 70px;
  957. background: #fff;
  958. display: block;
  959. border-radius: 50%;
  960. opacity: 1;
  961. color: #f89d13 !important; }
  962. .block-16 figure .play-button:hover {
  963. opacity: 1; }
  964. .block-16 figure .play-button > span {
  965. position: absolute;
  966. left: 55%;
  967. top: 50%;
  968. -webkit-transform: translate(-60%, -50%);
  969. -ms-transform: translate(-60%, -50%);
  970. transform: translate(-60%, -50%); }
  971. .block-25 ul, .block-25 ul li {
  972. padding: 0;
  973. margin: 0; }
  974. .block-25 ul li a .image {
  975. -webkit-box-flex: 0;
  976. -ms-flex: 0 0 90px;
  977. flex: 0 0 90px; }
  978. .block-25 ul li a .image img {
  979. border-radius: 4px;
  980. max-width: 100%;
  981. opacity: 1;
  982. -webkit-transition: .3s all ease-in-out;
  983. -o-transition: .3s all ease-in-out;
  984. transition: .3s all ease-in-out; }
  985. .block-25 ul li a .text .heading {
  986. font-size: 18px;
  987. line-height: 1.5;
  988. margin: 0;
  989. padding: 0;
  990. -webkit-transition: .3s all ease;
  991. -o-transition: .3s all ease;
  992. transition: .3s all ease;
  993. color: #999999; }
  994. .block-25 ul li a .meta {
  995. color: #f89d13; }
  996. .block-25 ul li a:hover img {
  997. opacity: .5; }
  998. .block-25 ul li a:hover .text .heading {
  999. color: #fff; }
  1000. #date-countdown .countdown-block {
  1001. color: #b3b3b3; }
  1002. #date-countdown .label {
  1003. font-size: 40px;
  1004. color: #000; }
  1005. .next-match .image {
  1006. width: 50px;
  1007. border-radius: 50%; }
  1008. .player {
  1009. position: relative; }
  1010. .player img {
  1011. max-width: 100px;
  1012. border-radius: 50%;
  1013. margin-bottom: 20px; }
  1014. .player .team-number {
  1015. position: absolute;
  1016. width: 30px;
  1017. height: 30px;
  1018. background: #f89d13;
  1019. border-radius: 50%;
  1020. color: #fff; }
  1021. .player .team-number > span {
  1022. position: absolute;
  1023. -webkit-transform: translate(-50%, -50%);
  1024. -ms-transform: translate(-50%, -50%);
  1025. transform: translate(-50%, -50%);
  1026. left: 50%;
  1027. top: 50%; }
  1028. .player h2 {
  1029. font-size: 20px;
  1030. letter-spacing: .2em;
  1031. text-transform: uppercase; }
  1032. .player .position {
  1033. font-size: 14px;
  1034. color: #b3b3b3;
  1035. text-transform: uppercase; }
  1036. .site-block-27 ul, .site-block-27 ul li {
  1037. padding: 0;
  1038. margin: 0; }
  1039. .site-block-27 ul li {
  1040. display: inline-block;
  1041. margin-bottom: 4px; }
  1042. .site-block-27 ul li a, .site-block-27 ul li span {
  1043. text-align: center;
  1044. display: inline-block;
  1045. width: 40px;
  1046. height: 40px;
  1047. line-height: 40px;
  1048. border-radius: 50%;
  1049. border: 1px solid #ccc; }
  1050. .site-block-27 ul li.active a, .site-block-27 ul li.active span {
  1051. background: #f89d13;
  1052. color: #fff;
  1053. border: 1px solid transparent; }
  1054. .site-block-feature-7 .icon {
  1055. -webkit-transition: .2s all ease-in-out;
  1056. -o-transition: .2s all ease-in-out;
  1057. transition: .2s all ease-in-out;
  1058. position: relative;
  1059. -webkit-transform: scale(1);
  1060. -ms-transform: scale(1);
  1061. transform: scale(1); }
  1062. .site-block-feature-7:hover .icon, .site-block-feature-7:focus .icon, .site-block-feature-7:active .icon {
  1063. -webkit-transform: scale(1.2);
  1064. -ms-transform: scale(1.2);
  1065. transform: scale(1.2); }
  1066. .unit-1 {
  1067. position: relative;
  1068. width: 100%;
  1069. overflow: hidden;
  1070. display: block; }
  1071. .unit-1:after {
  1072. content: "";
  1073. z-index: 1;
  1074. position: absolute;
  1075. bottom: 0;
  1076. top: 0;
  1077. left: 0;
  1078. right: 0;
  1079. background: -moz-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  1080. background: -webkit-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  1081. background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, transparent), color-stop(99%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
  1082. background: -o-linear-gradient(top, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  1083. background: linear-gradient(to bottom, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  1084. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); }
  1085. .unit-1 img {
  1086. -o-object-fit: cover;
  1087. object-fit: cover;
  1088. -webkit-transform: scale(1);
  1089. -ms-transform: scale(1);
  1090. transform: scale(1); }
  1091. .unit-1 img, .unit-1 .unit-1-text {
  1092. -webkit-transition: .3s all ease-in-out;
  1093. -o-transition: .3s all ease-in-out;
  1094. transition: .3s all ease-in-out; }
  1095. .unit-1 .unit-1-text {
  1096. z-index: 2;
  1097. position: absolute;
  1098. bottom: -90px;
  1099. color: #fff;
  1100. display: block;
  1101. width: 100%; }
  1102. .unit-1 .unit-1-text .unit-1-heading {
  1103. font-size: 1.5rem;
  1104. position: relative; }
  1105. .unit-1 p {
  1106. opacity: 0;
  1107. visibility: hidden;
  1108. -webkit-transition: .3s all ease;
  1109. -o-transition: .3s all ease;
  1110. transition: .3s all ease;
  1111. color: rgba(255, 255, 255, 0.5); }
  1112. .unit-1:hover p {
  1113. opacity: 1;
  1114. visibility: visible; }
  1115. .unit-1:hover .unit-1-text {
  1116. bottom: 30px; }
  1117. .unit-1:hover img {
  1118. -webkit-transform: scale(1.05);
  1119. -ms-transform: scale(1.05);
  1120. transform: scale(1.05); }
  1121. .overlap-section {
  1122. margin-top: -150px;
  1123. position: relative;
  1124. z-index: 9; }
  1125. .unit-4 .unit-4-icon span {
  1126. line-height: 0;
  1127. font-size: 3rem; }
  1128. .unit-4 h3 {
  1129. font-size: 20px; }
  1130. .h-entry img {
  1131. margin-bottom: 30px; }
  1132. .h-entry .meta {
  1133. color: #b3b3b3;
  1134. font-size: 14px; }
  1135. .h-entry h2 {
  1136. font-size: 20px; }
  1137. .overlap-left {
  1138. margin-left: -100px; }
  1139. @media (max-width: 991.98px) {
  1140. .overlap-left {
  1141. margin-left: 0px; } }
  1142. .overlap-section {
  1143. margin-top: -100px; }
  1144. .feature-1, .free-quote, .feature-3 {
  1145. background: #f89d13;
  1146. padding: 30px 50px;
  1147. color: rgba(255, 255, 255, 0.6);
  1148. font-size: 15px; }
  1149. .feature-1 .heading, .free-quote .heading, .feature-3 .heading {
  1150. font-size: 22px;
  1151. text-transform: uppercase;
  1152. color: #fff; }
  1153. .feature-1 .icon, .free-quote .icon, .feature-3 .icon {
  1154. border: 2px solid rgba(255, 255, 255, 0.5);
  1155. width: 80px;
  1156. height: 80px;
  1157. line-height: 80px;
  1158. position: relative;
  1159. border-radius: 50%;
  1160. margin: 0 auto !important; }
  1161. .feature-1 .icon > span, .free-quote .icon > span, .feature-3 .icon > span {
  1162. font-size: 35px;
  1163. color: #fff;
  1164. position: absolute;
  1165. top: 50%;
  1166. left: 50%;
  1167. -webkit-transform: translate(-50%, -50%);
  1168. -ms-transform: translate(-50%, -50%);
  1169. transform: translate(-50%, -50%); }
  1170. .free-quote {
  1171. background: #eb9007; }
  1172. .free-quote .form-control {
  1173. border: 2px solid rgba(255, 255, 255, 0.5);
  1174. background: none;
  1175. color: #fff; }
  1176. .free-quote .form-control:active, .free-quote .form-control:focus {
  1177. border: 2px solid #fff; }
  1178. .free-quote .form-control::-webkit-input-placeholder {
  1179. /* Chrome/Opera/Safari */
  1180. color: rgba(255, 255, 255, 0.4);
  1181. font-size: 13px;
  1182. font-style: italic; }
  1183. .free-quote .form-control::-moz-placeholder {
  1184. /* Firefox 19+ */
  1185. color: rgba(255, 255, 255, 0.4);
  1186. font-size: 13px;
  1187. font-style: italic; }
  1188. .free-quote .form-control:-ms-input-placeholder {
  1189. /* IE 10+ */
  1190. color: rgba(255, 255, 255, 0.4);
  1191. font-size: 13px;
  1192. font-style: italic; }
  1193. .free-quote .form-control:-moz-placeholder {
  1194. /* Firefox 18- */
  1195. color: rgba(255, 255, 255, 0.4);
  1196. font-size: 13px;
  1197. font-style: italic; }
  1198. .feature-3 {
  1199. background: #e18a07; }
  1200. .border-primary {
  1201. position: relative; }
  1202. .border-primary h2 {
  1203. text-transform: uppercase;
  1204. font-weight: 700 !important; }
  1205. .border-primary:after {
  1206. position: absolute;
  1207. content: "";
  1208. bottom: 0;
  1209. width: 80px;
  1210. height: 3px;
  1211. background: #f89d13; }
  1212. .border-primary.text-center:after {
  1213. left: 50%;
  1214. -webkit-transform: translateX(-50%);
  1215. -ms-transform: translateX(-50%);
  1216. transform: translateX(-50%); }
  1217. .border-primary.text-left:after {
  1218. -webkit-transform: translateX(0%);
  1219. -ms-transform: translateX(0%);
  1220. transform: translateX(0%); }
  1221. .testimonial {
  1222. max-width: 800px;
  1223. margin: 0 auto !important;
  1224. text-align: center; }
  1225. .testimonial blockquote {
  1226. font-size: 1rem;
  1227. font-style: italic; }
  1228. .testimonial figure img {
  1229. max-width: 100px;
  1230. margin: 0 auto;
  1231. border-radius: 50%; }
  1232. .breadcrumb-custom {
  1233. font-size: 1rem !important; }
  1234. .text-muted {
  1235. color: #ccc !important;
  1236. font-size: 12px;
  1237. text-transform: uppercase; }
  1238. .how-it-work-item .number {
  1239. width: 50px;
  1240. height: 50px;
  1241. background: #f89d13;
  1242. color: #fff;
  1243. line-height: 55px;
  1244. font-weight: 300;
  1245. display: inline-block;
  1246. text-align: center;
  1247. font-size: 30px;
  1248. border-radius: 50%;
  1249. margin-bottom: 40px; }
  1250. .how-it-work-item h2 {
  1251. font-size: 18px;
  1252. margin-bottom: 30px;
  1253. color: #fff; }
  1254. .how-it-work-item p {
  1255. color: white; }
  1256. .person h3 {
  1257. font-size: 18px; }
  1258. .ul-social-circle {
  1259. list-style: none;
  1260. padding: 0;
  1261. margin: 0; }
  1262. .ul-social-circle li {
  1263. display: inline-block;
  1264. margin-left: 5px;
  1265. margin-bottom: 5px; }
  1266. .ul-social-circle li:first-child {
  1267. margin-left: 0; }
  1268. .ul-social-circle li span {
  1269. width: 30px;
  1270. height: 30px;
  1271. background: #777;
  1272. font-size: 13px;
  1273. text-align: center;
  1274. line-height: 30px;
  1275. border-radius: 50%;
  1276. display: inline-block; }
  1277. .ul-social-circle li a span {
  1278. color: #fff;
  1279. -webkit-transition: .3s all ease;
  1280. -o-transition: .3s all ease;
  1281. transition: .3s all ease; }
  1282. .ul-social-circle li a:hover span {
  1283. background: #2b2b2b;
  1284. color: #fff; }
  1285. .custom-pagination a, .custom-pagination span {
  1286. width: 40px;
  1287. height: 40px;
  1288. line-height: 40px;
  1289. border-radius: 50%;
  1290. display: inline-block;
  1291. background: #f89d13;
  1292. color: #fff; }
  1293. .custom-pagination span {
  1294. background: #e6e6e6;
  1295. color: #000; }