/*!
Theme Name: Whitespace
Theme URI: https://www.valice.com/
Author: Valice
Author URI: https://www.valice.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: whitespace
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Whitespace is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}body{margin:0;font-family:'Noto Sans JP',sans-serif;line-height:1.5;font-size:18px;font-weight:300}.wrapper{max-width:1140px;margin:0 auto}img{max-width:100%;height:auto}h1,h2{font-family:'Anton',sans-serif;font-weight:400}.blue{color:#054a76}.blue-background{background:#054a76;color:#fff;padding:20px;margin-bottom:0;text-align:center}.blue-background h2,.blue-background a{color:#fff}.wp-block-columns.logo-border{position:relative;padding-bottom:20px}.home .features{position:relative;margin-bottom:60px}.home .features:after{content:'';background-image:url(../../../../../../themes/whitespace/images/logo-border.svg);height:20px;display:block;position:absolute;width:100%;bottom:0;z-index:9999;clear:both;bottom:-20px;background-size:auto 100%}.green{color:#a8c145}.green-background{background:#a8c145;color:#fff;padding:20px;margin-bottom:0;text-align:center}.green-background h2{color:#fff}.orange{color:#b04525}.grey{color:#68696b}.grey-background{background:#68696b;color:#fff;padding:20px;margin-bottom:0;text-align:center}.grey-background h2,.grey-background a{color:#fff}.light-grey-background{background:#f5f5f5;padding:20px}.white-background{background-color:#fff;padding:10px}.entry-content p,.entry-content ul,.entry-content .gform_wrapper,.entry-content .gform_confirmation_wrapper{max-width:800px;padding:20px;margin:0 auto}a{color:#054a76}a.button,.wp-block-button__link,.wp-block-button__link:visited,.events-widget .tribe-events-widget .tribe-events-widget-events-list__view-more-link,.events-widget .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited{display:inline-block;padding:10px;margin:20px;text-decoration:none;border:2px solid #fff;background-color:#054a76;border-radius:0;color:#fff;font-size:18px;min-width:150px;text-align:center}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.button>a.mega-menu-link{background:#b04525;color:#fff}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.button>a.mega-menu-link:hover{background-color:#a8c145}a.button:hover,.wp-block-button__link:hover{background-color:transparent;color:#054a76;border:2px solid #054a76}ul.social-icons li{list-style-type:none;display:inline-block}ul.social-icons{text-align:center;margin:0;padding:10px}ul.social-icons a{text-decoration:none}.green-background ul,.grey-background ul,.blue-background ul{text-align:left;max-width:600px;margin:10px auto}.green-background .wp-block-button__link,.green-background .wp-block-button__link:visited,.blue-background .wp-block-button__link,.blue-background .wp-block-button__link:visited,.grey-background .wp-block-button__link,.grey-background .wp-block-button__link:visited{color:#fff;border-color:#fff}.entry-content ul.dots li,.fancybox-inner ul li{list-style-type:none;padding:0;margin:10px;color:#b04525}ul.dots li:before,.fancybox-inner ul li:before{content:url(../../../../../../themes/whitespace/images/dot.svg);display:inline-block;margin-right:10px}ul.lines{margin:40px auto 40px auto;background:#f5f5f5;box-shadow:3px 3px 5px #ccc;padding-bottom:40px;position:relative}ul.lines:after{content:'';background:url(../../../../../../themes/whitespace/images/gear.svg);display:block;position:absolute;left:0;width:80px;height:80px;background-size:contain;margin-top:-15px;z-index:999;margin-right:20px;left:-20px}ul.lines li{text-align:center;list-style-type:none;margin:0 auto;padding:20px 10px}ul.lines li:after{content:'';border-top:3px solid #a8c145;border-radius:3px;width:200px;display:block;position:absolute;margin-top:20px;left:46%}.entry-content ul.lines li:before,.grey-background.resources li:before{content:none}ul.lines li:nth-child(odd):after{right:46%;left:auto}ul.lines li:last-child:after{border:none}iframe{border:none}h2{color:#054a76}.resources{border:3px solid #a8c145;box-shadow:3px 3px 5px #ccc}.resources h2:before{content:'';background:url(../../../../../../themes/whitespace/images/resources-icon.svg);display:inline-block;width:40px;height:30px;vertical-align:middle;margin-right:10px;background-size:cover}.grey-arrow:before{content:url(../../../../../../themes/whitespace/images/grey-arrow.svg);display:inline-block;margin-right:10px;vertical-align:middle}.wp-block-columns.ladder .wp-block-columns{max-width:1100px;margin:0 auto;text-align:center;align-items:normal;justify-content:center}.wp-block-columns.ladder .wp-block-column:not(:first-child){margin-left:20px}.wp-block-columns.ladder .wp-block-column{align-self:auto;margin:20px}.wp-block-columns.ladder>.wp-block-column>.wp-block-columns>.wp-block-column h2{font-size:20px;font-weight:400}.wp-block-columns.ladder>.wp-block-column>.wp-block-columns>.wp-block-column a{text-decoration:none}.wp-block-columns.ladder>.wp-block-column>.wp-block-columns>.wp-block-column:hover{background:#a8c145}.wp-block-columns.ladder>.wp-block-column>.wp-block-columns>.wp-block-column:hover h2 a{color:#fff}.site-header{display:flex;justify-content:space-between;align-items:center;background-image:url(../../../../../../themes/whitespace/images/metal-bg.jpg);background-size:cover}.site-header .site-branding{max-width:200px;padding:20px}.site-header .header-right{text-align:right;width:100%;padding:20px}.header-right .main-navigation{width:auto}.site-footer{text-align:center}.site-footer .footer-widgets{padding:5px;display:flex;justify-content:space-around;background:#b04525;color:#fff}.site-footer .footer-widgets .widget{padding:10px;text-align:left}.site-footer .footer-widgets a{color:#fff;text-decoration:none}.site-footer .site-info{font-size:80%;padding:5px}.site-footer .dashicons{vertical-align:middle;margin-right:10px}.frame-wrapper{position:relative;height:500px;overflow:hidden}.frame-wrapper iframe,.pre-screening-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pre-screening-iframe{position:relative;overflow:hidden;height:400px}.entry-header{background-size:cover;padding-top:220px;padding-bottom:160px;text-align:center;color:#fff;background-position:center}h1.entry-title{text-shadow:3px 3px 20px #333}.no-header h1{text-align:center;background:#054a76;color:#fff;padding:20px;margin:0;text-shadow:none}.wp-block-columns{margin-bottom:0}.wp-block-columns.inner-columns{max-width:1100px;margin:10px auto;padding:10px}.wp-block-columns.inner-columns iframe{width:100%;height:400px}.wp-block-columns.inner-columns ul{margin-left:20px}.features{display:flex;justify-content:center}.feature-item{flex-grow:1;width:100%;text-align:center;background:#eee;position:relative;padding-bottom:70px}.feature-item a.button{position:absolute;bottom:10px;left:0;right:0}.feature-item .feature-content,.feature-item .feature-image{padding:10px;max-width:800px;margin:0 auto}.feature-item h2{padding:0;margin:0}.feature-item p{font-size:15px}.feature-item:nth-child(even){background-color:#f5f5f5;flex-direction:row-reverse}.feature-item:nth-child(odd) h2{color:#054a76}.feature-item:nth-child(even) h2{color:#b04525}.feature-item .feature-image iframe{width:512px;height:512px;border:none}.wp-block-buttons{max-width:900px;margin:10px auto;justify-content:center}.wp-block-buttons.full-width-buttons{display:block}.wp-block-buttons.full-width-buttons .wp-block-button,.wp-block-buttons.full-width-buttons .wp-block-button__link{display:block}.home .more-columns.light-grey-background{background:#054a76;color:#fff;text-align:center}.home .more-columns.light-grey-background p{font-size:22px;font-weight:700}.wp-block-cover-image .wp-block-cover__inner-container ul.lines,.wp-block-cover .wp-block-cover__inner-container ul.lines{color:#054a76;box-shadow:none}.wp-block-column:not(:first-child){margin-left:0}.page-video-content{text-align:center;padding:20px}.apprenticeships{align-items:center;background:#f5f5f5;text-align:center;padding:40px}.apprenticeships h2{color:#a8c145}.apprenticeship-items,.archive-content-apprenticeship{display:flex;justify-content:space-around;align-content:center;flex-wrap:wrap;max-width:1100px;margin:0 auto}.apprenticeship-items a,.archive-content-apprenticeship a{text-decoration:none}.apprenticeship-item .background-image{width:300px;height:300px;background-size:cover;display:flex;align-items:center;justify-content:center;margin:20px}.apprenticeship-item:nth-child(odd) .background-image{background-color:#054a76}.apprenticeship-item:nth-child(even) .background-image{background-color:#a8c145}.apprenticeship-item .apprenticeship-name{color:#fff;text-align:center;text-transform:uppercase;font-weight:600}.apprenticeship-item:hover .apprenticeship-name{display:none}.apprenticeship-item .apprenticeship-overview{display:none;color:#fff;font-size:14px;text-align:center;padding:10px}.apprenticeship-item:hover .apprenticeship-overview{display:block}.apprenticeship-entry-header{text-align:center;border-top:1px solid #a8c145}.apprenticeship-entry-header h1.entry-title{color:#b04525;text-shadow:none}.single-apprenticeship .outlook{background-color:#68696b;padding:10px 20px 30px 20px;text-align:center;color:#fff}.single-apprenticeship .outlook h3:before{content:url(../../../../../../themes/whitespace/images/outlook.svg);display:block}.single-apprenticeship .columns{display:flex;justify-content:center;align-items:top}.single-apprenticeship .columns .column{background:#f5f5f5;padding:40px;margin:20px;max-width:400px}.single-apprenticeship .columns .column h3{text-align:center;color:#a8c145}.single-apprenticeship h3.technical:before{content:url(../../../../../../themes/whitespace/images/technical-skills.svg);display:block}.single-apprenticeship h3.soft:before{content:url(../../../../../../themes/whitespace/images/soft-skills.svg);display:block}.single-apprenticeship h3.requirements:before{content:url(../../../../../../themes/whitespace/images/duration.svg);display:block}.view-all{text-align:center}.page-header{text-align:center;border-top:2px solid #054a76}.page-header h1.page-title{color:#054a76}.toggleable .toggle-body,.more-columns .more-column{display:none}.toggleable.open .toggle-body{display:block;padding:0 10px 20px 10px;transition-duration:0.5s;transition-timing-function:ease-in;transition-delay:0.3s}.toggleable .toggle-handle{color:#a8c145;padding:10px}.simple-faq h2{font-size:24px;padding:0;margin:0 auto 10px auto}.simple-faq .toggleable .toggle-handle{padding:5px}.simple-faq .toggleable .toggle-body{font-size:15px}.simple-faq.green-background .toggleable,.simple-faq.blue-background .toggleable{text-align:left}.green-background .toggleable .toggle-handle,.green-background .toggleable .toggle-handle:before,.blue-background .toggleable .toggle-handle,.blue-background .toggleable .toggle-handle:before{color:#fff}.toggleable .toggle-handle:before{content:"\f10f";font-family:'dashicons';color:#a8c145;margin-right:5px;display:inline-block}.toggleable.open .toggle-handle:before{content:"\f14f"}.toggleable .toggle-handle,.toggleable .toggle-body{max-width:900px;margin:0 auto}.toggleable:nth-child(odd){background:#f5f5f5}.simple-faq .toggleable:nth-child(odd){background:none}.more-link{text-align:left;max-width:800px;margin:0 auto;color:#054a76;cursor:pointer}.more-link:after{content:"\f347";display:inline-block;font-family:'dashicons';vertical-align:middle}.more-columns.open .more-link{display:none}.more-columns p,.more-columns ul>li{font-size:15px}.more-columns ul>li{margin-left:20px}.more-columns ul>li,.entry-content ul>li{list-style-type:none;line-height:1.5}.entry-content .gform_confirmation_wrapper ul>li{line-height:1}.more-columns ul>li:before,.entry-content ul>li:before{content:url(../../../../../../themes/whitespace/images/dot.svg);margin-right:10px;display:inline-block;vertical-align:middle}.simple-faq .toggleable .toggle-body i{color:#054a76}.blue-background.simple-faq .toggleable .toggle-body i{color:#fff}a.fancybox-inline{line-height:1.5;text-decoration:none;font-size:16px;text-align:left}li a.fancybox-inline:before{content:"\f504";font-family:'dashicons';display:inline-block;margin-right:10px}#apply,#review,#screening,#agreement{max-width:600px}.fancybox-inner h3{text-align:center;color:#054a76}.entry-meta{background:#a8c145;text-align:center;color:#fff;padding:20px 10px}.entry-meta a{text-decoration:none;color:#fff}.entry-footer{color:#fff;text-align:center;background:#054a76;padding:20px 10px}.entry-footer a{color:#fff}.post-article{max-width:900px;margin:20px;display:flex}.post-article{max-width:900px;margin:20px auto;display:flex;align-items:flex-start}.post-article-featured-image{width:30%;padding:10px}.post-article-content{width:70%;padding:10px}.post-article-content h2{font-size:20px;padding:0;margin:0 0 10px 0}.post-article-content a{text-decoration:none}.posts-navigation{max-width:1100px;margin:10px auto;padding:10px}.posts-navigation .nav-links{display:flex;width:100%;justify-content:space-between}.search-results .entry-header{padding:0;text-align:left}.search-results .entry-footer,.search-results .entry-meta{text-align:left;background:none;color:#054a76}.search-results .entry-footer a,.search-results .entry-meta a{color:#054a76}.search-results article{padding:10px}@media only screen and (max-width:920px){.features{flex-wrap:wrap}.features .feature-item{width:50%}.features .feature-item:nth-child(2n){background:#eee}}@media only screen and (max-width:785px){.wp-block-columns.ladder .wp-block-column,.wp-block-columns.ladder .wp-block-column:not(:first-child){margin:5px;margin-left:5px;padding:0}}@media only screen and (max-width:750px){.wp-block-buttons{flex-direction:column}.wp-block-buttons .wp-block-button__link,.wp-block-buttons .wp-block-button__link:visited{display:block;margin:0 10px}.wp-block-buttons>.wp-block-button{margin:0}}@media only screen and (max-width:450px){.features .feature-item{width:100%}.features .feature-item:nth-child(2n){background:#f5f5f5}}.news-events-widgets{display:flex;background:#f5f5f5;flex-wrap:wrap;justify-content:center}.news-events-widgets .news-widget{display:flex}.news-events-widgets section,.events-widget{width:400px;max-width:100%;padding:20px;background:#fff;margin:20px}.news-events-widgets section,.news-events-widgets h2{text-align:center}.video-frame{text-align:center;padding:15px}.video-list{display:flex;justify-content:center;flex-wrap:wrap}.video-frame:nth-child(odd){background-color:#f5f5f5}.video-list .title{text-align:center;font-size:30px}.video-frame:nth-child(even) h2{color:#b04525}.video-frame:nth-child(odd) h2{color:#054a76}