Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- * @author
- * @project
- * @version v1.0
- */
- /**
- * TYPOGRAPHY
- */
- body {
- font-family: "Helvetica";
- }
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- font-family: "Helvetica";
- margin: 0;
- }
- @font-face {
- font-family: 'amertype';
- src: url("../fonts/american_typewriter_bold_bt-webfont.woff2") format("woff2"), url("../fonts/american_typewriter_bold_bt-webfont.woff") format("woff");
- font-weight: 800;
- font-style: bold;
- }
- @font-face {
- font-family: 'amertype';
- src: url("../fonts/amertypelight_bold-webfont.woff2") format("woff2"), url("../fonts/amertypelight_bold-webfont.woff") format("woff");
- font-weight: normal;
- font-style: normal;
- }
- /**
- * STANDARD STYLES
- */
- ul {
- padding: 0;
- margin: 0;
- }
- ol {
- display: block;
- list-style-type: decimal;
- -webkit-margin-before: 0;
- -webkit-margin-after: 0;
- -webkit-margin-start: 0px;
- -webkit-margin-end: 0px;
- -webkit-padding-start: 0px;
- }
- hr {
- border-color: #fae2db;
- margin: 0;
- padding: 0;
- }
- button {
- border: none;
- }
- p {
- margin-bottom: 0;
- }
- a {
- outline: 0;
- text-decoration: none;
- -moz-transition: all 0.15s ease-in-out;
- -o-transition: all 0.15s ease-in-out;
- -webkit-transition: all 0.15s ease-in-out;
- transition: all 0.15s ease-in-out;
- }
- a:hover {
- text-decoration: none;
- -moz-transition: all 0.15s ease-in-out;
- -o-transition: all 0.15s ease-in-out;
- -webkit-transition: all 0.15s ease-in-out;
- transition: all 0.15s ease-in-out;
- color: black;
- }
- a:active {
- color: black;
- text-decoration: none;
- }
- a:focus {
- color: black;
- text-decoration: none;
- }
- a.background-primary-button:hover {
- color: #FFF;
- }
- a.border-primary-button:hover {
- color: #ff190e;
- }
- .no-l-gutter {
- padding-left: 0;
- }
- .no-r-gutter {
- padding-right: 0;
- }
- .img-responsive {
- min-width: 100%;
- }
- .align-c {
- text-align: center;
- }
- .align-r {
- text-align: right;
- }
- .align-l {
- text-align: left;
- }
- .push-down-main {
- margin-bottom: 140px;
- }
- .push-down-main-3x {
- margin-bottom: 420px;
- }
- .push-down-main-6x {
- margin-bottom: 840px;
- }
- .push-down-0 {
- margin-bottom: 0px;
- }
- .push-down-5 {
- margin-bottom: 5px;
- }
- .push-down-10 {
- margin-bottom: 10px;
- }
- .push-down-15 {
- margin-bottom: 15px;
- }
- .push-down-20 {
- margin-bottom: 20px;
- }
- .push-down-25 {
- margin-bottom: 25px;
- }
- .push-down-30 {
- margin-bottom: 30px;
- }
- .push-down-35 {
- margin-bottom: 35px;
- }
- .push-down-40 {
- margin-bottom: 40px;
- }
- .push-down-45 {
- margin-bottom: 45px;
- }
- .push-down-50 {
- margin-bottom: 50px;
- }
- .push-down-55 {
- margin-bottom: 55px;
- }
- .push-down-60 {
- margin-bottom: 60px;
- }
- .push-down-65 {
- margin-bottom: 65px;
- }
- .push-down-70 {
- margin-bottom: 70px;
- }
- .push-down-75 {
- margin-bottom: 75px;
- }
- .push-down-80 {
- margin-bottom: 80px;
- }
- .push-down-85 {
- margin-bottom: 85px;
- }
- .push-down-90 {
- margin-bottom: 90px;
- }
- .push-down-95 {
- margin-bottom: 95px;
- }
- .push-down-100 {
- margin-bottom: 100px;
- }
- .push-down-105 {
- margin-bottom: 105px;
- }
- .push-down-110 {
- margin-bottom: 110px;
- }
- .push-down-115 {
- margin-bottom: 115px;
- }
- .push-down-120 {
- margin-bottom: 120px;
- }
- .push-down-125 {
- margin-bottom: 125px;
- }
- .pull-down-main {
- margin-top: 140px;
- }
- .secondary-margin {
- margin: 65px;
- }
- .push-down-secondary {
- margin-bottom: 65px;
- }
- .pull-down-secondary {
- margin-top: 65px;
- }
- .pull-down-0 {
- margin-top: 0px;
- }
- .pull-down-5 {
- margin-top: 5px;
- }
- .pull-down-10 {
- margin-top: 10px;
- }
- .pull-down-15 {
- margin-top: 15px;
- }
- .pull-down-20 {
- margin-top: 20px;
- }
- .pull-down-25 {
- margin-top: 25px;
- }
- .pull-down-30 {
- margin-top: 30px;
- }
- .pull-down-35 {
- margin-top: 35px;
- }
- .pull-down-40 {
- margin-top: 40px;
- }
- .pull-down-45 {
- margin-top: 45px;
- }
- .pull-down-50 {
- margin-top: 50px;
- }
- .pull-down-55 {
- margin-top: 55px;
- }
- .pull-down-60 {
- margin-top: 60px;
- }
- .pull-down-65 {
- margin-top: 65px;
- }
- .pull-down-70 {
- margin-top: 70px;
- }
- .pull-down-75 {
- margin-top: 75px;
- }
- .pull-down-80 {
- margin-top: 80px;
- }
- .pull-down-85 {
- margin-top: 85px;
- }
- .pull-down-90 {
- margin-top: 90px;
- }
- .pull-down-95 {
- margin-top: 95px;
- }
- .pull-down-100 {
- margin-top: 100px;
- }
- .pull-down-105 {
- margin-top: 105px;
- }
- .pull-down-110 {
- margin-top: 110px;
- }
- .pull-down-115 {
- margin-top: 115px;
- }
- .pull-down-120 {
- margin-top: 120px;
- }
- .pull-down-125 {
- margin-top: 125px;
- }
- .pull-down-170 {
- margin-top: 170px;
- }
- .transition {
- -moz-transition: all 0.25s ease-in-out;
- -o-transition: all 0.25s ease-in-out;
- -webkit-transition: all 0.25s ease-in-out;
- transition: all 0.25s ease-in-out;
- }
- .inline-block {
- display: inline-block;
- }
- .block {
- display: block;
- }
- .full-witdh {
- width: 100%;
- }
- .relative {
- position: relative;
- }
- .absolute {
- position: absolute;
- }
- .white {
- color: #FFF;
- }
- .primary-background {
- background: #FF4A41;
- }
- .white-background {
- background: #FFF;
- }
- /**
- * BUTTONS
- */
- .cta-btn {
- background: #46B426;
- color: #FFF;
- display: inline-block;
- font-size: 24px;
- text-align: center;
- padding: 8px 18px;
- position: relative;
- margin-right: 20px;
- border-top-left-radius: 5px;
- border-bottom-left-radius: 5px;
- font-weight: bold;
- -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.35);
- -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.35);
- box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.35);
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -webkit-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- min-width: 270px;
- max-width: 100%;
- }
- .cta-btn:before {
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -webkit-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- content: "";
- position: absolute;
- top: 0;
- right: -20px;
- width: 0;
- height: 100%;
- border-style: solid;
- border-width: 25px 0 25px 20px;
- border-color: transparent transparent transparent #46B426;
- }
- .cta-btn:hover {
- background: #3e9f22;
- color: #FFF;
- }
- .cta-btn:hover:before {
- border-color: transparent transparent transparent #3e9f22;
- }
- .cta-btn.cta-smaller {
- font-size: 17px;
- padding: 7px 18px;
- }
- .cta-btn.cta-smaller:before {
- border-width: 30px 0 30px 20px;
- }
- .cta-btn.cta-red {
- background: #FF4A41;
- }
- .cta-btn.cta-red:before {
- border-color: transparent transparent transparent #FF4A41;
- }
- .cta-btn.cta-red:hover {
- background: #ff3228;
- }
- @media (max-width: 767px) {
- .cta-btn {
- min-width: 250px;
- max-width: 100%;
- padding: 8px 12px;
- font-size: 24px;
- }
- }
- .simple-link {
- text-align: center;
- }
- .simple-link a {
- color: #373F47;
- font-size: 14px;
- dispaly: inline-block;
- text-decoration: underline;
- padding-top: 5px;
- padding-bottom: 5px;
- }
- .simple-link a img {
- margin-right: 8px;
- dispaly: inline-block;
- margin-top: -2px;
- }
- .simple-link.size-18 a {
- font-size: 18px;
- }
- .simple-link.size-16 a {
- font-size: 16px;
- }
- .simple-link.blue-link a {
- color: #0000FF;
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -webkit-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- }
- .simple-link.blue-link a:hover {
- color: #7851A8;
- }
- a.simple-link {
- color: #373F47;
- display: inline-block;
- text-decoration: underline;
- }
- a.simple-link.white {
- color: #FFF;
- }
- a.white {
- -moz-transition: all 0.2s ease-in-out;
- -o-transition: all 0.2s ease-in-out;
- -webkit-transition: all 0.2s ease-in-out;
- transition: all 0.2s ease-in-out;
- }
- a.white:hover {
- color: rgba(255, 255, 255, 0.8) !important;
- }
- .edit-btn {
- font-size: 14px;
- display: inline-block;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- padding: 10px 18px 10px 40px;
- color: #FFF;
- background: black;
- position: relative;
- }
- .edit-btn:before {
- position: absolute;
- top: 50%;
- -moz-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- left: 15px;
- content: url("../img/icons/edit.png");
- width: auto;
- height: auto;
- }
- .edit-btn.save-changes {
- background: #46B426;
- }
- .edit-btn.save-changes:before {
- position: absolute;
- top: 50%;
- -moz-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- left: 15px;
- content: url("../img/icons/white-check.png");
- width: auto;
- height: auto;
- }
- /**
- * FORMS
- */
- .main-form .main-form-flex {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- align-items: stretch;
- -webkit-box-pack: justify;
- -moz-box-pack: justify;
- -ms-flex-pack: justify;
- -webkit-justify-content: space-between;
- justify-content: space-between;
- max-width: 100%;
- -webkit-box-wrap: wrap;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- }
- .main-form .label-input-one-row {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- margin-bottom: 10px;
- }
- .main-form .label-input-one-row label {
- margin-bottom: 0;
- margin-right: 10px;
- width: 35%;
- text-align: right;
- font-size: 16px;
- }
- .main-form .label-input-one-row input {
- width: 40%;
- margin-right: 10px;
- }
- @media (max-width: 767px) {
- .main-form .label-input-one-row {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- margin-bottom: 10px;
- }
- .main-form .label-input-one-row label {
- margin-bottom: 0;
- margin-right: 10px;
- width: 35%;
- text-align: right;
- font-size: 14px;
- }
- .main-form .label-input-one-row input {
- width: 55%;
- margin-right: 10px;
- }
- }
- .main-form .single-input-row {
- position: relative;
- }
- .main-form .single-input-row input {
- margin-top: 20px;
- width: 100%;
- max-width: 100%;
- display: block;
- webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- }
- .main-form .single-input-row.mt-0 input {
- margin-top: 0;
- }
- .main-form.v2 {
- /** INPUTS */
- }
- .main-form.v2 label {
- cursor: pointer;
- font-size: 14px;
- display: block;
- margin-bottom: 8px;
- color: #373F47;
- font-weight: lighter;
- }
- .main-form.v2 label .yellow {
- color: #FFFF01;
- }
- .main-form.v2 label.black-label {
- color: black;
- font-size: 14px;
- font-weight: normal;
- }
- .main-form.v2 label.black-label a {
- color: black;
- text-decoration: underline;
- }
- .main-form.v2 label.input-label {
- position: absolute;
- top: -10px;
- left: 7px;
- z-index: 10;
- background: #FFF;
- padding: 0px 5px;
- font-size: 14px;
- font-weight: bold;
- color: #373F47;
- }
- @media (max-width: 767px) {
- .main-form.v2 label.input-label {
- top: -8px;
- left: 8px;
- z-index: 10;
- padding: 0px 5px;
- font-size: 11px;
- }
- }
- .main-form.v2 input, .main-form.v2 textarea {
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- padding: 10px 10px 6px 11px;
- background: #FFFFFF;
- border: 1px solid #979797;
- font-size: 16px;
- font-weight: 600;
- box-shadow: none;
- max-width: 100%;
- color: black;
- position: relative;
- webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- }
- .main-form.v2 input:focus, .main-form.v2 textarea:focus {
- border-color: #6D489F !important;
- box-shadow: none;
- outline: none !important;
- }
- .main-form.v2 input:invalid:not(.no-red), .main-form.v2 input.error, .main-form.v2 textarea:invalid:not(.no-red), .main-form.v2 textarea.error {
- border: 1px solid red;
- }
- .main-form.v2 .error {
- color: red;
- font-size: 12px;
- margin-top: 3px;
- }
- .main-form.v2 input[type="text"], .main-form.v2 textarea {
- /* Remove First */
- -webkit-appearance: none !important;
- -moz-appearance: none !important;
- appearance: none !important;
- }
- .main-form.v2 ::-webkit-input-placeholder {
- color: #BBBBBB;
- font-size: 14px;
- font-weight: 300;
- }
- .main-form.v2 :-moz-placeholder {
- /* Firefox 18- */
- color: #BBBBBB;
- font-size: 14px;
- font-weight: 300;
- }
- .main-form.v2 ::-moz-placeholder {
- /* Firefox 19+ */
- color: #BBBBBB;
- font-size: 14px;
- font-weight: 300;
- }
- .main-form.v2 :-ms-input-placeholder {
- color: #BBBBBB;
- font-size: 14px;
- font-weight: 300;
- }
- .form-notification {
- color: #FF0000;
- font-size: 12px;
- margin-top: 8px;
- margin-left: 0px;
- }
- .form-notification span {
- color: #373F47;
- font-weight: lighter;
- }
- .checkbox {
- position: relative;
- }
- .checkbox .aligned-content {
- position: absolute;
- top: 0;
- left: -30px;
- }
- body.oldAndroid .main-form .main-form__flexbox {
- display: block;
- }
- body.oldAndroid .main-form .main-form__flexbox .main-form__single-column {
- width: 100% !important;
- display: block;
- }
- label {
- cursor: pointer;
- font-size: 13px;
- display: block;
- margin-bottom: 8px;
- color: black;
- }
- label .yellow {
- color: #FFFF01;
- }
- label.size-16 {
- font-size: 16px;
- }
- /** INPUTS */
- input, textarea {
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
- border-radius: 2px;
- padding: 5px 10px 5px 10px;
- background: rgba(255, 255, 255, 0.7);
- border: 1px solid #979797;
- font-size: 16px;
- font-weight: 600;
- box-shadow: none;
- max-width: 100%;
- color: black;
- position: relative;
- }
- input:focus, textarea:focus {
- border-color: black !important;
- box-shadow: none;
- outline: none !important;
- }
- input:invalid:not(.no-red), input.error, textarea:invalid:not(.no-red), textarea.error {
- border: 1px solid red;
- }
- .error {
- color: red;
- font-size: 12px;
- margin-top: 3px;
- }
- input[type="text"], textarea {
- /* Remove First */
- -webkit-appearance: none !important;
- -moz-appearance: none !important;
- appearance: none !important;
- }
- ::-webkit-input-placeholder {
- color: #BBBBBB;
- font-size: 15px;
- font-weight: 300;
- }
- :-moz-placeholder {
- /* Firefox 18- */
- color: #BBBBBB;
- font-size: 15px;
- font-weight: 300;
- }
- ::-moz-placeholder {
- /* Firefox 19+ */
- color: #BBBBBB;
- font-size: 15px;
- font-weight: 300;
- }
- :-ms-input-placeholder {
- color: #BBBBBB;
- font-size: 15px;
- font-weight: 300;
- }
- /* SELECTS */
- select {
- width: 100%;
- text-transform: uppercase;
- font-size: 16px;
- cursor: pointer;
- margin: 0;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- border: 1px solid #979797;
- overflow: hidden;
- display: block;
- position: relative;
- background: rgba(255, 255, 255, 0.7);
- padding: 0px 10px;
- height: 35px;
- background: #FBFDFE;
- color: #373F47;
- }
- select option {
- font-weight: bold;
- color: #373F47;
- }
- /**
- * ORDER PAGE
- */
- .single-step .title {
- background: #ECDCFF;
- font-weight: lighter;
- color: black;
- position: relative;
- padding-left: 40px;
- padding-top: 10px;
- padding-right: 10px;
- padding-bottom: 10px;
- }
- .single-step .title .number {
- width: 25px;
- height: 25px;
- line-height: 25px;
- border: 1px solid #373F47;
- -moz-border-radius: 50%;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- display: inline-block;
- text-align: center;
- position: absolute;
- top: 50%;
- -moz-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- left: 8px;
- }
- .single-step .title .content {
- font-size: 18px;
- }
- .single-step .book-info-holder {
- border: 1px solid #CAD2DA;
- }
- .single-step .book-info-holder .final-data {
- text-align: center;
- padding: 10px;
- background: #CAD2DA;
- font-size: 15px;
- color: #373F47;
- font-weight: lighter;
- }
- .single-step .book-info-holder .final-data strong {
- display: block;
- font-size: 20px;
- }
- .select-sex {
- list-style: none;
- }
- .select-sex li {
- display: inline-block;
- margin-right: 10px;
- }
- .select-sex li:last-of-type {
- margin-right: 0;
- }
- .select-sex li a {
- border: 1px solid #979797;
- font-size: 16px;
- color: #373F47;
- background: #FBFDFE;
- padding: 8px 30px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- display: inline-block;
- text-algin: center;
- }
- .select-sex li a.selected {
- background: #CAD2DA;
- }
- .conditions {
- font-size: 13px;
- color: #666666;
- }
- .conditions a {
- color: #666666;
- text-decoration: underline;
- }
- /** RADIOS AND CHECKBOXES */
- /* iCheck plugin Flat
- ----------------------------------- */
- .icheckbox_flat-pp,
- .iradio_flat-pp {
- display: inline-block;
- *display: inline;
- vertical-align: middle;
- margin: 0;
- margin-top: -4px;
- margin-right: 2px;
- padding: 0;
- width: 21px;
- height: 20px;
- background: url(../img/forms/grey.png?v=1) no-repeat;
- border: none;
- cursor: pointer;
- -moz-transform: scale(0.8);
- -ms-transform: scale(0.8);
- -webkit-transform: scale(0.8);
- transform: scale(0.8);
- }
- .icheckbox_flat-pp.white,
- .iradio_flat-pp.white {
- background-image: url(../img/forms/white.png);
- }
- .icheckbox_flat-pp {
- background-position: 0 0;
- }
- .icheckbox_flat-pp.checked {
- background-position: -22px 0;
- }
- .icheckbox_flat-pp.disabled {
- background-position: -44px 0;
- cursor: default;
- }
- .icheckbox_flat-pp.checked.disabled {
- background-position: -66px 0;
- }
- .iradio_flat-pp {
- background-position: -88px 0;
- }
- .iradio_flat-pp.checked {
- background-position: -110px 0;
- }
- .iradio_flat-pp.disabled {
- background-position: -132px 0;
- cursor: default;
- }
- .iradio_flat-pp.checked.disabled {
- background-position: -154px 0;
- }
- /* HiDPI support */
- @media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
- .icheckbox_flat-pp,
- .iradio_flat-pp {
- background-image: url(../img/forms/grey@2x.png);
- -webkit-background-size: 176px 22px;
- background-size: 176px 22px;
- }
- .icheckbox_flat-pp.white,
- .iradio_flat-pp.white {
- background-image: url(../img/forms/white@2x.png);
- }
- }
- /* HEADER STYLE */
- body {
- background: #dadada;
- }
- body .main-page-holder {
- max-width: 720px;
- margin: 0 auto;
- -webkit-box-shadow: 0px 0px 59px 0px rgba(0, 0, 0, 0.15);
- -moz-box-shadow: 0px 0px 59px 0px rgba(0, 0, 0, 0.15);
- box-shadow: 0px 0px 59px 0px rgba(0, 0, 0, 0.15);
- background: #FFF;
- }
- body .container {
- max-width: 720px;
- margin: 0 auto;
- }
- @media (max-width: 767px) {
- body {
- box-shadow: none;
- }
- }
- /* MAIN STYLE */
- .mw-100 {
- max-width: 100%;
- max-height: 100%;
- }
- /* TITLES */
- .main-title {
- font-size: 24px;
- color: black;
- font-weight: bold;
- }
- .main-title.title-white {
- color: #FFF;
- }
- .main-title.size-30 {
- font-size: 30px;
- }
- .main-title.size-36 {
- font-size: 36px;
- }
- .main-title.size-20 {
- font-size: 20px;
- }
- .main-title.size-18 {
- font-size: 18px;
- }
- .main-title.size-16 {
- font-size: 16px;
- }
- .main-title.size-14 {
- font-size: 14px;
- }
- .main-title.secondary-font {
- font-family: "amertype";
- }
- .main-title.primary-color span {
- color: #FF4A41;
- }
- .main-title.title-secondary {
- color: #7851A8;
- }
- .main-title.title-purple {
- color: #7851A8;
- }
- .cta-title {
- font-size: 30px;
- font-family: "amertype";
- color: black;
- display: block;
- font-weight: bold;
- text-align: center;
- padding-bottom: 20px;
- padding-top: 30px;
- }
- .cta-title span {
- color: #FF4A41;
- }
- @media (max-width: 767px) {
- .cta-title {
- padding-bottom: 0;
- }
- }
- /* TEXT */
- .main-text {
- font-size: 14px;
- }
- .main-text.text-white {
- color: #FFF;
- }
- .main-text.text-light-silver {
- color: #979797;
- }
- .main-text.size-11 {
- font-size: 11px;
- }
- .main-text.size-12 {
- font-size: 12px;
- }
- .main-text.size-20 {
- font-size: 20px;
- }
- .main-text.size-16 {
- font-size: 16px;
- }
- .main-text.size-18 {
- font-size: 18px;
- }
- .main-text.size-13 {
- font-size: 13px;
- }
- .main-text.secondary-font {
- font-family: "amertype";
- }
- .main-text.secondary-font p {
- font-family: "amertype";
- }
- .bg-black {
- background: black;
- }
- .bg-purple {
- background: #7851A8;
- }
- .bg-light-purple {
- background: #ebe2fd;
- }
- .bg-beige {
- background: #FFF2CC;
- }
- .bg-white {
- background: #FFF;
- }
- /* INNER */
- .inner-tb-40-80 {
- padding-top: 40px;
- padding-bottom: 80px;
- }
- @media (max-width: 767px) {
- .inner-tb-40-80 {
- padding-top: 10px;
- padding-bottom: 70px;
- }
- }
- .inner-10 {
- padding: 10px;
- }
- .inner-15 {
- padding: 15px;
- }
- .inner-tb-40 {
- padding: 40px 0;
- }
- .inner-t-40 {
- padding-top: 40px;
- }
- .inner-lr-10 {
- padding-right: 10px;
- padding-left: 10px;
- }
- .inner-lr-15 {
- padding-right: 10px;
- padding-left: 10px;
- }
- /* OFFER TIMER */
- .offer-timer {
- background: #FF4A41;
- padding: 15px 0 8px 0;
- top: 0;
- max-width: 100%;
- z-index: 100;
- -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.53);
- -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.53);
- box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.53);
- }
- .offer-timer.red-timer {
- background: none;
- box-shadow: none;
- text-align: center;
- padding: 0px 0 0px 0;
- }
- .offer-timer.red-timer .timer-holder {
- background: black;
- display: inline-block;
- text-align: center;
- padding: 10px 18px 12px 18px;
- position: relative;
- margin-bottom: 0px;
- }
- .offer-timer.red-timer .timer-holder .timer {
- margin-left: 0;
- }
- .offer-timer.red-timer .timer-holder .timer li {
- margin-right: 20px;
- position: relative;
- }
- .offer-timer.red-timer .timer-holder .timer li:last-of-type {
- margin-right: 0;
- }
- .offer-timer.red-timer .timer-holder .timer li:last-of-type:before {
- display: none;
- }
- .offer-timer.red-timer .timer-holder .timer li:before {
- position: absolute;
- content: ":";
- font-size: 40px;
- color: #FFF;
- top: 50%;
- margin-top: -13px;
- -moz-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- right: -17px;
- }
- .offer-timer.red-timer .timer-holder .timer li span {
- background: #FF4A41;
- }
- .offer-timer.v2 {
- background: none;
- box-shadow: none;
- text-align: center;
- padding: 0px 0 0px 0;
- }
- .offer-timer.v2 .timer-holder {
- background: black;
- display: inline-block;
- text-align: center;
- padding: 10px 18px 12px 18px;
- position: relative;
- margin-bottom: 20px;
- }
- .offer-timer.v2 .timer-holder:before {
- position: absolute;
- z-index: 10;
- bottom: -10px;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- content: "";
- width: 100%;
- max-width: 100%;
- height: 0px;
- border-style: solid;
- border-width: 10px 72px 0 72px;
- border-color: #000 transparent transparent transparent;
- }
- .offer-timer.v2 .timer-holder .timer {
- margin-left: 0;
- }
- .offer-timer.v2 .timer-holder .timer li {
- margin-right: 20px;
- position: relative;
- }
- .offer-timer.v2 .timer-holder .timer li:last-of-type {
- margin-right: 0;
- }
- .offer-timer.v2 .timer-holder .timer li:last-of-type:before {
- display: none;
- }
- .offer-timer.v2 .timer-holder .timer li:before {
- position: absolute;
- content: ":";
- font-size: 40px;
- color: #FFF;
- top: 50%;
- -moz-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- right: -17px;
- }
- .offer-timer.v2 .timer-holder .timer li span {
- background: #FF4A41;
- }
- .offer-timer.v2.no-arrow-bottom .timer-holder {
- background: black;
- display: inline-block;
- text-align: center;
- padding: 12px 10px 12px 10px;
- position: relative;
- margin-bottom: 0px;
- }
- .offer-timer.v2.no-arrow-bottom .timer-holder:before {
- display: none;
- }
- .offer-timer.v2.no-arrow-bottom .timer-holder .timer {
- list-style: none;
- margin-left: 0px;
- }
- .offer-timer.v2.no-arrow-bottom .timer-holder .timer li {
- display: inline-block;
- text-align: center;
- font-size: 22px;
- margin-right: 8px;
- }
- .offer-timer.v2.no-arrow-bottom .timer-holder .timer li:before {
- position: absolute;
- content: ":";
- font-size: 30px;
- color: #FFF;
- top: 50%;
- -moz-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- right: -9.5px;
- margin-top: -2px;
- }
- .offer-timer.v2.no-arrow-bottom .timer-holder .timer li span {
- background: #FF4A41;
- display: inline-block;
- -moz-border-radius: 6px;
- -webkit-border-radius: 6px;
- border-radius: 6px;
- padding: 2px 4px;
- color: #FFF;
- letter-spacing: 0;
- }
- .offer-timer.v3 .timer-holder .timer {
- margin-left: 20px;
- }
- .offer-timer.v3 .timer-holder .timer li {
- font-size: 30px;
- margin-right: 2px;
- }
- .offer-timer.v3 .timer-holder .timer li span {
- background: none;
- display: inline-block;
- -moz-border-radius: 6px;
- -webkit-border-radius: 6px;
- border-radius: 6px;
- padding: 2px 4px;
- color: #FFF;
- letter-spacing: 0;
- font-weight: 900;
- font-family: "Tahoma";
- }
- .offer-timer.v3 .timer-holder .timer li strong {
- margin-top: 2px;
- display: block;
- font-size: 12px;
- color: #FFF;
- text-transform: uppercase;
- }
- .offer-timer .intro-title {
- font-weight: bold;
- color: #FFF;
- font-size: 16px;
- display: block;
- text-align: center;
- font-family: "amertype";
- }
- .offer-timer .timer-holder {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- }
- .offer-timer .timer-holder .price-offer {
- background: #FFF;
- text-align: center;
- padding: 10px 10px;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- font-weight: bold;
- }
- .offer-timer .timer-holder .price-offer del {
- color: black;
- display: block;
- font-size: 23px;
- }
- .offer-timer .timer-holder .price-offer span {
- color: #FF4A41;
- display: block;
- font-size: 26px;
- line-height: 26px;
- }
- .offer-timer .timer-holder .timer {
- list-style: none;
- margin-left: 20px;
- }
- .offer-timer .timer-holder .timer li {
- display: inline-block;
- text-align: center;
- font-size: 30px;
- margin-right: 2px;
- }
- .offer-timer .timer-holder .timer li span {
- background: rgba(0, 0, 0, 0.8);
- display: inline-block;
- -moz-border-radius: 6px;
- -webkit-border-radius: 6px;
- border-radius: 6px;
- padding: 2px 4px;
- color: #FFF;
- letter-spacing: 0;
- }
- .offer-timer .timer-holder .timer li strong {
- margin-top: 5px;
- display: block;
- font-size: 12px;
- color: #FFF;
- text-transform: uppercase;
- }
- @media (max-width: 767px) {
- .offer-timer {
- width: 100%;
- }
- .offer-timer.v2 {
- width: auto;
- }
- .offer-timer .timer-holder .price-offer {
- padding: 10px 8px;
- }
- .offer-timer .timer-holder .price-offer del {
- font-size: 20px;
- }
- .offer-timer .timer-holder .price-offer span {
- font-size: 22px;
- line-height: 22px;
- }
- .offer-timer .timer-holder .timer {
- margin-left: 15px;
- }
- .offer-timer .timer-holder .timer li {
- font-size: 28px;
- margin-right: 0px;
- }
- .offer-timer .timer-holder .timer li span {
- padding: 2px 4px;
- }
- .offer-timer .intro-title {
- font-size: 14px;
- }
- }
- /* LOGO HOLDER */
- .logo-holder {
- background: #7851A8;
- text-align: center;
- }
- .logo-holder.bg-black {
- background: black;
- }
- .logo-holder.height-70 img {
- max-height: 70px;
- }
- .logo-holder img {
- max-height: 40px;
- }
- /* MAIN BANNER */
- .main-banner {
- background-image: url(../img/main-banner.jpg);
- background-size: cover;
- background-repeat: no-repeat;
- background-position: top right;
- position: relative;
- overflow: hidden;
- }
- .main-banner .banner-content {
- font-weight: bold;
- padding-top: 80px;
- padding-bottom: 140px;
- color: black;
- text-align: center;
- }
- .main-banner .banner-content h1 {
- font-size: 50px;
- font-family: "amertype";
- font-weight: bold;
- }
- .main-banner .banner-content h1 span {
- color: #7851A8;
- }
- .main-banner:before {
- content: "";
- position: absolute;
- bottom: 0;
- left: 0;
- width: 0;
- height: 0;
- border-style: solid;
- border-width: 50px 0 0 365px;
- border-color: transparent transparent transparent #000000;
- }
- .main-banner:after {
- content: "";
- position: absolute;
- bottom: 0;
- right: 0;
- width: 0;
- height: 0;
- border-style: solid;
- border-width: 0 0 50px 365px;
- border-color: transparent transparent #000000 transparent;
- }
- @media (max-width: 767px) {
- .main-banner .banner-content {
- padding-top: 40px;
- padding-bottom: 75px;
- min-height: 300px;
- }
- .main-banner .banner-content h1 {
- font-size: 28px;
- }
- }
- /* FEATURES */
- .features-holder {
- background: #fcf0ef;
- position: relative;
- }
- .features-holder .top-title {
- background: #FF4A41;
- padding: 20px 35px;
- margin-bottom: 20px;
- color: #FFF;
- font-weight: bold;
- font-size: 30px;
- text-transform: uppercase;
- display: inline-block;
- text-align: center;
- margin-top: -55px;
- position: relative;
- }
- .features-holder .top-title:before {
- content: "";
- position: absolute;
- bottom: -18px;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- width: 0;
- height: 0;
- border-style: solid;
- border-width: 18px 18px 0 18px;
- border-color: #FF4A41 transparent transparent transparent;
- }
- .features-holder .equal {
- font-size: 50px;
- line-height: 50px;
- color: #FF4A41;
- text-align: center;
- margin-bottom: 10px;
- }
- ul.features-listing {
- list-style: none;
- -webkit-box-wrap: wrap;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- width: -webkit-calc(100% + 15px);
- width: calc(100% + 15px);
- margin-left: -7px;
- }
- ul.features-listing li {
- margin: 0 7px;
- width: -webkit-calc(50% - 15px);
- width: calc(50% - 15px);
- background: #FFF;
- border: 1px solid #FF4A41;
- padding: 20px 15px 12px 15px;
- margin-bottom: 40px;
- position: relative;
- }
- ul.features-listing li:before {
- position: absolute;
- bottom: 100%;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- content: "+";
- font-size: 40px;
- line-height: 48px;
- font-weight: bold;
- color: #FF4A41;
- }
- ul.features-listing li:first-of-type:before {
- display: none;
- }
- ul.features-listing li:last-of-type {
- margin-bottom: 0;
- }
- ul.features-listing li:nth-child(2):before {
- display: none;
- }
- ul.features-listing li:last-of-type {
- width: -webkit-calc(100% - 15px);
- width: calc(100% - 15px);
- }
- ul.features-listing li img {
- text-align: center;
- margin-top: 10px;
- margin-bottom: 10px;
- }
- ul.features-listing li .title {
- font-size: 20px;
- color: #FF4A41;
- text-align: center;
- display: block;
- font-weight: bold;
- }
- ul.features-listing li .content {
- text-align: center;
- font-size: 14px;
- }
- @media (max-width: 767px) {
- ul.features-listing {
- width: -webkit-calc(100%);
- width: calc(100%);
- margin-left: 0px;
- }
- ul.features-listing li {
- padding: 20px 15px 12px 15px;
- margin-bottom: 40px;
- margin-right: 0px;
- margin-left: 0;
- width: -webkit-calc(100%);
- width: calc(100%);
- }
- ul.features-listing li:nth-child(2):before {
- display: block;
- }
- }
- .top-arrow {
- position: relative;
- overflow: hidden;
- }
- .top-arrow:before {
- position: absolute;
- z-index: 10;
- top: 0;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- content: "";
- width: 0px;
- height: 0px;
- border-style: solid;
- border-width: 40px 380px 0 380px;
- border-color: #fcf0ef transparent transparent transparent;
- }
- .top-arrow.light-purple-arrow:before {
- border-color: #ECDCFF transparent transparent transparent;
- }
- /* ANALYSIS PRESENTATION */
- .analysis-presentation {
- background: #7851A8;
- padding-top: 50px;
- }
- .analysis-presentation .presentation {
- background: #FFF;
- color: black;
- padding: 10px 20px;
- font-size: 18px;
- line-height: 24px;
- }
- /* NUMEROLOGY PRESENTATION */
- .content-holder {
- background: #FFF;
- padding: 15px 15px;
- }
- .content-holder.purple-border {
- border: 1px solid #7851A8;
- }
- .content-holder.black-border {
- border: 1px solid black;
- }
- .numbered-listing, .checked-listing {
- list-style: none;
- }
- .numbered-listing li, .checked-listing li {
- position: relative;
- padding-left: 40px;
- margin-bottom: 20px;
- }
- .numbered-listing li:last-of-type, .checked-listing li:last-of-type {
- margin-bottom: 0;
- }
- .numbered-listing li span, .checked-listing li span {
- position: absolute;
- top: 0px;
- left: 0;
- width: 32px;
- height: 32px;
- -moz-border-radius: 50%;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- background: #7851A8;
- border: 2px solid #FFF;
- display: block;
- font-size: 15px;
- font-weight: bold;
- color: #FFF;
- text-align: center;
- line-height: 30px;
- -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
- -moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
- box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
- }
- .numbered-listing.with-purple-bg li, .checked-listing.with-purple-bg li {
- background: #ECDCFF;
- -moz-border-radius: 8px;
- -webkit-border-radius: 8px;
- border-radius: 8px;
- padding: 10px 10px 10px 40px;
- margin-left: 20px;
- }
- .numbered-listing.with-purple-bg li span, .checked-listing.with-purple-bg li span {
- position: absolute;
- top: -2px;
- left: -18px;
- width: 48px;
- height: 48px;
- -moz-border-radius: 50%;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- background: #7851A8;
- border: 3px solid #FFF;
- display: block;
- font-size: 26px;
- font-weight: bold;
- color: #FFF;
- text-align: center;
- line-height: 44px;
- box-shadow: none;
- }
- @media (max-width: 767px) {
- .numbered-listing li, .checked-listing li {
- margin-bottom: 15px;
- }
- }
- .numbered-listing.size-14 li .content, .checked-listing.size-14 li .content {
- font-size: 14px;
- }
- .checked-listing li {
- padding-left: 35px;
- }
- .checked-listing li:before {
- position: absolute;
- top: 3px;
- left: 0;
- content: url("../img/icons/purple-check.png");
- width: auto;
- height: auto;
- }
- .checked-listing li.warning:before {
- position: absolute;
- top: 3px;
- left: 0;
- content: url("../img/icons/warning.png");
- width: auto;
- height: auto;
- }
- .checked-listing.white-color li {
- color: #FFF;
- }
- .checked-listing.white-color li .content {
- color: #FFF;
- }
- .checked-listing.white-color li:before {
- position: absolute;
- top: 3px;
- left: 0;
- content: url("../img/icons/light-purple-check.png");
- width: auto;
- height: auto;
- }
- .checked-listing.red-checks li:before {
- position: absolute;
- top: 3px;
- left: 0;
- content: url("../img/icons/red-check.png");
- width: auto;
- height: auto;
- }
- .checked-listing.green-checks li:before {
- position: absolute;
- top: 3px;
- left: 0;
- content: url("../img/icons/green-check.png");
- width: auto;
- height: auto;
- }
- .red-text {
- color: #FF4A41;
- }
- .green-text {
- color: #46B426;
- }
- figure {
- margin-bottom: 20px;
- margin-top: 15px;
- }
- figure blockquote {
- margin-top: 15px;
- margin-bottom: 15px;
- background: #FFF2CC;
- font-family: "amertype";
- font-size: 18px;
- text-align: center;
- padding: 15px 15px;
- border-left: none;
- position: relative;
- font-weight: bold;
- }
- figure blockquote:before {
- position: absolute;
- bottom: -12px;
- left: 10px;
- content: "";
- width: 0;
- height: 0;
- border-style: solid;
- border-width: 12px 12px 0 12px;
- border-color: #FFF2CC transparent transparent transparent;
- }
- figure figcaption {
- font-size: 14px;
- border-bottom: 2px solid #FFF2CC;
- padding-bottom: 5px;
- padding-top: 5px;
- font-family: "amertype";
- }
- /* IMG WITH CONTENT */
- ul.img-with-content {
- list-style: none;
- }
- ul.img-with-content.border-bottom {
- border-bottom: 3px solid black;
- }
- ul.img-with-content li {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- }
- ul.img-with-content li:first-of-type .content {
- border-top: 0px;
- }
- ul.img-with-content li .img-holder {
- width: 40%;
- }
- ul.img-with-content li .img-holder img {
- min-height: 100%;
- min-width: 100%;
- }
- ul.img-with-content li .content {
- width: 60%;
- background: #FFF2CC;
- padding: 10px 15px;
- border-top: 2px solid black;
- font-family: "amertype";
- }
- ul.img-with-content li .content .name {
- font-size: 22px;
- font-weight: bold;
- }
- ul.img-with-content li .content.size-18 {
- font-size: 18px;
- }
- ul.img-with-content li .content.size-18 .name {
- display: inline-block;
- font-size: 18px;
- }
- @media (max-width: 767px) {
- ul.img-with-content li {
- display: block;
- -webkit-box-wrap: wrap;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- margin-bottom: 10px;
- }
- ul.img-with-content li:last-of-type {
- margin-bottom: 0;
- }
- ul.img-with-content li:first-of-type .content {
- border-top: 3px solid black;
- }
- ul.img-with-content li .img-holder {
- width: 100%;
- }
- ul.img-with-content li .content {
- width: 100%;
- background: #FFF2CC;
- padding: 10px 15px;
- border-top: 3px solid black;
- }
- ul.img-with-content li .content .name {
- font-size: 22px;
- font-family: "amertype";
- }
- }
- /* YES / NO SECTION */
- .yes-content-holder, .no-content-holder {
- border: 5px solid #46B426;
- padding: 20px 15px;
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- }
- .yes-content-holder .icon-holder, .no-content-holder .icon-holder {
- width: 25%;
- }
- .yes-content-holder .content, .no-content-holder .content {
- width: 75%;
- margin-left: 25px;
- }
- @media (max-width: 767px) {
- .yes-content-holder, .no-content-holder {
- padding: 15px 15px;
- -webkit-box-wrap: wrap;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- }
- .yes-content-holder .icon-holder, .no-content-holder .icon-holder {
- width: 100%;
- margin: 0px auto 10px auto;
- }
- .yes-content-holder .content, .no-content-holder .content {
- width: 100%;
- margin-left: 0;
- }
- }
- .no-content-holder {
- border: 5px solid #FF4A41;
- }
- /* TESTIAMONIALS holder */
- .testiamonials-listing {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-wrap: wrap;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- width: -webkit-calc(100% + 15px);
- width: calc(100% + 15px);
- margin-left: -7px;
- }
- .testiamonials-listing .single {
- background: #FFF2CC;
- -moz-border-radius: 8px;
- -webkit-border-radius: 8px;
- border-radius: 8px;
- padding: 15px;
- position: relative;
- padding-top: 70px;
- margin-top: 65px;
- margin-left: 7px;
- margin-right: 7px;
- width: -webkit-calc(50% - 15px);
- width: calc(50% - 15px);
- font-family: "amertype";
- }
- .testiamonials-listing .single .profile-img {
- position: absolute;
- top: -50px;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- }
- .testiamonials-listing .single .profile-img img {
- -moz-border-radius: 50%;
- -webkit-border-radius: 50%;
- border-radius: 50%;
- border: 5px solid white;
- }
- .testiamonials-listing .single .intro {
- font-family: "amertype";
- font-size: 18px;
- text-align: center;
- display: block;
- margin-bottom: 10px;
- }
- .testiamonials-listing .single p {
- font-size: 15px;
- }
- .testiamonials-listing .single .signature {
- font-size: 15px;
- font-family: "amertype";
- text-align: center;
- display: block;
- margin-top: 10px;
- }
- .testiamonials-listing.desktop-full-width {
- width: -webkit-calc(100%);
- width: calc(100%);
- margin-left: 0px;
- }
- .testiamonials-listing.desktop-full-width .single {
- margin-left: 0px;
- margin-right: 0px;
- width: -webkit-calc(100%);
- width: calc(100%);
- }
- @media (max-width: 767px) {
- .testiamonials-listing {
- width: -webkit-calc(100%);
- width: calc(100%);
- margin-left: 0px;
- }
- .testiamonials-listing .single {
- margin-left: 0px;
- margin-right: 0px;
- width: -webkit-calc(100%);
- width: calc(100%);
- }
- }
- /* FEATURES LISTING V2 */
- .features-listing-v2 {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-wrap: wrap;
- -webkit-flex-wrap: wrap;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- width: -webkit-calc(100% + 15px);
- width: calc(100% + 15px);
- margin-left: -7px;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- list-style: none;
- }
- .features-listing-v2 li {
- margin: 0 7px;
- width: -webkit-calc(50% - 15px);
- width: calc(50% - 15px);
- text-align: center;
- margin-bottom: 15px;
- }
- .features-listing-v2 li .title {
- color: #FFF;
- font-size: 20px;
- display: block;
- font-weight: bold;
- margin-top: 15px;
- margin-bottom: 20px;
- }
- @media (max-width: 767px) {
- .features-listing-v2 {
- width: -webkit-calc(100%);
- width: calc(100%);
- margin-left: 0px;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- list-style: none;
- }
- .features-listing-v2 li {
- margin: 0 0px;
- width: -webkit-calc(100%);
- width: calc(100%);
- text-align: center;
- margin-bottom: 15px;
- }
- .features-listing-v2 li .title {
- color: #FFF;
- font-size: 20px;
- display: block;
- font-weight: bold;
- margin-top: 15px;
- margin-bottom: 20px;
- }
- }
- /* ACCORDION */
- .accordion {
- border-top: 1px solid #e8e8e8;
- }
- .accordion .accordion-single {
- border-bottom: 1px solid #e8e8e8;
- padding-left: 15px;
- padding-right: 15px;
- background: #fafafa;
- }
- .accordion .accordion-single .acc-title {
- display: block;
- font-size: 14px;
- padding-top: 10px;
- padding-bottom: 10px;
- position: relative;
- color: black;
- margin-left: 27px;
- }
- .accordion .accordion-single .acc-title:before {
- position: absolute;
- top: 50%;
- -moz-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- left: -37px;
- content: url("../img/icons/triangle-down.svg");
- padding: 10px;
- }
- .accordion .accordion-single .acc-content {
- padding-bottom: 15px;
- display: none;
- font-size: 14px;
- margin-left: 27px;
- }
- .accordion .accordion-single .acc-content .accordion__content--hidden-content {
- overflow: hidden;
- height: 55px;
- }
- .accordion .accordion-single.opened {
- background: #f0f0f0;
- }
- .accordion .accordion-single.opened .acc-title {
- font-weight: bold;
- }
- .accordion .accordion-single.opened .acc-title:before {
- content: url("../img/icons/triangle-right.svg");
- }
- /* MAIN OFFER INTRO - normal */
- .main-offer-intro-normal {
- background: #FF4A41;
- color: #FFF;
- font-family: "amertype";
- padding-top: 20px;
- padding-bottom: 10px;
- }
- .main-offer-intro-normal .profile-img {
- margin-bottom: 10px;
- }
- .main-offer-intro-normal p {
- font-family: "amertype";
- font-size: 18px;
- }
- .main-offer-intro-video {
- background: black;
- color: #FFF;
- font-family: "amertype";
- padding-top: 20px;
- padding-bottom: 20px;
- }
- .main-offer-intro-video .profile-img {
- margin-bottom: 10px;
- }
- .main-offer-intro-video p {
- font-family: "amertype";
- font-size: 18px;
- }
- .videoWrapper {
- margin-top: 20px;
- margin-bottom: 20px;
- position: relative;
- padding-bottom: 56.25%;
- /* 16:9 */
- padding-top: 25px;
- height: 0;
- clear: both;
- }
- .videoWrapper iframe {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- }
- /**
- * OVERLAY
- */
- .noscroll {
- position: fixed;
- width: 100%;
- left: 0;
- top: 0;
- }
- .noscroll .main-page-holder {
- -webkit-filter: blur(14px);
- filter: blur(14px);
- }
- .overlay-holder {
- position: fixed;
- top: 0;
- right: 0;
- width: 40vw;
- background: #FFF;
- z-index: 1000;
- background: #dadada;
- padding: 0px 30px 0px 10px;
- overflow-y: scroll;
- max-height: 100%;
- min-height: 100%;
- -webkit-overflow-scrolling: auto;
- /* Lets it scroll lazy */
- touch-action: pan-y;
- }
- .overlay-holder .overlay-content-inner .overlay-content {
- padding: 15px;
- padding-top: 30px;
- padding-bottom: 50px;
- }
- .overlay-holder .overlay-content-inner .overlay-content p {
- font-size: 13px;
- }
- .overlay-holder.footer-overlay {
- z-index: 999;
- }
- .overlay-holder.footer-overlay .overlay-content-inner {
- padding-top: 59px;
- }
- .overlay-holder.footer-overlay .overlay-footer {
- padding-bottom: 120px;
- }
- .overlay-holder .overlay-head {
- z-index: 100;
- padding-right: 0;
- position: fixed;
- top: 0;
- background: #dadada;
- padding: 14px 10px;
- padding-right: 30px;
- right: 0;
- width: 40vw;
- color: black;
- font-size: 20px;
- font-weight: bold;
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-pack: justify;
- -moz-box-pack: justify;
- -ms-flex-pack: justify;
- -webkit-justify-content: space-between;
- justify-content: space-between;
- }
- .overlay-holder .overlay-head .title {
- width: 82%;
- }
- .overlay-holder .overlay-head .close {
- width: 18%;
- text-align: right;
- }
- .overlay-holder .overlay-head .close a {
- padding: 10px;
- }
- .overlay-holder .overlay-head .close a img {
- max-width: 22px;
- }
- .overlay-holder .overlay-head.grey-style {
- background: #F4F4F4;
- color: black;
- border-left: 10px solid #FF4A41;
- -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
- -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
- box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
- }
- .overlay-holder .overlay-content-inner {
- padding-top: 59px;
- }
- .overlay-holder .overlay-footer {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-pack: justify;
- -moz-box-pack: justify;
- -ms-flex-pack: justify;
- -webkit-justify-content: space-between;
- justify-content: space-between;
- background: #FEDFF2;
- color: #494949;
- padding: 15px;
- padding-right: 0;
- padding-left: 0;
- position: relative;
- padding-bottom: 80px;
- }
- .overlay-holder .overlay-footer .back {
- width: 85%;
- }
- .overlay-holder .overlay-footer .back a {
- font-weight: bold;
- color: #494949;
- font-size: 18px;
- }
- .overlay-holder .overlay-footer .back a img {
- max-width: 22px;
- }
- .overlay-holder .overlay-footer .close {
- width: 18%;
- text-align: right;
- }
- .overlay-holder .overlay-footer .close a {
- padding: 10px;
- }
- .overlay-holder .overlay-footer .close a img {
- max-width: 22px;
- }
- @media (max-width: 767px) {
- .overlay-holder {
- width: 90vw;
- padding: 0px 0px 0px 10px;
- }
- .overlay-holder .overlay-content-inner .overlay-content {
- padding: 15px;
- padding-top: 30px;
- padding-bottom: 50px;
- }
- .overlay-holder .overlay-content-inner .overlay-content p {
- font-size: 13px;
- }
- .overlay-holder .overlay-head {
- width: 90vw;
- padding-right: 0px;
- }
- }
- .overflow-hidden {
- overflow: hidden;
- }
- /**
- * CHECKOUT
- */
- .order-summary {
- padding: 70px 15px 15px 15px;
- margin-top: -70px;
- }
- .order-summary .price-box {
- background: #FFF2CC;
- padding: 10px;
- color: black;
- font-size: 18px;
- }
- .order-summary .price-box span {
- color: #FF4A41;
- font-weight: bold;
- display: block;
- }
- .total-offer-holder {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- background: #FFF;
- }
- .total-offer-holder .product {
- text-align: center;
- }
- .total-offer-holder .product img {
- max-height: 140px;
- }
- .total-offer-holder .info {
- padding: 10px;
- }
- .total-offer-holder .info .price-box {
- background: #FFF2CC;
- padding: 7px 15px;
- display: inline-block;
- margin-top: 8px;
- }
- .total-offer-holder .info .price-box del {
- font-size: 14px;
- margin-right: 5px;
- }
- .total-offer-holder .info .price-box span {
- color: #FF4A41;
- font-weight: bold;
- font-size: 20px;
- }
- @media (max-width: 767px) {
- .total-offer-holder .product {
- width: 30%;
- }
- .total-offer-holder .info {
- width: 70%;
- }
- }
- .slick-list {
- margin-bottom: 10px;
- }
- .slick-dots li button:before {
- font-size: 18px;
- }
- /**
- * TY PAGE
- */
- .additional-offer-notice {
- background: #FFF;
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- padding: 15px;
- margin-bottom: 40px;
- position: relative;
- }
- .additional-offer-notice:after {
- position: absolute;
- z-index: 10;
- bottom: -35px;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- content: "";
- width: 100%;
- max-width: 100%;
- height: 0px;
- border-style: solid;
- border-width: 35px 350px 0 350px;
- border-color: #FFF transparent transparent transparent;
- }
- .additional-offer-notice:before {
- position: absolute;
- z-index: 10;
- bottom: -36px;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- content: "";
- width: 100%;
- max-width: 100%;
- height: 0px;
- border-style: solid;
- border-width: 35px 350px 0 350px;
- border-color: #000 transparent transparent transparent;
- }
- .additional-offer-notice .icon {
- margin-right: 15px;
- width: 10%;
- text-align: center;
- }
- .additional-offer-notice .content {
- width: 90%;
- }
- .overflow-hidden {
- overflow: hidden;
- }
- .special-offer {
- background: #FFF;
- padding: 15px;
- padding-top: 60px;
- margin-top: -60px;
- }
- .special-offer .content {
- border: 4px dashed #FF0000;
- padding: 20px 10px 15px 10px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- }
- .offer-expire {
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- }
- .offer-expire .text {
- color: #FFF;
- text-align: right;
- }
- @media (max-width: 767px) {
- .offer-expire .text {
- font-size: 14px;
- }
- }
- /**
- * UPSELL
- */
- .upsell-holder, .content-holder-with-arrow {
- background: #7851A8;
- padding-right: 12px;
- padding-left: 12px;
- padding-bottom: 10px;
- }
- .upsell-holder.no-lr-inner, .content-holder-with-arrow.no-lr-inner {
- padding-right: 0;
- padding-left: 0;
- }
- .upsell-holder .content-holder, .content-holder-with-arrow .content-holder {
- position: relative;
- padding-bottom: 28px;
- overflow: hidden;
- }
- .upsell-holder .content-holder:before, .content-holder-with-arrow .content-holder:before {
- background: #7851A8;
- position: absolute;
- z-index: 10;
- bottom: -0px;
- left: 50%;
- -moz-transform: translateX(-50%);
- -ms-transform: translateX(-50%);
- -webkit-transform: translateX(-50%);
- transform: translateX(-50%);
- content: "";
- width: 100%;
- max-width: 100%;
- height: 0px;
- border-style: solid;
- border-width: 25px 340px 0 340px;
- border-color: #FFF transparent transparent transparent;
- }
- .upsell-holder .title, .content-holder-with-arrow .title {
- background: #7851A8;
- font-size: 18px;
- color: #FFF;
- text-align: center;
- font-weight: bold;
- padding: 12px 10px;
- }
- .upsell-holder .offer-intro, .content-holder-with-arrow .offer-intro {
- border-bottom: 1px solid #D8D8D8;
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- padding-bottom: 10px;
- }
- .upsell-holder .offer-intro .img-holder, .content-holder-with-arrow .offer-intro .img-holder {
- width: 20%;
- text-align: center;
- }
- .upsell-holder .offer-intro .content, .content-holder-with-arrow .offer-intro .content {
- width: 80%;
- margin-left: 10px;
- }
- .upsell-holder .offer-intro.with-bg, .content-holder-with-arrow .offer-intro.with-bg {
- border: 1px solid #D8D8D8;
- background: #FAFAFA;
- padding: 15px 10px;
- }
- @media (max-width: 767px) {
- .upsell-holder .offer-intro .img-holder, .content-holder-with-arrow .offer-intro .img-holder {
- width: 30%;
- }
- .upsell-holder .offer-intro .content, .content-holder-with-arrow .offer-intro .content {
- width: 70%;
- }
- }
- .price-box-holder {
- background: #FFF2CC;
- padding: 6px 15px;
- color: black;
- font-size: 20px;
- display: inline-block;
- font-weight: bold;
- }
- .price-box-holder span {
- color: #FF4A41;
- display: inline-block;
- }
- .price-box-holder del {
- font-size: 14px;
- display: inline-block;
- }
- hr {
- border-color: #D8D8D8;
- }
- .upsell-successfully-added {
- background: #9B9B9B;
- color: #FFF;
- padding: 5px 8px;
- display: box;
- display: -ms-flexbox;
- display: -o-flexbox;
- display: -webkit-box;
- display: -webkit-flex;
- display: flex;
- -webkit-box-align: center;
- -moz-box-align: center;
- -ms-flex-align: center;
- -webkit-align-items: center;
- align-items: center;
- -webkit-box-pack: center;
- -moz-box-pack: center;
- -ms-flex-pack: center;
- -webkit-justify-content: center;
- justify-content: center;
- }
- .upsell-successfully-added .icon {
- margin-right: 10px;
- }
- .upsell-successfully-added .price {
- margin-left: 10px;
- }
- .upsell-successfully-added .price span {
- display: inline-block;
- background: #F0F0F0;
- font-size: 12px;
- padding: 4px 7px;
- color: black;
- text-align: center;
- }
- .check-user-info {
- background: #FFF2CC;
- border: 1px solid black;
- padding: 20px 20px;
- }
- .newsletter-holder {
- padding: 20px 15px;
- background: #FFF;
- border: 4px solid #FF4A41;
- }
- .newsletter-holder .title {
- font-size: 20px;
- color: #FF4A41;
- font-weight: bold;
- text-align: center;
- }
- .newsletter-holder .title span {
- display: block;
- font-size: 14px;
- }
- /**
- * CONTENT WITH CHECK
- */
- .conten-with-left-check {
- position: relative;
- padding-left: 35px;
- }
- .conten-with-left-check .check-holder {
- position: absolute;
- top: 10px;
- left: 0;
- }
- footer {
- background: black;
- padding-top: 8px;
- padding-bottom: 80px;
- max-width: 720px;
- text-align: center;
- margin: 0 auto;
- }
- footer .footer-nav {
- list-style: none;
- }
- footer .footer-nav li {
- display: block;
- position: relative;
- }
- footer .footer-nav li a {
- color: #FFF;
- font-size: 12px;
- display: block;
- padding-top: 5px;
- padding-bottom: 5px;
- text-align: center;
- }
- footer .footer-bar {
- font-size: 12px;
- color: #FFF;
- margin-top: 5px;
- padding-bottom: 5px;
- text-align: center;
- }
- @media print {
- /* ==========================================================================
- Print styles.
- Inlined to avoid required HTTP connection: h5bp.com/r
- ========================================================================== */
- * {
- background: transparent !important;
- color: #000 !important;
- /* Black prints faster: h5bp.com/s */
- box-shadow: none !important;
- text-shadow: none !important;
- }
- a,
- a:visited {
- text-decoration: underline;
- }
- a[href]:after {
- content: " (" attr(href) ")";
- }
- abbr[title]:after {
- content: " (" attr(title) ")";
- }
- /*
- * Don't show links for images, or javascript/internal links
- */
- a[href^="javascript:"]:after,
- a[href^="#"]:after {
- content: "";
- }
- pre,
- blockquote {
- border: 1px solid #999;
- page-break-inside: avoid;
- }
- thead {
- display: table-header-group;
- /* h5bp.com/t */
- }
- tr,
- img {
- page-break-inside: avoid;
- }
- img {
- max-width: 100% !important;
- }
- @page {
- margin: 0.5cm;
- }
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3;
- }
- h2,
- h3 {
- page-break-after: avoid;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement