diff --git a/css/sass/_components.scss b/css/sass/_components.scss index a550f61..5c6038d 100644 --- a/css/sass/_components.scss +++ b/css/sass/_components.scss @@ -1,3 +1,17 @@ +//search-bar +#edit-submit-dataset-search { + //display: none; + background-color: var(--dark-grey); +} +form#views-exposed-form-dataset-search-page-1 { + display: flex; + justify-content: center; +} +.js-form-item-search-api-fulltext { + margin: 0; +} + +input#edit-search-api-fulltext {height: 54px;} /* Components -> Social icons */ .footer-social { padding: 1rem 0; @@ -56,12 +70,12 @@ } form#node-data-management-plan-form { td { -padding: 1rem; + padding: 1rem; } td.field-multiple-drag { - padding: 0; - padding-top: 1rem; -} + padding: 0; + padding-top: 1rem; + } margin-top: 1rem; .button, diff --git a/css/sass/style.scss b/css/sass/style.scss index ede76f8..75ba140 100644 --- a/css/sass/style.scss +++ b/css/sass/style.scss @@ -1,3 +1,5 @@ +.test-class { +} //@format @import 'fonts'; @import 'base'; diff --git a/css/style.css b/css/style.css index fefa342..2958023 100644 --- a/css/style.css +++ b/css/style.css @@ -1,3 +1,4 @@ +@charset "UTF-8"; /* Variables ---------------------------------------- */ :root { @@ -16,8 +17,9 @@ --bold-color: var(--upei-red); --content-bg: #f2f2f2; --text-color: #222222; - --body-font: 'Noto Sans', sans-serif; - --heading-font: 'Adelle Regular', serif; } + --body-font: "Noto Sans", sans-serif; + --heading-font: "Adelle Regular", serif; +} /* HTML and Body ---------------------------------------- */ @@ -25,12 +27,14 @@ body { font-family: var(--body-font); background: #ffffff; color: var(--text-color); - background-color: #fff !important; } + background-color: #fff !important; +} /* Regions ---------------------------------------- */ summary { - color: var(--text-color); } + color: var(--text-color); +} /* Typography ---------------------------------------- */ @@ -41,26 +45,32 @@ h4, h5, h6 { font-family: var(--heading-font); - color: var(--bold-color); } + color: var(--bold-color); +} strong { - color: var(--bold-color); } + color: var(--bold-color); +} em { - color: var(--upei-green); } + color: var(--upei-green); +} a { -webkit-transition: color 0.4s ease; -o-transition: color 0.4s ease; - transition: color 0.4s ease; } + transition: color 0.4s ease; +} a, a:active, li a.active { - color: var(--upei-green); } + color: var(--upei-green); +} a:hover { - color: var(--primary); } + color: var(--primary); +} /* Typography-> code tags */ code, @@ -68,15 +78,18 @@ kbd, pre, samp { background: var(--secondary); - color: #ffffff; } + color: #ffffff; +} mark { background: var(--primary); - color: #ffffff; } + color: #ffffff; +} figcaption { background: var(--secondary); - color: #ffffff; } + color: #ffffff; +} /* Form ---------------------------------------- */ @@ -84,116 +97,137 @@ figcaption { a.button, .button, button, -[type='button'], -[type='reset'], -[type='submit'] { +[type=button], +[type=reset], +[type=submit] { background-color: var(--secondary); color: #ffffff; border: 4px solid var(--primary); border-radius: 8px; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; - transition: all 0.4s linear; } + transition: all 0.4s linear; +} a.button:hover, .button:hover, button:hover, -[type='button']:hover, -[type='reset']:hover, -[type='submit']:hover { +[type=button]:hover, +[type=reset]:hover, +[type=submit]:hover { background-color: var(--dark); - color: var(--primary); } + color: var(--primary); +} -input[type='text'], -input[type='email'], -input[type='url'], -input[type='password'], -input[type='search'], +input[type=text], +input[type=email], +input[type=url], +input[type=password], +input[type=search], textarea { -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; - transition: all 0.5s ease-in-out; } - -input[type='text'], -input[type='email'], -input[type='url'], -input[type='password'], -input[type='search'], + transition: all 0.5s ease-in-out; +} + +input[type=text], +input[type=email], +input[type=url], +input[type=password], +input[type=search], textarea { color: var(--text-color); background: var(--light); - border: 1px solid var(--border); } - -input[type='text']:focus, -input[type='email']:focus, -input[type='url']:focus, -input[type='password']:focus, -input[type='search']:focus, + border: 1px solid var(--border); +} + +input[type=text]:focus, +input[type=email]:focus, +input[type=url]:focus, +input[type=password]:focus, +input[type=search]:focus, textarea:focus { border: 1px solid var(--primary); - background: #f0f0f0; } + background: #f0f0f0; +} fieldset { - border: 1px solid var(--border); } + border: 1px solid var(--border); +} /* Form -> Label */ .form-item label, form label { font-weight: 700; - color: var(--bold-color); } + color: var(--bold-color); +} summary { font-family: var(--heading-font); - font-weight: 700; } + font-weight: 700; +} /* Form -> Radio buttons */ -input[type='radio'], -input[type='checkbox'] { - border: 2px solid var(--secondary); } - -input[type='radio']:hover, -input[type='checkbox']:hover { - border: 2px solid var(--primary); } - -input[type='radio']:checked, -input[type='checkbox']:checked { +input[type=radio], +input[type=checkbox] { + border: 2px solid var(--secondary); +} + +input[type=radio]:hover, +input[type=checkbox]:hover { + border: 2px solid var(--primary); +} + +input[type=radio]:checked, +input[type=checkbox]:checked { background-color: var(--primary); - color: #000000; } + color: #000000; +} -input[type='checkbox'] { - appearance: none; } +input[type=checkbox] { + appearance: none; +} -input[type='checkbox']::after { - content: '\2714'; +input[type=checkbox]::after { + content: "✔"; text-align: center; - display: none; } + display: none; +} -input[type='checkbox']:checked::after { - display: block; } +input[type=checkbox]:checked::after { + display: block; +} select { color: var(--text-color); background: #eeeeee; - border: 1px solid var(--border); } + border: 1px solid var(--border); +} ::-webkit-input-placeholder { - color: var(--border); } + color: var(--border); +} ::placeholder { color: var(--border); - opacity: 1; } + opacity: 1; +} :-ms-input-placeholder { - color: var(--border); } + color: var(--border); +} ::-ms-input-placeholder { - color: #969696; } + color: #969696; +} :-moz-placeholder { - color: var(--border); } + color: var(--border); +} ::-moz-placeholder { - color: var(--border); } + color: var(--border); +} /* Table ---------------------------------------- */ @@ -201,46 +235,53 @@ th { background: var(--light); color: #fff; color: var(--upei-red); - border: 1px solid var(--dark); } + border: 1px solid var(--dark); +} td { - border: 1px solid var(--border); } + border: 1px solid var(--border); +} /* Common HTML Elements ---------------------------------------- */ hr { - background: var(--border); } + background: var(--border); +} dt { - color: var(--bold-color); } + color: var(--bold-color); +} blockquote { background: var(--light); box-shadow: 2px 2px 6px var(--border); - border-left: 8px solid var(--secondary); } + border-left: 8px solid var(--secondary); +} /* Selection ---------------------------------------- */ ::-moz-selection { background: var(--primary); color: #fff; - text-shadow: none; } + text-shadow: none; +} ::selection { background: var(--primary); color: #fff; - text-shadow: none; } + text-shadow: none; +} @font-face { - font-family: 'ficon'; + font-family: "ficon"; src: url("../fonts/ficon.ttf?ce63e9") format("truetype"), url("../fonts/ficon.woff?ce63e9") format("woff"), url("../fonts/ficon.svg?ce63e9#ficon") format("svg"); font-weight: normal; font-style: normal; - font-display: block; } - -[class^="ficon-"], [class*=" ficon-"] { + font-display: block; +} +[class^=ficon-], [class*=" ficon-"] { /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'ficon' !important; + font-family: "ficon" !important; speak: never; font-style: normal; font-weight: normal; @@ -249,205 +290,258 @@ blockquote { line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } + -moz-osx-font-smoothing: grayscale; +} .ficon-mail:before { - content: "\f003"; } + content: "\f003"; +} .ficon-map:before { - content: "\f041"; } + content: "\f041"; +} .ficon-calendar:before { - content: "\f073"; } + content: "\f073"; +} .ficon-phone:before { - content: "\f095"; } + content: "\f095"; +} .ficon-twitter:before { - content: "\f099"; } + content: "\f099"; +} .ficon-facebook:before { - content: "\f09a"; } + content: "\f09a"; +} .ficon-github:before { - content: "\f09b"; } + content: "\f09b"; +} .ficon-linkedin:before { - content: "\f0e1"; } + content: "\f0e1"; +} .ficon-youtube:before { - content: "\f16a"; } + content: "\f16a"; +} .ficon-instagram:before { - content: "\f16d"; } + content: "\f16d"; +} .ficon-vk:before { - content: "\f189"; } + content: "\f189"; +} .ficon-whatsapp:before { - content: "\f232"; } + content: "\f232"; +} .ficon-vimeo:before { - content: "\f27d"; } + content: "\f27d"; +} .ficon-user:before { - content: "\f2c0"; } + content: "\f2c0"; +} .ficon-telegram:before { - content: "\f2c6"; } + content: "\f2c6"; +} .ficon-comments:before { - content: "\e900"; } + content: "\e900"; +} .ficon-add_comment:before { - content: "\e901"; } + content: "\e901"; +} .ficon-tag:before { - content: "\e902"; } + content: "\e902"; +} .ficon-file:before { - content: "\e903"; } + content: "\e903"; +} .ficon-search:before { - content: "\e904"; } + content: "\e904"; +} .ficon-tag:before { - content: "\e902"; } + content: "\e902"; +} .main-wrapper { - padding: 0; } + padding: 0; +} div#block-menudetailsforhomepage h4 a { - color: var(--upei-red); } - + color: var(--upei-red); +} div#block-menudetailsforhomepage li { - color: #333; } + color: #333; +} /* Header Top ------------------------------- */ .header-top { background: var(--upei-red); - color: var(--light); } + color: var(--light); +} .header-top a { - color: var(--light); } + color: var(--light); +} .header-top a:hover, .header-top i { - color: var(--primary); } + color: var(--primary); +} .header-top-block { - text-align: center; } + text-align: center; +} /* Header ------------------------------- */ .header { background: #fff; - color: #ffffff; } + color: #ffffff; +} .header a, .page-header a { color: var(--primary); - color: var(--dark-grey); } + color: var(--dark-grey); +} .header-container { - padding: 1rem 0; } + padding: 1rem 0; +} .site-brand img { max-height: 50px; - display: block; } + display: block; +} .site-name { font-family: var(--heading-font); color: var(--primary); font-weight: 700; - font-size: 2rem !important; } + font-size: 2rem !important; +} .site-name a:hover { - color: var(--primary); } + color: var(--primary); +} /* Header -> Main menu */ .mobile-menu { border-top: 2px solid #ffffff; - border-bottom: 2px solid #ffffff; } + border-bottom: 2px solid #ffffff; +} .mobile-menu span { - background-color: #ffffff; } + background-color: #ffffff; +} .menu-wrap { font-family: var(--heading-font); - font-weight: 700; } - + font-weight: 700; +} .menu-wrap .menu a { - color: var(--dark-grey); } + color: var(--dark-grey); +} .menu-wrap ul.menu > li { - margin-left: 6px; } + margin-left: 6px; +} .menu-wrap ul.menu li > a { - padding: 10px; } + padding: 10px; +} /* Header -> search block region */ .search-icon { width: 36px; - height: 36px; } + height: 36px; +} .search-icon img { - max-height: 30px; } + max-height: 30px; +} .search-box { - background-color: var(--dark); } + background-color: var(--dark); +} .search-box-content .block-title, .search-box-content form label { - color: var(--light); } + color: var(--light); +} -.search-box-content input[type='search'] { +.search-box-content input[type=search] { background: url(../images/icons/search-icon.svg) top right no-repeat; color: #ffffff; -webkit-text-fill-color: #ffffff; - border-bottom: 2px solid var(--border); } + border-bottom: 2px solid var(--border); +} -.search-box-content input[type='search']:focus { +.search-box-content input[type=search]:focus { background: url(../images/icons/search-icon.svg) top right no-repeat; border: 0; - border-bottom: 2px solid var(--border); } + border-bottom: 2px solid var(--border); +} -.search-box-content input[type='search']:-webkit-autofill { +.search-box-content input[type=search]:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px var(--dark) inset; background-color: transparent; - color: #ffffff; } + color: #ffffff; +} .header-search-close { - border: 3px solid var(--primary); } + border: 3px solid var(--primary); +} /* Header -> Page header */ .page-header { background: #fff; color: var(--upei-green); - box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc; } + box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc; +} .page-header a:hover { - color: #ffffff; } + color: #ffffff; +} .region-page-header { - align-items: center; } + align-items: center; +} .breadcrumb { - color: var(--light); } + color: var(--light); +} .page-header .page-title { color: #ffffff; color: var(--upei-green); color: var(--dark); - font-variant: small-caps; } + font-variant: small-caps; +} /* Main ---------------------------------------- */ /* Main -> Admin tabs */ ul.page-tabs { border-bottom: 2px solid var(--upei-red); - margin-top: 1rem; } + margin-top: 1rem; +} .page-tabs li a { background: #dddddd; @@ -455,26 +549,31 @@ ul.page-tabs { border-right: 2px solid #fff; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; - transition: all 0.3s ease; } + transition: all 0.3s ease; +} .page-tabs li.active-page-tab a, .page-tabs li a:hover { background: var(--upei-red); - color: #fff; } + color: #fff; +} /* Main -> Filter Module */ .filter-wrapper { - border: 1px solid var(--border); } + border: 1px solid var(--border); +} /* Node Submitted Details */ .submitted-icons { - color: var(--primary); } + color: var(--primary); +} .node-taxonomy-container .term-title::before { - font-family: 'ficon'; - content: '\e902'; + font-family: "ficon"; + content: "\e902"; color: var(--primary); - padding-right: 6px; } + padding-right: 6px; +} /* Sidebar ---------------------------------------- */ @@ -482,38 +581,46 @@ ul.page-tabs { background-color: #f5f5ff; padding: 20px; margin-bottom: 2rem; - box-shadow: 0 2px 2px var(--border); } + box-shadow: 0 2px 2px var(--border); +} .sidebar .block-title { font-size: 2.2rem; - text-transform: none; } + text-transform: none; +} /* Comments --------------------------------------*/ #comments { - border-top: 1px solid var(--border); } + border-top: 1px solid var(--border); +} #comments i { - color: var(--primary); } + color: var(--primary); +} /* Comments -> single comment */ .comment { - box-shadow: 3px 3px #cccccc; } + box-shadow: 3px 3px #cccccc; +} .comment-header { background-color: #dcdee2; - border-bottom: 2px solid #cccccc; } + border-bottom: 2px solid #cccccc; +} .comment-user-picture { padding: 0 1rem; border-right: 2px solid #cccccc; -ms-flex: 0 0 100px; - flex: 0 0 100px; } + flex: 0 0 100px; +} .comment-title, .comment-title a { color: var(--secondary); - font-weight: 400; } + font-weight: 400; +} .comment-reply a, .comment-delete a, @@ -523,118 +630,158 @@ ul.page-tabs { background: var(--secondary); border-radius: 4px; -webkit-transition: all 0.4s ease-in-out; - transition: all 0.4s ease-in-out; } + transition: all 0.4s ease-in-out; +} .comment-reply a:hover, .comment-delete a:hover, .comment-edit a:hover { background: var(--primary); - color: #ffffff; } + color: #ffffff; +} /* * Footer */ .footer-top { background-color: var(--upei-red); - color: #ffffff; } + color: #ffffff; +} .footer-blocks, .footer-bottom-blocks, .footer-bottom, .footer-social { background-color: var(--dark); - color: #ffffff; } + color: #ffffff; +} .footer .block-title { position: relative; font-size: 1.6rem; color: #ffffff; padding-bottom: 12px; - margin-bottom: 12px; } + margin-bottom: 12px; +} .footer .block-title::before, .footer .block-title::after { - content: ''; + content: ""; position: absolute; left: 0; height: 2px; - background: var(--primary); } + background: var(--primary); +} .footer .block-title::before { width: 30px; - bottom: 6px; } + bottom: 6px; +} .footer .block-title::after { width: 60px; - bottom: 0; } + bottom: 0; +} .footer a { - color: var(--primary); } + color: var(--primary); +} .footer a:hover { - color: #ffffff; } + color: #ffffff; +} .footer-block ul { margin: 0; padding: 0; - list-style: none; } + list-style: none; +} .footer-block li { padding: 10px 0; - border-bottom: 1px solid #000000; } + border-bottom: 1px solid #000000; +} .footer-bottom-container { - border-top: 2px solid #000000; } + border-top: 2px solid #000000; +} /* Footer -> customization */ .footer-logo { max-height: 100px; - width: auto; } + width: auto; +} .homepage-content .block-title { text-align: center; - margin-bottom: 1rem; } + margin-bottom: 1rem; +} .frontpage-main .block, .homepage-content-bottom .block { - margin-bottom: 5rem; } + margin-bottom: 5rem; +} .region-content-home-top .block { - padding: 4rem 0; } + padding: 4rem 0; +} .region-content-home-top .block:nth-child(even) { position: relative; - background: #f0f0f0; } + background: #f0f0f0; +} .region-content-home-top .block:last-child { - margin: 0; } + margin: 0; +} .slider { - height: 400px; } - + height: 400px; +} .slider-container { - height: 400px; } - + height: 400px; +} .slider-text { - flex: 80%; } - + flex: 80%; +} .slider-image { flex: 20%; - margin-top: 0 !important; } + margin-top: 0 !important; +} + +#edit-submit-dataset-search { + background-color: var(--dark-grey); +} + +form#views-exposed-form-dataset-search-page-1 { + display: flex; + justify-content: center; +} + +.js-form-item-search-api-fulltext { + margin: 0; +} + +input#edit-search-api-fulltext { + height: 54px; +} /* Components -> Social icons */ .footer-social { - padding: 1rem 0; } + padding: 1rem 0; +} .social-icons { position: relative; margin: 0; padding: 0; - list-style: none; } + list-style: none; +} .social-icons li { display: inline-block; - margin: 0; } + margin: 0; +} .social-icons li a { display: flex; @@ -646,47 +793,53 @@ ul.page-tabs { border-radius: 6px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; - transition: all 0.3s ease; } + transition: all 0.3s ease; +} .social-icons li a:hover { - border: 2px solid var(--primary); } + border: 2px solid var(--primary); +} .social-icons i { - padding: 10px; } + padding: 10px; +} /* components -> Scroll To Top. */ .scrolltop { background: var(--primary); color: #000000; - transition: all 0.3s ease; } + transition: all 0.3s ease; +} .scrolltop:hover { background: var(--secondary); - color: #ffffff; } + color: #ffffff; +} #accordion .accordion_question * { margin: 0; - font-weight: bold; } - + font-weight: bold; +} #accordion .accordion_answer * { - margin: 0; } + margin: 0; +} form#node-data-management-plan-form { - margin-top: 1rem; } - + margin-top: 1rem; +} form#node-data-management-plan-form td { - padding: 1rem; } - + padding: 1rem; +} form#node-data-management-plan-form td.field-multiple-drag { padding: 0; - padding-top: 1rem; } - + padding-top: 1rem; +} form#node-data-management-plan-form .button, form#node-data-management-plan-form .button, form#node-data-management-plan-form button, -form#node-data-management-plan-form [type='button'], -form#node-data-management-plan-form [type='reset'], -form#node-data-management-plan-form [type='submit'] { +form#node-data-management-plan-form [type=button], +form#node-data-management-plan-form [type=reset], +form#node-data-management-plan-form [type=submit] { background-color: #ccc; color: initial; border: 1px solid var(--upei-red); @@ -694,12 +847,13 @@ form#node-data-management-plan-form [type='submit'] { -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; - padding: 0 5px; } - + padding: 0 5px; +} .footer-bottom-blocks .button { background: var(--upei-green); border: 4px solid var(--upei-yello); - padding: 0 9px; } + padding: 0 9px; +} /* * Custom Shortcodes @@ -712,61 +866,71 @@ form#node-data-management-plan-form [type='submit'] { border-radius: 30px; padding: 0.8rem 1.8rem; transition: all 0.3s ease; - border: 4px solid var(--upei-red); } + border: 4px solid var(--upei-red); +} a.button, .button, button, -[type='button'], -[type='reset'], -[type='submit'] { +[type=button], +[type=reset], +[type=submit] { background-color: var(--dark); color: #ffffff; border: 4px solid var(--upei-red); border-radius: 8px; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; - transition: all 0.4s linear; } + transition: all 0.4s linear; +} .link-button, .button-link { color: #ffffff; background-color: var(--dark); - border: 6px solid var(--upei-red); } + border: 6px solid var(--upei-red); +} .feature h3 { - color: var(--upei-green); } + color: var(--upei-green); +} .footer a { color: #fff; font-family: var(--body-font); font-weight: 100; - font-size: 1.2rem; } + font-size: 1.2rem; +} .footer-bottom-blocks .button { background: var(--upei-green); - border: 4px solid var(--upei-yello); } + border: 4px solid var(--upei-yello); +} .link-button:hover, .button-link:hover { color: var(--light); background-color: var(--dark); - border: 4px solid var(--primary); } + border: 4px solid var(--primary); +} .button-dark { background-color: var(--dark); color: var(--light); - border: 6px solid var(--upei-red); } + border: 6px solid var(--upei-red); +} .button-dark:hover { color: #ffffff; - border: 6px solid var(--upei-green); } + border: 6px solid var(--upei-green); +} /* Elements -> Box */ .box { background-color: #ffffff; -webkit-box-shadow: 0 0 8px 4px var(--light); - box-shadow: 0 0 8px 4px var(--light); } + box-shadow: 0 0 8px 4px var(--light); +} /* Icon Box */ .icon-box { @@ -774,15 +938,18 @@ button, line-height: 1.7; background-color: var(--content-bg); box-shadow: 0 3px 6px #bbbbbb; - display: flex; } + display: flex; +} .icon-box-icon { padding-right: 1rem; - flex: 0 0 auto; } + flex: 0 0 auto; +} .icon-box-text { font-family: var(--body-font); - line-height: 1.7; } + line-height: 1.7; +} /* * Features @@ -791,7 +958,8 @@ button, display: grid; grid-template-columns: repeat(auto-fit, minmax(265px, 1fr)); grid-gap: 1rem; - gap: 1rem; } + gap: 1rem; +} .feature { background-color: #ffffff; @@ -800,7 +968,8 @@ button, -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); transition: all 0.4s linear; - backface-visibility: hidden; } + backface-visibility: hidden; +} .feature:hover { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); @@ -808,7 +977,8 @@ button, box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); - transform: translateY(-20px); } + transform: translateY(-20px); +} .feature-icon { display: flex; @@ -822,15 +992,18 @@ button, background-color: var(--primary); color: #ffffff; transition: all 0.4s ease; - box-shadow: 0 0 10px 2px #ffffff; } + box-shadow: 0 0 10px 2px #ffffff; +} .feature:hover .feature-icon { background-color: #ffffff; -webkit-box-shadow: 0 0 10px 2px var(--secondary); - box-shadow: 0 0 10px 2px var(--secondary); } + box-shadow: 0 0 10px 2px var(--secondary); +} .feature .link-button { - display: inline-block; } + display: inline-block; +} /* * Notice @@ -839,143 +1012,175 @@ button, position: relative; background-color: var(--primary); padding: 2rem; - width: 100%; } + width: 100%; +} .notice-block .views-row { - padding: 1rem 0; } + padding: 1rem 0; +} .notice-block .views-field-title { font-family: var(--heading-font); font-size: 1.4rem; - font-weight: 700; } + font-weight: 700; +} .notice-block .views-field-title a { - color: var(--dark); } + color: var(--dark); +} .notice-block .views-field-title a:hover { - color: #ffffff; } + color: #ffffff; +} .notice-block .views-row { - border-bottom: 1px solid var(--dark); } + border-bottom: 1px solid var(--dark); +} @media (min-width: 768px) { /* Header */ .header-top-block { - text-align: left; } + text-align: left; + } .site-brand img { - max-height: 60px; } + max-height: 60px; + } /* Header -> Page Header */ .page-header { - padding: 2rem 0 2rem 0; } + padding: 2rem 0 2rem 0; + } /* Frontpage */ .homepage-content .block-title::before { position: absolute; - content: ''; + content: ""; width: 40px; height: 2px; background: var(--primary); top: 50%; -webkit-transform: translateX(-50px); - transform: translateX(-50px); } + transform: translateX(-50px); + } .homepage-content .block-title::after { position: absolute; - content: ''; + content: ""; width: 40px; height: 2px; background: var(--primary); top: 50%; -webkit-transform: translateX(10px); - transform: translateX(10px); } + transform: translateX(10px); + } .region-content-home-top .block:nth-child(odd) { - margin-bottom: 10rem; } + margin-bottom: 10rem; + } .region-content-home-top .block:last-child:nth-child(odd) { - margin-bottom: 0; } + margin-bottom: 0; + } .region-content-home-top .block:nth-child(even) { - padding: 0 0 4rem 0; } + padding: 0 0 4rem 0; + } .region-content-home-top .block:nth-child(even)::before { position: absolute; - content: ''; + content: ""; top: -10rem; left: 0; height: 10rem; width: 100%; background: #f0f0f0; - clip-path: polygon(0 0, 100% 90%, 100% 100%, 0% 100%); } + clip-path: polygon(0 0, 100% 90%, 100% 100%, 0% 100%); + } /* Notice */ .notice-block { - width: 98%; } + width: 98%; + } .notice-block::before { position: absolute; - content: ''; + content: ""; top: 0; left: 0; background-color: var(--secondary); width: 95%; height: 100%; z-index: -1; - transform: rotate(-5deg); } + transform: rotate(-5deg); + } .feature { - padding: 2rem; } } - + padding: 2rem; + } +} @media (min-width: 992px) { /* Header */ .site-brand img { - max-height: 80px; } + max-height: 80px; + } /* Header -> Main menu */ .menu-wrap ul.menu li { background: linear-gradient(to bottom, transparent 50%, var(--dark) 50%); background-size: 100% 200%; - transition: all 0.2s linear; } + transition: all 0.2s linear; + } .menu-wrap ul.menu li:hover { - background-position: 0 -100%; } + background-position: 0 -100%; + } .menu-wrap ul.menu li:hover a { - color: var(--light); } + color: var(--light); + } ul.main-menu li a:hover { - color: var(--primary); } + color: var(--primary); + } .menu-wrap .menu li span.dropdown-arrow { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; } + transition: all 0.3s ease-in-out; + } .menu-wrap ul.menu li.expanded:hover .dropdown-arrow, - .menu-wrap ul.menu li.collapsed:hover .dropdown-arrow { +.menu-wrap ul.menu li.collapsed:hover .dropdown-arrow { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); - transform: rotate(135deg); } + transform: rotate(135deg); + } .menu-wrap ul.menu ul.submenu { top: 36px; - background-color: var(--dark); } + background-color: var(--dark); + } .menu-wrap ul.menu ul.submenu li { - border-bottom: 1px solid var(--primary); } + border-bottom: 1px solid var(--primary); + } .menu-wrap ul.menu ul.submenu li a:hover { - color: #ffffff; } } - + color: #ffffff; + } +} @media (min-width: 1170px) { /* Header */ .site-brand img { - max-height: 90px; } } - + max-height: 90px; + } +} .slider-image { - margin-top: 4rem; } + margin-top: 4rem; +} .slider-text, .slider-text h1, .slider-text h2, .slider-text h3, .slider-text h4 { - color: var(--dark-grey); } + color: var(--dark-grey); +} .slider { - background: var(--content-bg); } + background: var(--content-bg); +} div#block-homepagewelcome { color: #fff !important; - background: #789d4a; } - + background: #789d4a; +} div#block-homepagewelcome a { - color: var(--upei-red); } - + color: var(--upei-red); +} div#block-homepagewelcome h2, div#block-homepagewelcome p { - color: #fff !important; } - + color: #fff !important; +} /*# sourceMappingURL=style.css.map */ diff --git a/css/style.css.map b/css/style.css.map index baeffa5..203967c 100644 --- a/css/style.css.map +++ b/css/style.css.map @@ -1 +1 @@ -{"version":3,"file":"style.css","sources":["style.css"],"sourcesContent":["/* Variables\n---------------------------------------- */\n:root {\n /* Theme Colors */\n --upei-red: #7c2529;\n --upei-green: #789d4a;\n --upei-yellow: #f1b434;\n --theme-color: green;\n --theme-color-two: #383a68;\n --primary: #ffcc18;\n --secondary: #3e4182;\n --dark: #333;\n --dark-grey: #838383;\n --light: #edeef5;\n --border: #cccccc;\n --bold-color: var(--upei-red);\n --content-bg: #f2f2f2;\n --text-color: #222222;\n --body-font: 'Noto Sans', sans-serif;\n --heading-font: 'Adelle Regular', serif; }\n\n/* HTML and Body\n---------------------------------------- */\nbody {\n font-family: var(--body-font);\n background: #ffffff;\n color: var(--text-color);\n background-color: #fff !important; }\n\n/* Regions\n---------------------------------------- */\nsummary {\n color: var(--text-color); }\n\n/* Typography\n---------------------------------------- */\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font);\n color: var(--bold-color); }\n\nstrong {\n color: var(--bold-color); }\n\nem {\n color: var(--upei-green); }\n\na {\n -webkit-transition: color 0.4s ease;\n -o-transition: color 0.4s ease;\n transition: color 0.4s ease; }\n\na,\na:active,\nli a.active {\n color: var(--upei-green); }\n\na:hover {\n color: var(--primary); }\n\n/* Typography-> code tags */\ncode,\nkbd,\npre,\nsamp {\n background: var(--secondary);\n color: #ffffff; }\n\nmark {\n background: var(--primary);\n color: #ffffff; }\n\nfigcaption {\n background: var(--secondary);\n color: #ffffff; }\n\n/* Form\n---------------------------------------- */\n/* Form -> Button */\na.button,\n.button,\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n background-color: var(--secondary);\n color: #ffffff;\n border: 4px solid var(--primary);\n border-radius: 8px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear; }\n\na.button:hover,\n.button:hover,\nbutton:hover,\n[type='button']:hover,\n[type='reset']:hover,\n[type='submit']:hover {\n background-color: var(--dark);\n color: var(--primary); }\n\ninput[type='text'],\ninput[type='email'],\ninput[type='url'],\ninput[type='password'],\ninput[type='search'],\ntextarea {\n -webkit-transition: all 0.5s ease-in-out;\n -o-transition: all 0.5s ease-in-out;\n transition: all 0.5s ease-in-out; }\n\ninput[type='text'],\ninput[type='email'],\ninput[type='url'],\ninput[type='password'],\ninput[type='search'],\ntextarea {\n color: var(--text-color);\n background: var(--light);\n border: 1px solid var(--border); }\n\ninput[type='text']:focus,\ninput[type='email']:focus,\ninput[type='url']:focus,\ninput[type='password']:focus,\ninput[type='search']:focus,\ntextarea:focus {\n border: 1px solid var(--primary);\n background: #f0f0f0; }\n\nfieldset {\n border: 1px solid var(--border); }\n\n/* Form -> Label */\n.form-item label,\nform label {\n font-weight: 700;\n color: var(--bold-color); }\n\nsummary {\n font-family: var(--heading-font);\n font-weight: 700; }\n\n/* Form -> Radio buttons */\ninput[type='radio'],\ninput[type='checkbox'] {\n border: 2px solid var(--secondary); }\n\ninput[type='radio']:hover,\ninput[type='checkbox']:hover {\n border: 2px solid var(--primary); }\n\ninput[type='radio']:checked,\ninput[type='checkbox']:checked {\n background-color: var(--primary);\n color: #000000; }\n\ninput[type='checkbox'] {\n appearance: none; }\n\ninput[type='checkbox']::after {\n content: '\\2714';\n text-align: center;\n display: none; }\n\ninput[type='checkbox']:checked::after {\n display: block; }\n\nselect {\n color: var(--text-color);\n background: #eeeeee;\n border: 1px solid var(--border); }\n\n::-webkit-input-placeholder {\n color: var(--border); }\n\n::placeholder {\n color: var(--border);\n opacity: 1; }\n\n:-ms-input-placeholder {\n color: var(--border); }\n\n::-ms-input-placeholder {\n color: #969696; }\n\n:-moz-placeholder {\n color: var(--border); }\n\n::-moz-placeholder {\n color: var(--border); }\n\n/* Table\n---------------------------------------- */\nth {\n background: var(--light);\n color: #fff;\n color: var(--upei-red);\n border: 1px solid var(--dark); }\n\ntd {\n border: 1px solid var(--border); }\n\n/* Common HTML Elements\n---------------------------------------- */\nhr {\n background: var(--border); }\n\ndt {\n color: var(--bold-color); }\n\nblockquote {\n background: var(--light);\n box-shadow: 2px 2px 6px var(--border);\n border-left: 8px solid var(--secondary); }\n\n/* Selection\n---------------------------------------- */\n::-moz-selection {\n background: var(--primary);\n color: #fff;\n text-shadow: none; }\n\n::selection {\n background: var(--primary);\n color: #fff;\n text-shadow: none; }\n\n@font-face {\n font-family: 'ficon';\n src: url(\"../fonts/ficon.ttf?ce63e9\") format(\"truetype\"), url(\"../fonts/ficon.woff?ce63e9\") format(\"woff\"), url(\"../fonts/ficon.svg?ce63e9#ficon\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n font-display: block; }\n\n[class^=\"ficon-\"], [class*=\" ficon-\"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'ficon' !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ficon-mail:before {\n content: \"\\f003\"; }\n\n.ficon-map:before {\n content: \"\\f041\"; }\n\n.ficon-calendar:before {\n content: \"\\f073\"; }\n\n.ficon-phone:before {\n content: \"\\f095\"; }\n\n.ficon-twitter:before {\n content: \"\\f099\"; }\n\n.ficon-facebook:before {\n content: \"\\f09a\"; }\n\n.ficon-github:before {\n content: \"\\f09b\"; }\n\n.ficon-linkedin:before {\n content: \"\\f0e1\"; }\n\n.ficon-youtube:before {\n content: \"\\f16a\"; }\n\n.ficon-instagram:before {\n content: \"\\f16d\"; }\n\n.ficon-vk:before {\n content: \"\\f189\"; }\n\n.ficon-whatsapp:before {\n content: \"\\f232\"; }\n\n.ficon-vimeo:before {\n content: \"\\f27d\"; }\n\n.ficon-user:before {\n content: \"\\f2c0\"; }\n\n.ficon-telegram:before {\n content: \"\\f2c6\"; }\n\n.ficon-comments:before {\n content: \"\\e900\"; }\n\n.ficon-add_comment:before {\n content: \"\\e901\"; }\n\n.ficon-tag:before {\n content: \"\\e902\"; }\n\n.ficon-file:before {\n content: \"\\e903\"; }\n\n.ficon-search:before {\n content: \"\\e904\"; }\n\n.ficon-tag:before {\n content: \"\\e902\"; }\n\n.main-wrapper {\n padding: 0; }\n\ndiv#block-menudetailsforhomepage h4 a {\n color: var(--upei-red); }\n\ndiv#block-menudetailsforhomepage li {\n color: #333; }\n\n/* Header Top\n------------------------------- */\n.header-top {\n background: var(--upei-red);\n color: var(--light); }\n\n.header-top a {\n color: var(--light); }\n\n.header-top a:hover,\n.header-top i {\n color: var(--primary); }\n\n.header-top-block {\n text-align: center; }\n\n/* Header\n------------------------------- */\n.header {\n background: #fff;\n color: #ffffff; }\n\n.header a,\n.page-header a {\n color: var(--primary);\n color: var(--dark-grey); }\n\n.header-container {\n padding: 1rem 0; }\n\n.site-brand img {\n max-height: 50px;\n display: block; }\n\n.site-name {\n font-family: var(--heading-font);\n color: var(--primary);\n font-weight: 700;\n font-size: 2rem !important; }\n\n.site-name a:hover {\n color: var(--primary); }\n\n/* Header -> Main menu */\n.mobile-menu {\n border-top: 2px solid #ffffff;\n border-bottom: 2px solid #ffffff; }\n\n.mobile-menu span {\n background-color: #ffffff; }\n\n.menu-wrap {\n font-family: var(--heading-font);\n font-weight: 700; }\n .menu-wrap .menu a {\n color: var(--dark-grey); }\n\n.menu-wrap ul.menu > li {\n margin-left: 6px; }\n\n.menu-wrap ul.menu li > a {\n padding: 10px; }\n\n/* Header -> search block region */\n.search-icon {\n width: 36px;\n height: 36px; }\n\n.search-icon img {\n max-height: 30px; }\n\n.search-box {\n background-color: var(--dark); }\n\n.search-box-content .block-title,\n.search-box-content form label {\n color: var(--light); }\n\n.search-box-content input[type='search'] {\n background: url(../images/icons/search-icon.svg) top right no-repeat;\n color: #ffffff;\n -webkit-text-fill-color: #ffffff;\n border-bottom: 2px solid var(--border); }\n\n.search-box-content input[type='search']:focus {\n background: url(../images/icons/search-icon.svg) top right no-repeat;\n border: 0;\n border-bottom: 2px solid var(--border); }\n\n.search-box-content input[type='search']:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px var(--dark) inset;\n background-color: transparent;\n color: #ffffff; }\n\n.header-search-close {\n border: 3px solid var(--primary); }\n\n/* Header -> Page header */\n.page-header {\n background: #fff;\n color: var(--upei-green);\n box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc; }\n\n.page-header a:hover {\n color: #ffffff; }\n\n.region-page-header {\n align-items: center; }\n\n.breadcrumb {\n color: var(--light); }\n\n.page-header .page-title {\n color: #ffffff;\n color: var(--upei-green);\n color: var(--dark);\n font-variant: small-caps; }\n\n/* Main\n---------------------------------------- */\n/* Main -> Admin tabs */\nul.page-tabs {\n border-bottom: 2px solid var(--upei-red);\n margin-top: 1rem; }\n\n.page-tabs li a {\n background: #dddddd;\n color: var(--upei-red);\n border-right: 2px solid #fff;\n -webkit-transition: all 0.3s ease;\n -o-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n\n.page-tabs li.active-page-tab a,\n.page-tabs li a:hover {\n background: var(--upei-red);\n color: #fff; }\n\n/* Main -> Filter Module */\n.filter-wrapper {\n border: 1px solid var(--border); }\n\n/* Node Submitted Details */\n.submitted-icons {\n color: var(--primary); }\n\n.node-taxonomy-container .term-title::before {\n font-family: 'ficon';\n content: '\\e902';\n color: var(--primary);\n padding-right: 6px; }\n\n/* Sidebar\n---------------------------------------- */\n.sidebar .block {\n background-color: #f5f5ff;\n padding: 20px;\n margin-bottom: 2rem;\n box-shadow: 0 2px 2px var(--border); }\n\n.sidebar .block-title {\n font-size: 2.2rem;\n text-transform: none; }\n\n/* Comments\n--------------------------------------*/\n#comments {\n border-top: 1px solid var(--border); }\n\n#comments i {\n color: var(--primary); }\n\n/* Comments -> single comment */\n.comment {\n box-shadow: 3px 3px #cccccc; }\n\n.comment-header {\n background-color: #dcdee2;\n border-bottom: 2px solid #cccccc; }\n\n.comment-user-picture {\n padding: 0 1rem;\n border-right: 2px solid #cccccc;\n -ms-flex: 0 0 100px;\n flex: 0 0 100px; }\n\n.comment-title,\n.comment-title a {\n color: var(--secondary);\n font-weight: 400; }\n\n.comment-reply a,\n.comment-delete a,\n.comment-edit a {\n padding: 5px 12px;\n color: #fff;\n background: var(--secondary);\n border-radius: 4px;\n -webkit-transition: all 0.4s ease-in-out;\n transition: all 0.4s ease-in-out; }\n\n.comment-reply a:hover,\n.comment-delete a:hover,\n.comment-edit a:hover {\n background: var(--primary);\n color: #ffffff; }\n\n/*\n * Footer\n */\n.footer-top {\n background-color: var(--upei-red);\n color: #ffffff; }\n\n.footer-blocks,\n.footer-bottom-blocks,\n.footer-bottom,\n.footer-social {\n background-color: var(--dark);\n color: #ffffff; }\n\n.footer .block-title {\n position: relative;\n font-size: 1.6rem;\n color: #ffffff;\n padding-bottom: 12px;\n margin-bottom: 12px; }\n\n.footer .block-title::before,\n.footer .block-title::after {\n content: '';\n position: absolute;\n left: 0;\n height: 2px;\n background: var(--primary); }\n\n.footer .block-title::before {\n width: 30px;\n bottom: 6px; }\n\n.footer .block-title::after {\n width: 60px;\n bottom: 0; }\n\n.footer a {\n color: var(--primary); }\n\n.footer a:hover {\n color: #ffffff; }\n\n.footer-block ul {\n margin: 0;\n padding: 0;\n list-style: none; }\n\n.footer-block li {\n padding: 10px 0;\n border-bottom: 1px solid #000000; }\n\n.footer-bottom-container {\n border-top: 2px solid #000000; }\n\n/* Footer -> customization */\n.footer-logo {\n max-height: 100px;\n width: auto; }\n\n.homepage-content .block-title {\n text-align: center;\n margin-bottom: 1rem; }\n\n.frontpage-main .block,\n.homepage-content-bottom .block {\n margin-bottom: 5rem; }\n\n.region-content-home-top .block {\n padding: 4rem 0; }\n\n.region-content-home-top .block:nth-child(even) {\n position: relative;\n background: #f0f0f0; }\n\n.region-content-home-top .block:last-child {\n margin: 0; }\n\n.slider {\n height: 400px; }\n .slider-container {\n height: 400px; }\n .slider-text {\n flex: 80%; }\n .slider-image {\n flex: 20%;\n margin-top: 0 !important; }\n\n/* Components -> Social icons */\n.footer-social {\n padding: 1rem 0; }\n\n.social-icons {\n position: relative;\n margin: 0;\n padding: 0;\n list-style: none; }\n\n.social-icons li {\n display: inline-block;\n margin: 0; }\n\n.social-icons li a {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 44px;\n height: 44px;\n border: 2px solid #000000;\n border-radius: 6px;\n -webkit-transition: all 0.3s ease;\n -o-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n\n.social-icons li a:hover {\n border: 2px solid var(--primary); }\n\n.social-icons i {\n padding: 10px; }\n\n/* components -> Scroll To Top. */\n.scrolltop {\n background: var(--primary);\n color: #000000;\n transition: all 0.3s ease; }\n\n.scrolltop:hover {\n background: var(--secondary);\n color: #ffffff; }\n\n#accordion .accordion_question * {\n margin: 0;\n font-weight: bold; }\n\n#accordion .accordion_answer * {\n margin: 0; }\n\nform#node-data-management-plan-form {\n margin-top: 1rem; }\n form#node-data-management-plan-form td {\n padding: 1rem; }\n form#node-data-management-plan-form td.field-multiple-drag {\n padding: 0;\n padding-top: 1rem; }\n form#node-data-management-plan-form .button,\n form#node-data-management-plan-form .button,\n form#node-data-management-plan-form button,\n form#node-data-management-plan-form [type='button'],\n form#node-data-management-plan-form [type='reset'],\n form#node-data-management-plan-form [type='submit'] {\n background-color: #ccc;\n color: initial;\n border: 1px solid var(--upei-red);\n border-radius: 4px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear;\n padding: 0 5px; }\n\n.footer-bottom-blocks .button {\n background: var(--upei-green);\n border: 4px solid var(--upei-yello);\n padding: 0 9px; }\n\n/*\n * Custom Shortcodes\n */\n/* Shortcodes -> Buttons */\n.link-button,\n.button-link,\n.button-dark {\n display: inline-block;\n border-radius: 30px;\n padding: 0.8rem 1.8rem;\n transition: all 0.3s ease;\n border: 4px solid var(--upei-red); }\n\na.button,\n.button,\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n background-color: var(--dark);\n color: #ffffff;\n border: 4px solid var(--upei-red);\n border-radius: 8px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear; }\n\n.link-button,\n.button-link {\n color: #ffffff;\n background-color: var(--dark);\n border: 6px solid var(--upei-red); }\n\n.feature h3 {\n color: var(--upei-green); }\n\n.footer a {\n color: #fff;\n font-family: var(--body-font);\n font-weight: 100;\n font-size: 1.2rem; }\n\n.footer-bottom-blocks .button {\n background: var(--upei-green);\n border: 4px solid var(--upei-yello); }\n\n.link-button:hover,\n.button-link:hover {\n color: var(--light);\n background-color: var(--dark);\n border: 4px solid var(--primary); }\n\n.button-dark {\n background-color: var(--dark);\n color: var(--light);\n border: 6px solid var(--upei-red); }\n\n.button-dark:hover {\n color: #ffffff;\n border: 6px solid var(--upei-green); }\n\n/* Elements -> Box */\n.box {\n background-color: #ffffff;\n -webkit-box-shadow: 0 0 8px 4px var(--light);\n box-shadow: 0 0 8px 4px var(--light); }\n\n/* Icon Box */\n.icon-box {\n font-family: var(--body-font);\n line-height: 1.7;\n background-color: var(--content-bg);\n box-shadow: 0 3px 6px #bbbbbb;\n display: flex; }\n\n.icon-box-icon {\n padding-right: 1rem;\n flex: 0 0 auto; }\n\n.icon-box-text {\n font-family: var(--body-font);\n line-height: 1.7; }\n\n/* \n * Features\n */\n.features {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(265px, 1fr));\n grid-gap: 1rem;\n gap: 1rem; }\n\n.feature {\n background-color: #ffffff;\n padding: 1rem;\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n transition: all 0.4s linear;\n backface-visibility: hidden; }\n\n.feature:hover {\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n -webkit-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n transform: translateY(-20px); }\n\n.feature-icon {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-bottom: 1.5rem;\n padding: 2rem;\n width: 100px;\n height: 100px;\n border-radius: 50%;\n background-color: var(--primary);\n color: #ffffff;\n transition: all 0.4s ease;\n box-shadow: 0 0 10px 2px #ffffff; }\n\n.feature:hover .feature-icon {\n background-color: #ffffff;\n -webkit-box-shadow: 0 0 10px 2px var(--secondary);\n box-shadow: 0 0 10px 2px var(--secondary); }\n\n.feature .link-button {\n display: inline-block; }\n\n/*\n * Notice \n */\n.notice-block {\n position: relative;\n background-color: var(--primary);\n padding: 2rem;\n width: 100%; }\n\n.notice-block .views-row {\n padding: 1rem 0; }\n\n.notice-block .views-field-title {\n font-family: var(--heading-font);\n font-size: 1.4rem;\n font-weight: 700; }\n\n.notice-block .views-field-title a {\n color: var(--dark); }\n\n.notice-block .views-field-title a:hover {\n color: #ffffff; }\n\n.notice-block .views-row {\n border-bottom: 1px solid var(--dark); }\n\n@media (min-width: 768px) {\n /* Header */\n .header-top-block {\n text-align: left; }\n .site-brand img {\n max-height: 60px; }\n /* Header -> Page Header */\n .page-header {\n padding: 2rem 0 2rem 0; }\n /* Frontpage */\n .homepage-content .block-title::before {\n position: absolute;\n content: '';\n width: 40px;\n height: 2px;\n background: var(--primary);\n top: 50%;\n -webkit-transform: translateX(-50px);\n transform: translateX(-50px); }\n .homepage-content .block-title::after {\n position: absolute;\n content: '';\n width: 40px;\n height: 2px;\n background: var(--primary);\n top: 50%;\n -webkit-transform: translateX(10px);\n transform: translateX(10px); }\n .region-content-home-top .block:nth-child(odd) {\n margin-bottom: 10rem; }\n .region-content-home-top .block:last-child:nth-child(odd) {\n margin-bottom: 0; }\n .region-content-home-top .block:nth-child(even) {\n padding: 0 0 4rem 0; }\n .region-content-home-top .block:nth-child(even)::before {\n position: absolute;\n content: '';\n top: -10rem;\n left: 0;\n height: 10rem;\n width: 100%;\n background: #f0f0f0;\n clip-path: polygon(0 0, 100% 90%, 100% 100%, 0% 100%); }\n /* Notice */\n .notice-block {\n width: 98%; }\n .notice-block::before {\n position: absolute;\n content: '';\n top: 0;\n left: 0;\n background-color: var(--secondary);\n width: 95%;\n height: 100%;\n z-index: -1;\n transform: rotate(-5deg); }\n .feature {\n padding: 2rem; } }\n\n@media (min-width: 992px) {\n /* Header */\n .site-brand img {\n max-height: 80px; }\n /* Header -> Main menu */\n .menu-wrap ul.menu li {\n background: linear-gradient(to bottom, transparent 50%, var(--dark) 50%);\n background-size: 100% 200%;\n transition: all 0.2s linear; }\n .menu-wrap ul.menu li:hover {\n background-position: 0 -100%; }\n .menu-wrap ul.menu li:hover a {\n color: var(--light); }\n ul.main-menu li a:hover {\n color: var(--primary); }\n .menu-wrap .menu li span.dropdown-arrow {\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out; }\n .menu-wrap ul.menu li.expanded:hover .dropdown-arrow,\n .menu-wrap ul.menu li.collapsed:hover .dropdown-arrow {\n -webkit-transform: rotate(135deg);\n -ms-transform: rotate(135deg);\n transform: rotate(135deg); }\n .menu-wrap ul.menu ul.submenu {\n top: 36px;\n background-color: var(--dark); }\n .menu-wrap ul.menu ul.submenu li {\n border-bottom: 1px solid var(--primary); }\n .menu-wrap ul.menu ul.submenu li a:hover {\n color: #ffffff; } }\n\n@media (min-width: 1170px) {\n /* Header */\n .site-brand img {\n max-height: 90px; } }\n\n.slider-image {\n margin-top: 4rem; }\n\n.slider-text,\n.slider-text h1,\n.slider-text h2,\n.slider-text h3,\n.slider-text h4 {\n color: var(--dark-grey); }\n\n.slider {\n background: var(--content-bg); }\n\ndiv#block-homepagewelcome {\n color: #fff !important;\n background: #789d4a; }\n div#block-homepagewelcome a {\n color: var(--upei-red); }\n div#block-homepagewelcome h2,\n div#block-homepagewelcome p {\n color: #fff !important; }\n"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["_base.scss","_fonticons.scss","_layout.scss","_header.scss","_main.scss","_sidebar.scss","_comment.scss","_footer.scss","_homepage.scss","_components.scss","_shortcodes.scss","_responsive.scss","style.scss"],"names":[],"mappings":";AACA;AAAA;AAEA;AACE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;;AAEF;AAAA;AAEA;EACE;EACA;EACA;EACA;;;AAEF;AAAA;AAEA;EACE;;;AAGF;AAAA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;;;AAEF;EACE;;;AAEF;EAEE;;;AAEF;EACE;EACA;EACA;;;AAEF;AAAA;AAAA;EAGE;;;AAEF;EACE;;;AAGF;AACA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAGF;AAAA;AAEA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;;;AAEF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;;;AAEF;EACE;;;AAEF;AACA;AAAA;EAEE;EACA;;;AAEF;EACE;EACA;;;AAEF;AACA;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAEF;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;AAEA;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAGF;AAAA;AAEA;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAGF;AAAA;AAEA;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AClPF;EACE;EACA,KACE;EAGF;EACA;EACA;;AAGF;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACvFF;EACA;;;AAEE;EACA;;AACF;EACA;;;ACNA;AAAA;AAEA;EAEE;EAEA;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;AAAA;AAEA;EAEE;EACA;;;AAEF;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;AACA;EACE;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AAAA;EAEE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;AACA;EAEE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;ACxHF;AAAA;AAEA;AACA;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;;;AAEF;AACA;EACE;;;AAEF;AACA;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AChCF;AAAA;AAEA;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;ACXF;AAAA;AAEA;EACE;;;AAEF;EACE;;;AAEF;AACA;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;;;AAEF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;AAAA;EAGE;EACA;;;ACzCF;AAAA;AAAA;AAGC;EAEC;EACA;;;AAEF;AAAA;AAAA;AAAA;EAIE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;;;AC1DF;EACE;EACA;;;AAEF;AAAA;EAEE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAIF;EACE,QAFc;;AAGd;EACE,QAJY;;AAMd;EACE;;AAEF;EACE;EACA;;;AC9BJ;EAEE;;;AAEF;EACE;EACA;;;AAEF;EACI;;;AAGJ;EAAgC;;;AAChC;AACA;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;AACA;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAIA;EACE;EACA;;AAGF;EACE;;;AAMJ;EAQE;;AAPA;EACE;;AAEF;EACE;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;;;ACtGF;AAAA;AAAA;AAIA;AACA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EAEA;EACA;;;AAEF;EACE;;;AAGF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;AACA;EACE;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAGF;AAAA;AAAA;AAGA;EACE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC9JF;AACE;EACA;IACE;;EAEF;IACE;;AAEF;EACA;IACE;;AAEF;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACQ;;EAGV;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACQ;;EAEV;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;AAEF;EACA;IACE;;EAEF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEF;IACE;;;AAGJ;AACE;EACA;IACE;;AAEF;EACA;IACE;IACA;IACA;;EAEF;IAKE;;EAJA;IAEA;;EAIF;IACE;;EAEF;IACE;IACA;IACA;;EAEF;AAAA;IAEE;IACA;IACI;;EAEN;IACE;IACA;;EAEF;IACE;;EAEF;IACE;;;AAGJ;AACE;EACA;IACE;;;ACxGJ;EACE;;;AAEF;AAAA;AAAA;AAAA;AAAA;EAKE;;;AAEF;EACE;;;AAEF;EAQE;EACA;;AARA;EACE;;AAEF;AAAA;EAEE","file":"style.css","sourcesContent":["//@format\n/* Variables\n---------------------------------------- */\n:root {\n /* Theme Colors */\n //--theme-color: #FFCC18;\n --upei-red: #7c2529;\n --upei-green: #789d4a;\n --upei-yellow: #f1b434;\n --theme-color: green;\n --theme-color-two: #383a68;\n --primary: #ffcc18;\n --secondary: #3e4182;\n //--dark: #2a2e52;\n --dark: #333;\n //--dark-grey: #9e9e9e;\n --dark-grey: #838383;\n --light: #edeef5;\n --border: #cccccc;\n --bold-color: var(--upei-red);\n --content-bg: #f2f2f2;\n --text-color: #222222;\n --body-font: 'Noto Sans', sans-serif;\n //--heading-font: 'Noto Sans', sans-serif;\n --heading-font: 'Adelle Regular', serif;\n}\n/* HTML and Body\n---------------------------------------- */\nbody {\n font-family: var(--body-font);\n background: #ffffff;\n color: var(--text-color);\n background-color: #fff !important;\n}\n/* Regions\n---------------------------------------- */\nsummary {\n color: var(--text-color);\n}\n\n/* Typography\n---------------------------------------- */\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font);\n color: var(--bold-color);\n}\nstrong {\n color: var(--bold-color);\n}\nem {\n //color: var(--primary);\n color: var(--upei-green);\n}\na {\n -webkit-transition: color 0.4s ease;\n -o-transition: color 0.4s ease;\n transition: color 0.4s ease;\n}\na,\na:active,\nli a.active {\n color: var(--upei-green);\n}\na:hover {\n color: var(--primary);\n}\n\n/* Typography-> code tags */\ncode,\nkbd,\npre,\nsamp {\n background: var(--secondary);\n color: #ffffff;\n}\nmark {\n background: var(--primary);\n color: #ffffff;\n}\nfigcaption {\n background: var(--secondary);\n color: #ffffff;\n}\n\n/* Form\n---------------------------------------- */\n/* Form -> Button */\na.button,\n.button,\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n background-color: var(--secondary);\n color: #ffffff;\n border: 4px solid var(--primary);\n border-radius: 8px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear;\n}\na.button:hover,\n.button:hover,\nbutton:hover,\n[type='button']:hover,\n[type='reset']:hover,\n[type='submit']:hover {\n background-color: var(--dark);\n color: var(--primary);\n}\ninput[type='text'],\ninput[type='email'],\ninput[type='url'],\ninput[type='password'],\ninput[type='search'],\ntextarea {\n -webkit-transition: all 0.5s ease-in-out;\n -o-transition: all 0.5s ease-in-out;\n transition: all 0.5s ease-in-out;\n}\ninput[type='text'],\ninput[type='email'],\ninput[type='url'],\ninput[type='password'],\ninput[type='search'],\ntextarea {\n color: var(--text-color);\n background: var(--light);\n border: 1px solid var(--border);\n}\ninput[type='text']:focus,\ninput[type='email']:focus,\ninput[type='url']:focus,\ninput[type='password']:focus,\ninput[type='search']:focus,\ntextarea:focus {\n border: 1px solid var(--primary);\n background: #f0f0f0;\n}\nfieldset {\n border: 1px solid var(--border);\n}\n/* Form -> Label */\n.form-item label,\nform label {\n font-weight: 700;\n color: var(--bold-color);\n}\nsummary {\n font-family: var(--heading-font);\n font-weight: 700;\n}\n/* Form -> Radio buttons */\ninput[type='radio'],\ninput[type='checkbox'] {\n border: 2px solid var(--secondary);\n}\ninput[type='radio']:hover,\ninput[type='checkbox']:hover {\n border: 2px solid var(--primary);\n}\ninput[type='radio']:checked,\ninput[type='checkbox']:checked {\n background-color: var(--primary);\n color: #000000;\n}\ninput[type='checkbox'] {\n appearance: none;\n}\ninput[type='checkbox']::after {\n content: '\\2714';\n text-align: center;\n display: none;\n}\ninput[type='checkbox']:checked::after {\n display: block;\n}\nselect {\n color: var(--text-color);\n background: #eeeeee;\n border: 1px solid var(--border);\n}\n::-webkit-input-placeholder {\n color: var(--border);\n}\n::placeholder {\n color: var(--border);\n opacity: 1;\n}\n:-ms-input-placeholder {\n color: var(--border);\n}\n::-ms-input-placeholder {\n color: #969696;\n}\n:-moz-placeholder {\n color: var(--border);\n}\n::-moz-placeholder {\n color: var(--border);\n}\n/* Table\n---------------------------------------- */\nth {\n background: var(--light);\n color: #fff;\n color: var(--upei-red);\n border: 1px solid var(--dark);\n}\ntd {\n border: 1px solid var(--border);\n}\n\n/* Common HTML Elements\n---------------------------------------- */\nhr {\n background: var(--border);\n}\ndt {\n color: var(--bold-color);\n}\nblockquote {\n background: var(--light);\n box-shadow: 2px 2px 6px var(--border);\n border-left: 8px solid var(--secondary);\n}\n\n/* Selection\n---------------------------------------- */\n::-moz-selection {\n background: var(--primary);\n color: #fff;\n text-shadow: none;\n}\n::selection {\n background: var(--primary);\n color: #fff;\n text-shadow: none;\n}\n","@font-face {\n font-family: 'ficon';\n src:\n url('../fonts/ficon.ttf?ce63e9') format('truetype'),\n url('../fonts/ficon.woff?ce63e9') format('woff'),\n url('../fonts/ficon.svg?ce63e9#ficon') format('svg');\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n\n[class^=\"ficon-\"], [class*=\" ficon-\"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'ficon' !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.ficon-mail:before {\n content: \"\\f003\";\n}\n.ficon-map:before {\n content: \"\\f041\";\n}\n.ficon-calendar:before {\n content: \"\\f073\";\n}\n.ficon-phone:before {\n content: \"\\f095\";\n}\n.ficon-twitter:before {\n content: \"\\f099\";\n}\n.ficon-facebook:before {\n content: \"\\f09a\";\n}\n.ficon-github:before {\n content: \"\\f09b\";\n}\n.ficon-linkedin:before {\n content: \"\\f0e1\";\n}\n.ficon-youtube:before {\n content: \"\\f16a\";\n}\n.ficon-instagram:before {\n content: \"\\f16d\";\n}\n.ficon-vk:before {\n content: \"\\f189\";\n}\n.ficon-whatsapp:before {\n content: \"\\f232\";\n}\n.ficon-vimeo:before {\n content: \"\\f27d\";\n}\n.ficon-user:before {\n content: \"\\f2c0\";\n}\n.ficon-telegram:before {\n content: \"\\f2c6\";\n}\n.ficon-comments:before {\n content: \"\\e900\";\n}\n.ficon-add_comment:before {\n content: \"\\e901\";\n}\n.ficon-tag:before {\n content: \"\\e902\";\n}\n.ficon-file:before {\n content: \"\\e903\";\n}\n.ficon-search:before {\n content: \"\\e904\";\n}\n.ficon-tag:before {\n content: \"\\e902\";\n}",".main-wrapper {\npadding:0;}\ndiv#block-menudetailsforhomepage {\n h4 a {\n color: var(--upei-red);}\nli {\ncolor: #333;}}\n","/* Header Top\n------------------------------- */\n.header-top {\n //background: var(--dark);\n background: var(--upei-red);\n //color: var(--light);\n color: var(--light);\n}\n.header-top a {\n color: var(--light);\n}\n.header-top a:hover,\n.header-top i {\n color: var(--primary);\n}\n.header-top-block {\n text-align: center;\n}\n/* Header\n------------------------------- */\n.header {\n //background: var(--secondary);\n background: #fff;\n color: #ffffff;\n}\n.header a,\n.page-header a {\n color: var(--primary);\n color: var(--dark-grey);\n}\n.header-container {\n padding: 1rem 0;\n}\n.site-brand img {\n max-height: 50px;\n display: block;\n}\n.site-name {\n font-family: var(--heading-font);\n color: var(--primary);\n font-weight: 700;\n font-size: 2rem !important;\n}\n.site-name a:hover {\n color: var(--primary);\n}\n/* Header -> Main menu */\n.mobile-menu {\n border-top: 2px solid #ffffff;\n border-bottom: 2px solid #ffffff;\n}\n.mobile-menu span {\n background-color: #ffffff;\n}\n.menu-wrap {\n font-family: var(--heading-font);\n font-weight: 700;\n .menu a {\n color: var(--dark-grey);\n }\n}\n.menu-wrap ul.menu > li {\n margin-left: 6px;\n}\n.menu-wrap ul.menu li > a {\n padding: 10px;\n}\n/* Header -> search block region */\n.search-icon {\n width: 36px;\n height: 36px;\n}\n.search-icon img {\n max-height: 30px;\n}\n.search-box {\n background-color: var(--dark);\n}\n.search-box-content .block-title,\n.search-box-content form label {\n color: var(--light);\n}\n.search-box-content input[type='search'] {\n background: url(../images/icons/search-icon.svg) top right no-repeat;\n color: #ffffff;\n -webkit-text-fill-color: #ffffff;\n border-bottom: 2px solid var(--border);\n}\n.search-box-content input[type='search']:focus {\n background: url(../images/icons/search-icon.svg) top right no-repeat;\n border: 0;\n border-bottom: 2px solid var(--border);\n}\n.search-box-content input[type='search']:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px var(--dark) inset;\n background-color: transparent;\n color: #ffffff;\n}\n.header-search-close {\n border: 3px solid var(--primary);\n}\n/* Header -> Page header */\n.page-header {\n //background: var(--secondary);\n background: #fff;\n color: var(--upei-green);\n box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc;\n}\n.page-header a:hover {\n color: #ffffff;\n}\n.region-page-header {\n align-items: center;\n}\n.breadcrumb {\n color: var(--light);\n}\n.page-header .page-title {\n color: #ffffff;\n color: var(--upei-green);\n color: var(--dark);\n font-variant: small-caps;\n}\n","//@format\n/* Main\n---------------------------------------- */\n/* Main -> Admin tabs */\nul.page-tabs {\n border-bottom: 2px solid var(--upei-red);\n margin-top: 1rem;\n}\n.page-tabs li a {\n background: #dddddd;\n color: var(--upei-red);\n border-right: 2px solid #fff;\n -webkit-transition: all 0.3s ease;\n -o-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.page-tabs li.active-page-tab a,\n.page-tabs li a:hover {\n background: var(--upei-red);\n color: #fff;\n}\n/* Main -> Filter Module */\n.filter-wrapper {\n border: 1px solid var(--border);\n}\n/* Node Submitted Details */\n.submitted-icons {\n color: var(--primary);\n}\n.node-taxonomy-container .term-title::before {\n font-family: 'ficon';\n content: '\\e902';\n color: var(--primary);\n padding-right: 6px;\n}\n","//@format\n/* Sidebar\n---------------------------------------- */\n.sidebar .block {\n background-color: #f5f5ff;\n padding: 20px;\n margin-bottom: 2rem;\n box-shadow: 0 2px 2px var(--border);\n}\n.sidebar .block-title {\n font-size: 2.2rem;\n text-transform: none;\n}\n","/* Comments\n--------------------------------------*/\n#comments {\n border-top: 1px solid var(--border);\n}\n#comments i {\n color: var(--primary);\n}\n/* Comments -> single comment */\n.comment {\n box-shadow: 3px 3px #cccccc;\n}\n.comment-header {\n background-color: #dcdee2;\n border-bottom: 2px solid #cccccc;\n}\n.comment-user-picture {\n padding: 0 1rem;\n border-right: 2px solid #cccccc;\n -ms-flex: 0 0 100px;\n flex: 0 0 100px;\n}\n.comment-title,\n.comment-title a {\n color: var(--secondary);\n font-weight: 400;\n}\n.comment-reply a,\n.comment-delete a,\n.comment-edit a {\n padding: 5px 12px;\n color: #fff;\n background: var(--secondary);\n border-radius: 4px;\n -webkit-transition: all 0.4s ease-in-out;\n transition: all 0.4s ease-in-out;\n}\n.comment-reply a:hover,\n.comment-delete a:hover,\n.comment-edit a:hover {\n background: var(--primary);\n color: #ffffff;\n}","/*\n * Footer\n */\n .footer-top {\n //background-color: var(--secondary);\n background-color: var(--upei-red);\n color: #ffffff;\n}\n.footer-blocks,\n.footer-bottom-blocks,\n.footer-bottom,\n.footer-social {\n background-color: var(--dark);\n color: #ffffff;\n}\n.footer .block-title {\n position: relative;\n font-size: 1.6rem;\n color: #ffffff;\n padding-bottom: 12px;\n margin-bottom: 12px;\n}\n.footer .block-title::before,\n.footer .block-title::after {\n content: '';\n position: absolute;\n left: 0;\n height: 2px;\n background: var(--primary);\n}\n.footer .block-title::before {\n width: 30px;\n bottom: 6px;\n}\n.footer .block-title::after {\n width: 60px;\n bottom: 0;\n}\n.footer a {\n color: var(--primary);\n}\n.footer a:hover {\n color: #ffffff;\n}\n.footer-block ul {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.footer-block li {\n padding: 10px 0;\n border-bottom: 1px solid #000000;\n}\n.footer-bottom-container {\n border-top: 2px solid #000000;\n}\n/* Footer -> customization */\n.footer-logo {\n max-height: 100px;\n width: auto;\n}\n","//@format\n.homepage-content .block-title {\n text-align: center;\n margin-bottom: 1rem;\n}\n.frontpage-main .block,\n.homepage-content-bottom .block {\n margin-bottom: 5rem;\n}\n.region-content-home-top .block {\n padding: 4rem 0;\n}\n.region-content-home-top .block:nth-child(even) {\n position: relative;\n background: #f0f0f0;\n}\n.region-content-home-top .block:last-child {\n margin: 0;\n}\n//$slider-height: calc(75vh - 2rem);\n$slider-height: 400px;\n.slider {\n height: $slider-height;\n &-container {\n height: $slider-height;\n }\n &-text {\n flex: 80%;\n }\n &-image {\n flex: 20%;\n margin-top: 0 !important;\n }\n}\n","//search-bar\n#edit-submit-dataset-search {\n //display: none;\n background-color: var(--dark-grey);\n}\nform#views-exposed-form-dataset-search-page-1 {\n display: flex;\n justify-content: center;\n}\n.js-form-item-search-api-fulltext {\n margin: 0;\n}\n\ninput#edit-search-api-fulltext {height: 54px;}\n/* Components -> Social icons */\n.footer-social {\n padding: 1rem 0;\n}\n.social-icons {\n position: relative;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n.social-icons li {\n display: inline-block;\n margin: 0;\n}\n.social-icons li a {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 44px;\n height: 44px;\n border: 2px solid #000000;\n border-radius: 6px;\n -webkit-transition: all 0.3s ease;\n -o-transition: all 0.3s ease;\n transition: all 0.3s ease;\n}\n.social-icons li a:hover {\n border: 2px solid var(--primary);\n}\n.social-icons i {\n padding: 10px;\n}\n/* components -> Scroll To Top. */\n.scrolltop {\n background: var(--primary);\n color: #000000;\n transition: all 0.3s ease;\n}\n.scrolltop:hover {\n background: var(--secondary);\n color: #ffffff;\n}\n//accordionJs\n#accordion {\n .accordion_question * {\n margin: 0;\n font-weight: bold;\n }\n\n .accordion_answer * {\n margin: 0;\n }\n //p {\n //margin: 0;\n //}\n}\nform#node-data-management-plan-form {\n td {\n padding: 1rem;\n }\n td.field-multiple-drag {\n padding: 0;\n padding-top: 1rem;\n }\n margin-top: 1rem;\n\n .button,\n .button,\n button,\n [type='button'],\n [type='reset'],\n [type='submit'] {\n background-color: #ccc;\n color: initial;\n border: 1px solid var(--upei-red);\n border-radius: 4px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear;\n padding: 0 5px;\n }\n button {\n //background-color: #fff;\n }\n}\n.footer-bottom-blocks .button {\n background: var(--upei-green);\n border: 4px solid var(--upei-yello);\n padding: 0 9px;\n}\n","/*\n * Custom Shortcodes\n */\n\n/* Shortcodes -> Buttons */\n.link-button,\n.button-link,\n.button-dark {\n display: inline-block;\n border-radius: 30px;\n padding: 0.8rem 1.8rem;\n transition: all 0.3s ease;\n border: 4px solid var(--upei-red);\n}\n\na.button,\n.button,\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n background-color: var(--dark);\n color: #ffffff;\n border: 4px solid var(--upei-red);\n border-radius: 8px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear;\n}\n.link-button,\n.button-link {\n color: #ffffff;\n //background-color: var(--secondary);\n background-color: var(--dark);\n border: 6px solid var(--upei-red);\n}\n.feature h3 {\n color: var(--upei-green);\n}\n\n.footer a {\n color: #fff;\n font-family: var(--body-font);\n font-weight: 100;\n font-size: 1.2rem;\n}\n.footer-bottom-blocks .button {\n background: var(--upei-green);\n border: 4px solid var(--upei-yello);\n}\n\n.link-button:hover,\n.button-link:hover {\n color: var(--light);\n background-color: var(--dark);\n border: 4px solid var(--primary);\n}\n.button-dark {\n background-color: var(--dark);\n color: var(--light);\n border: 6px solid var(--upei-red);\n}\n.button-dark:hover {\n color: #ffffff;\n border: 6px solid var(--upei-green);\n}\n/* Elements -> Box */\n.box {\n background-color: #ffffff;\n -webkit-box-shadow: 0 0 8px 4px var(--light);\n box-shadow: 0 0 8px 4px var(--light);\n}\n\n/* Icon Box */\n.icon-box {\n font-family: var(--body-font);\n line-height: 1.7;\n background-color: var(--content-bg);\n box-shadow: 0 3px 6px #bbbbbb;\n display: flex;\n}\n.icon-box-icon {\n padding-right: 1rem;\n flex: 0 0 auto;\n}\n.icon-box-text {\n font-family: var(--body-font);\n line-height: 1.7;\n}\n/* \n * Features\n */\n.features {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(265px, 1fr));\n grid-gap: 1rem;\n gap: 1rem;\n}\n.feature {\n background-color: #ffffff;\n padding: 1rem;\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n transition: all 0.4s linear;\n backface-visibility: hidden;\n}\n.feature:hover {\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n -webkit-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n transform: translateY(-20px);\n}\n.feature-icon {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-bottom: 1.5rem;\n padding: 2rem;\n width: 100px;\n height: 100px;\n border-radius: 50%;\n background-color: var(--primary);\n color: #ffffff;\n transition: all 0.4s ease;\n box-shadow: 0 0 10px 2px #ffffff;\n}\n.feature:hover .feature-icon {\n background-color: #ffffff;\n -webkit-box-shadow: 0 0 10px 2px var(--secondary);\n box-shadow: 0 0 10px 2px var(--secondary);\n}\n.feature .link-button {\n display: inline-block;\n}\n\n/*\n * Notice \n */\n.notice-block {\n position: relative;\n background-color: var(--primary);\n padding: 2rem;\n width: 100%;\n}\n.notice-block .views-row {\n padding: 1rem 0;\n}\n.notice-block .views-field-title {\n font-family: var(--heading-font);\n font-size: 1.4rem;\n font-weight: 700;\n}\n.notice-block .views-field-title a {\n color: var(--dark);\n}\n.notice-block .views-field-title a:hover {\n color: #ffffff;\n}\n.notice-block .views-row {\n border-bottom: 1px solid var(--dark);\n}\n","@media (min-width: 576px) {\n\n}\n\n@media (min-width: 768px) {\n /* Header */\n .header-top-block {\n text-align: left;\n }\n .site-brand img {\n max-height: 60px;\n }\n /* Header -> Page Header */\n .page-header {\n padding: 2rem 0 2rem 0;\n }\n /* Frontpage */\n .homepage-content .block-title::before {\n position: absolute;\n content: '';\n width: 40px;\n height: 2px;\n background: var(--primary);\n top: 50%;\n -webkit-transform: translateX(-50px);\n transform: translateX(-50px);\n }\n \n .homepage-content .block-title::after {\n position: absolute;\n content: '';\n width: 40px;\n height: 2px;\n background: var(--primary);\n top: 50%;\n -webkit-transform: translateX(10px);\n transform: translateX(10px);\n }\n .region-content-home-top .block:nth-child(odd) {\n margin-bottom: 10rem;\n }\n .region-content-home-top .block:last-child:nth-child(odd) {\n margin-bottom: 0;\n }\n .region-content-home-top .block:nth-child(even) {\n padding: 0 0 4rem 0;\n }\n .region-content-home-top .block:nth-child(even)::before {\n position: absolute;\n content: '';\n top: -10rem;\n left: 0;\n height: 10rem;\n width: 100%;\n background: #f0f0f0;\n clip-path: polygon(0 0, 100% 90%, 100% 100%, 0% 100%);\n }\n /* Notice */\n .notice-block {\n width: 98%;\n }\n .notice-block::before {\n position: absolute;\n content: '';\n top: 0;\n left: 0;\n background-color: var(--secondary);\n width: 95%;\n height: 100%;\n z-index: -1;\n transform: rotate(-5deg);\n }\n .feature {\n padding: 2rem;\n }\n}\n@media (min-width: 992px) {\n /* Header */\n .site-brand img {\n max-height: 80px;\n }\n /* Header -> Main menu */\n .menu-wrap ul.menu li {\n background: linear-gradient(to bottom, transparent 50%, var(--dark) 50%);\n background-size: 100% 200%;\n transition: all 0.2s linear;\n }\n .menu-wrap ul.menu li:hover {\n a {\n\n color: var(--light);\n }\n background-position: 0 -100%;\n }\n ul.main-menu li a:hover {\n color: var(--primary);\n }\n .menu-wrap .menu li span.dropdown-arrow {\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out;\n }\n .menu-wrap ul.menu li.expanded:hover .dropdown-arrow,\n .menu-wrap ul.menu li.collapsed:hover .dropdown-arrow {\n -webkit-transform: rotate(135deg);\n -ms-transform: rotate(135deg);\n transform: rotate(135deg);\n }\n .menu-wrap ul.menu ul.submenu {\n top: 36px;\n background-color: var(--dark);\n }\n .menu-wrap ul.menu ul.submenu li {\n border-bottom: 1px solid var(--primary);\n }\n .menu-wrap ul.menu ul.submenu li a:hover {\n color: #ffffff;\n }\n}\n@media (min-width: 1170px) {\n /* Header */\n .site-brand img {\n max-height: 90px;\n }\n}\n",".test-class {\n}\n//@format\n@import 'fonts';\n@import 'base';\n@import 'fonts';\n@import 'fonticons';\n@import 'layout';\n@import 'header';\n@import 'blocks';\n@import 'main';\n@import 'sidebar';\n@import 'comment';\n@import 'footer';\n@import 'homepage';\n@import 'components';\n@import 'shortcodes';\n@import 'responsive';\n.slider-image {\n margin-top: 4rem;\n}\n.slider-text,\n.slider-text h1,\n.slider-text h2,\n.slider-text h3,\n.slider-text h4 {\n color: var(--dark-grey);\n}\n.slider {\n background: var(--content-bg);\n}\ndiv#block-homepagewelcome {\n a {\n color: var(--upei-red);\n }\n h2,\n p {\n color: #fff !important;\n }\n color: #fff !important;\n background: #789d4a;\n}\n"]} \ No newline at end of file diff --git a/css_bkup/fonts.css b/css_bkup/fonts.css new file mode 100644 index 0000000..2594211 --- /dev/null +++ b/css_bkup/fonts.css @@ -0,0 +1,114 @@ +/* noto-sans-regular */ +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 400; + src: local('Noto Sans'), local('NotoSans'), + url('../fonts/noto-sans.woff2') format('woff2'), + url('../fonts/noto-sans.woff') format('woff'), + url('../fonts/noto-sans.ttf') format('truetype'), + url('../fonts/noto-sans.svg#NotoSans') format('svg'); +} +/* noto-sans-700 */ +@font-face { + font-family: 'Noto Sans'; + font-style: normal; + font-weight: 700; + src: local('Noto Sans Bold'), local('NotoSans-Bold'), + url('../fonts/noto-sans-bold.woff2') format('woff2'), + url('../fonts/noto-sans-bold.woff') format('woff'), + url('../fonts/noto-sans-bold.ttf') format('truetype'), + url('../fonts/noto-sans-bold.svg#NotoSans') format('svg'); +} + +/*//Adelle*/ + +/* #### Generated By: http://www.cufonfonts.com #### */ + +@font-face { + font-family: "Adelle Regular"; + font-style: normal; + font-weight: normal; + src: local("Adelle Regular"), url("../fonts/adelle/Adelle_Reg.woff") format("woff"); +} + +@font-face { + font-family: "Adelle Italic"; + font-style: normal; + font-weight: normal; + src: local("Adelle Italic"), url("../fonts/adelle/Adelle_Italic.woff") format("woff"); +} + +@font-face { + font-family: "Adelle Light Italic"; + font-style: normal; + font-weight: normal; + src: local("Adelle Light Italic"), + url("../fonts/adelle/Adelle_LightItalic.woff") format("woff"); +} + +@font-face { + font-family: "Adelle Light"; + font-style: normal; + font-weight: normal; + src: local("Adelle Light"), url("../fonts/adelle/Adelle_light.woff") format("woff"); +} + +@font-face { + font-family: "Adelle SemiBold Italic"; + font-style: normal; + font-weight: normal; + src: local("Adelle SemiBold Italic"), + url("../fonts/adelle/Adelle_SemiBoldItalic.woff") format("woff"); +} + +@font-face { + font-family: "Adelle SemiBold"; + font-style: normal; + font-weight: normal; + src: local("Adelle SemiBold"), url("../fonts/adelle/Adelle_Semibold.woff") format("woff"); +} + +@font-face { + font-family: "Adelle Bold"; + font-style: normal; + font-weight: normal; + src: local("Adelle Bold"), url("../fonts/adelle/Adelle_Bold.woff") format("woff"); +} + +@font-face { + font-family: "Adelle Bold Italic"; + font-style: normal; + font-weight: normal; + src: local("Adelle Bold Italic"), url("../fonts/adelle/Adelle_BoldItalic.woff") format("woff"); +} + +@font-face { + font-family: "Adelle ExtraBold"; + font-style: normal; + font-weight: normal; + src: local("Adelle ExtraBold"), url("../fonts/adelle/Adelle_ExtraBold.woff") format("woff"); +} + +@font-face { + font-family: "Adelle ExtraBold Italic"; + font-style: normal; + font-weight: normal; + src: local("Adelle ExtraBold Italic"), + url("Adelle_ExtraBoldItalic.woff") format("woff"); +} + +@font-face { + font-family: "Adelle Heavy"; + font-style: normal; + font-weight: normal; + src: local("Adelle Heavy"), url("Adelle_Heavy.woff") format("woff"); +} + +@font-face { + font-family: "Adelle Heavy Italic"; + font-style: normal; + font-weight: normal; + src: local("Adelle Heavy Italic"), + url("Adelle_HeavyItalic.woff") format("woff"); +} diff --git a/css_bkup/maintenance.css b/css_bkup/maintenance.css new file mode 100644 index 0000000..949a13d --- /dev/null +++ b/css_bkup/maintenance.css @@ -0,0 +1,24 @@ +.header { + padding: 2rem 0; +} +.site-name { + font-size: 1.2rem; +} +#maintenance { + padding: 2rem 0; +} +.maintenance { + display: flex; + justify-content: center; + flex-direction: column; +} +.maintenance-title, +.maintenance-message { + text-align: center; +} +.maintenance-icon { + margin: 2rem auto; +} +.maintenance-icon img { + max-height: 60vh; +} \ No newline at end of file diff --git a/css_bkup/sass/_base.scss b/css_bkup/sass/_base.scss new file mode 100644 index 0000000..baf96a0 --- /dev/null +++ b/css_bkup/sass/_base.scss @@ -0,0 +1,244 @@ +//@format +/* Variables +---------------------------------------- */ +:root { + /* Theme Colors */ + //--theme-color: #FFCC18; + --upei-red: #7c2529; + --upei-green: #789d4a; + --upei-yellow: #f1b434; + --theme-color: green; + --theme-color-two: #383a68; + --primary: #ffcc18; + --secondary: #3e4182; + //--dark: #2a2e52; + --dark: #333; + //--dark-grey: #9e9e9e; + --dark-grey: #838383; + --light: #edeef5; + --border: #cccccc; + --bold-color: var(--upei-red); + --content-bg: #f2f2f2; + --text-color: #222222; + --body-font: 'Noto Sans', sans-serif; + //--heading-font: 'Noto Sans', sans-serif; + --heading-font: 'Adelle Regular', serif; +} +/* HTML and Body +---------------------------------------- */ +body { + font-family: var(--body-font); + background: #ffffff; + color: var(--text-color); + background-color: #fff !important; +} +/* Regions +---------------------------------------- */ +summary { + color: var(--text-color); +} + +/* Typography +---------------------------------------- */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: var(--heading-font); + color: var(--bold-color); +} +strong { + color: var(--bold-color); +} +em { + //color: var(--primary); + color: var(--upei-green); +} +a { + -webkit-transition: color 0.4s ease; + -o-transition: color 0.4s ease; + transition: color 0.4s ease; +} +a, +a:active, +li a.active { + color: var(--upei-green); +} +a:hover { + color: var(--primary); +} + +/* Typography-> code tags */ +code, +kbd, +pre, +samp { + background: var(--secondary); + color: #ffffff; +} +mark { + background: var(--primary); + color: #ffffff; +} +figcaption { + background: var(--secondary); + color: #ffffff; +} + +/* Form +---------------------------------------- */ +/* Form -> Button */ +a.button, +.button, +button, +[type='button'], +[type='reset'], +[type='submit'] { + background-color: var(--secondary); + color: #ffffff; + border: 4px solid var(--primary); + border-radius: 8px; + -webkit-transition: all 0.4s linear; + -o-transition: all 0.4s linear; + transition: all 0.4s linear; +} +a.button:hover, +.button:hover, +button:hover, +[type='button']:hover, +[type='reset']:hover, +[type='submit']:hover { + background-color: var(--dark); + color: var(--primary); +} +input[type='text'], +input[type='email'], +input[type='url'], +input[type='password'], +input[type='search'], +textarea { + -webkit-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; +} +input[type='text'], +input[type='email'], +input[type='url'], +input[type='password'], +input[type='search'], +textarea { + color: var(--text-color); + background: var(--light); + border: 1px solid var(--border); +} +input[type='text']:focus, +input[type='email']:focus, +input[type='url']:focus, +input[type='password']:focus, +input[type='search']:focus, +textarea:focus { + border: 1px solid var(--primary); + background: #f0f0f0; +} +fieldset { + border: 1px solid var(--border); +} +/* Form -> Label */ +.form-item label, +form label { + font-weight: 700; + color: var(--bold-color); +} +summary { + font-family: var(--heading-font); + font-weight: 700; +} +/* Form -> Radio buttons */ +input[type='radio'], +input[type='checkbox'] { + border: 2px solid var(--secondary); +} +input[type='radio']:hover, +input[type='checkbox']:hover { + border: 2px solid var(--primary); +} +input[type='radio']:checked, +input[type='checkbox']:checked { + background-color: var(--primary); + color: #000000; +} +input[type='checkbox'] { + appearance: none; +} +input[type='checkbox']::after { + content: '\2714'; + text-align: center; + display: none; +} +input[type='checkbox']:checked::after { + display: block; +} +select { + color: var(--text-color); + background: #eeeeee; + border: 1px solid var(--border); +} +::-webkit-input-placeholder { + color: var(--border); +} +::placeholder { + color: var(--border); + opacity: 1; +} +:-ms-input-placeholder { + color: var(--border); +} +::-ms-input-placeholder { + color: #969696; +} +:-moz-placeholder { + color: var(--border); +} +::-moz-placeholder { + color: var(--border); +} +/* Table +---------------------------------------- */ +th { + background: var(--light); + color: #fff; + color: var(--upei-red); + border: 1px solid var(--dark); +} +td { + border: 1px solid var(--border); +} + +/* Common HTML Elements +---------------------------------------- */ +hr { + background: var(--border); +} +dt { + color: var(--bold-color); +} +blockquote { + background: var(--light); + box-shadow: 2px 2px 6px var(--border); + border-left: 8px solid var(--secondary); +} + +/* Selection +---------------------------------------- */ +::-moz-selection { + background: var(--primary); + color: #fff; + text-shadow: none; +} +::selection { + background: var(--primary); + color: #fff; + text-shadow: none; +} diff --git a/css_bkup/sass/_blocks.scss b/css_bkup/sass/_blocks.scss new file mode 100644 index 0000000..e69de29 diff --git a/css_bkup/sass/_comment.scss b/css_bkup/sass/_comment.scss new file mode 100644 index 0000000..728d465 --- /dev/null +++ b/css_bkup/sass/_comment.scss @@ -0,0 +1,43 @@ +/* Comments +--------------------------------------*/ +#comments { + border-top: 1px solid var(--border); +} +#comments i { + color: var(--primary); +} +/* Comments -> single comment */ +.comment { + box-shadow: 3px 3px #cccccc; +} +.comment-header { + background-color: #dcdee2; + border-bottom: 2px solid #cccccc; +} +.comment-user-picture { + padding: 0 1rem; + border-right: 2px solid #cccccc; + -ms-flex: 0 0 100px; + flex: 0 0 100px; +} +.comment-title, +.comment-title a { + color: var(--secondary); + font-weight: 400; +} +.comment-reply a, +.comment-delete a, +.comment-edit a { + padding: 5px 12px; + color: #fff; + background: var(--secondary); + border-radius: 4px; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; +} +.comment-reply a:hover, +.comment-delete a:hover, +.comment-edit a:hover { + background: var(--primary); + color: #ffffff; +} \ No newline at end of file diff --git a/css_bkup/sass/_components.scss b/css_bkup/sass/_components.scss new file mode 100644 index 0000000..a550f61 --- /dev/null +++ b/css_bkup/sass/_components.scss @@ -0,0 +1,90 @@ +/* Components -> Social icons */ +.footer-social { + padding: 1rem 0; +} +.social-icons { + position: relative; + margin: 0; + padding: 0; + list-style: none; +} +.social-icons li { + display: inline-block; + margin: 0; +} +.social-icons li a { + display: flex; + justify-content: center; + align-items: center; + width: 44px; + height: 44px; + border: 2px solid #000000; + border-radius: 6px; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.social-icons li a:hover { + border: 2px solid var(--primary); +} +.social-icons i { + padding: 10px; +} +/* components -> Scroll To Top. */ +.scrolltop { + background: var(--primary); + color: #000000; + transition: all 0.3s ease; +} +.scrolltop:hover { + background: var(--secondary); + color: #ffffff; +} +//accordionJs +#accordion { + .accordion_question * { + margin: 0; + font-weight: bold; + } + + .accordion_answer * { + margin: 0; + } + //p { + //margin: 0; + //} +} +form#node-data-management-plan-form { + td { +padding: 1rem; + } + td.field-multiple-drag { + padding: 0; + padding-top: 1rem; +} + margin-top: 1rem; + + .button, + .button, + button, + [type='button'], + [type='reset'], + [type='submit'] { + background-color: #ccc; + color: initial; + border: 1px solid var(--upei-red); + border-radius: 4px; + -webkit-transition: all 0.4s linear; + -o-transition: all 0.4s linear; + transition: all 0.4s linear; + padding: 0 5px; + } + button { + //background-color: #fff; + } +} +.footer-bottom-blocks .button { + background: var(--upei-green); + border: 4px solid var(--upei-yello); + padding: 0 9px; +} diff --git a/css_bkup/sass/_fonticons.scss b/css_bkup/sass/_fonticons.scss new file mode 100644 index 0000000..db59df4 --- /dev/null +++ b/css_bkup/sass/_fonticons.scss @@ -0,0 +1,89 @@ +@font-face { + font-family: 'ficon'; + src: + url('../fonts/ficon.ttf?ce63e9') format('truetype'), + url('../fonts/ficon.woff?ce63e9') format('woff'), + url('../fonts/ficon.svg?ce63e9#ficon') format('svg'); + font-weight: normal; + font-style: normal; + font-display: block; +} + +[class^="ficon-"], [class*=" ficon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'ficon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ficon-mail:before { + content: "\f003"; +} +.ficon-map:before { + content: "\f041"; +} +.ficon-calendar:before { + content: "\f073"; +} +.ficon-phone:before { + content: "\f095"; +} +.ficon-twitter:before { + content: "\f099"; +} +.ficon-facebook:before { + content: "\f09a"; +} +.ficon-github:before { + content: "\f09b"; +} +.ficon-linkedin:before { + content: "\f0e1"; +} +.ficon-youtube:before { + content: "\f16a"; +} +.ficon-instagram:before { + content: "\f16d"; +} +.ficon-vk:before { + content: "\f189"; +} +.ficon-whatsapp:before { + content: "\f232"; +} +.ficon-vimeo:before { + content: "\f27d"; +} +.ficon-user:before { + content: "\f2c0"; +} +.ficon-telegram:before { + content: "\f2c6"; +} +.ficon-comments:before { + content: "\e900"; +} +.ficon-add_comment:before { + content: "\e901"; +} +.ficon-tag:before { + content: "\e902"; +} +.ficon-file:before { + content: "\e903"; +} +.ficon-search:before { + content: "\e904"; +} +.ficon-tag:before { + content: "\e902"; +} \ No newline at end of file diff --git a/css_bkup/sass/_fonts.scss b/css_bkup/sass/_fonts.scss new file mode 100644 index 0000000..e69de29 diff --git a/css_bkup/sass/_footer.scss b/css_bkup/sass/_footer.scss new file mode 100644 index 0000000..8f17fd4 --- /dev/null +++ b/css_bkup/sass/_footer.scss @@ -0,0 +1,61 @@ +/* + * Footer + */ + .footer-top { + //background-color: var(--secondary); + background-color: var(--upei-red); + color: #ffffff; +} +.footer-blocks, +.footer-bottom-blocks, +.footer-bottom, +.footer-social { + background-color: var(--dark); + color: #ffffff; +} +.footer .block-title { + position: relative; + font-size: 1.6rem; + color: #ffffff; + padding-bottom: 12px; + margin-bottom: 12px; +} +.footer .block-title::before, +.footer .block-title::after { + content: ''; + position: absolute; + left: 0; + height: 2px; + background: var(--primary); +} +.footer .block-title::before { + width: 30px; + bottom: 6px; +} +.footer .block-title::after { + width: 60px; + bottom: 0; +} +.footer a { + color: var(--primary); +} +.footer a:hover { + color: #ffffff; +} +.footer-block ul { + margin: 0; + padding: 0; + list-style: none; +} +.footer-block li { + padding: 10px 0; + border-bottom: 1px solid #000000; +} +.footer-bottom-container { + border-top: 2px solid #000000; +} +/* Footer -> customization */ +.footer-logo { + max-height: 100px; + width: auto; +} diff --git a/css_bkup/sass/_header.scss b/css_bkup/sass/_header.scss new file mode 100644 index 0000000..6a3f8d0 --- /dev/null +++ b/css_bkup/sass/_header.scss @@ -0,0 +1,123 @@ +/* Header Top +------------------------------- */ +.header-top { + //background: var(--dark); + background: var(--upei-red); + //color: var(--light); + color: var(--light); +} +.header-top a { + color: var(--light); +} +.header-top a:hover, +.header-top i { + color: var(--primary); +} +.header-top-block { + text-align: center; +} +/* Header +------------------------------- */ +.header { + //background: var(--secondary); + background: #fff; + color: #ffffff; +} +.header a, +.page-header a { + color: var(--primary); + color: var(--dark-grey); +} +.header-container { + padding: 1rem 0; +} +.site-brand img { + max-height: 50px; + display: block; +} +.site-name { + font-family: var(--heading-font); + color: var(--primary); + font-weight: 700; + font-size: 2rem !important; +} +.site-name a:hover { + color: var(--primary); +} +/* Header -> Main menu */ +.mobile-menu { + border-top: 2px solid #ffffff; + border-bottom: 2px solid #ffffff; +} +.mobile-menu span { + background-color: #ffffff; +} +.menu-wrap { + font-family: var(--heading-font); + font-weight: 700; + .menu a { + color: var(--dark-grey); + } +} +.menu-wrap ul.menu > li { + margin-left: 6px; +} +.menu-wrap ul.menu li > a { + padding: 10px; +} +/* Header -> search block region */ +.search-icon { + width: 36px; + height: 36px; +} +.search-icon img { + max-height: 30px; +} +.search-box { + background-color: var(--dark); +} +.search-box-content .block-title, +.search-box-content form label { + color: var(--light); +} +.search-box-content input[type='search'] { + background: url(../images/icons/search-icon.svg) top right no-repeat; + color: #ffffff; + -webkit-text-fill-color: #ffffff; + border-bottom: 2px solid var(--border); +} +.search-box-content input[type='search']:focus { + background: url(../images/icons/search-icon.svg) top right no-repeat; + border: 0; + border-bottom: 2px solid var(--border); +} +.search-box-content input[type='search']:-webkit-autofill { + -webkit-box-shadow: 0 0 0px 1000px var(--dark) inset; + background-color: transparent; + color: #ffffff; +} +.header-search-close { + border: 3px solid var(--primary); +} +/* Header -> Page header */ +.page-header { + //background: var(--secondary); + background: #fff; + color: var(--upei-green); + box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc; +} +.page-header a:hover { + color: #ffffff; +} +.region-page-header { + align-items: center; +} +.breadcrumb { + color: var(--light); +} +.page-header .page-title { + color: #ffffff; + color: var(--upei-green); + color: var(--dark); + font-variant: small-caps; +} diff --git a/css_bkup/sass/_homepage.scss b/css_bkup/sass/_homepage.scss new file mode 100644 index 0000000..fb223c2 --- /dev/null +++ b/css_bkup/sass/_homepage.scss @@ -0,0 +1,34 @@ +//@format +.homepage-content .block-title { + text-align: center; + margin-bottom: 1rem; +} +.frontpage-main .block, +.homepage-content-bottom .block { + margin-bottom: 5rem; +} +.region-content-home-top .block { + padding: 4rem 0; +} +.region-content-home-top .block:nth-child(even) { + position: relative; + background: #f0f0f0; +} +.region-content-home-top .block:last-child { + margin: 0; +} +//$slider-height: calc(75vh - 2rem); +$slider-height: 400px; +.slider { + height: $slider-height; + &-container { + height: $slider-height; + } + &-text { + flex: 80%; + } + &-image { + flex: 20%; + margin-top: 0 !important; + } +} diff --git a/css_bkup/sass/_icofont.scss b/css_bkup/sass/_icofont.scss new file mode 100644 index 0000000..fc8fab4 --- /dev/null +++ b/css_bkup/sass/_icofont.scss @@ -0,0 +1,99 @@ +@font-face { +font-family: "IcoFont"; +font-weight: normal; +font-style: "Regular"; +src: url("../fonts/icofont.woff2") format("woff2"), +url("../fonts/icofont.woff") format("woff"); +} + +[class^="icofont-"], [class*=" icofont-"] { + font-family: 'IcoFont' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + line-height: 1; +/* Better Font Rendering =========== */ + -webkit-font-feature-settings: "liga"; + -webkit-font-smoothing: antialiased; +} +.icofont-facebook:before { + content: "\ed37"; +} +.icofont-twitter:before { + content: "\ed7a"; +} +.icofont-instagram:before { + content: "\ed46"; +} +.icofont-linkedin:before { + content: "\ed4d"; +} +.icofont-youtube-play:before { + content: "\ecbb"; +} +.icofont-vimeo:before { + content: "\ed7f"; +} +.icofont-telegram:before { + content: "\ed75"; +} +.icofont-brand-whatsapp:before { + content: "\e957"; +} +.icofont-github:before { + content: "\ed3e"; +} +.icofont-vk:before { + content: "\ed83"; +} +.icofont-xs { + font-size: .5em; +} +.icofont-sm { + font-size: .75em; +} +.icofont-md { + font-size: 1.25em; +} +.icofont-lg { + font-size: 1.5em; +} +.icofont-1x { + font-size: 1em; +} +.icofont-2x { + font-size: 2em; +} +.icofont-3x { + font-size: 3em; +} +.icofont-4x { + font-size: 4em; +} +.icofont-5x { + font-size: 5em; +} +.icofont-6x { + font-size: 6em; +} +.icofont-7x { + font-size: 7em; +} +.icofont-8x { + font-size: 8em; +} +.icofont-9x { + font-size: 9em; +} +.icofont-10x { + font-size: 10em; +} + + + + diff --git a/css_bkup/sass/_layout.scss b/css_bkup/sass/_layout.scss new file mode 100644 index 0000000..81dcd21 --- /dev/null +++ b/css_bkup/sass/_layout.scss @@ -0,0 +1,7 @@ +.main-wrapper { +padding:0;} +div#block-menudetailsforhomepage { + h4 a { + color: var(--upei-red);} +li { +color: #333;}} diff --git a/css_bkup/sass/_main.scss b/css_bkup/sass/_main.scss new file mode 100644 index 0000000..123a55a --- /dev/null +++ b/css_bkup/sass/_main.scss @@ -0,0 +1,35 @@ +//@format +/* Main +---------------------------------------- */ +/* Main -> Admin tabs */ +ul.page-tabs { + border-bottom: 2px solid var(--upei-red); + margin-top: 1rem; +} +.page-tabs li a { + background: #dddddd; + color: var(--upei-red); + border-right: 2px solid #fff; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.page-tabs li.active-page-tab a, +.page-tabs li a:hover { + background: var(--upei-red); + color: #fff; +} +/* Main -> Filter Module */ +.filter-wrapper { + border: 1px solid var(--border); +} +/* Node Submitted Details */ +.submitted-icons { + color: var(--primary); +} +.node-taxonomy-container .term-title::before { + font-family: 'ficon'; + content: '\e902'; + color: var(--primary); + padding-right: 6px; +} diff --git a/css_bkup/sass/_responsive.scss b/css_bkup/sass/_responsive.scss new file mode 100644 index 0000000..e1b4aba --- /dev/null +++ b/css_bkup/sass/_responsive.scss @@ -0,0 +1,125 @@ +@media (min-width: 576px) { + +} + +@media (min-width: 768px) { + /* Header */ + .header-top-block { + text-align: left; + } + .site-brand img { + max-height: 60px; + } + /* Header -> Page Header */ + .page-header { + padding: 2rem 0 2rem 0; + } + /* Frontpage */ + .homepage-content .block-title::before { + position: absolute; + content: ''; + width: 40px; + height: 2px; + background: var(--primary); + top: 50%; + -webkit-transform: translateX(-50px); + transform: translateX(-50px); + } + + .homepage-content .block-title::after { + position: absolute; + content: ''; + width: 40px; + height: 2px; + background: var(--primary); + top: 50%; + -webkit-transform: translateX(10px); + transform: translateX(10px); + } + .region-content-home-top .block:nth-child(odd) { + margin-bottom: 10rem; + } + .region-content-home-top .block:last-child:nth-child(odd) { + margin-bottom: 0; + } + .region-content-home-top .block:nth-child(even) { + padding: 0 0 4rem 0; + } + .region-content-home-top .block:nth-child(even)::before { + position: absolute; + content: ''; + top: -10rem; + left: 0; + height: 10rem; + width: 100%; + background: #f0f0f0; + clip-path: polygon(0 0, 100% 90%, 100% 100%, 0% 100%); + } + /* Notice */ + .notice-block { + width: 98%; + } + .notice-block::before { + position: absolute; + content: ''; + top: 0; + left: 0; + background-color: var(--secondary); + width: 95%; + height: 100%; + z-index: -1; + transform: rotate(-5deg); + } + .feature { + padding: 2rem; + } +} +@media (min-width: 992px) { + /* Header */ + .site-brand img { + max-height: 80px; + } + /* Header -> Main menu */ + .menu-wrap ul.menu li { + background: linear-gradient(to bottom, transparent 50%, var(--dark) 50%); + background-size: 100% 200%; + transition: all 0.2s linear; + } + .menu-wrap ul.menu li:hover { + a { + + color: var(--light); + } + background-position: 0 -100%; + } + ul.main-menu li a:hover { + color: var(--primary); + } + .menu-wrap .menu li span.dropdown-arrow { + -webkit-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + } + .menu-wrap ul.menu li.expanded:hover .dropdown-arrow, + .menu-wrap ul.menu li.collapsed:hover .dropdown-arrow { + -webkit-transform: rotate(135deg); + -ms-transform: rotate(135deg); + transform: rotate(135deg); + } + .menu-wrap ul.menu ul.submenu { + top: 36px; + background-color: var(--dark); + } + .menu-wrap ul.menu ul.submenu li { + border-bottom: 1px solid var(--primary); + } + .menu-wrap ul.menu ul.submenu li a:hover { + color: #ffffff; + } +} +@media (min-width: 1170px) { + /* Header */ + .site-brand img { + max-height: 90px; + } +} diff --git a/css_bkup/sass/_shortcodes.scss b/css_bkup/sass/_shortcodes.scss new file mode 100644 index 0000000..1097ee1 --- /dev/null +++ b/css_bkup/sass/_shortcodes.scss @@ -0,0 +1,164 @@ +/* + * Custom Shortcodes + */ + +/* Shortcodes -> Buttons */ +.link-button, +.button-link, +.button-dark { + display: inline-block; + border-radius: 30px; + padding: 0.8rem 1.8rem; + transition: all 0.3s ease; + border: 4px solid var(--upei-red); +} + +a.button, +.button, +button, +[type='button'], +[type='reset'], +[type='submit'] { + background-color: var(--dark); + color: #ffffff; + border: 4px solid var(--upei-red); + border-radius: 8px; + -webkit-transition: all 0.4s linear; + -o-transition: all 0.4s linear; + transition: all 0.4s linear; +} +.link-button, +.button-link { + color: #ffffff; + //background-color: var(--secondary); + background-color: var(--dark); + border: 6px solid var(--upei-red); +} +.feature h3 { + color: var(--upei-green); +} + +.footer a { + color: #fff; + font-family: var(--body-font); + font-weight: 100; + font-size: 1.2rem; +} +.footer-bottom-blocks .button { + background: var(--upei-green); + border: 4px solid var(--upei-yello); +} + +.link-button:hover, +.button-link:hover { + color: var(--light); + background-color: var(--dark); + border: 4px solid var(--primary); +} +.button-dark { + background-color: var(--dark); + color: var(--light); + border: 6px solid var(--upei-red); +} +.button-dark:hover { + color: #ffffff; + border: 6px solid var(--upei-green); +} +/* Elements -> Box */ +.box { + background-color: #ffffff; + -webkit-box-shadow: 0 0 8px 4px var(--light); + box-shadow: 0 0 8px 4px var(--light); +} + +/* Icon Box */ +.icon-box { + font-family: var(--body-font); + line-height: 1.7; + background-color: var(--content-bg); + box-shadow: 0 3px 6px #bbbbbb; + display: flex; +} +.icon-box-icon { + padding-right: 1rem; + flex: 0 0 auto; +} +.icon-box-text { + font-family: var(--body-font); + line-height: 1.7; +} +/* + * Features + */ +.features { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(265px, 1fr)); + grid-gap: 1rem; + gap: 1rem; +} +.feature { + background-color: #ffffff; + padding: 1rem; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + transition: all 0.4s linear; + backface-visibility: hidden; +} +.feature:hover { + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); +} +.feature-icon { + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 1.5rem; + padding: 2rem; + width: 100px; + height: 100px; + border-radius: 50%; + background-color: var(--primary); + color: #ffffff; + transition: all 0.4s ease; + box-shadow: 0 0 10px 2px #ffffff; +} +.feature:hover .feature-icon { + background-color: #ffffff; + -webkit-box-shadow: 0 0 10px 2px var(--secondary); + box-shadow: 0 0 10px 2px var(--secondary); +} +.feature .link-button { + display: inline-block; +} + +/* + * Notice + */ +.notice-block { + position: relative; + background-color: var(--primary); + padding: 2rem; + width: 100%; +} +.notice-block .views-row { + padding: 1rem 0; +} +.notice-block .views-field-title { + font-family: var(--heading-font); + font-size: 1.4rem; + font-weight: 700; +} +.notice-block .views-field-title a { + color: var(--dark); +} +.notice-block .views-field-title a:hover { + color: #ffffff; +} +.notice-block .views-row { + border-bottom: 1px solid var(--dark); +} diff --git a/css_bkup/sass/_sidebar.scss b/css_bkup/sass/_sidebar.scss new file mode 100644 index 0000000..847962c --- /dev/null +++ b/css_bkup/sass/_sidebar.scss @@ -0,0 +1,13 @@ +//@format +/* Sidebar +---------------------------------------- */ +.sidebar .block { + background-color: #f5f5ff; + padding: 20px; + margin-bottom: 2rem; + box-shadow: 0 2px 2px var(--border); +} +.sidebar .block-title { + font-size: 2.2rem; + text-transform: none; +} diff --git a/css_bkup/sass/style.scss b/css_bkup/sass/style.scss new file mode 100644 index 0000000..ede76f8 --- /dev/null +++ b/css_bkup/sass/style.scss @@ -0,0 +1,40 @@ +//@format +@import 'fonts'; +@import 'base'; +@import 'fonts'; +@import 'fonticons'; +@import 'layout'; +@import 'header'; +@import 'blocks'; +@import 'main'; +@import 'sidebar'; +@import 'comment'; +@import 'footer'; +@import 'homepage'; +@import 'components'; +@import 'shortcodes'; +@import 'responsive'; +.slider-image { + margin-top: 4rem; +} +.slider-text, +.slider-text h1, +.slider-text h2, +.slider-text h3, +.slider-text h4 { + color: var(--dark-grey); +} +.slider { + background: var(--content-bg); +} +div#block-homepagewelcome { + a { + color: var(--upei-red); + } + h2, + p { + color: #fff !important; + } + color: #fff !important; + background: #789d4a; +} diff --git a/css_bkup/slider.css b/css_bkup/slider.css new file mode 100644 index 0000000..7096eb6 --- /dev/null +++ b/css_bkup/slider.css @@ -0,0 +1,169 @@ +/* Homepage -> Slider */ + +.slider { + background-color: var(--secondary); + height: calc(100vh - 2rem); + width: 100%; + z-index: 20; + overflow: hidden; +} +.slider-container { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + height: calc(100vh - 2rem); + z-index: 20; + overflow: hidden; +} +.slider-container ul { + padding: 0; +} +.morphist > * { + display: none; +} +.morphist > .animated { + display: inline-block; +} +.slider-text { + flex: 50%; + z-index: 20; +} +.slider-image { + flex: 50%; + background-color: var(--dark); + background-size: contain; + border-radius: 43% 57% 56% 44% / 40% 53% 47% 60%; + -webkit-animation: slider-image 5s linear infinite; + animation: slider-image 5s linear infinite; + z-index: 20; +} +.slider-text, +.slider-text h1, +.slider-text h2, +.slider-text h3, +.slider-text h4 { + color: #ffffff; +} +@-webkit-keyframes slider-image { + 0%, 100% { + border-radius: 43% 57% 56% 44% / 40% 53% 47% 60%; + } + 50% { + border-radius: 64% 36% 56% 44% / 60% 69% 31% 40%; + } +} +@keyframes slider-image { + 0%, 100% { + border-radius: 43% 57% 56% 44% / 40% 53% 47% 60%; + } + 50% { + border-radius: 64% 36% 56% 44% / 60% 69% 31% 40%; + } +} +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +@media (max-width: 991px) { + .slider-container { + flex-direction: column; + } + .slider-text { + height: 60%; + max-height: 60%; + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; + } + .slider-text h1, + .slider-text h2, + .slider-text h3 { + line-height: 1.2; + } + .slider-text h1 { + font-size: 1.8rem; + } + .slider-text h2 { + font-size: 1.6rem; + } + .slider-text h3 { + font-size: 1.4rem; + } + .slider-text .button-dark { + padding: 0.6rem 1rem; + border-radius: 6px; + } + .slider-image { + height: 40%; + max-height: 40%; + display: flex; + flex-direction: column; + justify-content: center; + } + .slider-image img { + max-height: 100% + } +} diff --git a/css_bkup/style.css b/css_bkup/style.css new file mode 100644 index 0000000..fefa342 --- /dev/null +++ b/css_bkup/style.css @@ -0,0 +1,981 @@ +/* Variables +---------------------------------------- */ +:root { + /* Theme Colors */ + --upei-red: #7c2529; + --upei-green: #789d4a; + --upei-yellow: #f1b434; + --theme-color: green; + --theme-color-two: #383a68; + --primary: #ffcc18; + --secondary: #3e4182; + --dark: #333; + --dark-grey: #838383; + --light: #edeef5; + --border: #cccccc; + --bold-color: var(--upei-red); + --content-bg: #f2f2f2; + --text-color: #222222; + --body-font: 'Noto Sans', sans-serif; + --heading-font: 'Adelle Regular', serif; } + +/* HTML and Body +---------------------------------------- */ +body { + font-family: var(--body-font); + background: #ffffff; + color: var(--text-color); + background-color: #fff !important; } + +/* Regions +---------------------------------------- */ +summary { + color: var(--text-color); } + +/* Typography +---------------------------------------- */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: var(--heading-font); + color: var(--bold-color); } + +strong { + color: var(--bold-color); } + +em { + color: var(--upei-green); } + +a { + -webkit-transition: color 0.4s ease; + -o-transition: color 0.4s ease; + transition: color 0.4s ease; } + +a, +a:active, +li a.active { + color: var(--upei-green); } + +a:hover { + color: var(--primary); } + +/* Typography-> code tags */ +code, +kbd, +pre, +samp { + background: var(--secondary); + color: #ffffff; } + +mark { + background: var(--primary); + color: #ffffff; } + +figcaption { + background: var(--secondary); + color: #ffffff; } + +/* Form +---------------------------------------- */ +/* Form -> Button */ +a.button, +.button, +button, +[type='button'], +[type='reset'], +[type='submit'] { + background-color: var(--secondary); + color: #ffffff; + border: 4px solid var(--primary); + border-radius: 8px; + -webkit-transition: all 0.4s linear; + -o-transition: all 0.4s linear; + transition: all 0.4s linear; } + +a.button:hover, +.button:hover, +button:hover, +[type='button']:hover, +[type='reset']:hover, +[type='submit']:hover { + background-color: var(--dark); + color: var(--primary); } + +input[type='text'], +input[type='email'], +input[type='url'], +input[type='password'], +input[type='search'], +textarea { + -webkit-transition: all 0.5s ease-in-out; + -o-transition: all 0.5s ease-in-out; + transition: all 0.5s ease-in-out; } + +input[type='text'], +input[type='email'], +input[type='url'], +input[type='password'], +input[type='search'], +textarea { + color: var(--text-color); + background: var(--light); + border: 1px solid var(--border); } + +input[type='text']:focus, +input[type='email']:focus, +input[type='url']:focus, +input[type='password']:focus, +input[type='search']:focus, +textarea:focus { + border: 1px solid var(--primary); + background: #f0f0f0; } + +fieldset { + border: 1px solid var(--border); } + +/* Form -> Label */ +.form-item label, +form label { + font-weight: 700; + color: var(--bold-color); } + +summary { + font-family: var(--heading-font); + font-weight: 700; } + +/* Form -> Radio buttons */ +input[type='radio'], +input[type='checkbox'] { + border: 2px solid var(--secondary); } + +input[type='radio']:hover, +input[type='checkbox']:hover { + border: 2px solid var(--primary); } + +input[type='radio']:checked, +input[type='checkbox']:checked { + background-color: var(--primary); + color: #000000; } + +input[type='checkbox'] { + appearance: none; } + +input[type='checkbox']::after { + content: '\2714'; + text-align: center; + display: none; } + +input[type='checkbox']:checked::after { + display: block; } + +select { + color: var(--text-color); + background: #eeeeee; + border: 1px solid var(--border); } + +::-webkit-input-placeholder { + color: var(--border); } + +::placeholder { + color: var(--border); + opacity: 1; } + +:-ms-input-placeholder { + color: var(--border); } + +::-ms-input-placeholder { + color: #969696; } + +:-moz-placeholder { + color: var(--border); } + +::-moz-placeholder { + color: var(--border); } + +/* Table +---------------------------------------- */ +th { + background: var(--light); + color: #fff; + color: var(--upei-red); + border: 1px solid var(--dark); } + +td { + border: 1px solid var(--border); } + +/* Common HTML Elements +---------------------------------------- */ +hr { + background: var(--border); } + +dt { + color: var(--bold-color); } + +blockquote { + background: var(--light); + box-shadow: 2px 2px 6px var(--border); + border-left: 8px solid var(--secondary); } + +/* Selection +---------------------------------------- */ +::-moz-selection { + background: var(--primary); + color: #fff; + text-shadow: none; } + +::selection { + background: var(--primary); + color: #fff; + text-shadow: none; } + +@font-face { + font-family: 'ficon'; + src: url("../fonts/ficon.ttf?ce63e9") format("truetype"), url("../fonts/ficon.woff?ce63e9") format("woff"), url("../fonts/ficon.svg?ce63e9#ficon") format("svg"); + font-weight: normal; + font-style: normal; + font-display: block; } + +[class^="ficon-"], [class*=" ficon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'ficon' !important; + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.ficon-mail:before { + content: "\f003"; } + +.ficon-map:before { + content: "\f041"; } + +.ficon-calendar:before { + content: "\f073"; } + +.ficon-phone:before { + content: "\f095"; } + +.ficon-twitter:before { + content: "\f099"; } + +.ficon-facebook:before { + content: "\f09a"; } + +.ficon-github:before { + content: "\f09b"; } + +.ficon-linkedin:before { + content: "\f0e1"; } + +.ficon-youtube:before { + content: "\f16a"; } + +.ficon-instagram:before { + content: "\f16d"; } + +.ficon-vk:before { + content: "\f189"; } + +.ficon-whatsapp:before { + content: "\f232"; } + +.ficon-vimeo:before { + content: "\f27d"; } + +.ficon-user:before { + content: "\f2c0"; } + +.ficon-telegram:before { + content: "\f2c6"; } + +.ficon-comments:before { + content: "\e900"; } + +.ficon-add_comment:before { + content: "\e901"; } + +.ficon-tag:before { + content: "\e902"; } + +.ficon-file:before { + content: "\e903"; } + +.ficon-search:before { + content: "\e904"; } + +.ficon-tag:before { + content: "\e902"; } + +.main-wrapper { + padding: 0; } + +div#block-menudetailsforhomepage h4 a { + color: var(--upei-red); } + +div#block-menudetailsforhomepage li { + color: #333; } + +/* Header Top +------------------------------- */ +.header-top { + background: var(--upei-red); + color: var(--light); } + +.header-top a { + color: var(--light); } + +.header-top a:hover, +.header-top i { + color: var(--primary); } + +.header-top-block { + text-align: center; } + +/* Header +------------------------------- */ +.header { + background: #fff; + color: #ffffff; } + +.header a, +.page-header a { + color: var(--primary); + color: var(--dark-grey); } + +.header-container { + padding: 1rem 0; } + +.site-brand img { + max-height: 50px; + display: block; } + +.site-name { + font-family: var(--heading-font); + color: var(--primary); + font-weight: 700; + font-size: 2rem !important; } + +.site-name a:hover { + color: var(--primary); } + +/* Header -> Main menu */ +.mobile-menu { + border-top: 2px solid #ffffff; + border-bottom: 2px solid #ffffff; } + +.mobile-menu span { + background-color: #ffffff; } + +.menu-wrap { + font-family: var(--heading-font); + font-weight: 700; } + +.menu-wrap .menu a { + color: var(--dark-grey); } + +.menu-wrap ul.menu > li { + margin-left: 6px; } + +.menu-wrap ul.menu li > a { + padding: 10px; } + +/* Header -> search block region */ +.search-icon { + width: 36px; + height: 36px; } + +.search-icon img { + max-height: 30px; } + +.search-box { + background-color: var(--dark); } + +.search-box-content .block-title, +.search-box-content form label { + color: var(--light); } + +.search-box-content input[type='search'] { + background: url(../images/icons/search-icon.svg) top right no-repeat; + color: #ffffff; + -webkit-text-fill-color: #ffffff; + border-bottom: 2px solid var(--border); } + +.search-box-content input[type='search']:focus { + background: url(../images/icons/search-icon.svg) top right no-repeat; + border: 0; + border-bottom: 2px solid var(--border); } + +.search-box-content input[type='search']:-webkit-autofill { + -webkit-box-shadow: 0 0 0px 1000px var(--dark) inset; + background-color: transparent; + color: #ffffff; } + +.header-search-close { + border: 3px solid var(--primary); } + +/* Header -> Page header */ +.page-header { + background: #fff; + color: var(--upei-green); + box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc; } + +.page-header a:hover { + color: #ffffff; } + +.region-page-header { + align-items: center; } + +.breadcrumb { + color: var(--light); } + +.page-header .page-title { + color: #ffffff; + color: var(--upei-green); + color: var(--dark); + font-variant: small-caps; } + +/* Main +---------------------------------------- */ +/* Main -> Admin tabs */ +ul.page-tabs { + border-bottom: 2px solid var(--upei-red); + margin-top: 1rem; } + +.page-tabs li a { + background: #dddddd; + color: var(--upei-red); + border-right: 2px solid #fff; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.page-tabs li.active-page-tab a, +.page-tabs li a:hover { + background: var(--upei-red); + color: #fff; } + +/* Main -> Filter Module */ +.filter-wrapper { + border: 1px solid var(--border); } + +/* Node Submitted Details */ +.submitted-icons { + color: var(--primary); } + +.node-taxonomy-container .term-title::before { + font-family: 'ficon'; + content: '\e902'; + color: var(--primary); + padding-right: 6px; } + +/* Sidebar +---------------------------------------- */ +.sidebar .block { + background-color: #f5f5ff; + padding: 20px; + margin-bottom: 2rem; + box-shadow: 0 2px 2px var(--border); } + +.sidebar .block-title { + font-size: 2.2rem; + text-transform: none; } + +/* Comments +--------------------------------------*/ +#comments { + border-top: 1px solid var(--border); } + +#comments i { + color: var(--primary); } + +/* Comments -> single comment */ +.comment { + box-shadow: 3px 3px #cccccc; } + +.comment-header { + background-color: #dcdee2; + border-bottom: 2px solid #cccccc; } + +.comment-user-picture { + padding: 0 1rem; + border-right: 2px solid #cccccc; + -ms-flex: 0 0 100px; + flex: 0 0 100px; } + +.comment-title, +.comment-title a { + color: var(--secondary); + font-weight: 400; } + +.comment-reply a, +.comment-delete a, +.comment-edit a { + padding: 5px 12px; + color: #fff; + background: var(--secondary); + border-radius: 4px; + -webkit-transition: all 0.4s ease-in-out; + transition: all 0.4s ease-in-out; } + +.comment-reply a:hover, +.comment-delete a:hover, +.comment-edit a:hover { + background: var(--primary); + color: #ffffff; } + +/* + * Footer + */ +.footer-top { + background-color: var(--upei-red); + color: #ffffff; } + +.footer-blocks, +.footer-bottom-blocks, +.footer-bottom, +.footer-social { + background-color: var(--dark); + color: #ffffff; } + +.footer .block-title { + position: relative; + font-size: 1.6rem; + color: #ffffff; + padding-bottom: 12px; + margin-bottom: 12px; } + +.footer .block-title::before, +.footer .block-title::after { + content: ''; + position: absolute; + left: 0; + height: 2px; + background: var(--primary); } + +.footer .block-title::before { + width: 30px; + bottom: 6px; } + +.footer .block-title::after { + width: 60px; + bottom: 0; } + +.footer a { + color: var(--primary); } + +.footer a:hover { + color: #ffffff; } + +.footer-block ul { + margin: 0; + padding: 0; + list-style: none; } + +.footer-block li { + padding: 10px 0; + border-bottom: 1px solid #000000; } + +.footer-bottom-container { + border-top: 2px solid #000000; } + +/* Footer -> customization */ +.footer-logo { + max-height: 100px; + width: auto; } + +.homepage-content .block-title { + text-align: center; + margin-bottom: 1rem; } + +.frontpage-main .block, +.homepage-content-bottom .block { + margin-bottom: 5rem; } + +.region-content-home-top .block { + padding: 4rem 0; } + +.region-content-home-top .block:nth-child(even) { + position: relative; + background: #f0f0f0; } + +.region-content-home-top .block:last-child { + margin: 0; } + +.slider { + height: 400px; } + +.slider-container { + height: 400px; } + +.slider-text { + flex: 80%; } + +.slider-image { + flex: 20%; + margin-top: 0 !important; } + +/* Components -> Social icons */ +.footer-social { + padding: 1rem 0; } + +.social-icons { + position: relative; + margin: 0; + padding: 0; + list-style: none; } + +.social-icons li { + display: inline-block; + margin: 0; } + +.social-icons li a { + display: flex; + justify-content: center; + align-items: center; + width: 44px; + height: 44px; + border: 2px solid #000000; + border-radius: 6px; + -webkit-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.social-icons li a:hover { + border: 2px solid var(--primary); } + +.social-icons i { + padding: 10px; } + +/* components -> Scroll To Top. */ +.scrolltop { + background: var(--primary); + color: #000000; + transition: all 0.3s ease; } + +.scrolltop:hover { + background: var(--secondary); + color: #ffffff; } + +#accordion .accordion_question * { + margin: 0; + font-weight: bold; } + +#accordion .accordion_answer * { + margin: 0; } + +form#node-data-management-plan-form { + margin-top: 1rem; } + +form#node-data-management-plan-form td { + padding: 1rem; } + +form#node-data-management-plan-form td.field-multiple-drag { + padding: 0; + padding-top: 1rem; } + +form#node-data-management-plan-form .button, +form#node-data-management-plan-form .button, +form#node-data-management-plan-form button, +form#node-data-management-plan-form [type='button'], +form#node-data-management-plan-form [type='reset'], +form#node-data-management-plan-form [type='submit'] { + background-color: #ccc; + color: initial; + border: 1px solid var(--upei-red); + border-radius: 4px; + -webkit-transition: all 0.4s linear; + -o-transition: all 0.4s linear; + transition: all 0.4s linear; + padding: 0 5px; } + +.footer-bottom-blocks .button { + background: var(--upei-green); + border: 4px solid var(--upei-yello); + padding: 0 9px; } + +/* + * Custom Shortcodes + */ +/* Shortcodes -> Buttons */ +.link-button, +.button-link, +.button-dark { + display: inline-block; + border-radius: 30px; + padding: 0.8rem 1.8rem; + transition: all 0.3s ease; + border: 4px solid var(--upei-red); } + +a.button, +.button, +button, +[type='button'], +[type='reset'], +[type='submit'] { + background-color: var(--dark); + color: #ffffff; + border: 4px solid var(--upei-red); + border-radius: 8px; + -webkit-transition: all 0.4s linear; + -o-transition: all 0.4s linear; + transition: all 0.4s linear; } + +.link-button, +.button-link { + color: #ffffff; + background-color: var(--dark); + border: 6px solid var(--upei-red); } + +.feature h3 { + color: var(--upei-green); } + +.footer a { + color: #fff; + font-family: var(--body-font); + font-weight: 100; + font-size: 1.2rem; } + +.footer-bottom-blocks .button { + background: var(--upei-green); + border: 4px solid var(--upei-yello); } + +.link-button:hover, +.button-link:hover { + color: var(--light); + background-color: var(--dark); + border: 4px solid var(--primary); } + +.button-dark { + background-color: var(--dark); + color: var(--light); + border: 6px solid var(--upei-red); } + +.button-dark:hover { + color: #ffffff; + border: 6px solid var(--upei-green); } + +/* Elements -> Box */ +.box { + background-color: #ffffff; + -webkit-box-shadow: 0 0 8px 4px var(--light); + box-shadow: 0 0 8px 4px var(--light); } + +/* Icon Box */ +.icon-box { + font-family: var(--body-font); + line-height: 1.7; + background-color: var(--content-bg); + box-shadow: 0 3px 6px #bbbbbb; + display: flex; } + +.icon-box-icon { + padding-right: 1rem; + flex: 0 0 auto; } + +.icon-box-text { + font-family: var(--body-font); + line-height: 1.7; } + +/* + * Features + */ +.features { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(265px, 1fr)); + grid-gap: 1rem; + gap: 1rem; } + +.feature { + background-color: #ffffff; + padding: 1rem; + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + transition: all 0.4s linear; + backface-visibility: hidden; } + +.feature:hover { + -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); } + +.feature-icon { + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 1.5rem; + padding: 2rem; + width: 100px; + height: 100px; + border-radius: 50%; + background-color: var(--primary); + color: #ffffff; + transition: all 0.4s ease; + box-shadow: 0 0 10px 2px #ffffff; } + +.feature:hover .feature-icon { + background-color: #ffffff; + -webkit-box-shadow: 0 0 10px 2px var(--secondary); + box-shadow: 0 0 10px 2px var(--secondary); } + +.feature .link-button { + display: inline-block; } + +/* + * Notice + */ +.notice-block { + position: relative; + background-color: var(--primary); + padding: 2rem; + width: 100%; } + +.notice-block .views-row { + padding: 1rem 0; } + +.notice-block .views-field-title { + font-family: var(--heading-font); + font-size: 1.4rem; + font-weight: 700; } + +.notice-block .views-field-title a { + color: var(--dark); } + +.notice-block .views-field-title a:hover { + color: #ffffff; } + +.notice-block .views-row { + border-bottom: 1px solid var(--dark); } + +@media (min-width: 768px) { + /* Header */ + .header-top-block { + text-align: left; } + .site-brand img { + max-height: 60px; } + /* Header -> Page Header */ + .page-header { + padding: 2rem 0 2rem 0; } + /* Frontpage */ + .homepage-content .block-title::before { + position: absolute; + content: ''; + width: 40px; + height: 2px; + background: var(--primary); + top: 50%; + -webkit-transform: translateX(-50px); + transform: translateX(-50px); } + .homepage-content .block-title::after { + position: absolute; + content: ''; + width: 40px; + height: 2px; + background: var(--primary); + top: 50%; + -webkit-transform: translateX(10px); + transform: translateX(10px); } + .region-content-home-top .block:nth-child(odd) { + margin-bottom: 10rem; } + .region-content-home-top .block:last-child:nth-child(odd) { + margin-bottom: 0; } + .region-content-home-top .block:nth-child(even) { + padding: 0 0 4rem 0; } + .region-content-home-top .block:nth-child(even)::before { + position: absolute; + content: ''; + top: -10rem; + left: 0; + height: 10rem; + width: 100%; + background: #f0f0f0; + clip-path: polygon(0 0, 100% 90%, 100% 100%, 0% 100%); } + /* Notice */ + .notice-block { + width: 98%; } + .notice-block::before { + position: absolute; + content: ''; + top: 0; + left: 0; + background-color: var(--secondary); + width: 95%; + height: 100%; + z-index: -1; + transform: rotate(-5deg); } + .feature { + padding: 2rem; } } + +@media (min-width: 992px) { + /* Header */ + .site-brand img { + max-height: 80px; } + /* Header -> Main menu */ + .menu-wrap ul.menu li { + background: linear-gradient(to bottom, transparent 50%, var(--dark) 50%); + background-size: 100% 200%; + transition: all 0.2s linear; } + .menu-wrap ul.menu li:hover { + background-position: 0 -100%; } + .menu-wrap ul.menu li:hover a { + color: var(--light); } + ul.main-menu li a:hover { + color: var(--primary); } + .menu-wrap .menu li span.dropdown-arrow { + -webkit-transition: all 0.3s ease-in-out; + -o-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; } + .menu-wrap ul.menu li.expanded:hover .dropdown-arrow, + .menu-wrap ul.menu li.collapsed:hover .dropdown-arrow { + -webkit-transform: rotate(135deg); + -ms-transform: rotate(135deg); + transform: rotate(135deg); } + .menu-wrap ul.menu ul.submenu { + top: 36px; + background-color: var(--dark); } + .menu-wrap ul.menu ul.submenu li { + border-bottom: 1px solid var(--primary); } + .menu-wrap ul.menu ul.submenu li a:hover { + color: #ffffff; } } + +@media (min-width: 1170px) { + /* Header */ + .site-brand img { + max-height: 90px; } } + +.slider-image { + margin-top: 4rem; } + +.slider-text, +.slider-text h1, +.slider-text h2, +.slider-text h3, +.slider-text h4 { + color: var(--dark-grey); } + +.slider { + background: var(--content-bg); } + +div#block-homepagewelcome { + color: #fff !important; + background: #789d4a; } + +div#block-homepagewelcome a { + color: var(--upei-red); } + +div#block-homepagewelcome h2, +div#block-homepagewelcome p { + color: #fff !important; } + +/*# sourceMappingURL=style.css.map */ diff --git a/css_bkup/style.css.map b/css_bkup/style.css.map new file mode 100644 index 0000000..baeffa5 --- /dev/null +++ b/css_bkup/style.css.map @@ -0,0 +1 @@ +{"version":3,"file":"style.css","sources":["style.css"],"sourcesContent":["/* Variables\n---------------------------------------- */\n:root {\n /* Theme Colors */\n --upei-red: #7c2529;\n --upei-green: #789d4a;\n --upei-yellow: #f1b434;\n --theme-color: green;\n --theme-color-two: #383a68;\n --primary: #ffcc18;\n --secondary: #3e4182;\n --dark: #333;\n --dark-grey: #838383;\n --light: #edeef5;\n --border: #cccccc;\n --bold-color: var(--upei-red);\n --content-bg: #f2f2f2;\n --text-color: #222222;\n --body-font: 'Noto Sans', sans-serif;\n --heading-font: 'Adelle Regular', serif; }\n\n/* HTML and Body\n---------------------------------------- */\nbody {\n font-family: var(--body-font);\n background: #ffffff;\n color: var(--text-color);\n background-color: #fff !important; }\n\n/* Regions\n---------------------------------------- */\nsummary {\n color: var(--text-color); }\n\n/* Typography\n---------------------------------------- */\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font);\n color: var(--bold-color); }\n\nstrong {\n color: var(--bold-color); }\n\nem {\n color: var(--upei-green); }\n\na {\n -webkit-transition: color 0.4s ease;\n -o-transition: color 0.4s ease;\n transition: color 0.4s ease; }\n\na,\na:active,\nli a.active {\n color: var(--upei-green); }\n\na:hover {\n color: var(--primary); }\n\n/* Typography-> code tags */\ncode,\nkbd,\npre,\nsamp {\n background: var(--secondary);\n color: #ffffff; }\n\nmark {\n background: var(--primary);\n color: #ffffff; }\n\nfigcaption {\n background: var(--secondary);\n color: #ffffff; }\n\n/* Form\n---------------------------------------- */\n/* Form -> Button */\na.button,\n.button,\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n background-color: var(--secondary);\n color: #ffffff;\n border: 4px solid var(--primary);\n border-radius: 8px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear; }\n\na.button:hover,\n.button:hover,\nbutton:hover,\n[type='button']:hover,\n[type='reset']:hover,\n[type='submit']:hover {\n background-color: var(--dark);\n color: var(--primary); }\n\ninput[type='text'],\ninput[type='email'],\ninput[type='url'],\ninput[type='password'],\ninput[type='search'],\ntextarea {\n -webkit-transition: all 0.5s ease-in-out;\n -o-transition: all 0.5s ease-in-out;\n transition: all 0.5s ease-in-out; }\n\ninput[type='text'],\ninput[type='email'],\ninput[type='url'],\ninput[type='password'],\ninput[type='search'],\ntextarea {\n color: var(--text-color);\n background: var(--light);\n border: 1px solid var(--border); }\n\ninput[type='text']:focus,\ninput[type='email']:focus,\ninput[type='url']:focus,\ninput[type='password']:focus,\ninput[type='search']:focus,\ntextarea:focus {\n border: 1px solid var(--primary);\n background: #f0f0f0; }\n\nfieldset {\n border: 1px solid var(--border); }\n\n/* Form -> Label */\n.form-item label,\nform label {\n font-weight: 700;\n color: var(--bold-color); }\n\nsummary {\n font-family: var(--heading-font);\n font-weight: 700; }\n\n/* Form -> Radio buttons */\ninput[type='radio'],\ninput[type='checkbox'] {\n border: 2px solid var(--secondary); }\n\ninput[type='radio']:hover,\ninput[type='checkbox']:hover {\n border: 2px solid var(--primary); }\n\ninput[type='radio']:checked,\ninput[type='checkbox']:checked {\n background-color: var(--primary);\n color: #000000; }\n\ninput[type='checkbox'] {\n appearance: none; }\n\ninput[type='checkbox']::after {\n content: '\\2714';\n text-align: center;\n display: none; }\n\ninput[type='checkbox']:checked::after {\n display: block; }\n\nselect {\n color: var(--text-color);\n background: #eeeeee;\n border: 1px solid var(--border); }\n\n::-webkit-input-placeholder {\n color: var(--border); }\n\n::placeholder {\n color: var(--border);\n opacity: 1; }\n\n:-ms-input-placeholder {\n color: var(--border); }\n\n::-ms-input-placeholder {\n color: #969696; }\n\n:-moz-placeholder {\n color: var(--border); }\n\n::-moz-placeholder {\n color: var(--border); }\n\n/* Table\n---------------------------------------- */\nth {\n background: var(--light);\n color: #fff;\n color: var(--upei-red);\n border: 1px solid var(--dark); }\n\ntd {\n border: 1px solid var(--border); }\n\n/* Common HTML Elements\n---------------------------------------- */\nhr {\n background: var(--border); }\n\ndt {\n color: var(--bold-color); }\n\nblockquote {\n background: var(--light);\n box-shadow: 2px 2px 6px var(--border);\n border-left: 8px solid var(--secondary); }\n\n/* Selection\n---------------------------------------- */\n::-moz-selection {\n background: var(--primary);\n color: #fff;\n text-shadow: none; }\n\n::selection {\n background: var(--primary);\n color: #fff;\n text-shadow: none; }\n\n@font-face {\n font-family: 'ficon';\n src: url(\"../fonts/ficon.ttf?ce63e9\") format(\"truetype\"), url(\"../fonts/ficon.woff?ce63e9\") format(\"woff\"), url(\"../fonts/ficon.svg?ce63e9#ficon\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n font-display: block; }\n\n[class^=\"ficon-\"], [class*=\" ficon-\"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'ficon' !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale; }\n\n.ficon-mail:before {\n content: \"\\f003\"; }\n\n.ficon-map:before {\n content: \"\\f041\"; }\n\n.ficon-calendar:before {\n content: \"\\f073\"; }\n\n.ficon-phone:before {\n content: \"\\f095\"; }\n\n.ficon-twitter:before {\n content: \"\\f099\"; }\n\n.ficon-facebook:before {\n content: \"\\f09a\"; }\n\n.ficon-github:before {\n content: \"\\f09b\"; }\n\n.ficon-linkedin:before {\n content: \"\\f0e1\"; }\n\n.ficon-youtube:before {\n content: \"\\f16a\"; }\n\n.ficon-instagram:before {\n content: \"\\f16d\"; }\n\n.ficon-vk:before {\n content: \"\\f189\"; }\n\n.ficon-whatsapp:before {\n content: \"\\f232\"; }\n\n.ficon-vimeo:before {\n content: \"\\f27d\"; }\n\n.ficon-user:before {\n content: \"\\f2c0\"; }\n\n.ficon-telegram:before {\n content: \"\\f2c6\"; }\n\n.ficon-comments:before {\n content: \"\\e900\"; }\n\n.ficon-add_comment:before {\n content: \"\\e901\"; }\n\n.ficon-tag:before {\n content: \"\\e902\"; }\n\n.ficon-file:before {\n content: \"\\e903\"; }\n\n.ficon-search:before {\n content: \"\\e904\"; }\n\n.ficon-tag:before {\n content: \"\\e902\"; }\n\n.main-wrapper {\n padding: 0; }\n\ndiv#block-menudetailsforhomepage h4 a {\n color: var(--upei-red); }\n\ndiv#block-menudetailsforhomepage li {\n color: #333; }\n\n/* Header Top\n------------------------------- */\n.header-top {\n background: var(--upei-red);\n color: var(--light); }\n\n.header-top a {\n color: var(--light); }\n\n.header-top a:hover,\n.header-top i {\n color: var(--primary); }\n\n.header-top-block {\n text-align: center; }\n\n/* Header\n------------------------------- */\n.header {\n background: #fff;\n color: #ffffff; }\n\n.header a,\n.page-header a {\n color: var(--primary);\n color: var(--dark-grey); }\n\n.header-container {\n padding: 1rem 0; }\n\n.site-brand img {\n max-height: 50px;\n display: block; }\n\n.site-name {\n font-family: var(--heading-font);\n color: var(--primary);\n font-weight: 700;\n font-size: 2rem !important; }\n\n.site-name a:hover {\n color: var(--primary); }\n\n/* Header -> Main menu */\n.mobile-menu {\n border-top: 2px solid #ffffff;\n border-bottom: 2px solid #ffffff; }\n\n.mobile-menu span {\n background-color: #ffffff; }\n\n.menu-wrap {\n font-family: var(--heading-font);\n font-weight: 700; }\n .menu-wrap .menu a {\n color: var(--dark-grey); }\n\n.menu-wrap ul.menu > li {\n margin-left: 6px; }\n\n.menu-wrap ul.menu li > a {\n padding: 10px; }\n\n/* Header -> search block region */\n.search-icon {\n width: 36px;\n height: 36px; }\n\n.search-icon img {\n max-height: 30px; }\n\n.search-box {\n background-color: var(--dark); }\n\n.search-box-content .block-title,\n.search-box-content form label {\n color: var(--light); }\n\n.search-box-content input[type='search'] {\n background: url(../images/icons/search-icon.svg) top right no-repeat;\n color: #ffffff;\n -webkit-text-fill-color: #ffffff;\n border-bottom: 2px solid var(--border); }\n\n.search-box-content input[type='search']:focus {\n background: url(../images/icons/search-icon.svg) top right no-repeat;\n border: 0;\n border-bottom: 2px solid var(--border); }\n\n.search-box-content input[type='search']:-webkit-autofill {\n -webkit-box-shadow: 0 0 0px 1000px var(--dark) inset;\n background-color: transparent;\n color: #ffffff; }\n\n.header-search-close {\n border: 3px solid var(--primary); }\n\n/* Header -> Page header */\n.page-header {\n background: #fff;\n color: var(--upei-green);\n box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc; }\n\n.page-header a:hover {\n color: #ffffff; }\n\n.region-page-header {\n align-items: center; }\n\n.breadcrumb {\n color: var(--light); }\n\n.page-header .page-title {\n color: #ffffff;\n color: var(--upei-green);\n color: var(--dark);\n font-variant: small-caps; }\n\n/* Main\n---------------------------------------- */\n/* Main -> Admin tabs */\nul.page-tabs {\n border-bottom: 2px solid var(--upei-red);\n margin-top: 1rem; }\n\n.page-tabs li a {\n background: #dddddd;\n color: var(--upei-red);\n border-right: 2px solid #fff;\n -webkit-transition: all 0.3s ease;\n -o-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n\n.page-tabs li.active-page-tab a,\n.page-tabs li a:hover {\n background: var(--upei-red);\n color: #fff; }\n\n/* Main -> Filter Module */\n.filter-wrapper {\n border: 1px solid var(--border); }\n\n/* Node Submitted Details */\n.submitted-icons {\n color: var(--primary); }\n\n.node-taxonomy-container .term-title::before {\n font-family: 'ficon';\n content: '\\e902';\n color: var(--primary);\n padding-right: 6px; }\n\n/* Sidebar\n---------------------------------------- */\n.sidebar .block {\n background-color: #f5f5ff;\n padding: 20px;\n margin-bottom: 2rem;\n box-shadow: 0 2px 2px var(--border); }\n\n.sidebar .block-title {\n font-size: 2.2rem;\n text-transform: none; }\n\n/* Comments\n--------------------------------------*/\n#comments {\n border-top: 1px solid var(--border); }\n\n#comments i {\n color: var(--primary); }\n\n/* Comments -> single comment */\n.comment {\n box-shadow: 3px 3px #cccccc; }\n\n.comment-header {\n background-color: #dcdee2;\n border-bottom: 2px solid #cccccc; }\n\n.comment-user-picture {\n padding: 0 1rem;\n border-right: 2px solid #cccccc;\n -ms-flex: 0 0 100px;\n flex: 0 0 100px; }\n\n.comment-title,\n.comment-title a {\n color: var(--secondary);\n font-weight: 400; }\n\n.comment-reply a,\n.comment-delete a,\n.comment-edit a {\n padding: 5px 12px;\n color: #fff;\n background: var(--secondary);\n border-radius: 4px;\n -webkit-transition: all 0.4s ease-in-out;\n transition: all 0.4s ease-in-out; }\n\n.comment-reply a:hover,\n.comment-delete a:hover,\n.comment-edit a:hover {\n background: var(--primary);\n color: #ffffff; }\n\n/*\n * Footer\n */\n.footer-top {\n background-color: var(--upei-red);\n color: #ffffff; }\n\n.footer-blocks,\n.footer-bottom-blocks,\n.footer-bottom,\n.footer-social {\n background-color: var(--dark);\n color: #ffffff; }\n\n.footer .block-title {\n position: relative;\n font-size: 1.6rem;\n color: #ffffff;\n padding-bottom: 12px;\n margin-bottom: 12px; }\n\n.footer .block-title::before,\n.footer .block-title::after {\n content: '';\n position: absolute;\n left: 0;\n height: 2px;\n background: var(--primary); }\n\n.footer .block-title::before {\n width: 30px;\n bottom: 6px; }\n\n.footer .block-title::after {\n width: 60px;\n bottom: 0; }\n\n.footer a {\n color: var(--primary); }\n\n.footer a:hover {\n color: #ffffff; }\n\n.footer-block ul {\n margin: 0;\n padding: 0;\n list-style: none; }\n\n.footer-block li {\n padding: 10px 0;\n border-bottom: 1px solid #000000; }\n\n.footer-bottom-container {\n border-top: 2px solid #000000; }\n\n/* Footer -> customization */\n.footer-logo {\n max-height: 100px;\n width: auto; }\n\n.homepage-content .block-title {\n text-align: center;\n margin-bottom: 1rem; }\n\n.frontpage-main .block,\n.homepage-content-bottom .block {\n margin-bottom: 5rem; }\n\n.region-content-home-top .block {\n padding: 4rem 0; }\n\n.region-content-home-top .block:nth-child(even) {\n position: relative;\n background: #f0f0f0; }\n\n.region-content-home-top .block:last-child {\n margin: 0; }\n\n.slider {\n height: 400px; }\n .slider-container {\n height: 400px; }\n .slider-text {\n flex: 80%; }\n .slider-image {\n flex: 20%;\n margin-top: 0 !important; }\n\n/* Components -> Social icons */\n.footer-social {\n padding: 1rem 0; }\n\n.social-icons {\n position: relative;\n margin: 0;\n padding: 0;\n list-style: none; }\n\n.social-icons li {\n display: inline-block;\n margin: 0; }\n\n.social-icons li a {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 44px;\n height: 44px;\n border: 2px solid #000000;\n border-radius: 6px;\n -webkit-transition: all 0.3s ease;\n -o-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n\n.social-icons li a:hover {\n border: 2px solid var(--primary); }\n\n.social-icons i {\n padding: 10px; }\n\n/* components -> Scroll To Top. */\n.scrolltop {\n background: var(--primary);\n color: #000000;\n transition: all 0.3s ease; }\n\n.scrolltop:hover {\n background: var(--secondary);\n color: #ffffff; }\n\n#accordion .accordion_question * {\n margin: 0;\n font-weight: bold; }\n\n#accordion .accordion_answer * {\n margin: 0; }\n\nform#node-data-management-plan-form {\n margin-top: 1rem; }\n form#node-data-management-plan-form td {\n padding: 1rem; }\n form#node-data-management-plan-form td.field-multiple-drag {\n padding: 0;\n padding-top: 1rem; }\n form#node-data-management-plan-form .button,\n form#node-data-management-plan-form .button,\n form#node-data-management-plan-form button,\n form#node-data-management-plan-form [type='button'],\n form#node-data-management-plan-form [type='reset'],\n form#node-data-management-plan-form [type='submit'] {\n background-color: #ccc;\n color: initial;\n border: 1px solid var(--upei-red);\n border-radius: 4px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear;\n padding: 0 5px; }\n\n.footer-bottom-blocks .button {\n background: var(--upei-green);\n border: 4px solid var(--upei-yello);\n padding: 0 9px; }\n\n/*\n * Custom Shortcodes\n */\n/* Shortcodes -> Buttons */\n.link-button,\n.button-link,\n.button-dark {\n display: inline-block;\n border-radius: 30px;\n padding: 0.8rem 1.8rem;\n transition: all 0.3s ease;\n border: 4px solid var(--upei-red); }\n\na.button,\n.button,\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n background-color: var(--dark);\n color: #ffffff;\n border: 4px solid var(--upei-red);\n border-radius: 8px;\n -webkit-transition: all 0.4s linear;\n -o-transition: all 0.4s linear;\n transition: all 0.4s linear; }\n\n.link-button,\n.button-link {\n color: #ffffff;\n background-color: var(--dark);\n border: 6px solid var(--upei-red); }\n\n.feature h3 {\n color: var(--upei-green); }\n\n.footer a {\n color: #fff;\n font-family: var(--body-font);\n font-weight: 100;\n font-size: 1.2rem; }\n\n.footer-bottom-blocks .button {\n background: var(--upei-green);\n border: 4px solid var(--upei-yello); }\n\n.link-button:hover,\n.button-link:hover {\n color: var(--light);\n background-color: var(--dark);\n border: 4px solid var(--primary); }\n\n.button-dark {\n background-color: var(--dark);\n color: var(--light);\n border: 6px solid var(--upei-red); }\n\n.button-dark:hover {\n color: #ffffff;\n border: 6px solid var(--upei-green); }\n\n/* Elements -> Box */\n.box {\n background-color: #ffffff;\n -webkit-box-shadow: 0 0 8px 4px var(--light);\n box-shadow: 0 0 8px 4px var(--light); }\n\n/* Icon Box */\n.icon-box {\n font-family: var(--body-font);\n line-height: 1.7;\n background-color: var(--content-bg);\n box-shadow: 0 3px 6px #bbbbbb;\n display: flex; }\n\n.icon-box-icon {\n padding-right: 1rem;\n flex: 0 0 auto; }\n\n.icon-box-text {\n font-family: var(--body-font);\n line-height: 1.7; }\n\n/* \n * Features\n */\n.features {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(265px, 1fr));\n grid-gap: 1rem;\n gap: 1rem; }\n\n.feature {\n background-color: #ffffff;\n padding: 1rem;\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n transition: all 0.4s linear;\n backface-visibility: hidden; }\n\n.feature:hover {\n -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);\n -webkit-transform: translateY(-20px);\n -ms-transform: translateY(-20px);\n transform: translateY(-20px); }\n\n.feature-icon {\n display: flex;\n justify-content: center;\n align-items: center;\n margin-bottom: 1.5rem;\n padding: 2rem;\n width: 100px;\n height: 100px;\n border-radius: 50%;\n background-color: var(--primary);\n color: #ffffff;\n transition: all 0.4s ease;\n box-shadow: 0 0 10px 2px #ffffff; }\n\n.feature:hover .feature-icon {\n background-color: #ffffff;\n -webkit-box-shadow: 0 0 10px 2px var(--secondary);\n box-shadow: 0 0 10px 2px var(--secondary); }\n\n.feature .link-button {\n display: inline-block; }\n\n/*\n * Notice \n */\n.notice-block {\n position: relative;\n background-color: var(--primary);\n padding: 2rem;\n width: 100%; }\n\n.notice-block .views-row {\n padding: 1rem 0; }\n\n.notice-block .views-field-title {\n font-family: var(--heading-font);\n font-size: 1.4rem;\n font-weight: 700; }\n\n.notice-block .views-field-title a {\n color: var(--dark); }\n\n.notice-block .views-field-title a:hover {\n color: #ffffff; }\n\n.notice-block .views-row {\n border-bottom: 1px solid var(--dark); }\n\n@media (min-width: 768px) {\n /* Header */\n .header-top-block {\n text-align: left; }\n .site-brand img {\n max-height: 60px; }\n /* Header -> Page Header */\n .page-header {\n padding: 2rem 0 2rem 0; }\n /* Frontpage */\n .homepage-content .block-title::before {\n position: absolute;\n content: '';\n width: 40px;\n height: 2px;\n background: var(--primary);\n top: 50%;\n -webkit-transform: translateX(-50px);\n transform: translateX(-50px); }\n .homepage-content .block-title::after {\n position: absolute;\n content: '';\n width: 40px;\n height: 2px;\n background: var(--primary);\n top: 50%;\n -webkit-transform: translateX(10px);\n transform: translateX(10px); }\n .region-content-home-top .block:nth-child(odd) {\n margin-bottom: 10rem; }\n .region-content-home-top .block:last-child:nth-child(odd) {\n margin-bottom: 0; }\n .region-content-home-top .block:nth-child(even) {\n padding: 0 0 4rem 0; }\n .region-content-home-top .block:nth-child(even)::before {\n position: absolute;\n content: '';\n top: -10rem;\n left: 0;\n height: 10rem;\n width: 100%;\n background: #f0f0f0;\n clip-path: polygon(0 0, 100% 90%, 100% 100%, 0% 100%); }\n /* Notice */\n .notice-block {\n width: 98%; }\n .notice-block::before {\n position: absolute;\n content: '';\n top: 0;\n left: 0;\n background-color: var(--secondary);\n width: 95%;\n height: 100%;\n z-index: -1;\n transform: rotate(-5deg); }\n .feature {\n padding: 2rem; } }\n\n@media (min-width: 992px) {\n /* Header */\n .site-brand img {\n max-height: 80px; }\n /* Header -> Main menu */\n .menu-wrap ul.menu li {\n background: linear-gradient(to bottom, transparent 50%, var(--dark) 50%);\n background-size: 100% 200%;\n transition: all 0.2s linear; }\n .menu-wrap ul.menu li:hover {\n background-position: 0 -100%; }\n .menu-wrap ul.menu li:hover a {\n color: var(--light); }\n ul.main-menu li a:hover {\n color: var(--primary); }\n .menu-wrap .menu li span.dropdown-arrow {\n -webkit-transition: all 0.3s ease-in-out;\n -o-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out; }\n .menu-wrap ul.menu li.expanded:hover .dropdown-arrow,\n .menu-wrap ul.menu li.collapsed:hover .dropdown-arrow {\n -webkit-transform: rotate(135deg);\n -ms-transform: rotate(135deg);\n transform: rotate(135deg); }\n .menu-wrap ul.menu ul.submenu {\n top: 36px;\n background-color: var(--dark); }\n .menu-wrap ul.menu ul.submenu li {\n border-bottom: 1px solid var(--primary); }\n .menu-wrap ul.menu ul.submenu li a:hover {\n color: #ffffff; } }\n\n@media (min-width: 1170px) {\n /* Header */\n .site-brand img {\n max-height: 90px; } }\n\n.slider-image {\n margin-top: 4rem; }\n\n.slider-text,\n.slider-text h1,\n.slider-text h2,\n.slider-text h3,\n.slider-text h4 {\n color: var(--dark-grey); }\n\n.slider {\n background: var(--content-bg); }\n\ndiv#block-homepagewelcome {\n color: #fff !important;\n background: #789d4a; }\n div#block-homepagewelcome a {\n color: var(--upei-red); }\n div#block-homepagewelcome h2,\n div#block-homepagewelcome p {\n color: #fff !important; }\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/css_bkup/theme-settings.css b/css_bkup/theme-settings.css new file mode 100644 index 0000000..e372786 --- /dev/null +++ b/css_bkup/theme-settings.css @@ -0,0 +1,30 @@ +label[for="edit-rdm"] { + width: 100%; + text-align: center; +} + +.settings-form-title { + background-color: #222; + background-image: url("../logo.svg"); + background-size: auto 70%; + background-position: calc(50% - 100px) center; + background-repeat: no-repeat; + padding: 2rem 2rem 2rem 5rem; + color: #fff; + margin: 0 auto; +} + +/* Fieldset */ +fieldset.set-default-fieldset, +details.set-default-fieldset { + background-color: #ffeaa7; +} +fieldset.info-fieldset, +details.info-fieldset { + background-image: url(../images/theme-settings/info.svg); + background-position: 3px 3px; + background-repeat: no-repeat; + background-color: #bbd9ff; + border: 1px solid #2e86de; + padding: 30px 18px 18px 40px; +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 309b0c7..b9f6b43 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,7 +1,7 @@ //@format const yaml = require('js-yaml'); const fs = require('fs'); -const { SITE, PORT, BSREWRITE, PATHS } = loadConfig(); +const {SITE, PORT, BSREWRITE, PATHS} = loadConfig(); //var server = require('browser-sync').create(); //global.server = server; const gulp = require('gulp'); @@ -20,7 +20,8 @@ function loadConfig() { function bsInit(done) { browsersync.init({ logLevel: 'debug', - proxy: 'https://roblib_2022.lndo.site' + //proxy: 'https://roblib_2022.lndo.site' + proxy: 'https://rdm2.researchspaces.ca', }); done(); } @@ -33,14 +34,16 @@ function bsInit__remote(done) { plugins: ['bs-rewrite-rules'], rewriteRules: [ { - match: BSREWRITE.Css.Match, - replace: BSREWRITE.Css.Replace + //match: BSREWRITE.Css.Match, + match: "/themes/contrib/RDM/css/style.css", + replace: "/css/style.css", + //replace: BSREWRITE.Css.Replace, }, { match: BSREWRITE.Js.Match, - replace: BSREWRITE.Js.Replace - } - ] + replace: BSREWRITE.Js.Replace, + }, + ], }); done(); } @@ -66,9 +69,9 @@ function styles() { .pipe( sass .sync({ - includePaths: PATHS.Scss.Libraries + includePaths: PATHS.Scss.Libraries, }) - .on('error', sass.logError) + .on('error', sass.logError), ) .pipe(sourcemaps.write('.')) .pipe(gulp.dest(PATHS.Css.Dir)) @@ -78,13 +81,14 @@ function styles() { // Watch Files function watchFiles() { 'use strict'; - gulp.watch(PATHS.Scss.Dir + '/**/*.scss', styles); + //gulp.watch(PATHS.Scss.Dir + '/**/*.scss', styles); + gulp.watch('css/sass/**/*.scss', styles); gulp.watch('./templates/**/*.twig', drush); } // Group complex tasks const build = gulp.parallel(styles); -const watch = gulp.series(styles, gulp.parallel(watchFiles, bsInit)); +const watch = gulp.series(styles, gulp.parallel(watchFiles, bsInit__remote)); // Export tasks exports.build = build;