/** * WEBSITE: https://themefisher.com * TWITTER: https://twitter.com/themefisher * FACEBOOK: https://www.facebook.com/themefisher * GITHUB: https://github.com/themefisher/ */ /*=== MEDIA QUERY ===*/ @import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:400,500,600,700|Montserrat|Poppins:400,500,600,700"); h1, .h1 { font-size: 48px; text-transform: uppercase; } h2, .h2 { font-size: 38px; text-transform: uppercase; } h3, .h3 { font-size: 28px; line-height: 38px; text-transform: uppercase; } h4, .h4 { font-size: 22px; line-height: 30px; } h5, .h5 { font-size: 18px; line-height: 24px; } h6, .h6 { font-size: 16px; text-transform: uppercase; font-weight: 400; } .font-primary { font-family: "Barlow Condensed", sans-serif; } .font-secondary { font-family: "Montserrat", sans-serif; } html, body { overflow-x: hidden; width: 100%; } .slider { background: url("../images/bg/bg.jpg") no-repeat 0% 10%; background-size: cover; padding: 60px 10px; } .slider h1 { font-size: 95px; line-height: 95px; } .slider span.subhead { color: #fff; letter-spacing: 5px; border: 2px solid #fff; padding: 3px 15px 5px 15px; opacity: 0.8; } /* 메인화면 아닌 곳의 슬라이더 표시 */ .sub-slider { background: url("../images/bg/bg1.jpg") no-repeat 0% 30%; background-size: cover; padding: 60px 0px; } .sub-slider h2 { font-size: 25px; line-height: 30px; } .sub-slider span.subhead { color: #fff; letter-spacing: 5px; border: 2px solid #fff; padding: 3px 15px 5px 15px; opacity: 0.8; } .bg-2 { background: url("../images/bg/bg-image-2-1.jpg") no-repeat; background-size: cover; } .bg-3 { background: url("../images/bg/bg-cta.jpg") no-repeat; background-size: cover; } .bg-4 { background: url("../images/about/img-7.jpg") no-repeat; background-size: cover; } .mt-80px { margin-top: -80px; } .number { opacity: 0.1; font-size: 130px; display: block; line-height: 120px; position: absolute; top: 10px; } .why .card { transition: all 0.4s ease 0s; } .why .card:hover { background: #181a23; } .why .card:hover h3, .why .card:hover p { color: #fff; } .hover-style-1 { position: relative; } .hover-style-1:before { position: absolute; content: ""; left: 0px; top: 0px; width: 100%; height: 0px; transition: all 600ms ease; background: linear-gradient(90deg, rgb(245, 99, 75) 0%, #fe9418 100%); border-color: rgb(245, 99, 75); } .hover-style-1 h3, .hover-style-1 p, .hover-style-1 a, .hover-style-1 i, .hover-style-1 h4 { position: relative; transition: all 600ms ease; } .hover-style-1:hover:before { height: 100%; } .hover-style-1:hover a { color: rgba(255, 255, 255, 0.8) !important; } .hover-style-1:hover h3, .hover-style-1:hover h4, .hover-style-1:hover p, .hover-style-1:hover a { color: #fff; } .hover-style-1:hover i { color: rgba(255, 255, 255, 0.8) !important; } .mt--45 { margin-top: -45px; } .course .card-body a h4:hover { color: rgb(245, 99, 75); } .course-widget li a { color: #232323; opacity: 0.9; } .team-content-overlay li a { color: #fff; } .team-content-overlay li a:hover { background: rgb(245, 99, 75); } .team-item .card-body { margin-top: -120px; } .team-content-overlay { display: inline-block; position: absolute; top: 0; left: 0; height: 100%; opacity: 0; width: 100%; background-color: rgba(41, 40, 45, 0.85); transition: opacity 0.3s ease-out; } .overlay-content { width: 100%; position: absolute; left: 0; padding: 25px; box-sizing: border-box; text-align: center; top: 50%; transform: translateY(-40%); } .team-item:hover .team-content-overlay { opacity: 1; } .team-item:hover .card-body { opacity: 0; } .team-wrap .card-subtitle { position: relative; } .team-wrap .card-subtitle:after { content: ""; position: absolute; display: block; width: 100%; max-width: 26px; border-top: 4px solid #ddd; margin-top: 20px; } .team-wrap ul li a { width: 40px; height: 40px; border: 1px solid #dedede; color: #232323; display: inline-block; text-align: center; padding-top: 6px; } .team-wrap ul li a:hover { background: rgb(245, 99, 75); border-color: rgb(245, 99, 75); color: #fff !important; } .divider { margin: 0 auto; background: rgb(245, 99, 75); width: 45px; height: 4px; } .cta { background: url("../images/bg/slide2.jpg") fixed 50% 50% no-repeat; background-size: cover; } .w-40 { width: 40%; } .testimonial-slider .slick-dots li { color: #fff; } .slick-dots li.slick-active button::before { color: rgb(245, 99, 75); } .slick-dots li button::before { color: #fff; font-size: 10px; } .slick-slide:focus, .slick-slide a { outline: none; } .lh-35 { line-height: 35px; } .pricing .card-body ul li { font-size: 15px; } .pricing h3 { padding-left: 20px; } .pricing h3 sup { top: 20px; left: 0px; } .pricing h3 sub { font-size: 13px; } .pricing .btn-solid-border:hover { color: #fff !important; } .map { width: 100%; height: 450px; } .mt--170 { margin-top: -170px; } .blog .card a h4 { font-weight: 700; } .blog .card a h4:hover { color: rgb(245, 99, 75); } .blog-post-meta span { font-size: 13px; } .lh-25 { line-height: 23px; } .search i { position: absolute; right: 15px; top: 15px; } .tags a { display: inline-block; color: #232323; border: 1px solid #dedede; padding: 3px 10px; margin-bottom: 5px; text-transform: capitalize; font-size: 14px; } .follow a { width: 35px; height: 35px; background: #fff; display: inline-block; text-align: center; padding-top: 5px; } .pagination { border: 0px; } .pagination li a { color: #232323; } .pagination .page-item.active .page-link { background-color: rgb(245, 99, 75); border-color: rgb(245, 99, 75); color: #fff !important; } .pagination .page-item:last-child .page-link { border-radius: 0px; } .pagination .page-item:first-child .page-link { border-radius: 0px; } .pagination .page-link { background: transparent; padding: 15px 20px; } .font-size-12 { font-size: 12px; } .post-tags a { display: inline-block; background: #fff; padding: 5px 10px; } .social-share a { color: #232323; padding: 0px 10px; } .reply-btn { font-size: 12px; padding: 6px 17px; font-weight: 400; border: 2px solid #eee; } .footer { padding-top: 90px; padding-bottom: 45px; } .footer p { color: #fff; opacity: 0.8; font-size: 14px; } .bg-black { background: #111; } .footer-menu li a { color: #fff; opacity: 0.8; font-size: 14px; } .footer-menu li a:hover { color: rgb(245, 99, 75); opacity: 1; } .lh-40 { line-height: 40px; } .footer-socials li a { color: #fff; opacity: 0.8; } .recent-blog a { line-height: 1.5; font-size: 14px; } .footer-socials li a { color: #595b65; font-size: 18px; padding-left: 10px; } /*=== MEDIA QUERY ===*/ @media (max-width: 400px) { .dropdown-menu { display: none; width: 100%; text-align: center; } .navbar-nav li { padding: 0px; } } @media (max-width: 480px) { .slider h1 { font-size: 40px; line-height: 48px; } .text-lg { font-size: 28px; line-height: 38px; } .lead { font-size: 1rem; } .media { display: block; } .media-body { margin-top: 20px; } .number { font-size: 50px; line-height: 65px; } .dropdown-menu { display: none; text-align: center; } .navbar-nav li { padding: 0px; } } @media (max-width: 768px) { .media { display: block; } .media-body { margin-top: 20px; } .services .media img { width: 100% !important; } .dropdown-menu { display: none; text-align: center; } .navbar-nav li { padding: 0px; } } /*# sourceMappingURL=style.css.map */