/* =================================== Crafto - Wedding invitation ====================================== */ /* font */ @import url('https://fonts.googleapis.com/css2?family=Sen:wght@400;700;800&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap'); /* variable */ :root { --base-color: #e93172; --dark-gray:#2d2928; --light-medium-gray:#75726f; --extra-medium-gray: #d2cbc3; --very-light-gray:#f5f2ef; --medium-gray: #e7dcd3; --primary-font: 'Sen', sans-serif; --alt-font: 'Bebas Neue', sans-serif; } body { font-size: 17px; line-height: 30px; color:var(--light-medium-gray); } /* header */ header .navbar-brand img { max-height: 32px; } .navbar .navbar-nav .nav-link { font-size: 20px; } /* text gradient color */ .text-gradient-cerise-salmon-red { background: #e30050; background: linear-gradient(135deg, #e30050 30%, #ff7423 70%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .text-gradient-salmon-red-cerise { background: #ff7423; background: linear-gradient(45deg, #ff7423 30%, #e30050 70%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } /* bg color */ .bg-gradient-porcelain-grey { background-image: linear-gradient(to bottom, #e6e3e2, #e6e3e2, #e7e4e3, #f5f2ef, #f5f2ef); } /* text outline color */ .text-outline-color-westar-grey { -webkit-text-stroke-color: #d2cac3; } /* social icon style 09 */ .medium-icon li { margin: 0 5px; } .social-icon-style-09 ul li a { border-color:#e3e1df; } .medium-icon a { font-size: 20px; width: 60px; height: 60px; } .countdown-style-04 .countdown-box .number { color: var(--base-color); font-weight: normal; font-size: 4.375rem; line-height:2.813rem; } .countdown-style-04 .countdown-box span { color: var(--light-medium-gray); text-transform: inherit; line-height: 20px; font-size: 15px; } .countdown-style-04 .countdown-box:before { color: var(--dark-gray); opacity: 1; } .countdown-style-04 .countdown-box { width: 100px; } .btn { font-family: var(--primary-font); text-transform: none } footer { padding-top: 80px; padding-bottom: 80px; } input, select, textarea, .form-control, .form-select { color: var(--dark-gray); } input:focus, select:focus, textarea:focus, .form-control:focus { color: var(--dark-gray); } .form-select { color: var(--light-medium-gray); &:focus { color: var(--light-medium-gray); } } ::-webkit-input-placeholder { color: var(--light-medium-gray) !important; text-overflow: ellipsis; } ::-moz-placeholder { color: var(--light-medium-gray) !important; text-overflow: ellipsis; opacity:1; } :-ms-input-placeholder { color: var(--light-medium-gray) !important; text-overflow: ellipsis; opacity:1; } @media (min-width: 992px) { .order-inherit { order: inherit !important; } } @media (max-width: 1199px) { .medium-icon a { width: 50px; height: 50px; } } @media (max-width: 767px) { .sliding-box .sliding-box-item { width: 100% !important; } } @media (max-width: 575px){ .xs-mb-50px { margin-bottom: 50px !important; } }