관리-도구
편집 파일: style-red.css
/* general */ body{ background: rgb(255, 255, 255); } .th-top-offset{ height: 80px; } .th-logo-1{ height: 65px; background-position-x: left; background-position-y: center; background-size: contain; background-repeat: no-repeat; } @media only screen and (max-width: 600px) { .th-logo-1{height: 45px;} .th-top-offset{height: 60px;} } .th-logo-2{ height: 45px; background-position-x: left; background-position-y: center; background-size: contain; background-repeat: no-repeat; } .th-rob{ font-family: 'Roboto', sans-serif; } .th-12{ font-size: 12px; } .th-14{ font-size: 14px; } .th-16{ font-size: 16px; } .th-18{ font-size: 18px; } .th-20{ font-size: 20px; } .th-24{ font-size: 24px; } .th-30{ font-size: 30px; } .th-36{ font-size: 36px; } .th-72{ font-size: 72px; } /* font weight */ .th-thin{ font-weight: 100; } .th-light{ font-weight: 300; } .th-regular{ font-weight: 400; } .th-medium{ font-weight: 500; } .th-bold{ font-weight: 700; } /* font color */ .th-black{ color: #4B4B4B; } .th-grey{ color: #959595; } .th-red{ color: #F2726F; } .th-white{ color: #FFFFFF; } .th-blue{ color: #DD0303; } /* Link */ .th-link-blue:hover { text-decoration: none; color: #DD0303; } .th-link-green-1:hover { text-decoration: none; color: #29C3BE; } .th-link-red:hover { text-decoration: none; color: #F2726F; } .th-link-green-2:hover { text-decoration: none; color: #62B58F; } /* BUTTON */ .th-btn-blue{ height: 48px; font-family: 'Roboto', sans-serif; font-size: 16px; color: #FFFFFF; background: #DD0303; border-radius: 3px; border: none; } .th-btn-green-1{ height: 48px; font-family: 'Roboto', sans-serif; font-size: 16px; color: #FFFFFF; background: #29C3BE; border-radius: 3px; border: none; } .th-btn-red{ height: 48px; font-family: 'Roboto', sans-serif; font-size: 16px; color: #FFFFFF; background: #F2726F; border-radius: 3px; border: none; } .th-btn-green-2{ height: 48px; font-family: 'Roboto', sans-serif; font-size: 16px; color: #FFFFFF; background: #62B58F; border-radius: 3px; border: none; } /* BG Color */ .th-bg-blue{ background: #DD0303; } .th-bg-green-1{ background: #29C3BE; } .th-bg-red{ background: #F2726F; } .th-bg-green-2{ background: #62B58F; } /* BG Color Neutral */ .th-bg-black{ background: #000000; } .th-bg-grey-4{ background: #4B4B4B; } .th-bg-grey-3{ background: #959595; } .th-bg-grey-2{ background: #D5D5D5; } .th-bg-grey-1{ background: #F5F5F5; } .th-bg-white{ background: #FFFFFF; } /* CARDS */ .th-text-al-center{ text-align: center; } .th-card-1{ border-radius: 20px; } /* FORM*/ .th-form-style{ /*box-shadow: 1px 1px solid black; width: 90% !important;*/ height:48px; border-radius: 5px !important; border-color: #DD0303 !important; } .th-rectangle{ background-color: black; width:180px; height: 0.3vh; } .th-slider{ background-position: center; background-size: cover; background-repeat: no-repeat; height: 85vh; width: 100%; z-index: 10000; } .th-btn-slider{ line-height: 15px !important;background-color:#fff !important;height:50px !important;width:50px !important;border-radius:50% !important;z-index:1000; } .th-btn-slider img{ height:12px; width:12px; } #slider-overhead-btn .slick-disabled { display: inline-block; opacity: 0.5; } @media only screen and (max-width: 600px) { #slider-overhead-btn .slick-disabled { display: none !important; } } button:focus{outline: none} :focus{outline: none} .th-opacity{opacity: 0.5} ul,ul li{ list-style:none; padding:0; margin:0; } /*icon box*/ .icon-box { padding: 1rem; position: relative; } .about-img { max-width: 100%; vertical-align: middle; border-style: none; border-radius: .625rem!important; box-shadow: 0.5rem 0.5rem 0 rgba(233,236,239,.5); } /*teacher/ team*/ .card-body { flex: 1 1 auto; padding: 2rem; } .card { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: .625rem; margin-bottom: 1.5rem; } .badge { display: inline-block; padding: .5em .5rem; font-size: .75rem; font-weight: 600; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; color: #fff; background-color: #DD0303; border-radius: .3125rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; } .badge.badge-top { position: absolute; top: -.75rem; bottom: auto; } .avatar.avatar-xlg { width: 7.5rem; height: 7.5rem; } .avatar { flex-shrink: 0; width: 3rem; height: 3rem; border-radius: 50%; } /*event/ news*/ .th-event-card { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid #e7eaf3; border-radius: 0.3125rem; } .th-event-card-body { -ms-flex: 1 1 auto; flex: 1 1 auto; min-height: 1px; padding: 1rem; } .th-event-media { align-items: flex-start; } .th-event-u-ver-divider { position: relative; } .th-event-u-ver-divider::after { position: absolute; top: 0; right: 0; height: 100%; border-right: 1px solid #e7eaf3; content: ""; } .transition-3d-hover:hover, .transition-3d-hover:focus { -webkit-transform: translateY(-3px); transform: translateY(-3px); transition: all 0.2s ease-in-out; } .th-event-card-frame:hover{ /*border-color: rgba(55, 125, 255, 0.3); box-shadow: 0 0 35px rgba(55, 125, 255, 0.125);*/ border-color: rgba(221, 3, 3, 0.3); box-shadow: 0 0 35px rgba(221, 3, 3, 0.125); } .th-news-card{ position: relative; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid #e7eaf3; border-radius: 0.3125rem; } .hero-image { background-color: #cccccc; height: 150px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; } .th-txt-truncate-3{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .th-txt-truncate-2{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .slicknav_menu{ display:none; } /*/ start count stats /*/ section#counter-stats { display: flex; justify-content: center; padding:20px 0px; background-color: #DD0303; } .stats { text-align: center; font-size: 35px; font-weight: 700; color: #fff; } .stats .fa { color: #fff; font-size: 60px; } .slick-dotted.slick-slider { margin-bottom: 0px!important; } /*/ end count stats /*/ =============================== Header CSS =================================*/ .header{ background-color:#fff; } .header .navbar-collapse{ padding:0; } /* Topbar */ .header .topbar { background-color: #DD0303; padding: 5px 0px; font-size: 12px; } .header .content { float: left; } .header .content li { display: inline-block; color: #fff; margin-right: 10px; font-weight:500; } .header .content li:last-child{ margin-right: 0px; padding-right:0px; border-right:0px; } .header .content li i { margin-right: 5px; } .header .content li a { color: #fff; } .header .social{ float:right; } .header .social li { display: inline-block; margin: 0; margin-right: 15px; } .header .social li:last-child{ margin-right:0px; } .header .social li a { color: #fff; } /* Logo */ .header .logo { float: left; margin-top: 34px; } .header .header-widget { float: right; padding: 30px 0; } .header .single-widget { position: relative; display: inline-block; padding-left: 60px; margin-right: 20px; } .header .single-widget:last-child { margin-right: 0px; border-right: 0px; padding-right: 0px; } .header .single-widget i { position: absolute; text-align: center; font-size: 18px; top: 0; left: 0; width: 40px; height: 40px; line-height: 40px; border: 1px solid #e6e6e6; border-radius: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; } .header .single-widget:hover i{ border-color:transparent; } .header .single-widget h4 { font-weight: 500; font-size: 16px; } .header .single-widget h4 span { color: #666; font-weight: 400; display: block; margin-top: 5px; font-size: 14px; } .header .single-widget h4 a{ color:#000; } .header .header-menu { background: #DD0303; z-index: 3333; } .header .navbar { background: none; box-shadow: none; border: none; position: relative; padding: 0; } .navbar-nav { display: block; } .header .nav li { float: left; position: relative; margin-right: 5px; } .header .nav li:last-child{ margin-right:0px; } .header .nav li a { color: #fff; font-size: 14px; text-transform: uppercase; padding: 10px 20px; display: block; position: relative; text-shadow: none; } .header .nav li:hover a, .header .nav li.active a { color: #fff; } .header .nav li a i { margin-left: 5px; } .header .nav li .dropdown { background: #fff; width: 220px; position: absolute; left: 0; z-index: 99; opacity: 0; visibility: hidden; -webkit-transform:scale(0.5); -moz-transform:scale(0.5); transform:scale(0.5); -webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; margin: 0; border: solid; border-color: #fff; border-width: 1px; /*list-style: none; padding: 0; margin: 0;*/ } .header .nav li:hover .dropdown{ transform:scale(1.0); opacity:1; visibility:visible; } .header .nav li .dropdown li{ float:none; margin:0; } .header .nav li .dropdown li a { padding: 10px 15px; color: #666; display: block; font-weight: 400; text-transform: uppercase; background: transparent; } .header .nav li .dropdown li i{ float:right; } .header .nav li .dropdown li:hover a{ color:#fff; } .header .nav li .dropdown.submenu{ left:100%; top:0; opacity:0; visibility:hidden; -webkit-transform:scale(0.5); -moz-transform:scale(0.5); transform:scale(0.5); } .header .nav li .dropdown li:hover .dropdown.submenu{ opacity:1; visibility:visible; transform:scale(1.0); } .header .nav li .dropdown li .dropdown.submenu li a { color: #777; background: transparent; } .header .nav li .dropdown li .dropdown.submenu li:hover a{ color:#fff; } .header .button { position: absolute; top: 0; right: 0; } .header .button .btn { margin-top: 8px; color: #fff; border-radius: 50px; box-shadow:none; border:1px solid transparent; } .header .button .btn:hover{ color:#252525; background:transparent; border-color:#e6e6e6; } .header .button .btn i{ margin-right:5px; } /* Header Sticky */ .header.sticky .header-menu{ position:fixed; width:100%; top:0; left:0; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; background:#fff; transition:all 0.4s ease; animation: fadeInDown 1s both 0.2s; -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.30); -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.30); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.30); } /*=============================== End Header CSS =================================*/ @media only screen and (max-width: 767px){ .breadcrumbs { padding: 50px 0; } .breadcrumbs h2 { font-size: 25px; } .section-title { text-align: center; margin-bottom: 30px; padding: 0; } .header .logo { float: none; margin:0; } .header .logo img{ /*max-width: 80%;*/ max-width: 50px; margin:0; } .slicknav_menu { background: transparent;; padding: 5px; } .slicknav_nav { clear: both; color: #fff; margin: 0; background: #DD0303; } .slicknav_btn:hover{ background:#DD0303; } .slicknav_nav .slicknav_item a i{ display:none; } .slicknav_nav li:hover a{ background:#fff; color:#252525; } .slicknav_nav li .dropdown li a, .slicknav_nav li .dropdown li .dropdown li a{ background:transparent; color:#fff; } .slicknav_nav li .dropdown li:hover a, .slicknav_nav li .dropdown li .dropdown li:hover a{ background:#fff; color:#252525; } .slicknav_nav .slicknav_arrow{ float:right; } .button .btn{ font-size:14px; } .slicknav_menu { display: block; margin-top: -28px; } .slicknav_btn { margin: 0; position: relative; top: -7px; } .header .header-inner { padding: 15px 10px; background:#fff; } .header .content,.header .social { float: none; text-align: center; } .header .content li { display: block; font-size: 15px; margin-right: 0px; padding-right: 0px; border:none; } .header .single-widget.button, .header .search-bar, .header .header-widget, .header .header-menu{ display:none; } /* Header Sticky */ .header.sticky .header-inner{ position:fixed; width:100%; top:0; z-index:33333; left:0; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease; animation: fadeInDown 1s both 0.2s; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.30); } /**/ } /*nav bar hover active color*/ .header .content li i, .header .social li:hover a, .header .single-widget i, .header .button .btn:hover i { color: #f8f9fa; } .header .nav li:hover a, .header .nav li.active a, .header .nav li .dropdown li:hover a, .header .nav li .dropdown li .dropdown.submenu li:hover a, .header .button .btn, .breadcrumbs ul li.active a { background: #DD0303; } .new_footer_area { background: #fbfbfd; } .new_footer_top { padding: 10px 0px 200px; position: relative; overflow-x: hidden; } .new_footer_top .footer_bg { position: absolute; bottom: 0; background: url("http://droitthemes.com/html/saasland/img/seo/footer_bg.png") no-repeat scroll center 0; width: 100%; height: 266px; } .new_footer_top .footer_bg .footer_bg_one { background: url("https://1.bp.blogspot.com/-mvKUJFGEc-k/XclCOUSvCnI/AAAAAAAAUAE/jnBSf6Fe5_8tjjlKrunLBXwceSNvPcp3wCLcBGAsYHQ/s1600/volks.gif") no-repeat center center; width: 330px; height: 105px; background-size:100%; position: absolute; bottom: 0; left: 30%; -webkit-animation: myfirst 22s linear infinite; animation: myfirst 22s linear infinite; } .new_footer_top .footer_bg .footer_bg_two { background: url("https://1.bp.blogspot.com/-hjgfxUW1o1g/Xck--XOdlxI/AAAAAAAAT_4/JWYFJl83usgRFMvRfoKkSDGd--_Sv04UQCLcBGAsYHQ/s1600/cyclist.gif") no-repeat center center; width: 88px; height: 100px; background-size:100%; bottom: 0; left: 38%; position: absolute; -webkit-animation: myfirst 30s linear infinite; animation: myfirst 30s linear infinite; } @-moz-keyframes myfirst { 0% { left: -25%; } 100% { left: 100%; } } @-webkit-keyframes myfirst { 0% { left: -25%; } 100% { left: 100%; } } @keyframes myfirst { 0% { left: -25%; } 100% { left: 100%; } } .th-blue{color: #DD0303 !important} .th-bg-theme-color{background: #DD0303 !important} ul,ul li{ list-style:none; padding:0; margin:0; } a { text-decoration:none; } a:active, a:hover { outline: 0; text-decoration:none; } .th-contact-foot{ background: #DD0303; padding: 20px 10px; color:#fff; } /*.slicknav_menu{ display:none; }*/ @media only screen and (max-width: 600px) { .homesliderheader { font-size:24px !important; } .homeslidersubheader { font-size:20px !important; } }