hostgenius.uk
Open in
urlscan Pro
51.75.162.143
Public Scan
Submitted URL: http://hostgenius.uk/css/homepage.css?rebuild=1729350334
Effective URL: https://hostgenius.uk/css/homepage.css?rebuild=1729350334
Submission: On October 23 via api from US — Scanned from GB
Effective URL: https://hostgenius.uk/css/homepage.css?rebuild=1729350334
Submission: On October 23 via api from US — Scanned from GB
Form analysis
0 forms found in the DOMText Content
@supports (-webkit-appearance: none) or (-moz-appearance: none) { input[type=checkbox], input[type=radio] { --active: #275EFE; --active-inner: #fff; --focus: 2px rgba(39, 94, 254, .3); --border: #BBC1E1; --border-hover: #275EFE; --background: #fff; --disabled: #F6F8FF; --disabled-inner: #E1E6F9; -webkit-appearance: none; -moz-appearance: none; height: 21px; outline: none; display: inline-block; vertical-align: top; position: relative; margin: 0; cursor: pointer; border: 1px solid var(--bc, var(--border)); background: var(--b, var(--background)); transition: background 0.2s, border-color 0.2s, box-shadow 0.2s; } input[type=checkbox]:after, input[type=radio]:after { content: ""; display: block; left: 0; top: 0; position: absolute; transition: transform var(--d-t, 0.2s) var(--d-t-e, ease), opacity var(--d-o, 0.2s); } input[type=checkbox]:checked, input[type=radio]:checked { --b: var(--active); --bc: var(--active); --d-o: .3s; --d-t: .6s; --d-t-e: cubic-bezier(.2, .85, .32, 1.2); } input[type=checkbox]:disabled, input[type=radio]:disabled { --b: var(--disabled); cursor: not-allowed; opacity: 0.9; } input[type=checkbox]:disabled:checked, input[type=radio]:disabled:checked { --b: var(--disabled-inner); --bc: var(--border); } input[type=checkbox]:disabled + label, input[type=radio]:disabled + label { cursor: not-allowed; } input[type=checkbox]:hover:not(:checked):not(:disabled), input[type=radio]:hover:not(:checked):not(:disabled) { --bc: var(--border-hover); } input[type=checkbox]:focus, input[type=radio]:focus { box-shadow: 0 0 0 var(--focus); } input[type=checkbox]:not(.switch), input[type=radio]:not(.switch) { width: 21px; } input[type=checkbox]:not(.switch):after, input[type=radio]:not(.switch):after { opacity: var(--o, 0); } input[type=checkbox]:not(.switch):checked, input[type=radio]:not(.switch):checked { --o: 1; } input[type=checkbox] + label, input[type=radio] + label { font-size: 14px; line-height: 21px; display: inline-block; vertical-align: top; cursor: pointer; margin-left: 4px; } input[type=checkbox]:not(.switch) { border-radius: 7px; } input[type=checkbox]:not(.switch):after { width: 5px; height: 9px; border: 2px solid var(--active-inner); border-top: 0; border-left: 0; left: 7px; top: 4px; transform: rotate(var(--r, 20deg)); } input[type=checkbox]:not(.switch):checked { --r: 43deg; } input[type=checkbox].switch { width: 38px; border-radius: 11px; } input[type=checkbox].switch:after { left: 2px; top: 2px; border-radius: 50%; width: 15px; height: 15px; background: var(--ab, var(--border)); transform: translateX(var(--x, 0)); } input[type=checkbox].switch:checked { --ab: var(--active-inner); --x: 17px; } input[type=checkbox].switch:disabled:not(:checked):after { opacity: 0.6; } input[type=radio] { border-radius: 50%; } input[type=radio]:after { width: 19px; height: 19px; border-radius: 50%; background: var(--active-inner); opacity: 0; transform: scale(var(--s, 0.7)); } input[type=radio]:checked { --s: .5; } } html { padding: 0; margin: 0; } body { padding: 0; margin: 0; -webkit-font-smoothing: antialiased; font-family: "Mulish", sans-serif; } section { max-width: 1300px; width: calc(100% - 40px); margin: 0 auto; } a { text-decoration: none; } nav { background: linear-gradient(269.94deg, #011788 10.47%, #00126B 99.97%); padding: 15px 0px; color: #ffffff; font-size: 14px; font-weight: 500; } nav #user { float: right; font-family: 'Urbanist', sans-serif; -webkit-font-smoothing: antialiased; } nav #user a { font-weight: 600; color: #ffffff; position: relative; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } nav #user a:hover { color: #1C40F2; } nav .separator { margin-left: 30px; } nav .separator:before { content: ""; position: absolute; left: -17px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 16px; background-color: #5673FF; } mark { background: transparent; color: #00f2be; padding: 0; text-decoration: underline; } menu { background: #fff; margin: 0; padding: 0; margin-top: 20px; margin-bottom: -55px; position: relative; z-index: 2; padding: 13px 16px; border-radius: 5px; } menu img { height: 45px; } menu ul { float: right; margin: 0; padding: 0; list-style-type: none; } menu ul li { font-family: 'Urbanist', sans-serif; font-weight: 600; display: inline-block; padding: 13px 15px; padding-bottom: 12px; margin: 0; font-size: 15px; color: #001042; cursor: pointer; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } menu ul li svg { margin-bottom: -3px; } menu .cart { position: relative; margin-left: 20px; } menu .cart:before { content: ""; position: absolute; left: -10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 20px; background-color: #E8E8E8; } menu ul li:hover { color: #1C40F2; } menu ul li:hover path { fill: #1C40F2; } header { min-height: 600px; background: linear-gradient(278.54deg, #001DAC 15.93%, #000F57 98.7%); padding-top: 100px; padding-bottom: 80px; position: relative; } header h1 { color: white; font-size: 4.25rem; font-family: 'Urbanist', sans-serif; margin: 0; padding: 20px 0px; } header mark { text-decoration: none; position: relative; } header section { padding: 60px 0px; padding-bottom: 80px; background: url(../static/header.png) center right no-repeat; } .trustpilot { width: 100%; max-width: 120px; } .stars { width: 100%; max-width: 145px; margin-top: 1rem; } header p { font-weight: 500; font-size: 1.125rem; color: white; line-height: 30px; padding-bottom: 20px; } .circle { bottom: 0; left: 0; mix-blend-mode: soft-light; width: 380px; z-index: 0; position: absolute; pointer-events: none; } .circle2 { top: 0; right: 0; width: 280px; z-index: 0; position: absolute; pointer-events: none; } .shape1 { top: 0; right: 0; width: 250px; z-index: 0; position: absolute; pointer-events: none; } .shape2 { bottom: 0; left: 0; width: 650px; z-index: 0; position: absolute; pointer-events: none; } .shape3 { left: -50px; top: 26px; z-index: 0; width: 130px; position: absolute; pointer-events: none; } .shape4 { right: 0px; bottom: 0px; z-index: 0; width: 156px; position: absolute; pointer-events: none; } .shape5 { left: 0px; top: 0px; z-index: 0; width: 156px; position: absolute; pointer-events: none; } #cta_blue { background: linear-gradient(95.45deg, #0082F8 0.64%, #1C40F2 98.23%); padding: 16px 32px; display: inline-block; font-family: "Urbanist", sans-serif; font-weight: 600; border-radius: 5px; color: white; cursor: pointer; position: relative; overflow: hidden; z-index: 1 } #cta_empty { outline: 1px solid #ffffff; padding: 16px 32px; display: inline-block; font-family: "Urbanist", sans-serif; font-weight: 600; border-radius: 5px; color: white; cursor: pointer; position: relative; overflow: hidden; z-index: 1 } #cta_blue:hover, #cta_empty:hover { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; padding: 16px 32px; outline: 0px; } #cta_blue:after, #cta_empty:after { content:""; background: linear-gradient(95.45deg, #1C40F2 98.23%, #0082F8 0.64%); -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; width: 102%; height: 100%; right: -2px; top: 0px; position: absolute; z-index: -1; opacity: 0; } #cta_blue:hover:after, #cta_empty:hover:after { -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; content:""; width: 102%; height: 100%; right: -2px; top: 0px; opacity: 1; } .margin-right { margin-right: 1.5rem !important; } #options { background: #f6f6f6; height: 0px; } #options section { display: flex; justify-content: space-between; } #options .option { width: calc(33.33% - 60px); background: white; -webkit-box-shadow: 0px 20px 80px rgb(0 148 255 / 5%); box-shadow: 0px 20px 80px rgb(0 148 255 / 5%); padding: 25px 20px; border-radius: 5px; margin-top: -50px; position: relative; z-index: 2; } #options img { margin-bottom: -20px; margin-right: 15px; } #options h5 { font-family: "Urbanist", sans-serif; color: #001042; font-weight: 700; font-size: 1.25rem; margin: 0; padding: 0; } #options p { color: #666666; font-size: 1rem; margin-bottom: 0px; padding-top: 15px; } #hosting { background: #f6f6f6; padding-top: 220px; position: relative; padding-bottom: 100px; } #hosting h2 { padding: 0; margin: 0; text-align: center; font-size: 2.625rem; font-family: "Urbanist", sans-serif; color: #001042; font-weight: 700; line-height: 1.2; } #hosting .switch { margin: 0px 5px; } #hosting #switch { text-align: center; padding-top: 50px; font-weight: 700; font-size: 14px; zoom: 1.2; color: #001042; } #hosting #package { display: flex; justify-content: space-between; padding-top: 80px; position: relative; } #hosting #package #box { width: calc(33% - 75px); background: white; padding: 50px 30px; z-index: 2; position: relative; overflow: hidden; -webkit-box-shadow: 0px 12px 50px rgb(125 125 125 / 10%); box-shadow: 0px 12px 50px rgb(125 125 125 / 10%); border-radius: 10px; } #hosting #package h3 { font-weight: 700; font-size: 1.25rem; line-height: 1.2; margin: 0; padding: 0; margin-bottom: 0.5rem; } #hosting .from { color: #1C40F2; font-size: 14px; font-weight: 600; padding-top: 1.5rem; padding-bottom: 5px; } #hosting .price { font-size: 2.625rem; font-weight: 800; } #hosting .price span { font-size: 16px; font-weight: 600; margin-left: 6px; } #hosting .promo { background: linear-gradient(287.85deg, rgba(255, 7, 102, 0.1) 0%, rgba(255, 126, 93, 0.1) 95.32%); right: 30px; top: 30px; padding: 6px 18px; font-weight: 500; position: absolute; color: #F16262; font-size: 14px; border-radius: 3px; } #hosting #box p { -webkit-font-smoothing: antialiased; font-family: "Mulish", sans-serif; color: #666666; font-size: 1rem; margin-top: 1.5rem; line-height: 1.5; } #hosting ul { list-style-type: none; margin: 0; padding: 0; font-size: 14px; color: #666666; } #hosting ul li { padding: 9px 0px; } #hosting .fas { color: #1C40F2; margin-right: 0.5rem; } #mostpopular { background: linear-gradient(287.85deg, #FF0766 0%, #FF7E5D 95.32%); width: 370px; font-size: 14px; color: #ffffff; padding: 8px 0; -webkit-transform: rotate(40deg); transform: rotate(40deg); right: -90px; top: 55px; position: absolute; font-weight: 700; text-align: center; } .purchase { background-color: #001042; display: inline-block; font-family: "Urbanist", sans-serif; font-weight: 600; border-radius: 5px; padding: 16px 32px; color: #ffffff; vertical-align: middle; overflow: hidden; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; width: calc(100% - 64px); text-align: center; margin-top: 25px; cursor: pointer; } .purchase.active { background: linear-gradient(95.45deg, #0082F8 0.64%, #1C40F2 98.23%); } .purchase.active:hover { opacity: 0.8; } .purchase:hover { background-color: #1C40F2; color: #ffffff; } .money-back { padding: 60px 25px 50px 25px; position: relative; background: white; margin-top: 35px; border-radius: 10px; text-align: center; } .money-back h3 { font-family: "Urbanist", sans-serif; color: #001042; font-weight: 700; font-size: 1.875em; margin: 0; padding: 0; margin-bottom: 0.5rem; } .money-back p { margin: 0; padding: 0; color: #666666; } #info { background: linear-gradient(278.54deg, #001DAC 15.93%, #000F57 98.7%); color: #ffffff; position: relative; } #info section { background: url(../static/migrate.png) right center no-repeat; padding-top: 100px; padding-bottom: 100px; background-size: 40%; } #info h3 { max-width: 500px; width: 100%; font-size: 2.625rem; font-family: "Urbanist", sans-serif; color: #ffffff; font-weight: 700; margin: 0; padding: 0; } #info p { max-width: 500px; width: 100%; font-family: "Mulish", sans-serif; color: #fff; font-size: 1rem; margin: 0; padding: 0; padding: 40px 0px; padding-bottom: 50px; } .migrate1 { mix-blend-mode: soft-light; left: 0; bottom: 0; z-index: 0; position: absolute !important; } .migrate2 { top: 80px; left: 80px; z-index: 0; width: 70px; position: absolute !important; } .migrate3 { right: 80px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 0; position: absolute !important; } .migrate4 { left: 50%; top: 100px; z-index: 0; mix-blend-mode: soft-light; position: absolute !important; } #about { background-image: url(../static/bg-shape-1.jpg); background-size: cover; background-repeat: no-repeat; background-position: left top; position: relative; overflow: hidden; z-index: 1; } #about section { padding: 80px 0px; } #about h2 { font-family: "Urbanist", sans-serif; color: #001042; font-weight: 700; font-size: 2.625rem; margin: 0; padding: 0; width: 40%; } #about .img { width: 40%; } #about .arrow { height: 46px; margin-right: 20px; margin-top: 2px; float: left; } #about:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, right top, color-stop(-0.38%, rgba(246, 246, 246, 0)), color-stop(12.57%, #F6F6F6), color-stop(45.59%, #F6F6F6), color-stop(77.09%, #F6F6F6), color-stop(98.32%, rgba(246, 246, 246, 0))); background: linear-gradient(90deg, rgba(246, 246, 246, 0) -0.38%, #F6F6F6 12.57%, #F6F6F6 45.59%, #F6F6F6 77.09%, rgba(246, 246, 246, 0) 98.32%); z-index: -1; } #about #right { float: right; width: 50%; } #about #box { background: white; -webkit-box-shadow: 0px 12px 50px rgb(125 125 125 / 10%); box-shadow: 0px 12px 50px rgb(125 125 125 / 10%); padding: 30px 30px 25px; border-radius: 5px; position: relative; z-index: 2; margin-bottom: 1.5rem; } #about #box img { height: 60px !important; top: calc(50% - 30px); left: 10px; position: absolute; } #about .lft { float: left; height: 85px; width: 90px; position: relative; } #about h5 { padding: 0; margin: 0; font-family: "Urbanist", sans-serif; color: #001042; font-weight: 700; font-size: 1.5rem; padding-bottom: 0.5rem; } #about p { padding: 0; margin: 0; font-family: "Mulish", sans-serif; color: #666666; font-size: 1rem; } #about .paddtop { padding-top: 20px; } #rating { background: linear-gradient(278.54deg, #001DAC 15.93%, #000F57 98.7%); } #rating section { padding: 120px 0px; padding-bottom: 80px; color: white; } #rating h2 { font-size: 2.65rem; padding: 0; margin: 0; text-align: center; } #rating .p { text-align: center; font-size: 1rem; padding-bottom: 30px; padding-top: 15px; } #rating * { box-sizing: border-box; } .container { margin: 0 auto; height: 470px; display: flex; flex-flow: column wrap; /* Shorthand – you could use ‘flex-direction: column’ and ‘flex-wrap: wrap’ instead */ justify-content: flex-start; align-items: flex-start; } .item { background: white url(../static/quote-icon.svg) top 33px right 20px no-repeat; min-height: 150px; width: 31%; margin: 1%; padding: 30px 20px; color: #666666; line-height: 1.6em; border-radius: 5px; } #rating h5 { font-family: "Urbanist", sans-serif; color: #001042; font-weight: 700; font-size: 1.25rem; margin: 0; padding: 0; } #rating .item p { color: #666666; line-height: 1.6em; padding: 0px; margin: 0px; } #rating img { width: 98px; margin-top: 5px; margin-bottom: 10px; } .saving-badge { color: #155724; background-color: #d4edda; border-color: #c3e6cb; font-size: 12px; font-weight: 700; padding: 6px 20px; border-radius: 30px; position: absolute; top: 167px; right: 80px; } #integrated { background: #F6F6F6 url(../static/box-shape.png) bottom left no-repeat; min-height: 500px; } #integrated section { padding: 100px 0px; } #integrated h3 { margin: 0; padding: 0; font-size: 2.625rem; font-family: "Urbanist", sans-serif; color: #001042; font-weight: 700; text-align: center; } #integrated #names { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; padding-top: 60px; } #integrated #names .name { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc(25% - 80px); background: white; margin: 15px; padding: 30px 25px; border-radius: 10px; font-weight: 700; font-size: 1.125rem; } #integrated img { float: left; margin: -13px 0px; margin-right: 15px; } #integrated .name.inactive { opacity: 0.6; } #footer { background-color: #000F57; padding-top: 100px; height: 400px; color: white; } #footer .coll1 { width: 33.3%; } footer { padding: 15px 0; background-color: #00175F; color: white; font-size: 1rem; } footer #user { float: right; font-family: 'Urbanist', sans-serif; -webkit-font-smoothing: antialiased; } footer #user a { font-weight: 600; color: #ffffff; position: relative; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } footer #user a:hover { color: #1C40F2; } footer .separator { margin-left: 30px; } footer .separator:before { content: ""; position: absolute; left: -17px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 16px; background-color: #5673FF; } #subheader { padding: 110px 0px; padding-bottom: 60px; background: linear-gradient(278.54deg, #001DAC 15.93%, #000F57 98.7%); color: white; font-size: 50px; font-weight: 700; text-align: center; } #subheader p { font-size: 17px; font-weight: 300; } #order { background: #f6f6f6; padding-bottom: 80px; padding-top: 40px; } #order section { max-width: 1140px; } #order h2 { text-align: left; margin: 0px; font-size: 30px; font-weight: 800; } #order .step { font-size: 23px; font-weight: 700; padding: 20px 0px; } #order .hosting { color: #727586; } #order .hosting b { color: black; } #order .guarantee { font-weight: 800; line-height: 1.2; color: #1d1e20; float: right; text-align: right; font-size: 15px; padding-top: 10px; } #order .prices { display: flex; padding: 50px 0px; padding-bottom: 150px; } #order .prices .tag { width: 25%; background: white; border: 1px solid #dadce0; border-radius: 5px; padding: 25px 15px; margin: 15px; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #order .noleft { margin-left: 0px !important; } #order .noright { margin-right: 0px !important; } #order .prices .tag h3 { font-size: 15px; line-height: 1.4; color: #1d1e20; font-weight: 800; text-align: center; padding: 0; margin: 0; text-transform: uppercase; } #order .prices .tag h4 { text-align: center; font-weight: 800; font-size: 45px; margin: 0; padding-top: 20px; } #order .prices .tag h5 { text-align: center; font-weight: 800; font-size: 15px; margin: 0; text-align: center; color: #727586; } #order .prices .tag p { text-align: center; font-weight: 400; font-size: 13px; margin: 0; padding: 0; padding-top: 15px; text-align: center; color: #727586; } #order .prices .cheaper { color: #36344d; background: #dadce0; border-radius: 100px; padding: 4px 12px; position: absolute; transform: translateY(-50%); transform: translateX(-50%); left: 50%; top: -15px; font-weight: bold; } #order .prices .cheaper_blue { background-color: #0039e4; background-image: -moz-linear-gradient(145deg, #0039e4, #04dbf1); background-image: -webkit-linear-gradient(145deg, #0039e4, #04dbf1); background-image: linear-gradient(145deg, #0039e4, #04dbf1); color: white; border-radius: 100px; padding: 4px 12px; position: absolute; transform: translateY(-50%); transform: translateX(-50%); left: 50%; top: -15px; font-weight: bold; } #order .prices .tag:before { content:""; width: 15px; height: 15px; border-radius: 20px; border: 1px solid #dadce0; position: absolute; top: 17px; left: 17px; } #order .prices .tag.active { border: 1px solid #0082F8; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } #order .prices .tag.active:after { content:"By choosing 48 months plan you could save 62%!"; width: calc(100% - 28px); position: absolute; bottom: -80px; left: 50%; transform: translateY(-50%); transform: translateX(-50%); padding: 15px; background: #0082F8; border-radius: 3px; color: white; font-weight: bold; text-align: center; opacity: 1.0; cursor: default; } #order .prices .tag.active.noright:after { content:"You save the most by choosing this plan!" !important; width: calc(100% - 28px); position: absolute; bottom: -80px; left: 50%; transform: translateY(-50%); transform: translateX(-50%); padding: 15px; background: #e1f7f3; border-radius: 3px; color:#1d1e20; font-weight: bold; text-align: center; opacity: 1.0; cursor: default; } #order .prices .tag.active.noleft:after { content:"By choosing 1 year plan \A you could get 2 month free!"; white-space: pre; width: calc(100% - 28px); position: absolute; bottom: -80px; left: 50%; transform: translateY(-50%); transform: translateX(-50%); padding: 15px; background: #0082F8; border-radius: 3px; color: white; font-weight: bold; text-align: center; opacity: 1.0; cursor: default; } #order .prices .tag.active .cheaper { background-color: #0039e4; background-image: -moz-linear-gradient(145deg, #0039e4, #04dbf1); background-image: -webkit-linear-gradient(145deg, #0039e4, #04dbf1); background-image: linear-gradient(145deg, #0039e4, #04dbf1); color: white; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } #order .prices .tag.active:before { width: 17px; height: 17px; border: 0px; border-radius: 20px; background-color: #0039e4; background-image: -moz-linear-gradient(145deg, #0039e4, #04dbf1); background-image: -webkit-linear-gradient(145deg, #0039e4, #04dbf1); background-image: linear-gradient(145deg, #0039e4, #04dbf1); } #order .prices .tag.active .circle2 { position: absolute; left: 22px; top: 22px; width: 7px; height: 7px; background: white; border-radius: 20px; z-index: 2; } #order #payments .payment.active .circle2 { position: absolute; left: 22px; top: 22px; width: 7px; height: 7px; background: white; border-radius: 20px; z-index: 2; } #order #payments { display: flex; padding-bottom: 40px; } #order #payments .payment { width: 25%; padding: 12px 15px; padding-left: 50px; margin: 15px; background: white; border: 1px solid #dadce0; border-radius: 5px; position: relative; cursor: pointer; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #order .payment:before { content:""; width: 15px; height: 15px; border-radius: 20px; border: 1px solid #dadce0; position: absolute; top: 17px; left: 17px; } #order .payment.active { border: 1px solid #0082F8 !important; -webkit-transition: all 0.2s ease-in !important; transition: all 0.2s ease-in !important; } #order .payment.active:before { width: 17px; height: 17px; border: 0px; border-radius: 20px; background-color: #0039e4; background-image: -moz-linear-gradient(145deg, #0039e4, #04dbf1); background-image: -webkit-linear-gradient(145deg, #0039e4, #04dbf1); background-image: linear-gradient(145deg, #0039e4, #04dbf1); } #order .payment h3 { margin: 0; padding: 0; font-size: 16px; line-height: 1.4; font-weight: 800; padding-bottom: 10px; } .cols { display: flex; justify-content: space-between; } #summary { width: calc(70% - 50px); padding: 15px; border: 1px solid #dadce0; border-radius: 5px; } #summary h2 { font-weight: 700; font-size: 20px; line-height: 24px; margin: 0; padding: 0; } #summary .line { border-top: 1px solid #dadce0; margin: 20px 0px; } #summary .price { float: right; } #summary .old-price { margin-right: 8px; color: #727586; display: inline-block; font-weight: 400; text-decoration: line-through; } #features { width: calc(30% - 20px); padding: 15px 10px; } #summary .price2 { padding-bottom: 20px; } #features b { font-size: 22px; font-weight: 800; } #features i { color: #1877f2; width: 28px; text-align: center; } .cta_order { margin: 0 auto; margin-top: 20px; transform: translateX(-50%); position: absolute; left: 50%; } .feature { padding: 10px 0px; padding-bottom: 5px; } input[type=email] { padding: 10px; background: white; border: 1px solid #dadce0; border-radius: 5px; padding: 11px 16px; font-size: 16px; font-family: "Mulish", sans-serif; } .fbor { display: inline-block; padding: 5px 0px; text-transform: uppercase; font-weight: 700; width: 100px; text-align: center; } .emailstep { padding-top: 20px; padding-bottom: 80px; height: 100px; } .emailstep input[type=email] { width: 35%; -webkit-transition: all 0.2s ease-in !important; transition: all 0.2s ease-in !important; float: left; } .emailstep #response { width: 100%; float: left; padding: 10px; color: #0083f8; } #loginBtn { background: #1877f2 url(facebook.svg) 10px center no-repeat; background-size: 25px; padding: 10px; padding-left: 42px; border-radius: 4px; color: #fff; border: 0px; cursor: pointer; font-weight: bold; font-size: 16px; line-height: 24px; } .emailstep input:focus { border: 1px solid #0082F8; outline: 0px; }