/* =================================== Crafto - Web agency ====================================== */ /* font */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap'); /* variable */ :root { --base-color: #3da0d5; --medium-gray:#6F7071; --dark-gray:#1C1D1F; --alt-font: 'Inter', sans-serif; --primary-font: 'Inter', sans-serif; } body { font-size: 17px; line-height: 32px; } /* Social Icons */ .social-icon-style-10 ul.small-icon li a.globe::before { content: "\f0ac"; font-family: 'Font Awesome 5 Free'; font-weight: 900; } .social-icon-style-10 ul.small-icon li a.camera::before { content: "\f030"; font-family: 'Font Awesome 5 Free'; font-weight: 900; } .social-icon-style-10 ul.small-icon li a.instagram::before { content: "\f16d"; font-family: 'Font Awesome 5 Brands'; font-weight: 400; } /* Text highlight effect for overlapping with reklik element */ .highlight-text { position: relative; display: inline-block; color: inherit; transition: color 0.3s ease; } .highlight-text::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: var(--base-color); mix-blend-mode: screen; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; z-index: 2; } .highlight-text.overlapping { color: white; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); } .highlight-text.overlapping::before { opacity: 1; } .top-space-margin { margin-top: 120px; } /* header */ .navbar .navbar-nav .nav-link { font-weight: 500; font-size: 18px; } header .navbar-brand img { max-height:56px; } header .btn.btn-switch-text.btn-medium > span { padding: 11px 30px; } .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img { border-radius: 0; } /* btn */ .btn.btn-base-color { color: var(--dark-gray); } .btn.btn-box-shadow.btn-base-color:hover, .btn.btn-box-shadow.btn-base-color:active { color: var(--dark-gray); } /* letter spacing */ .bg-base-color-transparent { background-color: #3da0d5f4; } /* banner title */ .banner-title { font-size: 650px; word-break: normal; letter-spacing: -40px; } /* letter spacing */ .ls-minus-20px { letter-spacing: -20px; } .ls-minus-13px { letter-spacing: -13px; } .mt-minus-12 { margin-top: -12%; } /* word break normal */ .word-break-normal { word-break: normal; } /* bg color */ .bg-sherpa-blue { background-color: #333436; } /* page title */ .page-title-extra-large h1 { font-size: 5rem; line-height: 5rem; } /* team style */ .team-style-05 img { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); } .team-style-05:hover img { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); } .team-style-08 figure img { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); } .team-style-08:hover figure img { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); } .team-style-08 figure figcaption .social-icon a { background-color: var(--base-color); } .team-style-08 figure figcaption .social-icon a:hover { color: var(--dark-gray); } /* blog comment */ .blog-classic .card .blog-image img { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); } .blog-comment li .btn-reply:hover { color: var(--text-dark-gray); } /* tag */ .tag-cloud a { background-color: var(--white); } /* portfolio-image */ .portfolio-simple .grid-item .portfolio-image img { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); } .portfolio-simple .portfolio-box:hover .portfolio-image img { opacity: 1; filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); } /* popular post sidebar */ .popular-post-sidebar li figure { width: 190px; height: auto; } .popular-post-sidebar li .media-body { padding-left: 40px; } /* social icon style 06 */ .social-icon-style-06 li { position: relative; } .social-icon-style-06 li:before { width: 6px; height: 6px; border-radius: 100%; background-color: var(--medium-gray); content: ""; display: block; position: absolute; top: 50%; right: -15px; transform: translateY(-50%); opacity: .5; } .social-icon-style-06 li:last-child:before { display: none; } /* footer */ footer .footer-logo img { max-height: 56px; } footer .nav-link { color: var(--dark-gray); } .footer-navbar li a:hover { color: var(--dark-gray); } /* media query responsive */ @media (min-width: 992px) { .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu { padding: 15px 25px; } } @media (min-width: 768px) { /* heading tag */ h1 { font-size: 5rem; line-height: 5rem; } h2 { font-size: 3.75rem; line-height: 3.75rem; } h3 { font-size: 3.125rem; line-height: 3.125rem; } } @media (max-width: 1399px) { .banner-title { font-size: 500px; } header .btn.btn-switch-text.btn-medium > span { padding: 11px 22px; } } @media (max-width: 1199px) { .banner-title { font-size: 380px; letter-spacing: -25px; } .ls-minus-20px { letter-spacing: -15px; } header .btn.btn-switch-text.btn-medium > span { padding: 6px 11px; } .navbar .navbar-nav .nav-link { padding: 10px 12px; } footer .nav-link { padding: 2px 8px; } } @media (max-width: 991px) { .banner-title { font-size: 270px; letter-spacing: -15px; } .ls-minus-20px { letter-spacing: -10px; } .top-space-margin { margin-top: 100px; } header .btn.btn-switch-text.btn-medium > span { padding: 9px 24px; } } @media (max-width: 767px) { .banner-title { font-size: 200px; letter-spacing: -15px; } .process-step-style-10.hover-box:hover .hover-content { bottom: 0; } .ls-minus-20px { letter-spacing: -4px; } .ls-minus-13px { letter-spacing: -5px; } } @media (max-width: 575px) { .banner-title { font-size: 110px; letter-spacing: -3px; } .popular-post-sidebar li figure { width: 100%; } .popular-post-sidebar li .media-body { padding-left: 0; padding-top: 25px; } }