PATH:
home
/
thebhoeo
/
.trash
/
coming-soon-maintenance-mode
/
templates
/
css
/* =================================================================== * * Comming Soon v1.0 Main Stylesheet * 11-25-2022 * ------------------------------------------------------------------ * * TOC: * # base style overrides * ## links * # typography & general theme styles * ## lists * ## responsive video container * ## floated image * ## tables * ## Spacing * # preloader * # forms * ## style placeholder text * ## change autocomplete styles in chrome * # buttons * # additional components * ## additional typo styles * # home * ## home slides * ## home particles * ## site logo * ## home content * ## home social * ## home copyright * ## home animations * # info * ## info toggle * * =================================================================== */ :root { --thm-font: 'metropolis-regular', sans-serif; --thm-gray: #726f84; --thm-gray-rgb: 114, 111, 132; --thm-primary: #ec008c; --thm-primary-rgb: 60, 114, 252; --thm-black: #0f0d1d; --thm-black-rgb: 15, 13, 29; --thm-base: #ffffff; --thm-base-rgb: 255, 255, 255; --thm-light: #f2f4f8; --thm-light-rgb: 242, 244, 248; --thm-letter-space-big: 0.1em; --thm-letter-space-small: -0.02em; } html { font-size: 10px; } .comisoma-row { width: 94%; max-width: 1200px; margin: 0 auto; } .comisoma-row:after { content: ""; display: table; clear: both; } @media only screen and (max-width:400px) { html { font-size: 9.411764705882353px; } } html, body { height: 100%; /* prevent horizontal scrolling */ overflow: hidden; } body { background: #111111; font-family: var(--thm-font); font-size: 1.7rem; font-style: normal; font-weight: normal; line-height: 1.765; color: #757575; margin: 0; padding: 0; } /* ------------------------------------------------------------------- * ## links - (_document-setup.scss) * ------------------------------------------------------------------- */ a { color: var(--thm-primary); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } a:hover, a:focus, a:active { color: #0087cc; } a:hover, a:active { outline: 0; } /* =================================================================== * # typography & general theme styles - (_document-setup.scss) * * ------------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "domine-regular", serif; color: #000000; font-style: normal; font-weight: normal; text-rendering: optimizeLegibility; } h1, .h1, h2, .h2, h3, .h3, h4, .h4 { margin-top: 6rem; margin-bottom: 1.8rem; } @media only screen and (max-width:600px) { h1, .h1, h2, .h2, h3, .h3, h4, .h4 { margin-top: 5.1rem; } } h5, .h5, h6, .h6 { margin-top: 4.2rem; margin-bottom: 1.5rem; } @media only screen and (max-width:600px) { h5, .h5, h6, .h6 { margin-top: 3.6rem; margin-bottom: 0.9rem; } } h1, .h1 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; } @media only screen and (max-width:600px) { h1, .h1 { font-size: 3.3rem; letter-spacing: -.07rem; } } h2, .h2 { font-size: 3rem; line-height: 1.3; } h3, .h3 { font-size: 2.4rem; line-height: 1.25; } h4, .h4 { font-size: 2.1rem; line-height: 1.286; } h5, .h5 { font-size: 1.6rem; line-height: 1.313; } h6, .h6 { font-size: 1.3rem; line-height: 1.385; text-transform: uppercase; letter-spacing: .16rem; } p img { margin: 0; } p.lead { font-family: "metropolis-light", sans-serif; font-size: 2rem; font-weight: 300; line-height: 1.8; margin-bottom: 3.6rem; color: #000000; } @media only screen and (max-width:800px) { p.lead { font-size: 1.8rem; } } em, i, strong, b { font-size: inherit; line-height: inherit; font-style: normal; font-weight: normal; } em, i { font-family: "metropolis-italic", sans-serif; } strong, b { font-family: "metropolis-bold", sans-serif; } small { font-size: 1.2rem; line-height: inherit; } blockquote { margin: 3.9rem 0; padding-left: 4.5rem; position: relative; } blockquote:before { content: "\201C"; font-size: 10rem; line-height: 0px; margin: 0; color: rgba(0, 0, 0, 0.25); font-family: arial, sans-serif; position: absolute; top: 3.6rem; left: 0; } blockquote p { font-family: "domine-regular", serif; padding: 0; font-size: 2.1rem; line-height: 1.857; color: #111111; } blockquote cite { display: block; font-family: "domine-regular", serif; font-size: 1.4rem; font-style: normal; line-height: 1.5; } blockquote cite:before { content: "\2014 \0020"; } blockquote cite a, blockquote cite a:visited { color: #828282; border: none; } abbr { font-family: "metropolis-bold", sans-serif; font-variant: small-caps; text-transform: lowercase; letter-spacing: .05rem; color: #828282; } var, kbd, samp, code, pre { font-family: Consolas, "Andale Mono", Courier, "Courier New", monospace; } pre { padding: 2.4rem 3rem 3rem; background: #F1F1F1; overflow-x: auto; } code { font-size: 1.4rem; margin: 0 .2rem; padding: .3rem .6rem; white-space: nowrap; background: #F1F1F1; border: 1px solid #E1E1E1; border-radius: 3px; } pre > code { display: block; white-space: pre; line-height: 2; padding: 0; margin: 0; } pre.prettyprint > code { border: none; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; text-decoration: none; } mark { background: #ffd900; color: #000000; } hr { border: solid rgba(0, 0, 0, 0.1); border-width: 1px 0 0; clear: both; margin: 2.4rem 0 1.5rem; height: 0; } /* ------------------------------------------------------------------- * ## lists - (_document-setup.scss) * ------------------------------------------------------------------- */ ol { list-style: decimal; } ul { list-style: disc; } li { display: list-item; } ol, ul { margin-left: 1.7rem; } ul li { padding-left: .4rem; } ul ul, ul ol, ol ol, ol ul { margin: .6rem 0 .6rem 1.7rem; } ul.disc li { display: list-item; list-style: none; padding: 0 0 0 .8rem; position: relative; } ul.disc li::before { content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: var(--thm-primary); position: absolute; left: -17px; top: 11px; vertical-align: middle; } dt { margin: 0; color: var(--thm-primary); } dd { margin: 0 0 0 2rem; } /* ------------------------------------------------------------------- * ## responsive video container - (_document-setup.scss) * ------------------------------------------------------------------- */ .video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; } .video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* ------------------------------------------------------------------- * ## floated image - (_document-setup.scss) * ------------------------------------------------------------------- */ img.pull-right { margin: 1.5rem 0 0 3rem; } img.pull-left { margin: 1.5rem 3rem 0 0; } /* ------------------------------------------------------------------- * ## tables - (_document-setup.scss) * ------------------------------------------------------------------- */ table { border-width: 0; width: 100%; max-width: 100%; font-family: var(--thm-font); } th, td { padding: 1.5rem 3rem; text-align: left; border-bottom: 1px solid #E8E8E8; } th { color: #000000; font-family: "domine-bold", serif; } td { line-height: 1.5; } th:first-child, td:first-child { padding-left: 0; } th:last-child, td:last-child { padding-right: 0; } .table-responsive { overflow-x: auto; -webkit-overflow-scrolling: touch; } /* ------------------------------------------------------------------- * ## Spacing - (_document-setup.scss) * ------------------------------------------------------------------- */ button, .btn { margin-bottom: 1.2rem; } fieldset { margin-bottom: 1.5rem; } input, textarea, select, pre, blockquote, figure, table, p, ul, ol, dl, form, .video-container, .ss-custom-select { margin-bottom: 3rem; } /* =================================================================== * # preloader - (_preloader-line-scale-pulse-out.scss) * * ------------------------------------------------------------------- */ #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #050505; z-index: 800; height: 100%; width: 100%; display: table; } .no-js #preloader, .oldie #preloader { display: none; } #loader { display: table-cell; text-align: center; vertical-align: middle; } .line-scale-pulse-out > div { background-color: var(--thm-primary); width: 4px; height: 35px; border-radius: 2px; margin: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; display: inline-block; -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); } .line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) { -webkit-animation-delay: -0.4s !important; animation-delay: -0.4s !important; } .line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) { -webkit-animation-delay: -0.2s !important; animation-delay: -0.2s !important; } @-webkit-keyframes line-scale-pulse-out { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 50% { -webkit-transform: scaley(0.4); transform: scaley(0.4); } 100% { -webkit-transform: scaley(1); transform: scaley(1); } } @keyframes line-scale-pulse-out { 0% { -webkit-transform: scaley(1); transform: scaley(1); } 50% { -webkit-transform: scaley(0.4); transform: scaley(0.4); } 100% { -webkit-transform: scaley(1); transform: scaley(1); } } /* =================================================================== * # forms - (_forms.scss) * * ------------------------------------------------------------------- */ fieldset { border: none; } input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select { display: block; height: 6rem; padding: 1.5rem 2.4rem; border: 0; outline: none; color: #151515; font-family: var(--thm-font); font-size: 1.5rem; line-height: 3rem; max-width: 100%; background: rgba(0, 0, 0, 0.12); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .ss-custom-select { position: relative; padding: 0; } .ss-custom-select select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; margin: 0; line-height: 3rem; vertical-align: middle; } .ss-custom-select select option { padding-left: 2rem; padding-right: 2rem; } .ss-custom-select select::-ms-expand { display: none; } .ss-custom-select::after { border-bottom: 2px solid rgba(0, 0, 0, 0.5); border-right: 2px solid rgba(0, 0, 0, 0.5); content: ''; display: block; height: 8px; width: 8px; margin-top: -7px; pointer-events: none; position: absolute; right: 2.4rem; top: 50%; -webkit-transform-origin: 66% 66%; -ms-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; } /* IE9 and below */ .oldie .ss-custom-select::after { display: none; } textarea { min-height: 25rem; } input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="text"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus, select:focus { color: #000000; } label, legend { font-family: "metropolis-semibold", sans-serif; font-size: 1.4rem; font-weight: normal; margin-bottom: .9rem; line-height: 1.714; color: #000000; display: block; } input[type="checkbox"], input[type="radio"] { display: inline; } label > .label-text { display: inline-block; margin-left: 1rem; font-family: var(--thm-font); font-weight: normal; line-height: inherit; } label > input[type="checkbox"], label > input[type="radio"] { margin: 0; position: relative; top: .15rem; } /* ------------------------------------------------------------------- * ## style placeholder text * ------------------------------------------------------------------- */ ::-webkit-input-placeholder { color: #828282; } :-moz-placeholder { color: #828282; /* Firefox 18- */ } ::-moz-placeholder { color: #828282; /* Firefox 19+ */ } :-ms-input-placeholder { color: #828282; } .placeholder { color: #828282 !important; } /* ------------------------------------------------------------------- * ## change autocomplete styles in chrome * ------------------------------------------------------------------- */ input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { -webkit-text-fill-color: var(--thm-primary); transition: background-color 5000s ease-in-out 0s; } /* =================================================================== * # buttons - (_button.scss) * * ------------------------------------------------------------------- */ .btn, button, input[type="submit"], input[type="reset"], input[type="button"] { display: inline-block; font-family: "metropolis-semibold", sans-serif; font-size: 1.2rem; text-transform: uppercase; letter-spacing: .3rem; height: 5.4rem; line-height: 5rem; padding: 0 3rem; margin: 0 .3rem 1.2rem 0; color: #000000; text-decoration: none; text-align: center; white-space: nowrap; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-color: #c5c5c5; border: .2rem solid #c5c5c5; } .btn:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .btn:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus { background-color: #b8b8b8; border-color: #b8b8b8; color: #000000; outline: 0; } /* button primary * ------------------------------------------------- */ .btn.btn--primary, button.btn--primary, input[type="submit"].btn--primary, input[type="reset"].btn--primary, input[type="button"].btn--primary { background: var(--thm-primary); border-color: var(--thm-primary); color: #FFFFFF; } .btn.btn--primary:hover, button.btn--primary:hover, input[type="submit"].btn--primary:hover, input[type="reset"].btn--primary:hover, input[type="button"].btn--primary:hover, .btn.btn--primary:focus, button.btn--primary:focus, input[type="submit"].btn--primary:focus, input[type="reset"].btn--primary:focus, input[type="button"].btn--primary:focus { background: #d3007d; border-color: #d3007d; } /* button modifiers * ------------------------------------------------- */ .btn.full-width, button.full-width { width: 100%; margin-right: 0; } .btn--medium, button.btn--medium { height: 5.7rem !important; line-height: 5.3rem !important; } .btn--large, button.btn--large { height: 6rem !important; line-height: 5.6rem !important; } .btn--stroke, button.btn--stroke { background: transparent !important; border: 0.2rem solid #000000; color: #000000; } .btn--stroke:hover, button.btn--stroke:hover { background: #000000 !important; border: 0.2rem solid #000000; color: #FFFFFF; } .btn--pill, button.btn--pill { padding-left: 3rem !important; padding-right: 3rem !important; border-radius: 1000px !important; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /* =================================================================== * # additional components - (_others.scss) * * ------------------------------------------------------------------- */ /* ------------------------------------------------------------------- * ## additional typo styles - (_additional-typo.scss) * ------------------------------------------------------------------- */ /* drop cap * ----------------------------------------------- */ .drop-cap:first-letter { float: left; margin: 0; padding: 1.5rem .6rem 0 0; font-size: 8.4rem; font-family: "metropolis-bold", sans-serif; font-weight: normal; line-height: 6rem; text-indent: 0; background: transparent; color: #000000; } /* line definition style * ----------------------------------------------- */ .lining dt, .lining dd { display: inline; margin: 0; } .lining dt + dt:before, .lining dd + dt:before { content: "\A"; white-space: pre; } .lining dd + dd:before { content: ", "; } .lining dd + dd:before { content: ", "; } .lining dd:before { content: ": "; margin-left: -0.2em; } /* dictionary definition style * ----------------------------------------------- */ .dictionary-style dt { display: inline; counter-reset: definitions; } .dictionary-style dt + dt:before { content: ", "; margin-left: -0.2em; } .dictionary-style dd { display: block; counter-increment: definitions; } .dictionary-style dd:before { content: counter(definitions, decimal) ". "; } /** * Pull Quotes * ----------- * markup: * * <aside class="pull-quote"> * <blockquote> * <p></p> * </blockquote> * </aside> * * --------------------------------------------------------------------- */ .pull-quote { position: relative; padding: 2.1rem 3rem 2.1rem 0px; } .pull-quote:before, .pull-quote:after { height: 1em; position: absolute; font-size: 10rem; font-family: Arial, Sans-Serif; color: rgba(0, 0, 0, 0.25); } .pull-quote:before { content: "\201C"; top: -3.6rem; left: 0; } .pull-quote:after { content: '\201D'; bottom: 3.6rem; right: 0; } .pull-quote blockquote { margin: 0; } .pull-quote blockquote:before { content: none; } /** * Stats Tab * --------- * markup: * * <ul class="stats-tabs"> * <li><a href="#">[value]<em>[name]</em></a></li> * </ul> * * Extend this object into your markup. * * --------------------------------------------------------------------- */ .stats-tabs { padding: 0; margin: 3rem 0; } .stats-tabs li { display: inline-block; margin: 0 1.5rem 3rem 0; padding: 0 1.5rem 0 0; border-right: 1px solid rgba(0, 0, 0, 0.2); } .stats-tabs li:last-child { margin: 0; padding: 0; border: none; } .stats-tabs li a { display: inline-block; font-size: 2.5rem; font-family: "metropolis-bold", sans-serif; font-weight: normal; border: none; color: #000000; } .stats-tabs li a:hover { color: var(--thm-primary); } .stats-tabs li a em { display: block; margin: .6rem 0 0 0; font-size: 1.4rem; font-family: var(--thm-font); color: #828282; } /* =================================================================== * # home - (_site-layout.scss) * * ------------------------------------------------------------------- */ .s-home { z-index: 501; display: table; width: 100%; height: 100%; min-height: 720px; background-color: #111111; position: relative; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; height: 100vh; overflow-y: auto; -webkit-transition: -webkit-transform 0.7s; transition: transform 0.7s; -webkit-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); } .s-home--static { background-position: center center; background-repeat: no-repeat; background-size: cover; /*background-image: url(../images/hero-bg.jpg);*/ } .s-home--static::before { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .85; background: linear-gradient(to right, black 0%, black 20%, transparent 100%); } .s-home--particles { background: #141414; background: radial-gradient(circle, #141414 0%, black 100%); } .s-home--particles::before { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .35; background: #000000; } .s-home .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .3; background-color: #000000; } .s-home .gradient-overlay { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .6; background: linear-gradient(to right, black 0%, black 20%, transparent 100%); } .info-is-visible .s-home { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } /* ------------------------------------------------------------------- * ## home slides - (_site-layout.scss) * ------------------------------------------------------------------- */ .home-slider { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .home-slider-img { background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; height: 100vh; } .home-slider-img::before { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: .9; background: linear-gradient(to right, black 0%, black 20%, transparent 100%); } /* ------------------------------------------------------------------- * ## home particles - (_site-layout.scss) * ------------------------------------------------------------------- */ .home-particles { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; padding: 0; margin: 0; opacity: .35; } .home-particles canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* animate .home-content__main * ------------------------------------------------------------------- */ /* html.ss-preload .home-content__main { opacity: 0; } */ .home-content__main { animation-duration: 2s; -webkit-animation-name: fadeIn; animation-name: fadeIn; } /* html.no-csstransitions .home-content__main { opacity: 1; } */ /* ------------------------------------------------------------------- * ## Common * ------------------------------------------------------------------- */ #mc-form input[type="email"], .home-content__text p, .home-content h3 { font-family: Montserrat; } .home-content__counter .time { font-family: acari_sansbold; } /* ------------------------------------------------------------------- * ## home animations * ------------------------------------------------------------------- */ /* fade in */ @-webkit-keyframes fadeIn { from { opacity: 0; -webkit-transform: translate3d(0, 150%, 0); -ms-transform: translate3d(0, 150%, 0); transform: translate3d(0, 150%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeIn { from { opacity: 0; -webkit-transform: translate3d(0, 15%, 0); -ms-transform: translate3d(0, 15%, 0); transform: translate3d(0, 15%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } /* fade out */ @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -150%, 0); -ms-transform: translate3d(0, -150%, 0); transform: translate3d(0, -150%, 0); } } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -150%, 0); -ms-transform: translate3d(0, -150%, 0); transform: translate3d(0, -150%, 0); } }
[-] base.css
[edit]
[-] 11.css
[edit]
[-] 8.css
[edit]
[-] vendor.css
[edit]
[-] 15.css
[edit]
[-] fonts.css
[edit]
[-] 4.css
[edit]
[+]
..
[-] main.css
[edit]
[-] 1.css
[edit]