@bg-color: @gray-lighter; @light-text-color: lighten(@gray, 20%); .landing-page { .hero { padding: 60px 0; text-align: center; position: relative; h1 { margin: 0 0 15px 0; } img { display: block; max-width: 500px; padding-bottom: 25px; width: 100%; margin: 0 auto; } .container { position: relative; } .icon { position: absolute; left: -50px; top: -50px; overflow:hidden; transform: rotate(-20deg); opacity: 0.7; i { font-size: 25rem; } } } .product-options, .validation-levels { .btn { min-width: 120px; } } .product-options { padding: 40px 0 20px; text-align: center; h2, h3, h4 { margin: 0; } h2, h3, h4 { padding: 0; font-size: 2.8em; } h3 { padding: 0; font-size: 2.4em; } .item { margin: 0 0 20px 0; padding: 30px; background-color: @white; border-radius: 4px; } h4 { font-size: 1.4em; } .icon { line-height: 80px; font-size: 50px; color: @light-text-color; } img { margin: 20px 0; max-width: 100%; } small, span { display: block; } small { font-size: @baseFontSize; } span { font-size: @baseFontSize + 2; font-weight: 500; } p { margin: 10px 0; color: #555; } .price { margin: 10px 0; font-size: 1.1em; color: #444; } .powered-by { text-align: right; color: @white; font-size: 0.9em; img { margin: 0 0 0 8px; max-height: 60px; } } } .navbar { padding: 0; @media (max-width: 991px) { padding: 0.50rem 1rem; } .navbar-nav { li { a { &:hover, &:focus { color: @themeColor; } } &.active { a { color : @themeColor; background-color: transparent; } } } } } .content-block { padding: 80px 0; .content-image-block { display: flex; align-items: center; img { max-width: 426px; } &:last-child { justify-content: flex-end; } } @media (max-width: 991px) { .content-image-block { display: none; } } .block-title { margin: 0 0 60px!important; } &.border-bottom { border-bottom: 1px solid @default-border-color; } &.secondary { background-color: @brand-primary; .btn-group { .btn-default { background-color: @white; color: @baseFontcolor; border-color: @default-border-color; &:hover, &:focus, &.active { background-color: @bg-color; } } } } p, ul, ol, table { font-size: 15px; color: @light-text-color; } @media (max-width: 767px) { padding: 40px 0; h1, h2, h3 { margin-top: 0; } .block-title { margin: 0 0 30px!important; } } } .text13 { font-size: 1.3em; } .text20 { font-size: 2em; h2 { margin: 0; font-weight: 300; } } .light-grey-bg { background-color: #f6f6f6; color: #222; } .get-started { background-color: @brand-primary; color: @white; h2 { margin: 0 0 20px 0; } .price { font-size: 2em; &:not(:first-child) { display: none; } } .additional-options { .option { &:not(:first-child) { display: none; } } } .checkbox-inline+.checkbox-inline { margin: 0; } .radio-inline+.radio-inline { margin: 0; } .pricing-tables { color: @baseFontcolor; margin-bottom: 0; border: 0 none; .row { display: flex; @media (min-width: 768px ) { align-items: center; justify-content: space-between; } @media (max-width: 767px ) { flex-direction: column; } .price-btn { display: flex; flex-direction: column; .price { text-align: center; font-size: @baseFontSize + 21; font-weight: 500; } } } } } .content-block.tabs { padding: 80px 0; } .nav-tabs { border: 0; li { margin-right: 5px; a { color: @baseFontcolor; border-color: @default-border-color; &:hover{ background-color: transparent; } } } } .tab-content { padding: 30px; background-color: @white; border-radius: 4px; border: 1px solid @default-border-color; } .image-standout { p { font-size: 15px; color: @light-text-color; } img { max-width: 100%; } } .currency-selector, .ssl-currency-selector { display: none!important; } .currency-selector, .ssl-currency-selector { margin: 0 0 30px 0; width: 250px; } .pricing-item { margin: 0 0 10px 0; text-align: center; background-color: @white; border-radius: 4px; .header { padding: 30px 20px 10px; h4 { margin: 0; font-size: 1.4em; } } .price { padding: 0 0 10px 0; font-size: 2em; } ul { margin: 0 0 10px 0; padding: 0; list-style: none; li { line-height: 28px; border-bottom: 1px solid @default-border-color; font-size: 15px; color: @light-text-color; } } .feature-heading { margin: 10px 0 0 0; background-color: @bg-color; line-height: 30px; font-weight: bold; font-size: @baseFontSize + 2; } form { padding: 15px; border-top: 1px solid @default-border-color; } } .features { background-color: @bg-color; text-align: center; .feature { margin-bottom: 30px; height: 250px; overflow: hidden; .icon { line-height: 120px; } } } .faq, .faqs { background-color: @bg-color; h3 { margin-bottom: 30px; } .panel-group { margin: 30px 0; .panel { border-radius: 4px; box-shadow: none; &.panel-default { border-color: @default-border-color; .panel-heading { border-radius: 4px; border-color: @default-border-color; background-color: @white; padding: 20px 30px; cursor: pointer; .panel-title { font-size: 18px; color: @baseFontcolor; font-weight: 500; font-style: normal; a { text-decoration: none; } } } .panel-body { padding: 30px; } } } .panel-body { padding: 20px; border-color: @default-border-color; color: @light-text-color; font-size: 15px; } li { margin-top: 10px; } } &.no-panel { p { min-height: 30px; } } } .trusted-by { color: @light-text-color; img { max-height: 90px; filter: grayscale(100%); opacity: 0.3; } } &.mail-services { .product-options { .preview-text { padding: 50px; color: @white; } .item { background-color: @white; border: 1px solid @default-border-color; border-radius: 4px; } .icon { margin: 30px 0; color: @brand-primary; } .price { margin-bottom: 30px; font-size: 30px; span { display: block; color: @light-text-color; font-size: 14px; } } } .light-grey-bg { margin-top: 0; } .get-started { } .benefits { margin: 0 0 30px 0; padding: 20px; border-radius: 4px; font-size: @baseFontSize + 2; border: 1px solid @default-border-color; h4 { margin-bottom: 30px; } i { color: @brand-primary; padding-right: 5px; } } .navbar { margin-bottom: 0; } .nav-tabs { margin-bottom: 0; } } &.weebly { .builder_hero { display: flex; flex-wrap: wrap; position: relative; padding: 120px 0 400px; .content { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; .title { font-size: 56px; font-weight: 900; line-height: 1; @media (min-width: 768px) { font-size: 76px; } } .desc { font-size: 21px; font-weight: 300; } } } .weeby-banner { padding: 30px 0 120px; .showcase { position: relative; text-align: center; margin-top: -400px; img { border-radius: 10px 10px 4px 4px; } } } @media (max-width: 1011px) { .builder_hero { padding: 120px 0 300px; } .weeby-banner { .showcase { margin-top: -325px; } } } @media (max-width: 751px) { .builder_hero { padding: 120px 0 150px; } .weeby-banner { .showcase { margin-top: -200px } } } .weebly-lite-plan { margin: 0 0 30px 0; padding: 20px; background-color: @white; border-radius: 4px; } @media (min-width: 768px) { .pricing-item { ul { height: 290px; } ul.ecommerce-features { height: 265px; } } } } &.ssl { .content-block { h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } } .validation-levels { padding: 32px 0 32px; text-align: center; h3 { margin: 0; line-height: 100px; font-weight: 300; font-size: 2em; } .item { margin: 0 0 20px 0; padding: 30px; h4 { margin: 0; font-size: @baseFontSize + 4; } img { margin: 20px 0; max-width: 100%; } span { display: block; font-size: @baseFontSize + 2; font-weight: 500; } p { margin: 10px 0; color: @light-text-color; } } a.show-all { line-height: 50px; } } .standout { p, ul li { font-size: 15px; color: @light-text-color; } } .ideal-for { text-align: center; i { padding: 15px 0; font-size: 3em; color: @themeColor; } } .help-me-choose { color: @white; &:hover, &:focus, &:active { color: @white; } img { margin: 20px 0; } .ideal { font-style: italic; font-size: 85%!important; } .ssl-types-expl { font-size: 85%!important; } } .what-is-ssl { @media (min-width: 992px) { .row { display: flex; } } ul { margin: 30px 0; } .fas, .far { float: left; color: @brand-primary; padding-right: 15px; } } .ssl-benefits { margin-top: 0; padding-top: 0; .row { margin-top: 40px; text-align: center; } span { font-weight: 500; font-size: @baseFontSize + 2; } i { display: block; margin: 20px 0; font-size: 5em; } } .browser-notice { float: left; margin-top: -100px; width: 100%; .wrapper-container { padding: 0 75px; } .wrapper { margin: 0 auto; padding: 40px; max-width: 660px; background-color: @white; border-top: 4px solid #cc0000; box-shadow: 2px 2px 5px #ccc; font-size: 1.4em; text-align: center; } img { display: block; float: none !important; margin: 20px auto; } } .browser-msg { span { display: block; padding: 42px 30px; font-size: 1.8em; } img { float: left; max-width: 200px; padding-right: 40px; } } .competitive-upgrade-promo { margin: 80px 0 40px 0; background-color: @brand-primary; font-size: 2em; color: @white; font-weight: 300; text-align: center; a { color: @white; text-decoration: underline; } } .competitive-upgrade-banner { position: fixed; left: 0; bottom: 0; padding: 12px; width: 100%; background: #444; color: #eee; z-index: 100; button.close, h4 { color: @white; } h4 { margin: 2px 0; } p { margin: 2px 0; } } .detailed-info { padding: 80px 0; background-color: @bg-color; .card { box-shadow: none; border: 0 none; .card-header { background-color: transparent; border: 0 none; padding: 1.50rem 2rem; h4 { font-size: 1.125rem; } } .card-body { h4 { margin-bottom: 0.5rem; } } } } .standout-1 { margin: 30px 0 200px 0; padding: 40px 0 0 0; background-color: @brand-primary; text-align: center; .browser { max-height: 400px; overflow: hidden; .browser-image { float: left; width: 100%; img { max-width: 100%; } } } h3 { padding: 30px 0; font-size: 2.4em; font-weight: 300; color: @white; } } .standout-2 { color: #444; font-size: 1.5em; text-align: center; } .features { text-align: center; h3 { margin: 10px 0 40px 0; padding: 0; font-size: 2.8em; } .feature { margin: 0 0 20px; height: auto; font-size: 5em; h4 { font-size: @baseFontSize + 2; } } } .logos { display: flex; justify-content: space-around; overflow: hidden; .logo { width: 100%; max-width: 240px; padding: 15px; } img { max-width: 100%; } } .certificate-options { background-color: @brand-primary; color: @white; .col-md-3, .col-md-4, .col-md-6 { &.sidebar { .header { border: 0 none; } ul { li { text-align: left; padding-right: 20px; color: @white; background: rgba(255,255,255,.1); border-radius: 4px; margin-bottom: 1px; border: 0 none; font-weight: 300; } } } } .preview-text { padding: 180px 0 0; text-align: center; } .block-header { padding: 0 15px; margin-bottom: 30px; @media (min-width: 768px) { .currency-selector, h3 { margin-bottom: 0; } } } &.dv { .block-header { margin-left: 8.33333%; margin-right: 8.33333%; } } } .currency-selector { display: inline-block; width: 250px; } .row-pricing-table { margin-left: -2px; margin-right: -2px; .pricing-table { background-color: @white; border-radius: 4px; margin-bottom: 30px; .popular-plan-wrapper { position: relative; .popular-plan { background-color: @brand-secondary; position: absolute; top: 0; width: 100%; text-align: center; border-radius: 4px 4px 0 0; } } .header { color: @baseFontcolor; } form { padding: 15px; border-top: 1px solid @default-border-color; } } .header { display: flex; align-items: center; justify-content: center; margin-bottom: 4px; padding: 16px; height: 110px; text-align: center; border-bottom: 1px solid @default-border-color; overflow: hidden; h4 { font-size: 18px; margin-bottom: 0; } } ul { list-style: none; margin: 0; padding: 0; font-size: 15px; font-weight: normal; li { padding: 0 15px; line-height: 40px; text-align: right; text-align: center; border-bottom: 1px solid @default-border-color; color: @light-text-color; &:last-child { border-bottom: 0; } } } } .dashed-border { padding-bottom: 70px; border-bottom: 1px dashed #ddd; } } &.sitelock { .hero { img { padding-bottom: 15px; opacity: .70; } } .content-image-block { img { max-width: 326px; filter: grayscale(100%); opacity: .3; } } .plans { padding: 80px 0; background-color: @brand-primary; h2, h3, h4 { color: @white; } .plan { margin: 20px 0; padding: 0; background-color: @white; border-radius: 4px; .header { margin: 0; padding: 20px; h2, h3, h4 { color: @baseFontcolor; } h4 { font-size: @baseFontSize + 4; } p { font-size: @baseFontSize + 2; } } ul { margin: 0; padding: 20px 25px; list-style: none; li { line-height: 28px; text-align: right; border-bottom: 1px solid @default-border-color; &:last-child { border: 0; } span { float: left; } } } .footer { margin: 15px 0 0; padding: 20px; select { margin-bottom: 10px; } } } .fas, .far { font-size: 1.3em; } .fa-check { color: @brand-primary; } } .emergency { background-color: @bg-color; h2.text-danger { color: @brand-danger; } .fas, .far { color: @brand-danger; } .emergency-buy-banner { display: flex; align-items: center; justify-content: space-between; padding: 20px 30px; background-color: @white; border: 1px solid @default-border-color; border-radius: 4px; @media (max-width: 767px) { flex-direction: column; align-items: normal; padding: 15px; .emergency-message { margin-bottom: 20px; } } .emergency-message { font-size: @baseFontSize + 4; font-weight: 500; text-decoration: underline; } } } .feature-wrapper { margin: 0 0 20px 0; i { float: left; font-size: 5em; } .content { margin-left: 100px; } } .features { margin: 0; padding: 40px 0; background-color: transparent; text-align: left; } .faq { background-color: @white; } } &.codeguard { .strong-green { span { color: #94c83d; font-style: italic; font-weight: bold; } } .hero-bg-white { background-color: @white; } .overview-features { ul { margin: 0; padding: 0; list-style: none; } img { padding: 5px 30px; } span { font-size: medium; color: #888; } } .features { .feature { padding-top: 5px; } background-color: inherit; } .pricing { background: #94c83d url(../../../../../assets/img/marketconnect/codeguard/pricing-bg.gif); color: @white; .irs.js-irs-0 { height: 32px; position: relative; display: block; user-select: none; } .pricing-slider-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; @media (max-width: 767px) { flex-direction: column; } @media (min-width: 768px) { h4, .currency-selector { margin: 0; } } .currency-selector { margin: 0; } } .pricing-slider-actions { margin-top: 15px; @media (max-width: 767px) { display: none; } .slider-actions-list { display: flex; justify-content: space-between; .slider-actions-btn { position: relative; border: 1px solid @default-border-color; border-radius: 2px; color: @light-text-color; height: 30px; display: flex; justify-content: center; align-items: center; min-width: 68px; line-height: 24px; font-weight: 500; cursor: pointer; span { position: relative; display: flex; align-items: center; flex: 1; padding: 1px 4px 0; justify-content: center; height: 100%; z-index: 2; } &.active { border-color: #94c83d; color: @white; background-color: #94c83d; &:before { content: ""; position: absolute; transform: rotate(45deg); width: 10px; height: 10px; border: 1px solid #94c83d; top: -5px; z-index: 1; background: #94c83d; left: 50%; margin-left: -5px; } } } } } .pricing-slider-bottom { display: flex; justify-content: space-between; padding-top: 20px; @media (min-width: 768px) { padding-top: 30px; } .pricing-slider-summary { display: flex; .pricing-slider-summary-item { display: flex; flex-direction: column; min-width: 120px; position: relative; margin-right: 24px; .pricing-slider-summary-label { font-size: 14px; line-height: 24px; color: @light-text-color; margin-bottom: 5px; } .pricing-slider-summary-value { display: flex; font-size: 34px; line-height: 44px; font-weight: 400; .price { font-size: 34px; } } &:not(:last-of-type):after { content: ''; position: absolute; right: 0; width: 1px; background: @default-border-color; top: 0; bottom: 0; } .price-cycle { font-size: 26px; line-height: 36px; align-self: flex-end; margin-bottom: 3px; } } } .pricing-slider-form-action { padding: 15px 10px 0; margin: 30px 0 0; @media (min-width: 768px) { display: flex; align-self: flex-end; padding: 0; margin: 0; border: 0 none; } } @media (max-width: 767px) { flex-direction: column; } } } .irs-slider { background: #94c83d; top: -7px; width: 68px; cursor: pointer; z-index: 1100; border: none; box-shadow: none; &:hover { background: darken(#94c83d, 7%); top: -7px; width: 68px; cursor: pointer; z-index: 1100; border: none; box-shadow: none; } } .irs-line { border: 0; height: 16px; top: 0; box-shadow: none; margin-left: 10px; margin-right: 10px; border-radius: 0; } .irs-bar { height: 16px; border: 0; top: 0; background: #6C6C6C; } .irs-bar-edge { height: 16px; width: 50px; top: 0; border: 0 solid #428bca; background: #6C6C6C; margin-left: 10px; margin-right: 10px; border-radius: 0; } .order-btn { background-color: #6C6C6C!important; color: @white; border: 0; } } &.sitelockvpn { .hero { margin: 0; padding: 0; background-color: @brand-primary; text-align: left; h1, h2 { color: @white; } h1, h2 { font-size: 4em; } h2 { font-size: 2em; font-weight: normal; } } .hero-bg { img { max-width: 100%; } } .btn-start { margin: 15px 0; padding: 10px 40px; display: inline-block; background-color: #7bc143; color: #fff; font-size: 1.4em; border-radius: 5px; } .feature { margin: 40px 0; padding: 40px 0; font-size: 1.3em; font-weight: 300; line-height: 1.5em; img { margin: 50px 0; } p { margin: 20px 0; } h3 { font-size: 2em; font-weight: bold; } } ul.highlights { list-style: none; li { &::before { content: "\2022"; color: #ccc; font-size: 1.3em; font-weight: bold; display: inline-block; width: 1.5em; margin-left: -1em; } } } .feature.alternate-bg { background-color: #f4f8fb; } .feature.devices { margin: 0; padding: 70px 0 20px; img { margin: 0; } h3 { margin-top: 40px; } .logos { padding: 20px; text-align: center; img { margin: 25px 30px; } } } .feature.pricing { margin: 0; background-color: @brand-primary; h2 { color: @white; } .pricing-box { margin: 30px 0; padding: 0; background-color: @white; } .cycle { padding: 10px; background-color: @gray-lighter; color: #333; text-align: center; font-weight: bold; } .price { margin: 15px; padding: 15px; color: @brand-secondary; font-weight: bold; font-size: 1.5em; text-align: center; } ul { list-style: none; margin: 15px; padding: 0; li { padding: 5px; text-align: center; border-bottom: 1px solid @default-border-color; font-size: 0.8em; &:last-child { border-bottom: 0; } } } } .signup { padding: 15px; } .btn-signup { display: block; padding: 8px; background-color: #616161; color: #fff; border-radius: 5px; font-weight: 400; text-align: center; } .btn-signup.highlight1 { background-color: #3d82bb; } .btn-signup.highlight2 { background-color: #7bc143; } .dividing-line { margin: 30px auto; padding: 0; background-color: #dce7f1; height: 3px; width: 200px; } .all-plans { text-align: center; span { display: block; padding: 10px; } img { margin: 5px; } } .feature.world { span { display: block; margin: 10px 0; color: #3d82bb; font-weight: bold; font-size: 2.5em; } em { display: block; margin: 0 0 50px; font-style: normal; } img { max-width: 100%; } } .feature.countries { img { margin: 0; max-width: 100%; } } @media (min-width: 992px) { .hero-bg { padding: 40px 0 60px; text-align: left; background: url('../../../../../assets/img/marketconnect/sitelockvpn/header-img.png'); background-repeat: no-repeat; background-position: right bottom; background-size: 650px!important; } } @media (min-width: 1200px) { .hero-bg { padding: 60px 0; text-align: left; background-size: auto; } } @media (max-width: 767px) { .hero h1 { font-size: 3em; } .hero h2 { font-size: 1.6em; } .feature { margin: 15px 0; padding: 15px 0; font-size: 1.2em; } .feature img { margin: 20px 0; } } } &.marketgoo { .video-banner { background-color: @gray-darker; padding: 60px 0; min-height: 300px; line-height: 300px; text-align: center; color: @white; } .feature-blocks { margin: 10px 0; padding: 10px 0; .block { padding: 10px; text-align: center; img { display: block; margin: 0 auto 15px; max-width: 150px; border: 1px solid @default-border-color; border-radius: 10px; } span { font-size: 1.2em; } p { padding: 10px 20px; } } } .feature-wrapper { margin: 0; padding: 20px; border: 1px solid @default-border-color; border-radius: 15px; p { margin-bottom: 0; } } .plan { float: left; margin: 0 0 20px 0; width: 30%; font-size: 1.15em; text-align: center; .header { height: 130px; .best-value { margin: 0; padding: 3px 10px; position: relative; top: -9px; background-color: @brand-secondary; border-radius: 4px; text-transform: initial; color: @white; font-size: 0.3em; display: none; } h4 { margin: 0; padding: 0; font-size: 2.4em; font-weight: bold; } } .pricing { font-size: 1.2em; } ul { list-style: none; margin: 0 0 20px 0; padding: 0; border-top: 1px solid @default-border-color; li { padding: 0 20px; height: 55px; line-height: 55px; border-bottom: 1px solid @default-border-color; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; span { font-weight: 500; } } } } .plan.labels { float: left; width: 40%; display: none; &:first-child { display: block; } ul { li { font-weight: 500; text-align: left; border-right: 1px solid @default-border-color; } } } .plan.marketgoo_pro { .header { h4 { color: @brand-secondary; text-transform: uppercase; } .best-value { display: inline-block; } } ul { background-color: @gray-lighter; } } .carousel { .carousel-indicators { bottom: -50px; li { background-color: @themeColor; } } .carousel-inner { margin-bottom: 50px; } } .testimonials { .testimonial { margin: 0 auto; max-width: 650px; text-align: center; .fa-quote-left { margin-right: 10px; } .fa-quote-right { margin-left: 10px; } } .user { margin: 20px auto; max-width: 350px; text-align: center; img { display: none; } span { display: block; padding: 15px 0 0 0; font-weight: bold; font-size: 1.1em; } em { display: block; margin: 0 0 5px 0; font-style: normal; } } } .embed-responsive { padding-bottom: 45%; } @media (min-width: 768px) { .feature-blocks { .block { padding: 20px 20px; img { max-width: 250px; } p { padding: 10px 40px; } } } .feature-wrapper { padding: 20px 80px; } .plan { .header { height: 90px; } } .testimonials { .testimonial { font-size: 1.5em; } } .faqs { .faq { padding: 0 20px; } } } @media (max-width: 767px) { .plan { .header { span { display: block; } } font-size: 1em; width: 40%; } .plan.labels { display: block; width: 60%; } } } &.ox { padding: 0 0 30px 0; img { max-width: 100%; } .header { margin: 0; padding: 50px 0; background-color: @gray-dark; min-height: 200px; .header-content { padding: 30px 0; } h1 { margin: 30px 0; color: @white; } .btn { padding: 10px 25px; } .logo-img { max-width: 400px; } .header-img { max-width: 70%; } } .stand-out { padding: 50px 0; background-color: @gray-lighter; h2 { margin: 0 0 10px 0; font-size: 21px; } ul { padding: 0 20px; } .wrapper { padding: 20px; } } .features { background: transparent; text-align: left; img { float: left; } p { margin-left: 130px; } .title { font-size: 1.5em; font-weight: 500; color: @baseHeadingcolor; } } .feature-block { min-height: 120px; } h3 { margin: 0 0 40px 0; font-size: 2.6em; } .pricing { background-color: @gray-lighter; table { width: 100%; tr { td { &:first-child { padding: 7px 20px; text-align: left; } } &:nth-child(even) { td { &:first-child { background-color: @white; } } } } } td { &:not(.no-border) { padding: 7px 8px; width: 33.33%; text-align: center; border: 1px solid @default-border-color; } } th { padding: 7px 8px; width: 33.33%; text-align: center; border: 1px solid @default-border-color; padding: 12px 8px; background-color: @white; font-weight: 500; } th.feature { background-color: @themeColor; color: @white; } td.no-bg { background-color: transparent !important; } .pricing-label { padding-bottom: 20px; font-size: 1.6em; } td.buy { text-align: center; padding: 20px; } } .faqs { background-color: @white; .question { margin: 30px 0 10px; font-weight: bold; } } @media (max-width: 991px) { .header { text-align: center; .header-img { float: none; } .header-content { padding: 10px 0 30px; } } img { max-width: 70%; } .feature-tabs { font-size: 0.95em; } ul.feature-tabs { li { img { max-width: 60%; } } } } } &.sitebuilder { .logo-container { padding: 60px; text-align: center; img { max-width: 85%; } } .sitebuilder-hero { margin-top: 80px; padding: 0; text-align: center; background-color: @gray-darker; img { margin-top: -150px; padding: 0; } } h2 { margin-bottom: 25px; text-align: center; font-weight: bold; } .intro { padding: 60px 0; h2 { text-align: left; } p { font-size: 1.1em; line-height: 1.6em; } .learn-more { display: inline-block; margin-top: 15px; } } .features { padding: 60px 0; background-color: transparent; text-align: left; img { max-width: 128px; } .title { display: block; font-size: 1.5em; padding-bottom: 10px; } } .feature-block { font-size: 0.9em; } .tagline { text-align: center; } .nav-tabs { >li { float: none; display: inline-block; zoom: 1; >a { padding: 10px 30px; text-transform: uppercase; border: 0; font-weight: 500; font-size: 1.1em; border-radius: 10px; background-color: transparent!important; &.active { background-color: @themeColor!important; color: @white!important; } } } text-align: center; } .carousel-indicators { li { background-color: @gray-darker; width: 20px; height: 20px; border-radius: 50%; } } .btn-primary { padding: 2px 15px; } .btn-primary.large { padding: 13px 27px; } .templates { padding: 60px 0; border-top: 1px solid @default-border-color; .previews { padding: 50px 0; img { width: 100%; height: 200px; object-fit: cover; object-position: top; } .show-more { div { width: 100%; height: 200px; object-fit: cover; object-position: top; font-size: 3em; text-align: center; line-height: 200px; .icon-wrapper { display: inline-block; width: 100px; line-height: 100px; color: @white; border-radius: 50%; } } } .thumb-wrapper { position: relative; overflow: hidden; .type-label { position: absolute; top: 11px; right: -31px; background-color: @themeColor; color: @white; font-size: 13px; padding: 3px; transform: rotate(30deg); width: 145px; text-align: center; border: 1px solid @white; } } .type-single { .type-label { background-color: @themeColor; } } .type-ecom { .type-label { background-color: #1b9636; } } .tplname { display: block; padding: 10px 0 20px; color: #777; text-align: center; } } } .pricing { padding: 70px 0; background-color: @gray-darker; h2, p { color: @white;; } } .pricing-table { margin: 60px 0 0; padding: 0; font-weight: 500; font-size: 0.92em; border-radius: 6px; overflow: auto; i { color: #bbb; } } .pricing-table-row { margin-left: -10px; margin-right: -10px; min-width: 880px; &:not(.col-heading) { &:nth-child(even) { //background-color: @gray-lighter; } } &::after { content: ""; clear: both; display: table; } .col-primary { float: left; width: 40%; padding: 4px 40px; } .col-plans-1 { float: left; width: 60%; padding: 4px 10px; text-align: center; } .col-plans-2 { float: left; width: 30%; padding: 4px 10px; text-align: center; } .col-plans-3 { float: left; width: 20%; padding: 4px 10px; text-align: center; } .col-plans-4 { float: left; width: 15%; padding: 4px 10px; text-align: center; } .col-plans-5 { float: left; width: 12%; padding: 4px 10px; text-align: center; } } .pricing-table-row.col-heading { div { padding: 18px 10px; text-align: center; } } .faq { padding: 80px 0; background-color: transparent!important; } @media (min-width: 992px) { &.sitebuilder { .logo-container { img { max-width: 40%; } } .pricing { height: 850px; } .pricing-table { overflow: hidden; } .faq { margin: 160px 0 0; } } } @media (min-width: 1200px) { &.sitebuilder { .intro { .vertical-spacer { height: 80px; } } } } @media (min-width: 768px) { &.sitebuilder { .feature-block { min-height: 260px; } } } @media (max-width: 767px) { &.sitebuilder { .templates { .previews { img { height: 300px; } .show-more { div { height: 300px; } } } } } } } } .weebly-upgrade-container, .sitebuilder-upgrade-container { margin: 30px 0 50px; padding: 0; border: 1px solid #ddd; .content-padded { padding: 70px 40px 40px; text-align: center; } img { max-width: 100%; max-height: 135px; } .promo-wrapper { margin: 0; padding: 40px; background-color: #f6f6f6; min-height: 400px; .logincontainer { margin: 30px auto 50px; } h3 { margin: 20px 0; } ul { margin: 30px 0; } .btn-success { margin-bottom: 20px; padding: 15px 15px; font-size: 1.1em; font-weight: 300; } } .weebly-service-select, .sitebuilder-service-select { margin-bottom: 10px; } } @media (min-width: 768px) { .landing-page.codeguard { .overview-features { li { float: left; margin: 0; width: 20%; text-align: center; border-right: 1px solid #ddd; &:last-child { border-right: 0; } } img { display: block; margin: 0 auto; padding: 20px; } span { display: block; padding: 0 30px 20px; font-size: medium; color: #888; } } } } @media (min-width: 992px) { .landing-page { .navbar { .navbar-nav { width: 100%!important; li { width: 25%; a { font-size: @baseFontSize + 1; padding: 0.75rem 1rem; position: relative; text-align: center; border-left: 1px solid @default-border-color; } &.active { a { &:before { content: ""; position: absolute; bottom: -1px; left: 0; right: 0; height: 3px; background: @themeColor; } } } &:last-child { a { border-right: 1px solid @default-border-color; } } } } } } .landing-page.sitelock { .plans { .plan { ul { height: 480px; } } } } } @media (max-width: 767px) { .landing-page { .standout-features { p { margin: 0 20px 50px; } } } .landing-page.ssl { .logos { img { margin-bottom: 20px; max-height: 50px; } } .row-pricing-table { .header { margin-top: 40px; } } } } @media (max-width: 1199px) { .landing-page.ssl { .browser-msg { span { padding: 25px 30px; } } } } @media (max-width: 991px) { .landing-page.ssl { .browser-msg { span { padding: 15px 30px; } } } } @media (max-width: 700px) { .landing-page.ssl { .standout-1 { h3 { padding: 0 0 20px 0; font-size: 1.6em; } } .browser-notice { .wrapper { font-size: 1em; img { max-width: 80px; } } } .browser-msg { span { font-size: 1.4em; } } } } .wp-toolkit { .hero-cta { padding: 30px 0; text-align: center; h1 { font-weight: bold; font-size: 2.5em; } h2 { font-size: 1.2em; } .logo { max-width: 229px; vertical-align: baseline; margin-bottom: -2px; } .logo-plesk { margin-left: 10px; max-height: 45px; vertical-align: middle; margin-bottom: -2px; } } .btn-cta { margin-top: 25px; padding: 15px 75px; } .hero-image { margin-top: 100px; text-align: center; img { margin-top: -100px; padding: 0 0 50px 0; max-width: 100%; } } .body-intro { margin: 0; padding: 0 0 35px; @media (min-width: 992px) { height: 450px; } img { float: left; max-width: 100%; } } .features { margin: 25px 0 0; padding: 25px 0; .smart-updates { margin: 25px 0 50px; } h3 { font-size: 1.6em; font-weight: bold; text-align: center; } } .feature-block { padding: 20px; text-align: center; img { max-width: 100px; } .title { padding: 30px 0; font-size: 1.3em; } } .lightbox-modal { .close { position: absolute; right: 0px; bottom: -30px; z-index: 999; font-size: 2em; font-weight: normal; color: @white; opacity: 1; } .lightbox-image { min-height: 200px; max-width: 100%; height: auto; } .modal-body { position: relative; padding: 0px; background: #ccc; } .modal-dialog { margin: 30px auto; } } .pre-screenshots { margin: 0; padding: 50px 0 150px; text-align: center; .title { padding-bottom: 30px; font-size: 1.5em; } } .screenshots-row { margin-top: -100px; } .screenshots { .screenshot-thumb { display: block; position: relative; margin-bottom: 25px; .overlay { position: absolute; bottom: 0; left: 0; right: 0; overflow: hidden; width: 100%; height: 100%; transition: background-color 0.3s ease; background-color: rgba(0,0,0,0); img { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; max-width: 60px; } } &:hover, &:focus { .overlay { background-color: rgba(0,0,0,0.5); img { display: block; } } } } img { width: 100%; height: auto; } } .pricing { margin: 0; padding: 25px 0; text-align: center; &:after { content: ""; clear: both; display: table; } .starting-from { margin-bottom: 40px; font-size: 1.6em; font-weight: bold; } .subtitle { margin-bottom: 20px; font-size: 1.2em; } .action-btns { .btn { margin-bottom: 5px; padding: 10px 50px; } } } .cart { display: none; padding-top: 40px; text-align: left; } .cart-items { border-bottom: 1px solid #dce8f2; .item { padding: 10px 30px; &:after { content: ""; clear: both; display: table; } &:nth-child(odd) { background-color: #f3f7fa; } &.template { display: none; } } .product-info { display: inline-block; min-width: 450px; margin-right: 30px; } .domain-name,.price { font-weight: bold; } } .cart-totals { padding: 30px; font-size: 1.15em; color: #043855; .cart-total-amount { font-weight: bold; } .btn-checkout { margin: 10px 0 0 0 ; padding: 10px 30px; width: 100%; } } .service-selector { display: flex; flex-wrap: wrap; padding-bottom: 25px; border-bottom: 1px solid #dce8f2; .service { position: relative; flex: 0 0 80%; max-width: 80%; margin-bottom: 30px; .inner-content { padding: 10px; } .in-cart-indicator { display: none; text-align: center; img { max-width: 40px; } } .btn { width: 95%; &.disabled { background-color: #e7e7e7; border-color: #e7e7e7; color: #999; } } } .service.in-cart { .btn { display: none; } .in-cart-indicator { display: block; } } .product-name { font-weight: 900; padding: 10px; text-transform: uppercase; } .divider { margin: 0 auto; background-color: #d5d5d5; height: 1px; width: 100px; } .domain-name { padding: 15px; font-size: 1.1em; font-weight: bold; color: @themeColor; } .description { max-height: 48px; overflow: hidden; } .price { font-weight: bold; } } .faqs { margin: 0; padding: 0 0 100px 0; .border-line { margin-top: 30px; width: 115px; height: 3px; background-color: #dce8f2; } .faq-title { padding: 20px 0; font-size: 1.1em; font-weight: 500; } } .addon-na { padding-top: 5px; } @media (min-width: 768px) { .hero-cta { padding: 75px 0; h1 { font-size: 3.4em; } h2 { font-size: 2em; } .logo-plesk { max-height: 65px; } } .body-intro { padding: 50px 0 75px; } .features { margin: 50px 0; padding: 50px 0; .smart-updates { margin: 50px 0 100px; } h3 { font-size: 2.4em; text-align: left; } } .pre-screenshots { margin: 50px 0 0; padding: 75px 0 150px; .title { font-size: 2em; } } .pricing { margin: 50px 0; padding: 50px 0; .subtitle { margin-bottom: 40px; } } .cart-items { .item { line-height: 40px; } } .service-selector { padding-bottom: 75px; .service { flex: 0 0 250px; max-width: 250px; .inner-content { min-height: 195px; } } } .cart-totals { .btn-checkout { margin: 0; width: auto; } } } } table.ox-table-accounts td { padding-top: 0.5rem; padding-bottom: 0.5rem; } table.ox-table-accounts .dropdown-hamburger::after { display: none; } table.ox-table-accounts ul.dropdown-menu button.btn-sm, table.ox-table-accounts ul.dropdown-menu .btn-group-sm > button.btn { border-radius: 0; } table.ox-table-accounts tbody.account-entry > tr:hover { background-color: rgba(0, 0, 0, 0.05); } table.ox-table-accounts tbody.account-entry { cursor: pointer; } table.ox-table-accounts tbody.aliases-body { border-top: 0; } table.ox-table-accounts tbody.aliases-body > tr > td { border-top: 0; } table.ox-table-accounts tr.alias-entry td:first-child { font-size: .9em; } table.ox-table-accounts tr.create-alias td:first-child { font-size: .9em; } table.ox-table-accounts span.email-aliases { font-size: .9em; font-weight: bold; } table.ox-table-accounts .input-group { width: 65%; } ul.ssl-certs-all { .action-btn { display: flex; align-items: center; justify-content: flex-start; @media (min-width: 992px) { justify-content: flex-end; } } } //cpanelseo .landing-page.xovinow .content-block { margin: 20px 0; padding: 20px 0; } .landing-page.xovinow .header { margin: 0; padding: 50px 0; background-color: #10069F; color: #fff; } .landing-page.xovinow .header-img { float: right; max-width: 55% !important; margin-top: 0px; } @media (min-width: 1200px) { .landing-page.xovinow .header-img { max-width: 60% !important; margin-top: -60px; } } .landing-page.xovinow .header h1 { display: block; margin: 20px 0; color: #fff; } .landing-page.xovinow .header .btn { margin: 20px 0; } .landing-page.xovinow .btn-stretched { padding: 8px 30px; } .landing-page.xovinow .btn-xovinow { color: #10069F; background-color: #fff; border-color: #fff; } .landing-page.xovinow .carousel-container { margin: 0 20px; max-width: 950px; text-align: center; } .landing-page.xovinow .feature-carousel .carousel-inner { border-radius: 6px; box-shadow: 0px 0px 20px #ccc; } .landing-page.xovinow .feature-carousel img { max-width: 100%; } .landing-page.xovinow .feature-carousel .carousel-control { display: inline-block; margin: 20px; width: 30px; height: 30px; border-radius: 50%; background-color: #10069F; color: #fff; font-size: 20px; text-align: center; } .landing-page.xovinow .feature-carousel .carousel-control.right { left: auto; right: -70px; } @media (min-width: 768px) { .landing-page.xovinow .carousel-container { margin: 0 100px; max-width: 950px; } .landing-page.xovinow .feature-carousel .carousel-control { position: absolute; margin: 0; top: 50%; left: -70px; width: 40px; height: 40px; font-size: 25px; } .landing-page.xovinow .feature-carousel .carousel-control.right { left: auto; right: -70px; } } @media (min-width: 1150px) { .landing-page.xovinow .carousel-container { margin: 0 auto; } } .landing-page.xovinow .feature-tabs .nav-tabs li { margin: 0; padding: 3px; width: 50%; } @media (min-width: 576px) { .landing-page.xovinow .feature-tabs .nav-tabs li { width: 33.3%; } } @media (min-width: 991px) { .landing-page.xovinow .feature-tabs .nav-tabs li { width: 16.6%; } } .landing-page.xovinow .feature-tabs .nav-tabs > li > a, .landing-page.xovinow .feature-tabs .nav-tabs > li > a:focus, .landing-page.xovinow .feature-tabs .nav-tabs > li > a:hover { margin: 4px; padding: 10px; display: block; background-color: #eef4f8; color: #555; border-radius: 4px; border: 0; width: 100%; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .landing-page.xovinow .feature-tabs .nav-tabs > li > a.active, .landing-page.xovinow .feature-tabs .nav-tabs > li > a.active:focus, .landing-page.xovinow .feature-tabs .nav-tabs > li > a.active:hover { background-color: #10069F; color: #fff; border: 0; } .landing-page.xovinow .feature-tabs .tab-content img { max-width: 300px; } .landing-page.xovinow .audience i { margin-bottom: 15px; font-size: 2em; } .landing-page.xovinow .pricing .money-back { font-size: 1.6em; line-height: 1.2em; color: #043855; } .landing-page.xovinow .pricing .money-back span { font-weight: bold; color: #10069F; } .landing-page.xovinow .pricing .plan-features { font-weight: bold; color: #043855; } .landing-page.xovinow .pricing .plan { margin: 0 0 50px 0; padding: 0; text-align: center; } .landing-page.xovinow .pricing .plan-header { padding: 0 10px; height: 120px; } .landing-page.xovinow .pricing .plan-header img { max-width: 90%; } .landing-page.xovinow .pricing .plan .plan-name { padding: 5px; font-size: 1.1em; font-weight: bold; color: #043855; border-bottom: 4px solid #737373; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .landing-page.xovinow .pricing .plan.featured .plan-name { border-color: #10069F; } .landing-page.xovinow .pricing .plan .plan-price { margin-top: 8px; padding: 5px; font-size: 0.95em; font-weight: bold; color: #043855; border-bottom: 2px solid #f4f5f7; } .landing-page.xovinow .pricing .plan-feature { padding: 6px 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .landing-page.xovinow .pricing .plan-feature.row-highlight { background-color: #f8f9fa; } .landing-page.xovinow .pricing .plan-feature i { color: #10069F; } .landing-page.xovinow .pricing .buy-btn { padding-top: 30px; } .landing-page.xovinow .pricing .plan.featured .buy-btn .btn { color: #fff; background-color: #10069F; border-color: #10069F; } .landing-page.xovinow .pricing .plan.featured .buy-btn .btn:hover { background-color: #10069F; border-color: #10069F; } .landing-page.xovinow .faq .accordion > .card { border: 0; border-radius: 5px; } .landing-page.xovinow .faq .accordion > .card > .card-header { border: 0; border-radius: 5px; } .landing-page.xovinow .faq img { display: block; margin: 0 auto 20px; } .landing-page img { max-width: 100%; } .landing-page.nordvpn p { font-size: 1.1rem; font-weight: lighter; } .landing-page.nordvpn h1 { font-size: 2rem; font-weight: bold; } .landing-page.nordvpn h3 { font-size: 1.4rem; font-weight: bold; } .landing-page.nordvpn strong { font-weight: bold; } .landing-page.nordvpn .blue { color:#4580ff; } .landing-page.nordvpn .line-break { border-bottom: 1px #dce8f2 solid; padding-top: 20px; } .landing-page.nordvpn .btn-get-nord, .landing-page.nordvpn .btn-get-monthly, .landing-page.nordvpn .btn-get-annually { font-weight: 500; font-size: 1.4rem; padding: .8rem 4rem; background: #4580ff; color: white; border: 0; } .landing-page.nordvpn .btn-get-deal { padding: .8rem 1.5rem; background: #f55368; } .landing-page.nordvpn .btn-get-monthly { background: #1b325a; margin-bottom: 2.5rem; } .landing-page.nordvpn .btn-get-annually { background:#4580ff; } .landing-page.nordvpn .hero { font-size: 1.25rem; } .landing-page.nordvpn .hero .hero-bg { margin: 1.25rem 0; } .landing-page.nordvpn .hero h1 { font-size: 2.125rem; font-weight: bold; } .landing-page.nordvpn .hero h2 { font-size: 1.75rem; } .landing-page.nordvpn .hero .guarantee { margin: 1rem 0; font-weight: bold; font-size: 1.7rem; color:#4580ff; text-transform:uppercase; padding-bottom: 25px; } .landing-page.nordvpn .hero, .landing-page.nordvpn .feature.world { background:#0e1b33; color:white; } .landing-page.nordvpn .feature { padding:60px 0; text-align: center; } .landing-page.nordvpn .feature.icon img, .landing-page.nordvpn .feature.threat img { margin: 2rem 0; } .landing-page.nordvpn .feature.icon h1, .landing-page.nordvpn .feature.comparison h1, .landing-page.nordvpn .feature.threat h1, .landing-page.nordvpn .feature.use h1 { margin: 2.5rem 0; } .landing-page.nordvpn .feature.pricing h1 { margin: 4rem 0; } .landing-page.nordvpn .feature.icon h3, .landing-page.nordvpn .feature.use h3 { margin-bottom: 1.4rem; } .landing-page.nordvpn .feature.icon .col-3 { padding: 0 3rem; } .landing-page.nordvpn .feature.device p, .landing-page.nordvpn .feature.security p, .landing-page.nordvpn .feature.use p { margin-bottom: 2.5rem; } .landing-page.nordvpn .feature.device, .landing-page.nordvpn .feature.security, .landing-page.nordvpn .feature.faq { text-align: left; } .landing-page.nordvpn .feature.comparison th, .landing-page.nordvpn .feature.comparison td { padding: 1rem 0; font-weight: lighter; font-size: 1.1rem; } .landing-page.nordvpn .feature.comparison .comparison-note { font-size: 0.75rem; text-align: center; } .landing-page.nordvpn .feature.comparison .comparison-note a { text-decoration: underline; } .landing-page.nordvpn .feature.world { text-align: center; } .landing-page.nordvpn .feature.world h1 { margin: 0 0 2.5rem; } .landing-page.nordvpn .feature.world .world-image { max-width: initial; margin: auto; opacity: 33%; } .landing-page.nordvpn .feature.world .world-desc { position: absolute; top: 0; width: 100%; } .landing-page.nordvpn .feature.world .world-image, .landing-page.nordvpn .feature.world .world-tagline, .landing-page.nordvpn .feature.world .world-data .col-6 { margin-bottom: 2rem; } .landing-page.nordvpn .feature.world .world-data p:first-of-type { margin-bottom: 0.5rem; } .landing-page.nordvpn .feature.world .world-data p:nth-of-type(2) { font-size: 3.25rem; line-height: 3.25rem; font-weight: bold; margin-bottom: 0; } .landing-page.nordvpn .feature.world > p { margin-bottom: 2.5rem } .landing-page.nordvpn .feature.logo { background:#f2f2f2; } .landing-page.nordvpn .feature.logo img { margin: 0.75rem 0; } .landing-page.nordvpn .feature.security .row.h-100 { margin: 4rem 0 8rem; } .landing-page.nordvpn .feature.security .row.h-100 p { font-size: 1.4rem; } .landing-page.nordvpn .feature.use .row div { padding-top: 0; } .landing-page.nordvpn .feature.use .row.headers div { padding-top: 1.6rem; padding-bottom: 0; } .landing-page.nordvpn .feature.use .col-4 p { text-align: left; } .landing-page.nordvpn .feature.threat .col-4, .landing-page.nordvpn .feature.use .col-4{ padding: 1.6rem 2rem; } .landing-page.nordvpn .feature.threat .col-4 { padding: 0 2rem; } .landing-page.nordvpn .feature.pricing .billing-cycle { font-size: 2.5rem; font-weight: lighter; } .landing-page.nordvpn .feature.pricing .billing-price { font-size: 2.5rem; line-height: 3rem; font-weight: bold; } .landing-page.nordvpn .feature.pricing .billing-save, .landing-page.nordvpn .feature.faq h1 { margin-bottom: 2.5rem; } .landing-page.nordvpn .feature.faq .card-header .btn i { align-self: center; } .landing-page.nordvpn .comparison { text-align: center; } .landing-page.nordvpn .comparison .col-2:first-of-type { text-align: left; } .landing-page.nordvpn .comparison .col-2 { min-height: 4rem; padding: 0 1rem; border: 1px solid #e7e7e8; border-bottom: none; } .landing-page.nordvpn .comparison .col-12:first-of-type .col-2 { min-height: 1.5rem; } .landing-page.nordvpn .comparison .col-12:nth-of-type(7) .col-2:not(:nth-of-type(2)), .landing-page.nordvpn .comparison .col-12:last-of-type .col-2:nth-of-type(2){ border-bottom: 1px solid #e7e7e8; } .landing-page.nordvpn .comparison .col-12:first-of-type .col-2:not(:nth-of-type(2)), .landing-page.nordvpn .comparison .col-12:last-of-type .col-2:not(:nth-of-type(2)) { border: none; } .landing-page.nordvpn .comparison .col-12:nth-of-type(2) .col-2:nth-of-type(2), .landing-page.nordvpn .comparison .col-12:last-of-type .col-2:nth-of-type(2) { border-top: none; } .landing-page.nordvpn .comparison .col-2:first-of-type { border-right: none; } .landing-page.nordvpn .comparison .col-2:not(:first-of-type):not(:nth-of-type(2)) { border-left: none; } .landing-page.nordvpn .comparison .col-12:nth-of-type(2) .col-2:first-of-type { border-top-left-radius: 4px; } .landing-page.nordvpn .comparison .col-12:nth-of-type(7) .col-2:first-of-type { border-bottom-left-radius: 4px; } .landing-page.nordvpn .comparison .col-12:nth-of-type(2) .col-2:last-of-type { border-top-right-radius: 4px; } .landing-page.nordvpn .comparison .col-12:nth-of-type(7) .col-2:last-of-type { border-bottom-right-radius: 4px; } .landing-page.nordvpn .comparison .col-12:first-of-type .col-2:nth-of-type(2) { border-radius: 4px 4px 0 0; } .landing-page.nordvpn .comparison .col-12:last-of-type .col-2:nth-of-type(2) { border-radius: 0 0 4px 4px; } .landing-page.nordvpn .comparison .col-2 { display: flex; align-items: center; flex-wrap: wrap; } .landing-page.nordvpn .comparison .col-12 .col-2:nth-of-type(2) { border-left-color: #bed4fe; border-right-color: #bed4fe; background: #ecf3ff; } .landing-page.nordvpn .comparison .col-12:first-of-type .col-2:nth-of-type(2) { border-top-color: #bed4fe; } .landing-page.nordvpn .comparison .col-12:last-of-type .col-2:nth-of-type(2) { border-bottom-color: #bed4fe; } .landing-page.nordvpn .comparison .col-2 span { width: 100%; } .landing-page.nordvpn .comparison .btn-get-deal { font-size: 1rem; padding: 0.5rem 1.5rem; } .landing-page.nordvpn .comparison-container { overflow-x: auto; margin-bottom: 2.5rem; } .landing-page.nordvpn .comparison-container > .row { min-width: 1110px; } @media (max-width: 575px) { .landing-page.nordvpn .feature.pricing h1 { margin: 3.5rem 0; } .landing-page.nordvpn .hero h2 { font-size: 1.5rem; } .landing-page.nordvpn .hero .guarantee { font-size: 1.4rem; } .landing-page.nordvpn p { font-size: 1rem; } .landing-page.nordvpn .feature.world .world-data p:nth-of-type(2) { font-size: 3.75rem; line-height: 3rem; } .landing-page.nordvpn .feature.security .row.h-100 p { font-size: 1.25rem; } .landing-page.nordvpn .feature.security .row.h-100 { margin-bottom: 2.5rem; } .landing-page.nordvpn .feature { padding: 35px 0; } .landing-page.nordvpn .br-xs-space { content: ""; } .landing-page.nordvpn .br-xs-space:after { content: " "; } } @media (min-width: 576px) { .landing-page.nordvpn .br-sm-reg { content: initial; } .landing-page.nordvpn .br-sm-space { content: ""; } .landing-page.nordvpn .br-sm-space:after { content: " "; } } @media (min-width: 768px) { .landing-page.nordvpn .br-md-reg { content: initial; } .landing-page.nordvpn .br-md-space { content: ""; } .landing-page.nordvpn .br-md-space:after { content: " "; } } @media (min-width: 992px) { .landing-page.nordvpn .feature.logo img, .landing-page.nordvpn .feature.world .world-image { margin: 0; } .landing-page.nordvpn .br-lg-reg { content: initial; } .landing-page.nordvpn .br-lg-space { content: ""; } .landing-page.nordvpn .br-lg-space:after { content: " "; } } @media (min-width: 1200px) { .landing-page.nordvpn .feature.world { text-align: left; } .landing-page.nordvpn .feature.world .world-desc { position: initial; } .landing-page.nordvpn .feature.world .world-image { position: absolute; top: 0; right: 2rem; opacity: 100%; } .landing-page.nordvpn .br-xl-reg { content: initial; } .landing-page.nordvpn .br-xl-space { content: ""; } .landing-page.nordvpn .br-xl-space:after { content: " "; } } .landing-page.threesixtymonitoring { font-family: "Open Sans", sans-serif; font-size: 0.875rem; color: #42535e; } .landing-page.threesixtymonitoring h1, .landing-page.threesixtymonitoring h2, .landing-page.threesixtymonitoring h3, .landing-page.threesixtymonitoring .row-revenue { font-weight: 600 !important; color: #222; } .landing-page.threesixtymonitoring h1 { font-size: 2.5rem; margin-bottom: 2rem; } .landing-page.threesixtymonitoring h2 { font-size: 2.125rem; margin-bottom: 2rem; } .landing-page.threesixtymonitoring h3 { font-size: 1.75rem; } .landing-page.threesixtymonitoring .p-tagline { font-size: 1rem; margin-bottom: 2rem; } .landing-page.threesixtymonitoring .section-header .tab-server .p-tagline { font-size: 2.125rem; font-weight: 600; } .landing-page.threesixtymonitoring section { padding: 5rem 0; text-align: center; } .landing-page.threesixtymonitoring .section-discover, .landing-page.threesixtymonitoring .section-features { padding: 7.5rem 0; } .landing-page.threesixtymonitoring .section-features .tab-content { padding-bottom: 1rem; } .landing-page.threesixtymonitoring .section-notifications, .landing-page.threesixtymonitoring .section-monitoring, .landing-page.threesixtymonitoring .section-features .row-features { padding: 3rem 0; } .landing-page.threesixtymonitoring .nav-secondary { padding-top: 5.5rem; } .landing-page.threesixtymonitoring .section-discover .row-features { margin: 5rem 0; } .landing-page.threesixtymonitoring .section-header .tab-server h2 { margin-bottom: 1rem; } .landing-page.threesixtymonitoring .modal-results .modal-body, .landing-page.threesixtymonitoring .section-header, .landing-page.threesixtymonitoring .tab-website .section-monitoring { background-color: #b8d2ff; background-position: right; background-repeat: no-repeat; background-size: cover; } .landing-page.threesixtymonitoring .btn-primary { background-color: #8952cb !important; border-color: #8952cb !important; border-radius: 2.5rem; color: #fff !important; font-weight: 600; padding: 1.125rem; text-transform: uppercase; width: 100%; max-width: 25rem; } .landing-page.threesixtymonitoring .btn:disabled { opacity: initial; } .landing-page.threesixtymonitoring .btn-search { background-color: #000; border-radius: 0.25rem; color: #fff; width: 100%; } .landing-page.threesixtymonitoring .section-pricing .btn-primary { width: 100%; } .landing-page.threesixtymonitoring .section-header { color: #222; } .landing-page.threesixtymonitoring .section-header .form-control { font-weight: 600; color: #222; } .landing-page.threesixtymonitoring .img-logo, .landing-page.threesixtymonitoring .img-full, .landing-page.threesixtymonitoring .tab-website h1 { margin-bottom: 2rem; } .landing-page.threesixtymonitoring .modal-results .modal-header { background: linear-gradient(to right, #902a6d, #ce3b56); color: #fff; } .landing-page.threesixtymonitoring .modal-results .modal-dialog { max-width: 970px; } .landing-page.threesixtymonitoring .modal-results .modal-body > div { margin: 0 1rem; } .landing-page.threesixtymonitoring .modal-results .modal-body p { text-transform: uppercase; font-size: 1.75rem; font-weight: 600; margin: 1.5rem 0; } .landing-page.threesixtymonitoring .modal-results .modal-body .btn { margin: 1.5rem 0; } .landing-page.threesixtymonitoring .modal-results .div-results { margin-bottom: 4rem; } .landing-page.threesixtymonitoring .modal-results .div-results > div:first-child { font-size: 1rem; font-weight: 600; margin-bottom: 0.25rem; } .landing-page.threesixtymonitoring .modal-results .div-results > div:nth-child(2) { text-transform: uppercase; font-size: 1.25rem; font-weight: 600; margin-bottom: 0.75rem; } .landing-page.threesixtymonitoring .modal-results .div-results [data-metric="host_status"] { text-transform: uppercase; } .landing-page.threesixtymonitoring .modal-results .row-legend i { margin: 0 1rem; } .landing-page.threesixtymonitoring .modal-results .row-legend { font-size: 0.75rem; font-weight: 600; } .landing-page.threesixtymonitoring .modal-results .result-positive { color: #00c74f; } .landing-page.threesixtymonitoring .modal-results .result-concern { color: #ffcc1a; } .landing-page.threesixtymonitoring .modal-results .result-negative { color: #f1526f; } .landing-page.threesixtymonitoring .modal-results .div-modal-border { width: 100%; border-bottom: solid 1px #b8d2ff; margin: 2rem 0; } .landing-page.threesixtymonitoring .nav-item { width: 50%; } .landing-page.threesixtymonitoring .nav-item.nav-full-width { width: 100%; } .landing-page.threesixtymonitoring .nav-link { color: #42535e; font-weight: 600; height: 100%; } .landing-page.threesixtymonitoring .nav-primary .nav-link { background-color: #f1f7ff; border-radius: 0 0 0.25rem 0.25rem; padding: 1.875rem; font-size: 1.25rem; } .landing-page.threesixtymonitoring .modal-results .modal-header, .landing-page.threesixtymonitoring .nav-primary .nav-link.active { background: linear-gradient(to right, #902a6d, #ce3b56); color: #fff; } .landing-page.threesixtymonitoring .nav-secondary .nav-link { background-color: #d9e8ff; border-radius: 0.25rem 0.25rem 0 0; padding: 1.875rem; } .landing-page.threesixtymonitoring .nav-secondary .nav-link.active { background-color: #fff; border-radius: 0; border-top: solid #9b65db 3px; } .landing-page.threesixtymonitoring .tab-content { padding: initial; } .landing-page.threesixtymonitoring .div-heading-text { margin-top: -7rem; } .landing-page.threesixtymonitoring .section-features { background: linear-gradient(#dce9ff, #ffffff); } .landing-page.threesixtymonitoring .row-features { font-weight: 600; } .landing-page.threesixtymonitoring .row-features span { display: block; font-size: 1.125rem; font-weight: 600; text-transform: uppercase; margin-bottom: 2rem; } .landing-page.threesixtymonitoring .row-features img { margin: 2rem 0; width: 7.5rem; } .landing-page.threesixtymonitoring .row-features p { margin-bottom: 2rem; } .landing-page.threesixtymonitoring .row-notifications { font-size: 0.75rem; } .landing-page.threesixtymonitoring .row-notifications > div { margin: 1rem 0; } .landing-page.threesixtymonitoring .col-brand-img { height: 92px; } .landing-page.threesixtymonitoring .section-monitoring { padding-top: 1.875rem; padding-bottom: 1.875rem; } .landing-page.threesixtymonitoring .tab-server .section-monitoring { margin-bottom: 5rem; } .landing-page.threesixtymonitoring .section-monitoring .container > .row { align-items: center; } .landing-page.threesixtymonitoring .row-revenue { color: #fff; font-size: 1.25rem; margin: 2.25rem 0; } .landing-page.threesixtymonitoring .row-revenue .row div:first-child, .landing-page.threesixtymonitoring .row-revenue .row div:nth-child(4) { font-size: 2.5rem; } .landing-page.threesixtymonitoring .row-revenue > div { padding: 15px; } .landing-page.threesixtymonitoring .row-revenue > div .row { border-radius: 0.5rem; margin: auto; padding: 1.875rem 0; } .landing-page.threesixtymonitoring .row-revenue > div:first-child .row { background-color: #ac86da; } .landing-page.threesixtymonitoring .row-revenue > div:nth-child(2) .row { background-color: #a175d5; } .landing-page.threesixtymonitoring .row-revenue > div:nth-child(3) .row { background-color: #9563d0; } .landing-page.threesixtymonitoring .row-revenue > div:last-child .row { background-color: #8952cb; } .landing-page.threesixtymonitoring .div-pricing-container { margin-bottom: 3rem; } .landing-page.threesixtymonitoring .div-pricing { min-width: 930px; } .landing-page.threesixtymonitoring .div-pricing .col-4 > div, .landing-page.threesixtymonitoring .div-pricing .row:not(.row-order) .col-2 > div { padding: 0.5rem; } .landing-page.threesixtymonitoring .div-pricing .row-order { margin-bottom: 1rem; } .landing-page.threesixtymonitoring .row-amount { margin-top: 2rem; margin-bottom: 1rem; } .div-pricing > div:nth-child(2) > div { border-top: solid #f8fafc 3px; } .landing-page.threesixtymonitoring .div-heading-border { border-bottom: solid #9b65db 3px; margin: 0.5rem; } .landing-page.threesixtymonitoring .div-pricing-container ul { list-style: none; padding: 0; } .landing-page.threesixtymonitoring .div-pricing-container li { height: 2.5rem; line-height: 2.5rem; } .landing-page.threesixtymonitoring .div-pricing-container .div-feature-labels li, .landing-page.threesixtymonitoring .div-pricing-container .div-feature-label-starting { padding-left: 0.5rem; } .landing-page.threesixtymonitoring .header { height: 6.25rem; } .landing-page.threesixtymonitoring .div-feature-price { margin: 0 1rem; } .landing-page.threesixtymonitoring .div-feature-label-starting, .landing-page.threesixtymonitoring .div-feature-price { margin-top: 2.5rem; line-height: 2.5rem; } .landing-page.threesixtymonitoring .div-feature-order { margin: 1rem; margin-bottom: 3rem; } .landing-page.threesixtymonitoring .div-feature-labels { text-align: left; width: 65%; float: left; } .landing-page.threesixtymonitoring .div-feature-values { width: 35%; float: left; } .landing-page.threesixtymonitoring .div-pricing-container .div-feature-labels ul li:nth-child(2n+2) { background-color: #f1f5f9; } .landing-page.threesixtymonitoring .div-pricing-container .div-feature-values li { text-transform: lowercase; } .landing-page.threesixtymonitoring .div-pricing-container .div-feature-values ul li:nth-child(2n+2) { background-color: #f8fafc; } .landing-page.threesixtymonitoring .div-feature-price { background-color: #b8d2ff; color: #fff; } .landing-page.threesixtymonitoring .div-feature-labels, .landing-page.threesixtymonitoring .div-plan-name, .landing-page.threesixtymonitoring .div-feature-price, .landing-page.threesixtymonitoring .section-pricing strong { font-weight: 600; } .landing-page.threesixtymonitoring .div-feature-label-starting { background-color: #8952cb; color: #fff; } .landing-page.threesixtymonitoring .section-pricing .fa-times { color: #2ea2e2; } .landing-page.threesixtymonitoring .div-sample-price { filter: blur(3px); -webkit-filter: blur(3px); } .landing-page.threesixtymonitoring .section-faq .btn-link { color: #42535e; font-weight: 600; text-transform: uppercase; text-align: left; font-size: 0.9rem; } .landing-page.threesixtymonitoring .section-faq .card { border: 0; margin: 0; } .landing-page.threesixtymonitoring .section-faq .card-header { background-color: #fff; border-bottom: solid #f6f9ff 3px; border-radius: 0; display: flex; justify-content: space-between; align-items: center; } .landing-page.threesixtymonitoring .section-faq .card-body { font-weight: 600; text-align: left; } .landing-page.threesixtymonitoring .section-faq .fa-plus, .landing-page.threesixtymonitoring .section-faq .fa-minus { color: #2ea2e2; cursor: pointer; } @media (min-width: 768px) { .landing-page.threesixtymonitoring .modal-results .row-legend i { margin: 0 0.5rem; } .landing-page.threesixtymonitoring .modal-results .div-results > div:nth-child(2) { font-size: 1.75rem; } .landing-page.threesixtymonitoring .div-feature-labels, .landing-page.threesixtymonitoring .div-plan-name, .landing-page.threesixtymonitoring .div-feature-price { font-weight: 600; font-size: 1rem; } .landing-page.threesixtymonitoring .div-feature-labels.feature-count-2 { width: 50%; } .landing-page.threesixtymonitoring .div-feature-values.feature-count-2 { width: 25%; } .landing-page.threesixtymonitoring .div-pricing-container > .div-feature-labels.feature-count-2:not(:first-child), .landing-page.threesixtymonitoring .div-pricing-container > .div-feature-labels.feature-count-3:not(:first-child), .landing-page.threesixtymonitoring .div-pricing-container > .div-feature-labels.feature-count-4:not(:first-child) { display: none; } .landing-page.threesixtymonitoring .div-pricing-container > .div-feature-labels.feature-count-4:nth-child(5) { display: block; } .landing-page.threesixtymonitoring .div-feature-labels.feature-count-3 { width: 40%; } .landing-page.threesixtymonitoring .div-feature-values.feature-count-3 { width: 20%; } .landing-page.threesixtymonitoring .div-feature-labels.feature-count-4 { width: 50%; } .landing-page.threesixtymonitoring .div-feature-values.feature-count-4 { width: 25%; } } @media (min-width: 992px) { .landing-page.threesixtymonitoring .section-header, .landing-page.threesixtymonitoring .tab-website .section-monitoring, .landing-page.threesixtymonitoring .section-faq { text-align: left; } .landing-page.threesixtymonitoring .section-faq h2 { text-align: center; } .landing-page.threesixtymonitoring .div-feature-labels, .landing-page.threesixtymonitoring .div-plan-name, .landing-page.threesixtymonitoring .div-feature-price { font-weight: 600; font-size: 1.125rem; } .landing-page.threesixtymonitoring .div-feature-labels.feature-count-4 { width: 40%; } .landing-page.threesixtymonitoring .div-feature-values.feature-count-4 { width: 15%; } .landing-page.threesixtymonitoring .div-pricing-container > .div-feature-labels.feature-count-4:not(:first-child) { display: none; } }