/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#555;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:"Heebo",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#444444;color:#fff;}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#555;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}label{display:block;font-weight:normal;margin-bottom:0.375em;}input,select{display:block;font-family:"Heebo",sans-serif;font-size:16px;}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Heebo",sans-serif;font-size:16px;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%;}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1;}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#555;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(72,72,72,0.7);outline:none;}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed;}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd;}textarea{resize:vertical;}[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em;}[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin-bottom:0.75em;}dt{font-weight:600;margin-top:0.75em;}dd{margin:0;}.page__body ul,.page__body ol,.article__body ul,.article__body ol,.course__body ul,.course__body ol,.book__body ul,.book__body ol{list-style-type:initial;margin:1em 2em;padding:0;}.page__body ol,.article__body ol,.course__body ol,.book__body ol{list-style:decimal;}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%;}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.75em 0;text-align:left;}td{border-bottom:1px solid #ddd;padding:0.75em 0;}tr,td,th{vertical-align:middle;}body{color:#333;font-family:"Heebo",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0.03em;}h1,h2,h3,h4,h5,h6{font-family:"PT Serif",serif;font-size:16px;line-height:1.3;margin:0 0 0.75em;}h1{font-size:2.2em;}h2{font-size:1.8em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin:0 0 0.75em;}a{color:black;text-decoration:none;transition:color 150ms ease;}a:active,a:focus,a:hover{color:#404040;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}
/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/libraries/slick-carousel/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/libraries/slick-carousel/slick/./fonts/slick.eot);src:url(/libraries/slick-carousel/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/libraries/slick-carousel/slick/./fonts/slick.woff) format('woff'),url(/libraries/slick-carousel/slick/./fonts/slick.ttf) format('truetype'),url(/libraries/slick-carousel/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}.container{max-width:1200px;margin-left:auto;margin-right:auto;width:auto;padding-left:20px;padding-right:20px;}.container::after{clear:both;content:"";display:block;}@media screen and (min-width:45em){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:3.22581%;width:74.19355%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.one-sidebar.sidebar-second #content{float:left;display:block;margin-right:2.12766%;width:65.95745%;}.one-sidebar.sidebar-second #content:last-child{margin-right:0;}}@media screen and (min-width:45em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:3.22581%;width:74.19355%;margin-left:25.80645%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-left:25.53191%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}@media screen and (min-width:45em){.two-sidebars #content{float:left;display:block;margin-right:3.22581%;width:48.3871%;margin-left:25.80645%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.two-sidebars #content{float:left;display:block;margin-right:2.12766%;width:40.42553%;margin-left:25.53191%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:45em){#sidebar-first{float:left;display:block;margin-right:3.22581%;width:22.58065%;margin-left:-77.41935%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-103.22581%;}}@media screen and (min-width:60em){#sidebar-first{float:left;display:block;margin-right:2.12766%;width:23.40426%;margin-left:-68.08511%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-102.12766%;}}@media screen and (min-width:45em){#sidebar-second{float:left;display:block;margin-right:3.22581%;width:22.58065%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}@media screen and (min-width:60em){#sidebar-second{float:left;display:block;margin-right:2.12766%;width:31.91489%;margin-left:0%;}#sidebar-second:last-child{margin-right:0;}}#footer{float:none;clear:both;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}#header{min-height:80px;}body{overflow-x:hidden;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}nav.tabs{text-align:right;}nav.tabs ul.tabs a{padding:10px;}nav.tabs ul.tabs a:hover{background-color:#ddd;}.page__dynamic-block-fieldnode-secondary-navigation ul.menu li,.page__dynamic-block-fieldnode-main-navigation-level-2 ul.menu li{margin-bottom:10px;}.page__dynamic-block-fieldnode-secondary-navigation ul.menu a,.page__dynamic-block-fieldnode-main-navigation-level-2 ul.menu a{padding:18px 20px;display:inline-block;width:100%;background-color:#f0f0f0;}.page__dynamic-block-fieldnode-secondary-navigation ul.menu a.is-active,.page__dynamic-block-fieldnode-main-navigation-level-2 ul.menu a.is-active{background-color:#fac83c;}@media all and (max-width:719px){nav.menu--account,nav#block-mainnavigation-2{display:none;}}@media all and (min-width:720px){nav.menu--account,nav#block-mainnavigation-2{float:right;}nav.menu--account ul.menu,nav#block-mainnavigation-2 ul.menu{display:-ms-flexbox;display:flex;}nav.menu--account ul.menu li a,nav#block-mainnavigation-2 ul.menu li a{padding:20px 10px;display:inline-block;}}body.front nav.menu--account ul.menu li a{color:#fac83c;}nav.menu--top-meny{float:right;}nav.menu--top-meny ul.menu{display:-ms-flexbox;display:flex;}nav.menu--top-meny ul.menu li a{padding:20px 10px;display:inline-block;}nav.menu--top-meny ul.menu li.facebook a{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/facebook.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:36px;height:36px;text-indent:-9999px;padding:32px 10px;}nav.menu--top-meny ul.menu li.instagram a{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/instagram.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:36px;height:36px;text-indent:-9999px;padding:32px 10px;}nav.menu--top-meny ul.menu li.burger-menu{position:relative;cursor:pointer;width:40px;height:40px;padding:33px 10px;background-repeat:no-repeat;background-position:center;background-size:40px 40px;z-index:15;}@media all and (max-width:719px){nav.menu--top-meny ul.menu li.burger-menu{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/burger.svg);}}@media all and (min-width:720px){nav.menu--top-meny ul.menu li.burger-menu{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/search.svg);}}nav.menu--top-meny ul.menu li.burger-menu span{visibility:hidden;font-size:1px;}body.overlay-menu-enabled nav.menu--top-meny ul.menu li.burger-menu{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/x_icon.svg);}@media all and (max-width:719px){body.overlay-menu-enabled nav.menu--top-meny ul.menu li.burger-menu{position:fixed;right:20px;}}.burger-menu-overlay{display:none;}body.overlay-menu-enabled{overflow:hidden;height:100vh;}body.overlay-menu-enabled .burger-menu-overlay{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;background-color:#fac83c;opacity:0.95;width:100vw;height:100vh;z-index:10;}@media all and (max-width:719px){body.overlay-menu-enabled .burger-menu-overlay nav.menu--main{padding:0 10px;}body.overlay-menu-enabled .burger-menu-overlay nav.menu--main a{display:block;padding:10px;margin-bottom:0;font-size:18px !important;color:black !important;}}@media all and (min-width:720px){body.overlay-menu-enabled .burger-menu-overlay nav.menu--main{display:none;}}body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form{opacity:1;}@media all and (max-width:719px){body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form{width:100%;}}@media all and (min-width:720px){body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form{width:600px;}}body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media all and (max-width:719px){body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form .form-item{padding:0 10px;width:80%;}body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form .form-item input{width:100%;}body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form .form-actions{width:50px;}body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form .form-actions input{width:100%;}}@media all and (min-width:720px){body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form .form-item{width:480px;margin-right:20px;}body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form .form-actions{width:50px;}body.overlay-menu-enabled .burger-menu-overlay .views-exposed-form form .form-actions input{width:100%;}}.block-hats-2017-branding{width:120px;}.block-hats-2017-branding .site-logo img{padding-top:20px;padding-bottom:20px;}@media all and (max-width:719px){#main{overflow-x:hidden;}}#footer{min-height:400px;}#footer .container > div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}#footer .block-block-content{padding-top:140px;}@media all and (max-width:719px){#footer .block-block-content{-ms-flex-order:2;order:2;width:100%;}}@media all and (min-width:720px){#footer .block-block-content{-ms-flex-order:1;order:1;width:50%;}}#footer .block-block-content .basic__body{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:16px;}#footer .block-block-content .basic__block-description{display:none;}#footer .mailchimp-signup-subscribe-form{background-color:#f0f0f0;padding:30px;margin-top:70px;}@media all and (max-width:719px){#footer .mailchimp-signup-subscribe-form{-ms-flex-order:1;order:1;width:100%;}}@media all and (min-width:720px){#footer .mailchimp-signup-subscribe-form{-ms-flex-order:2;order:2;width:50%;}}#footer .mailchimp-signup-subscribe-form label{display:none;}.system-menu-blocksecondary-navigation ul.menu li{margin-bottom:10px;}.system-menu-blocksecondary-navigation ul.menu a{padding:18px 20px;display:inline-block;width:100%;background-color:#f0f0f0;}.system-menu-blocksecondary-navigation ul.menu a.is-active{background-color:#fac83c;}.basic_block_with_button__link a{padding:10px 40px;color:#fff;background-color:black;}@media all and (max-width:719px){.basic_block_with_button__link a{display:inline-block;width:100%;text-align:center;}}@media all and (min-width:1200px){.basic_block_with_button__link a{display:inline-block;}}.embedded-entity{margin-bottom:20px;}.embedded-entity.align-left .media--type-image-with-caption.media--view-mode-embedded-half{margin-right:10px;}.embedded-entity.align-right .media--type-image-with-caption.media--view-mode-embedded-half{margin-left:10px;}.node .page__body a,.node .course__body a,.node .article__body a,.node .member__body a{color:#fac83c;}.node .page__body a:hover,.node .course__body a:hover,.node .article__body a:hover,.node .member__body a:hover{text-decoration:underline;}.node .page__body h2,.node .page__body h3,.node .course__body h2,.node .course__body h3,.node .article__body h2,.node .article__body h3,.node .member__body h2,.node .member__body h3{margin-bottom:0.35em;}.node .book__body a,.node .theory_package_page__body a{color:#046bc7;}.node .book__body a:hover,.node .theory_package_page__body a:hover{text-decoration:underline;}.node .book__body h2,.node .book__body h3,.node .theory_package_page__body h2,.node .theory_package_page__body h3{margin-bottom:0.35em;}.media--type-document.media--view-mode-embedded .document__name a{background-color:unset;}.media--type-document.media--view-mode-embedded .document__name a:hover{text-decoration:none;}.media--type-document.media--view-mode-embedded .document__name a::before{content:' ';display:inline-block;background:url(/themes/custom/hats_2017/images/optimized/svgs/attachment.svg) center center no-repeat !important;background-size:32px;width:32px;height:32px;vertical-align:bottom;margin-right:5px;}body.front #header{background-position:center;background-repeat:no-repeat;background-size:cover;height:880px;margin-bottom:80px;overflow-y:hidden;overflow-x:hidden;}@media all and (max-width:374px){body.front #header{background-image:url("/hats-header-background/frontheader_880x320x1");}}@media all and (min-width:375px) and (max-width:479px){body.front #header{background-image:url("/hats-header-background/frontheader_880x375x2");}}@media all and (min-width:480px) and (max-width:767px){body.front #header{background-image:url("/hats-header-background/frontheader_880x480x2");}}@media all and (min-width:768px) and (max-width:1199px){body.front #header{background-image:url("/hats-header-background/frontheader_880x768x2");}}@media all and (min-width:1200px) and (max-width:1599px){body.front #header{background-image:url("/hats-header-background/frontheader_880x1200");}}@media all and (min-width:1600px) and (max-width:1999px){body.front #header{background-image:url("/hats-header-background/frontheader_880x1600");}}@media all and (min-width:2000px){body.front #header{background-image:url("/hats-header-background/frontheader_880x2000");}}body.front .site-slogan{color:#fac83c;}@media all and (max-width:719px){body.front .site-slogan{font-size:45px;line-height:55px;margin-bottom:20px;}}@media all and (min-width:720px){body.front .site-slogan{font-size:70px;max-width:940px;line-height:87px;margin-bottom:50px;margin-top:80px;}}body.front #header-region nav.navigation.menu--main a{color:#fac83c;}@media all and (max-width:719px){body.front #header-region nav.navigation.menu--main a{font-size:28px;}}@media all and (min-width:720px){body.front #header-region nav.navigation.menu--main a{font-size:42px;}}body.front .menu--top-meny li a{color:#fac83c;}@media all and (max-width:719px){body.front li.burger-menu{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/burger-front.svg) !important;}}@media all and (min-width:720px){body.front li.burger-menu{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/search-front.svg) !important;}}body.front.overlay-menu-enabled nav.menu--top-meny ul.menu li.burger-menu{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/x_icon.svg) !important;}body.front li.facebook a{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/facebook-front.svg) !important;}body.front li.instagram a{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/instagram-front.svg) !important;}body.front .frontpage-header-overlay{background-color:rgba(0,0,0,0.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}body.front .view--upcoming-courses-front{margin-bottom:80px;}body.front .view--upcoming-courses-front .view-row{margin-bottom:60px;}body.front .view--upcoming-courses-front .view-row > .node{position:relative;}@media all and (min-width:720px){body.front .view--upcoming-courses-front .view-row > .node{height:440px;}}@media all and (max-width:719px){body.front .view--upcoming-courses-front .view-row > .node{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}body.front .view--upcoming-courses-front .view-row > .node > .group-left{width:100%;-ms-flex-order:2;order:2;}body.front .view--upcoming-courses-front .view-row > .node > .group-right{width:100%;-ms-flex-order:1;order:1;}}@media all and (min-width:720px){body.front .view--upcoming-courses-front .view-row > .node > .group-left{width:560px;height:330px;position:absolute;top:55px;bottom:55px;background-color:white;padding-top:25px;padding-bottom:30px;}body.front .view--upcoming-courses-front .view-row > .node > .group-right{width:660px;}}@media all and (min-width:720px){body.front .view--upcoming-courses-front .view-row.odd > .node > .group-right{float:right;}body.front .view--upcoming-courses-front .view-row.odd > .node > .group-left{left:0;padding-right:30px;z-index:5;}body.front .view--upcoming-courses-front .view-row.even > .node > .group-right{float:left;}body.front .view--upcoming-courses-front .view-row.even > .node > .group-left{right:0;padding-left:30px;z-index:5;}}body.front .view--upcoming-courses-front .more-link{text-align:center;}body.front .view--upcoming-courses-front .more-link a{display:block;background-color:black;color:#fff;margin:auto;font-size:16px;padding:28px 0;}@media all and (max-width:719px){body.front .view--upcoming-courses-front .more-link a{max-width:360px;width:100%;}}@media all and (min-width:720px){body.front .view--upcoming-courses-front .more-link a{width:360px;}}body.front .view--frontpage-featured .view-row{overflow:hidden;clear:both;}@media all and (min-width:720px){body.front .view--frontpage-featured .view-row{height:700px;}}body.front .view--frontpage-featured .view-row .frontpage_featured__link a{display:inline-block;padding:18px 70px;}@media all and (max-width:1199px){body.front .view--frontpage-featured .view-row .frontpage_featured__link a{width:100%;}}@media all and (max-width:719px){body.front .view--frontpage-featured .view-row{margin-left:-20px;margin-right:-20px;}}@media all and (min-width:720px) and (max-width:1199px){body.front .view--frontpage-featured .view-row{margin-left:-20px;margin-right:-20px;}}@media all and (min-width:1200px) and (min-width:1200px){body.front .view--frontpage-featured .view-row{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);}}body.front .view--frontpage-featured .block-content--type-frontpage-featured{height:100%;}body.front .view--frontpage-featured .block-content--type-frontpage-featured .frontpage_featured__block-description h2{font-size:48px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;margin-bottom:10px;}body.front .view--frontpage-featured .block-content--type-frontpage-featured .frontpage_featured__intro{font-size:24px;font-family:'PT Serif',serif;font-style:normal;font-weight:700;line-height:28px;margin-bottom:24px;}body.front .view--frontpage-featured .block-content--type-frontpage-featured .frontpage_featured__body{font-size:18px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;margin-bottom:80px;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}@media all and (max-width:719px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal{padding:30px 20px;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-right,body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-left{width:100%;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-right{-ms-flex-order:1;order:1;text-align:center;margin-top:20px;margin-bottom:20px;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-left{-ms-flex-order:2;order:2;}}@media all and (min-width:720px) and (max-width:1199px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal{padding:30px 20px;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-right{-ms-flex-order:1;order:1;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-left{-ms-flex-order:2;order:2;width:calc(50% - 1px);}}@media all and (min-width:1200px) and (min-width:1200px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal{padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}@media all and (min-width:1200px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-right{-ms-flex-order:1;order:1;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .group-left{-ms-flex-order:2;order:2;width:calc(50% - 1px);}}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .frontpage_featured__link{background-color:black;}@media all and (max-width:719px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .frontpage_featured__link{display:block;text-align:center;}}@media all and (min-width:720px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .frontpage_featured__link{display:inline-block;}}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-normal .frontpage_featured__link a{color:white;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow{position:relative;color:#fff;}@media all and (max-width:719px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow{min-height:700px;}}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .group-text{z-index:1;}@media all and (max-width:719px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .group-text{padding:20px;width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}}@media all and (min-width:720px) and (max-width:1199px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .group-text{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(50vw - (1200px / 2) + 20px);left:20px;right:20px;}}@media all and (min-width:1200px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .group-text{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:600px;left:calc(50vw - (1200px / 2) + 20px);}}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .frontpage_featured__image{z-index:-1;}@media all and (max-width:719px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .frontpage_featured__image{position:absolute;top:0;left:0;right:0;}}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .frontpage_featured__image img{min-width:100%;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .frontpage_featured__link{background-color:white;}@media all and (max-width:719px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .frontpage_featured__link{display:block;text-align:center;}}@media all and (min-width:720px){body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .frontpage_featured__link{display:inline-block;}}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .frontpage_featured__link a{color:black;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .group-right .frontpage_featured__image{height:700px;background-position:left;background-repeat:no-repeat;}body.front .view--frontpage-featured .block-content--type-frontpage-featured.block-content--view-mode-front-image-overflow .group-right .frontpage_featured__image img{visibility:hidden;}.views-blockfrontpage-header-singleton-block-1{position:absolute;left:0;z-index:-1;overflow-y:hidden;width:100%;}.views-blockfrontpage-header-singleton-block-1 .field-content{max-height:880px;}@media all and (min-width:1200px){.views-blockfrontpage-header-singleton-block-1 .field-content{overflow:hidden;}}.views-blockfrontpage-header-singleton-block-1 .field-content img{min-width:100%;max-width:none;}@media all and (max-width:1199px){.views-blockfrontpage-header-singleton-block-1 .field-content img{position:relative;left:calc((100% - 100vw) / 2);}}.breadcrumb li{list-style-type:none;display:inline-block;}#navigation li{list-style-type:none;display:inline-block;}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.pager__item{display:inline;}.pager__item a{display:inline-block;}.node--type-course.node--view-mode-teaser{cursor:pointer;}.node--type-course.node--view-mode-teaser .course__course-category{text-transform:uppercase;font-size:14px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;color:#cccccc;}.node--type-course.node--view-mode-teaser .course__node-title h2{font-size:30px;font-family:'PT Serif',serif;font-style:normal;font-weight:700;margin-bottom:10px;}.node--type-course.node--view-mode-teaser .course__dynamic-token-fieldnode-period-and-place,.node--type-course.node--view-mode-teaser .course__dynamic-twig-fieldnode-time-and-place{font-size:24px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}.node--type-course.node--view-mode-teaser .course__intro{font-size:18px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;margin-bottom:10px;}.node--type-course.node--view-mode-teaser .course__instructors{font-size:18px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:700;}.node--type-course.node--view-mode-teaser .course__instructors .label{float:left;}.node--type-course.node--view-mode-teaser .course__instructors .label::after{content:':';margin-right:5px;}.node--type-course.node--view-mode-teaser .course__instructors > div:not(:first-child){display:-ms-flexbox;display:flex;}.node--type-course.node--view-mode-teaser .course__instructors > div:not(:first-child) .user--view-mode-name-only{display:-ms-flexbox;display:flex;}.node--type-course.node--view-mode-teaser .course__instructors > div:not(:first-child) .user--view-mode-name-only .user__first-name{margin-right:5px;}.node--type-course.node--view-mode-teaser .course__instructors > div:not(:first-child) > div{display:-ms-flexbox;display:flex;}.node--type-course.node--view-mode-teaser .course__instructors > div:not(:first-child) > div:not(:last-child)::after{content:',';margin-right:5px;}.node--type-course.node--view-mode-teaser-carousel{position:relative;}.node--type-course.node--view-mode-teaser-carousel .course__main-image{position:absolute;right:0;}@media all and (max-width:719px){.node--type-course.node--view-mode-teaser-carousel .course__main-image{top:25px;}}@media all and (min-width:720px){.node--type-course.node--view-mode-teaser-carousel .course__main-image{top:133px;}}.node--type-course.node--view-mode-teaser-carousel .group-text{max-width:560px;height:330px;background-color:#fff;position:relative;padding:35px 30px;}@media all and (max-width:719px){.node--type-course.node--view-mode-teaser-carousel .group-text{top:250px;}}@media all and (min-width:720px){.node--type-course.node--view-mode-teaser-carousel .group-text{top:190px;}}.node--type-course.node--view-mode-teaser-carousel .course__course-category{text-transform:uppercase;font-size:14px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;color:#cccccc;}.node--type-course.node--view-mode-teaser-carousel .course__node-title h2{font-size:30px;font-family:'PT Serif',serif;font-style:normal;font-weight:700;margin-bottom:10px;}.node--type-course.node--view-mode-teaser-carousel .course__dynamic-token-fieldnode-period-and-place,.node--type-course.node--view-mode-teaser-carousel .course__dynamic-twig-fieldnode-time-and-place{font-size:24px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}.node--type-course.node--view-mode-teaser-carousel .course__intro{font-size:18px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;margin-bottom:10px;}.node--type-course.node--view-mode-full > .group-header{min-height:500px;background-color:#fac83c;margin-bottom:80px;}.node--type-course.node--view-mode-full > .group-header::after{clear:both;content:"";display:block;}@media all and (max-width:719px){.node--type-course.node--view-mode-full > .group-header{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;}.node--type-course.node--view-mode-full > .group-header .group-header-left{float:none;width:100%;}.node--type-course.node--view-mode-full > .group-header .group-header-right{float:none;width:100%;}}@media all and (min-width:720px) and (max-width:1199px){.node--type-course.node--view-mode-full > .group-header{margin-left:-20px;margin-right:-20px;padding-left:20px;}.node--type-course.node--view-mode-full > .group-header .group-header-left{float:left;width:50%;}.node--type-course.node--view-mode-full > .group-header .group-header-right{float:left;width:50%;}.node--type-course.node--view-mode-full > .group-header .group-header-right .course__main-image{background-position:left;background-repeat:no-repeat;height:500px;}.node--type-course.node--view-mode-full > .group-header .group-header-right .course__main-image img{visibility:hidden;}}@media all and (min-width:1200px) and (min-width:1200px){.node--type-course.node--view-mode-full > .group-header{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);}}@media all and (min-width:1200px){.node--type-course.node--view-mode-full > .group-header .group-header-left{float:left;width:50%;}.node--type-course.node--view-mode-full > .group-header .group-header-right{float:left;width:50%;}.node--type-course.node--view-mode-full > .group-header .group-header-right .course__main-image{background-position:left;background-repeat:no-repeat;height:500px;}.node--type-course.node--view-mode-full > .group-header .group-header-right .course__main-image img{visibility:hidden;}}@media all and (min-width:1200px){.node--type-course.node--view-mode-full > .group-header .course__course-category,.node--type-course.node--view-mode-full > .group-header .course__node-title,.node--type-course.node--view-mode-full > .group-header .course__dynamic-token-fieldnode-period-and-place,.node--type-course.node--view-mode-full > .group-header .course__dynamic-twig-fieldnode-time-and-place{padding-left:calc(50vw - (1200px / 2) + 20px);}}@media all and (max-width:1199px){.node--type-course.node--view-mode-full > .group-left,.node--type-course.node--view-mode-full > .group-right{width:100%;}}@media all and (min-width:1200px){.node--type-course.node--view-mode-full > .group-left{width:760px;}.node--type-course.node--view-mode-full > .group-right{width:360px;}}.node--type-course.node--view-mode-full .course__body{font-size:18px;}.node--type-course.node--view-mode-full .course__intro{font-weight:bold;font-size:24px;margin-bottom:50px;font-family:"PT Serif",serif;}.node--type-course.node--view-mode-full .course__course-category{text-transform:uppercase;font-size:16px;}@media all and (min-width:720px){.node--type-course.node--view-mode-full .course__course-category{margin-top:85px;}}.node--type-course.node--view-mode-full .course__node-title{margin-top:10px;}.node--type-course.node--view-mode-full .course__node-title h2{font-family:"Heebo",sans-serif;font-size:62px;margin-bottom:10px;}.node--type-course.node--view-mode-full .course__dynamic-token-fieldnode-period-and-place,.node--type-course.node--view-mode-full .course__dynamic-twig-fieldnode-time-and-place{font-size:34px;}.node--type-course.node--view-mode-full .course__registration-link{background-color:black;text-align:center;margin-bottom:33px;}.node--type-course.node--view-mode-full .course__registration-link a{color:#fff;display:block;padding:18px 0;}.node--type-course.node--view-mode-full .course__deadline{background-color:#fac83c;text-align:center;min-height:120px;margin-bottom:20px;font-size:24px;padding:23px 0;}.node--type-course.node--view-mode-full .course__deadline div{width:100%;}.node--type-course.node--view-mode-full .course__deadline div:nth-child(2){font-weight:bold;}.node--type-course.node--view-mode-full .course__theory-packages > .label,.node--type-course.node--view-mode-full .course__instructors > .label{font-weight:bold;font-size:20px;margin-bottom:10px;}.node--type-book.node--view-mode-teaser .book__category{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:16px;color:#999;}.node--type-book.node--view-mode-teaser .book__node-title h2{font-family:'PT Serif',serif;font-style:normal;font-weight:700;font-size:36px;}.node--type-book.node--view-mode-teaser .book__intro{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:18px;}.node--type-book.node--view-mode-list-item-lite{cursor:pointer;background-color:#ddd;padding:18px;margin-bottom:10px;}.node--type-book.node--view-mode-list-item-lite:hover{background-color:#9acefd;}.node--type-book.node--view-mode-list-item-lite > .group-right{text-align:right;}.node--type-book.node--view-mode-list-item-lite > .group-right a{text-decoration:underline;}.node--type-book.node--view-mode-full > .group-header{min-height:250px;background-color:#9acefd;padding-top:50px;padding-bottom:50px;margin-bottom:60px;}.node--type-book.node--view-mode-full > .group-header::after{clear:both;content:"";display:block;}@media all and (max-width:1199px){.node--type-book.node--view-mode-full > .group-header{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.node--type-book.node--view-mode-full > .group-header{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}@media all and (max-width:1199px){.node--type-book.node--view-mode-full > .group-header .group-header-left{width:100%;}}@media all and (min-width:1200px){.node--type-book.node--view-mode-full > .group-header .group-header-left{width:760px;}}@media all and (max-width:1199px){.node--type-book.node--view-mode-full > .group-left,.node--type-book.node--view-mode-full > .group-right{width:100%;}.node--type-book.node--view-mode-full > .group-left{margin-bottom:40px;}}@media all and (min-width:1200px){.node--type-book.node--view-mode-full > .group-left{width:760px;}.node--type-book.node--view-mode-full > .group-right{width:360px;}}.node--type-book.node--view-mode-full .book__hats-theory-package-navigation{clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.node--type-book.node--view-mode-full .book__hats-theory-package-navigation .book-navigation{background-color:black;background-repeat:no-repeat;background-position-y:center;margin-bottom:10px;}.node--type-book.node--view-mode-full .book__hats-theory-package-navigation .book-navigation.previous{background-image:url(/themes/custom/hats_2017/images/optimized/previous.png);background-position-x:left;margin-right:auto;}.node--type-book.node--view-mode-full .book__hats-theory-package-navigation .book-navigation.next{background-image:url(/themes/custom/hats_2017/images/optimized/next.png);background-position-x:right;margin-left:auto;}.node--type-book.node--view-mode-full .book__hats-theory-package-navigation .book-navigation a{color:#fff;padding:10px 40px;display:block;min-width:200px;}.node--type-book.node--view-mode-full .book__hats-theory-package-book-tree a{background-color:#ddd;padding:18px 20px;margin-bottom:10px;display:block;}.node--type-book.node--view-mode-full .book__hats-theory-package-book-tree a.active,.node--type-book.node--view-mode-full .book__hats-theory-package-book-tree a:hover{background-color:#9acefd;}.node--type-book.node--view-mode-full .book__main-image{margin-bottom:45px;}.node--type-book.node--view-mode-full .book__intro{font-family:'PT Serif',serif;font-style:normal;font-weight:700;font-size:22px;margin-bottom:50px;}.node--type-book.node--view-mode-full .book__node-title h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.node--type-book.node--view-mode-full .book__header-text{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.node--type-book.node--view-mode-full > .group-header p{margin:0;}.node--type-book.node--view-mode-full .book__attachment > div{margin:10px 0 0 0;padding:10px 0;}.node--type-book.node--view-mode-full .book__attachment > div:last-child{margin-bottom:10px;}.node--type-book.node--view-mode-full .book__attachment span.file{padding:10px 0 0 0;margin:10px 0;}.node--type-book.node--view-mode-full .book__attachment span.file a::before{content:' ';display:inline-block;background:url(/themes/custom/hats_2017/images/optimized/svgs/attachment.svg) center center no-repeat !important;background-size:32px;width:32px;height:32px;vertical-align:bottom;margin-right:5px;}.node--type-theory-package-page.node--view-mode-full > .group-header{min-height:250px;padding-top:50px;padding-bottom:50px;margin-bottom:60px;background-color:#9acefd;}.node--type-theory-package-page.node--view-mode-full > .group-header::after{clear:both;content:"";display:block;}@media all and (max-width:1199px){.node--type-theory-package-page.node--view-mode-full > .group-header{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.node--type-theory-package-page.node--view-mode-full > .group-header{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}@media all and (max-width:1199px){.node--type-theory-package-page.node--view-mode-full > .group-header .group-header-left{width:100%;}}@media all and (min-width:1200px){.node--type-theory-package-page.node--view-mode-full > .group-header .group-header-left{width:760px;}}@media all and (max-width:1199px){.node--type-theory-package-page.node--view-mode-full > .group-left,.node--type-theory-package-page.node--view-mode-full > .group-right{width:100%;}.node--type-theory-package-page.node--view-mode-full > .group-left{margin-bottom:40px;}}@media all and (min-width:1200px){.node--type-theory-package-page.node--view-mode-full > .group-left{width:760px;}.node--type-theory-package-page.node--view-mode-full > .group-right{width:360px;}}.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-navigation{clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-navigation .book-navigation{background-color:black;background-repeat:no-repeat;background-position-y:center;margin-bottom:10px;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-navigation .book-navigation.previous{background-image:url(/themes/custom/hats_2017/images/optimized/previous.png);background-position-x:left;margin-right:auto;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-navigation .book-navigation.next{background-image:url(/themes/custom/hats_2017/images/optimized/next.png);background-position-x:right;margin-left:auto;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-navigation .book-navigation a{color:#fff;padding:10px 40px;display:block;min-width:200px;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-book-tree a{background-color:#ddd;padding:18px 20px;margin-bottom:10px;display:block;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-book-tree a.active,.node--type-theory-package-page.node--view-mode-full .theory_package_page__hats-theory-package-book-tree a:hover{background-color:#9acefd;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__book-root-image{height:100%;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__book-root-image > div{height:100%;background-repeat:no-repeat;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__node-title h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__intro{font-family:'PT Serif',serif;font-style:normal;font-weight:700;font-size:22px;margin-bottom:50px;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__dynamic-token-fieldnode-book-root-header-text,.node--type-theory-package-page.node--view-mode-full .theory_package_page__header-text{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.node--type-theory-package-page.node--view-mode-full > .group-header p{margin:0;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__attachment > div{margin:10px 0 0 0;padding:10px 0;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__attachment > div:last-child{margin-bottom:10px;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__attachment span.file{padding:10px 0 0 0;margin:10px 0;}.node--type-theory-package-page.node--view-mode-full .theory_package_page__attachment span.file a::before{content:' ';display:inline-block;background:url(/themes/custom/hats_2017/images/optimized/svgs/attachment.svg) center center no-repeat !important;background-size:32px;width:32px;height:32px;vertical-align:bottom;margin-right:5px;}.node--type-page.node--view-mode-full > .group-header{min-height:250px;padding-top:50px;padding-bottom:50px;margin-bottom:80px;background-color:#fac83c;}.node--type-page.node--view-mode-full > .group-header::after{clear:both;content:"";display:block;}.node--type-page.node--view-mode-full > .group-header .group-header-left,.node--type-page.node--view-mode-full > .group-header .group-header-right{float:left;}.node--type-page.node--view-mode-full > .group-header .group-header-left{max-width:760px;}.node--type-page.node--view-mode-full > .group-header .group-header-right{max-width:360px;}@media all and (max-width:1199px){.node--type-page.node--view-mode-full > .group-header{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.node--type-page.node--view-mode-full > .group-header{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}@media all and (max-width:1199px){.node--type-page.node--view-mode-full > .group-left,.node--type-page.node--view-mode-full > .group-right{width:100%;}}@media all and (min-width:1200px){.node--type-page.node--view-mode-full > .group-left{width:760px;}.node--type-page.node--view-mode-full > .group-right{width:360px;}}.node--type-page.node--view-mode-full .page__node-title h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.node--type-page.node--view-mode-full .page__header-text{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.node--type-page.node--view-mode-full .page__main-image{margin-bottom:55px;}.node--type-page.node--view-mode-full .page__intro{font-family:'PT Serif',serif;font-style:normal;font-weight:700;font-size:24px;margin-bottom:50px;}.node--type-page.node--view-mode-full .page__body{font-size:18px;}@media all and (min-width:1200px){.page-info-om-hats #content-area #block-webform{width:760px;}}.user.user--view-mode-people-catalog-profile{position:relative;color:#ebc8b4;max-width:440px;height:100%;}.user.user--view-mode-people-catalog-profile .group-left{display:inline-block;width:auto;position:absolute;top:0;left:0;background:rgba(0,0,0,0.75);z-index:5;padding:12px 20px 10px;}.user.user--view-mode-people-catalog-profile .group-middle{width:100%;}.user.user--view-mode-people-catalog-profile .group-right{display:inline-block;opacity:0;position:absolute;top:65px;left:0;width:100%;z-index:5;padding:0 20px;}@media all and (min-width:1200px){.user.user--view-mode-people-catalog-profile::after{content:'\A';display:block;position:absolute;width:100%;top:0;bottom:0;left:0;background:rgba(0,0,0,0.75);opacity:0;transition:all 150ms;-webkit-transition:all 150ms;}.user.user--view-mode-people-catalog-profile:hover::after,.user.user--view-mode-people-catalog-profile:focus::after,.user.user--view-mode-people-catalog-profile:active::after{opacity:1;}.user.user--view-mode-people-catalog-profile:hover .group-left,.user.user--view-mode-people-catalog-profile:focus .group-left,.user.user--view-mode-people-catalog-profile:active .group-left{background:none;transition:all 150ms;-webkit-transition:all 150ms;}.user.user--view-mode-people-catalog-profile:hover .group-right,.user.user--view-mode-people-catalog-profile:focus .group-right,.user.user--view-mode-people-catalog-profile:active .group-right{opacity:1;transition:all 150ms;-webkit-transition:all 150ms;}}.user.user--view-mode-people-catalog-profile .label{float:left;}.user.user--view-mode-people-catalog-profile .label::after{content:':';margin-right:5px;}.user.user--view-mode-people-catalog-profile .user__specialities .multivalue{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user.user--view-mode-people-catalog-profile .user__specialities .multivalue > div:not(:last-child)::after{margin-right:5px;content:',';}.user.user--view-mode-people-catalog-profile .user__dynamic-token-fielduser-user-id{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:24px;}.user.user--view-mode-people-catalog-profile .user__dynamic-token-fielduser-user-id p{margin:0;}.user.user--view-mode-people-catalog-profile .group-right{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:18px;}.view--people-catalog{margin-bottom:50px;}.view--people-catalog form.views-exposed-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;min-height:140px;}.view--people-catalog form.views-exposed-form .views-exposed-form--custom-label{width:100%;font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:16px;text-transform:uppercase;padding:15px 0 0 0;line-height:25px;}@media all and (max-width:719px){.view--people-catalog form.views-exposed-form .form-item{width:100%;margin-bottom:10px;}}@media all and (min-width:720px) and (max-width:1199px){.view--people-catalog form.views-exposed-form .form-item{width:49%;margin-bottom:10px;}}.view--people-catalog form.views-exposed-form .chosen-container{font-size:18px;}@media all and (max-width:1199px){.view--people-catalog form.views-exposed-form .chosen-container{width:100% !important;}}@media all and (min-width:1200px){.view--people-catalog form.views-exposed-form .chosen-container{width:260px !important;}}.view--people-catalog form.views-exposed-form .chosen-container a.chosen-single,.view--people-catalog form.views-exposed-form .chosen-container .chosen-drop{border-radius:0;background:#fff;}.view--people-catalog form.views-exposed-form .chosen-container .chosen-results li{min-height:40px;line-height:40px;}.view--people-catalog form.views-exposed-form .chosen-container .chosen-results li.highlighted{background:#fac83c;color:black;}.view--people-catalog form.views-exposed-form .chosen-container a.chosen-single{min-height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.view--people-catalog form.views-exposed-form .chosen-container a.chosen-single div{width:26px;margin-right:10px;}.view--people-catalog form.views-exposed-form .chosen-container a.chosen-single div b{background:url(/themes/custom/hats_2017/images/optimized/svgs/down_arrow.svg) center center no-repeat !important;background-size:20px;}.view--people-catalog form.views-exposed-form .chosen-container.chosen-container-active.chosen-with-drop a.chosen-single div b{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/x_icon.svg) !important;}.view--people-catalog form.views-exposed-form .form-actions{display:none;}.view--people-catalog .views-rows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}@media all and (min-width:1200px){.view--people-catalog .views-rows{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);}}.view--people-catalog .views-rows .views-row{min-width:360px;max-width:440px;-ms-flex-preferred-size:360px;flex-basis:360px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;}.view--people-catalog .views-rows .flex--filling-empty-space-children{min-width:360px;max-width:440px;-ms-flex-preferred-size:360px;flex-basis:360px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;height:0;}.folk-header-singleton{background-color:#ebc8b4;min-height:250px;padding-top:50px;padding-bottom:50px;margin-bottom:60px;margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}@media all and (max-width:1199px){.folk-header-singleton{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.folk-header-singleton{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.folk-header-singleton h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:0;}.folk-header-singleton .text{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.folk-header-singleton strong{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:36px;}@media all and (min-width:1200px){.folk-header-singleton .link{float:right;margin-left:20px;}}.folk-header-singleton .link a{padding:10px 40px;color:#fff;background-color:black;}@media all and (max-width:719px){.folk-header-singleton .link a{display:inline-block;width:100%;text-align:center;}}@media all and (min-width:1200px){.folk-header-singleton .link a{display:inline-block;}}@media all and (max-width:1199px){.folk-header-singleton .description{position:relative;padding-bottom:70px;}.folk-header-singleton .link{position:absolute;bottom:0;left:0;right:0;}}.user.user--view-mode-list-item-lite{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px;}.user.user--view-mode-list-item-lite .group-left{width:100px;}.user.user--view-mode-list-item-lite .group-right{width:auto;}.user.user--view-mode-list-item-lite .user__user-picture img{border-radius:50%;}.ramsalt-ckeditor-widgets-factbox{background-color:#cccccc;max-width:360px;padding:30px;margin-top:30px;margin-bottom:30px;}@media all and (max-width:719px){.ramsalt-ckeditor-widgets-factbox.align-left,.ramsalt-ckeditor-widgets-factbox.align-right{float:none;}}@media all and (min-width:720px){.ramsalt-ckeditor-widgets-factbox.align-left{margin-right:30px;}.ramsalt-ckeditor-widgets-factbox.align-right{margin-left:30px;}}.ramsalt-ckeditor-widgets-factbox .factbox-content{font-style:italic;font-family:'PT Serif',serif;font-style:italic;font-weight:normal;}.view--instructors .views-rows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}@media all and (max-width:719px){.view--instructors .views-rows{overflow-x:hidden;}}.view--instructors .views-rows .views-row{min-width:300px;max-width:360px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;}@media all and (max-width:1199px){.view--instructors .views-rows .views-row{margin-bottom:25px;}}@media all and (min-width:1200px){.view--instructors .views-rows .views-row{margin-bottom:63px;}}.view--instructors .views-rows .flex--filling-empty-space-children{min-width:300px;max-width:360px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;}.view--instructors .views-rows .user__user-picture{margin-bottom:20px;}.view--instructors .views-rows .user__dynamic-token-fielduser-fullname{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px;}.view--instructors .views-rows .user__dynamic-token-fielduser-fullname p{margin:0;}.view--instructors .views-rows .user__work-title{line-height:20px;}.view--instructors .views-rows .user__link{width:32px;height:32px;}.view--instructors .views-rows .user__link a{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/web-link.svg);background-repeat:no-repeat;background-position:center center;background-size:24px;height:32px;display:inline-block;width:32px;padding-left:32px;overflow:hidden;}.instructors-header-singleton{padding-top:50px;padding-bottom:50px;background-color:#fac83c;min-height:250px;margin-bottom:60px;}@media all and (max-width:1199px){.instructors-header-singleton{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.instructors-header-singleton{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.instructors-header-singleton h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:0;}.instructors-header-singleton .text{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.instructors-header-singleton strong{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:36px;}.paragraph--type--course-info.paragraph--view-mode--default{margin-bottom:30px;}.paragraph--type--course-info.paragraph--view-mode--default .course_info__title{font-weight:bold;font-size:20px;}.paragraph--type--map.paragraph--view-mode--default{margin-bottom:30px;}.paragraph--type--map.paragraph--view-mode--default .map__title{font-weight:bold;font-size:20px;}nav.menu--editor-administration > ul > li{min-height:100px;}nav.menu--editor-administration > ul > li > ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}nav.menu--editor-administration > ul > li > ul > li{height:100px;text-align:center;margin-right:10px;margin-bottom:10px;}nav.menu--editor-administration > ul > li > ul > li a{height:100%;display:inline-block;border:1px solid #CCC;background:#DDD;box-shadow:0 0 5px -1px rgba(0,0,0,0.2);cursor:pointer;min-width:200px;padding:5px;text-align:center;border-radius:3px;line-height:85px;}nav.menu--editor-administration > ul > li > ul > li a:hover{background:#EEE;}nav.menu--editor-administration > ul > li > ul > li a:active{box-shadow:0 0 5px -1px rgba(0,0,0,0.6);border:1px solid #AAA;font-weight:bold;background:#fac83c;}.page-search .block-hats-2017-page-title,.page-search .view--search .views-exposed-form-wrapper{background-color:#fac83c;}@media all and (max-width:1199px){.page-search .block-hats-2017-page-title,.page-search .view--search .views-exposed-form-wrapper{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.page-search .block-hats-2017-page-title,.page-search .view--search .views-exposed-form-wrapper{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.page-search .block-hats-2017-page-title h1{margin:0;}.page-search .view--search .views-exposed-form-wrapper .views-exposed-form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}.page-search .view--search .views-exposed-form-wrapper .views-exposed-form .form-item{width:calc(100% - 58px);}.page-search .block-hats-2017-page-title{padding-top:50px;min-height:125px;}.page-search .block-hats-2017-page-title h1{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;}.page-search .view--search .views-exposed-form-wrapper .views-exposed-form{padding-bottom:50px;min-height:125px;margin-bottom:60px;}.page-search .view--search .views-row .views-field-type{text-transform:uppercase;font-size:14px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;color:#cccccc;}.page-search .view--search .views-row .views-field-title{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:34px;}@media all and (min-width:720px){.page-search .view--search .views-row{clear:both;}.page-search .view--search .views-row:not(:last-child){margin-bottom:40px;}.page-search .view--search .views-row .views-field-field-main-image{float:left;margin-right:20px;}.page-search .view--search .views-row .views-field-type{float:left;margin-top:10px;}.page-search .view--search .views-row .views-field-type::before{content:'-';margin:0 5px;font-size:14px;font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;color:#cccccc;}.page-search .view--search .views-row .views-field-title{float:left;}.page-search .view--search .views-row .views-field-search-api-excerpt{clear:both;}}@media all and (max-width:719px){.page-search .view--search .views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-search .view--search .views-row:not(:last-child){margin-bottom:40px;}.page-search .view--search .views-row .views-field-field-main-image{-ms-flex-order:3;order:3;}.page-search .view--search .views-row .views-field-type{-ms-flex-order:1;order:1;width:100%;border-bottom:1px solid #eee;margin-bottom:10px;}.page-search .view--search .views-row .views-field-title{width:calc(100% - 100px);-ms-flex-order:2;order:2;}.page-search .view--search .views-row .views-field-search-api-excerpt{-ms-flex-order:4;order:4;}}.teorisiden-wrapper .block-block-content{padding-top:50px;padding-bottom:50px;background-color:#9acefd;min-height:250px;margin-bottom:60px;}@media all and (max-width:1199px){.teorisiden-wrapper .block-block-content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.teorisiden-wrapper .block-block-content{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.teorisiden-wrapper .block-block-content h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.teorisiden-wrapper .block-block-content .basic__body{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.view--theory-packages-listing .views-rows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.view--theory-packages-listing .views-row{margin-bottom:40px;}@media all and (max-width:719px){.view--theory-packages-listing .views-row{width:100%;}}@media all and (min-width:720px){.view--theory-packages-listing .views-row{width:calc(50% - 20px);}}.view--theory-packages-listing .views-exposed-form-wrapper form{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-bottom:40px;}.view--theory-packages-listing .views-exposed-form-wrapper form label{margin-bottom:0.75em;}.view--theory-packages-listing .views-exposed-form-wrapper form .chosen-container{font-size:16px;}.view--theory-packages-listing .views-exposed-form-wrapper form .chosen-single{height:36px;margin-bottom:2px;}.view--theory-packages-listing .views-exposed-form-wrapper form .chosen-single > *{padding:4px 0;}.view--theory-packages-listing .views-exposed-form-wrapper form > div{margin-right:16px;}.page-kursoversikt #block-hats-2017-content .block-block-content{padding-top:50px;padding-bottom:50px;background-color:#fac83c;min-height:250px;margin-bottom:60px;}@media all and (max-width:1199px){.page-kursoversikt #block-hats-2017-content .block-block-content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.page-kursoversikt #block-hats-2017-content .block-block-content{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.page-kursoversikt #block-hats-2017-content .block-block-content h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.page-kursoversikt #block-hats-2017-content .block-block-content .basic__body{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .more-link{text-align:center;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .more-link a{display:block;background-color:black;color:#fff;margin:auto;font-size:16px;padding:28px 0;}@media all and (max-width:719px){.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .more-link a{max-width:360px;width:100%;}}@media all and (min-width:720px){.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .more-link a{width:360px;}}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .node--type-course.node--view-mode-teaser-overview{position:relative;cursor:pointer;}@media all and (min-width:720px){.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .node--type-course.node--view-mode-teaser-overview .group-text{background-color:#fff;position:absolute;left:10.71%;width:78.57%;padding:20px;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .node--type-course.node--view-mode-teaser-overview .group-text p{margin:0;}}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .node--type-course.node--view-mode-teaser-overview .course__course-category{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;color:#ddd;font-size:14px;text-transform:uppercase;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .node--type-course.node--view-mode-teaser-overview .course__node-title h2{font-family:'PT Serif',serif;font-style:normal;font-weight:700;font-size:30px;margin-bottom:10px;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .node--type-course.node--view-mode-teaser-overview .course__dynamic-token-fieldnode-period-and-place,.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .node--type-course.node--view-mode-teaser-overview .course__dynamic-twig-fieldnode-time-and-place{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}@media all and (min-width:720px){.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .views-rows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .view-row{width:48.28%;margin-bottom:60px;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .view-row.even .node--type-course{padding-top:148px;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .view-row.even .group-text{top:0;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .view-row.odd .node--type-course{padding-bottom:148px;}.page-kursoversikt #block-hats-2017-content .view--upcoming-courses-overview .view-row.odd .group-text{bottom:0;}}.page-arkiv #block-hats-2017-content .block-block-content{padding-top:50px;padding-bottom:50px;background-color:#fac83c;min-height:250px;margin-bottom:60px;}@media all and (max-width:1199px){.page-arkiv #block-hats-2017-content .block-block-content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.page-arkiv #block-hats-2017-content .block-block-content{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.page-arkiv #block-hats-2017-content .block-block-content h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.page-arkiv #block-hats-2017-content .block-block-content .basic__body{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;min-height:140px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .views-exposed-form--custom-label{width:100%;}@media all and (max-width:719px){.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .form-item{width:100%;margin-bottom:10px;}}@media all and (min-width:720px) and (max-width:1199px){.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .form-item{width:49%;margin-bottom:10px;}}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container{font-size:18px;}@media all and (max-width:1199px){.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container{width:100% !important;}}@media all and (min-width:1200px){.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container{width:360px !important;}}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container a.chosen-single,.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container .chosen-drop{border-radius:0;background:#fff;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container .chosen-results li{min-height:40px;line-height:40px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container .chosen-results li.highlighted{background:#fac83c;color:black;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container a.chosen-single{min-height:60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container a.chosen-single div{width:26px;margin-right:10px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container a.chosen-single div b{background:url(/themes/custom/hats_2017/images/optimized/svgs/down_arrow.svg) center center no-repeat !important;background-size:20px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .chosen-container.chosen-container-active.chosen-with-drop a.chosen-single div b{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/x_icon.svg) !important;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive form.views-exposed-form .form-actions{display:none;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .views-rows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .view-row{margin-bottom:55px;min-width:300px;max-width:360px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .flex--filling-empty-space-children{min-width:300px;max-width:360px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;height:0;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .node--view-mode-teaser-overview{position:relative;cursor:pointer;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .node--view-mode-teaser-overview .course__main-image{margin-bottom:15px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .node--view-mode-teaser-overview .course__course-category{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;color:#ddd;font-size:14px;text-transform:uppercase;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .node--view-mode-teaser-overview .course__node-title h2{font-family:'PT Serif',serif;font-style:normal;font-weight:700;font-size:28px;margin-bottom:7px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .node--view-mode-teaser-overview .course__dynamic-token-fieldnode-period-and-place,.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .node--view-mode-teaser-overview .course__dynamic-twig-fieldnode-time-and-place{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:25px;}.page-arkiv #block-hats-2017-content .view--upcoming-courses-archive .node--view-mode-teaser-overview p{margin:0;}.view-members .views-rows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}@media all and (max-width:719px){.view-members .views-rows{overflow-x:hidden;}}.view-members .views-rows .views-row{min-width:300px;max-width:360px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;}@media all and (max-width:1199px){.view-members .views-rows .views-row{margin-bottom:25px;}}@media all and (min-width:1200px){.view-members .views-rows .views-row{margin-bottom:63px;}}.view-members .views-rows .flex--filling-empty-space-children{min-width:300px;max-width:360px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;}.view-members .views-rows .member__image{margin-bottom:20px;}.view-members .views-rows .member__node-title{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px;}.view-members .views-rows .member__node-title p{margin:0;}.view-members .views-rows .member__link{width:32px;height:32px;}.view-members .views-rows .member__link a{background-image:url(/themes/custom/hats_2017/images/optimized/svgs/web-link.svg);background-repeat:no-repeat;background-position:center center;background-size:24px;height:32px;display:inline-block;width:32px;padding-left:32px;overflow:hidden;}.page-medlemmer #block-hats-2017-content .block-block-content{padding-top:50px;padding-bottom:50px;background-color:#fac83c;min-height:250px;margin-bottom:60px;}@media all and (max-width:1199px){.page-medlemmer #block-hats-2017-content .block-block-content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.page-medlemmer #block-hats-2017-content .block-block-content{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.page-medlemmer #block-hats-2017-content .block-block-content h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.page-medlemmer #block-hats-2017-content .block-block-content .basic__body{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}@media all and (max-width:1199px){.page-medlemmer #block-hats-2017-content > .ds-2col-stacked > .group-left,.page-medlemmer #block-hats-2017-content > .ds-2col-stacked > .group-right{width:100%;}}@media all and (min-width:1200px){.page-medlemmer #block-hats-2017-content > .ds-2col-stacked > .group-left{width:760px;}.page-medlemmer #block-hats-2017-content > .ds-2col-stacked > .group-right{width:360px;}}.page-medlemmer #block-hats-2017-content .menu--main ul.menu li{margin-bottom:10px;}.page-medlemmer #block-hats-2017-content .menu--main ul.menu a{padding:18px 20px;display:inline-block;width:100%;background-color:#f0f0f0;}.page-medlemmer #block-hats-2017-content .menu--main ul.menu a.is-active{background-color:#fac83c;}.page-ansatte #block-hats-2017-content .block-block-content{padding-top:50px;padding-bottom:50px;background-color:#fac83c;min-height:250px;margin-bottom:60px;}@media all and (max-width:1199px){.page-ansatte #block-hats-2017-content .block-block-content{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}@media all and (min-width:1200px){.page-ansatte #block-hats-2017-content .block-block-content{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}.page-ansatte #block-hats-2017-content .block-block-content h2{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:40px;margin-bottom:20px;}.page-ansatte #block-hats-2017-content .block-block-content .basic__body{font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;font-size:24px;}@media all and (max-width:1199px){.page-ansatte #block-hats-2017-content > .ds-2col-stacked > .group-left,.page-ansatte #block-hats-2017-content > .ds-2col-stacked > .group-right{width:100%;}}@media all and (min-width:1200px){.page-ansatte #block-hats-2017-content > .ds-2col-stacked > .group-left{width:760px;}.page-ansatte #block-hats-2017-content > .ds-2col-stacked > .group-right{width:360px;}}.page-ansatte #block-hats-2017-content .menu--main ul.menu li{margin-bottom:10px;}.page-ansatte #block-hats-2017-content .menu--main ul.menu a{padding:18px 20px;display:inline-block;width:100%;background-color:#f0f0f0;}.page-ansatte #block-hats-2017-content .menu--main ul.menu a.is-active{background-color:#fac83c;}.page-ansatte .view--ansatte .views-rows{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}@media all and (max-width:719px){.page-ansatte .view--ansatte .views-rows{overflow-x:hidden;}}.page-ansatte .view--ansatte .views-rows .views-row{min-width:300px;max-width:360px;-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1;}@media all and (max-width:1199px){.page-ansatte .view--ansatte .views-rows .views-row{margin-bottom:25px;}}@media all and (min-width:1200px){.page-ansatte .view--ansatte .views-rows .views-row{margin-bottom:63px;}}.user.user--view-mode-ansatte .user__user-picture{margin-bottom:20px;}.user.user--view-mode-ansatte .user__dynamic-token-fielduser-fullname{font-family:'Heebo',sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:20px;}.user.user--view-mode-ansatte .user__dynamic-token-fielduser-fullname p{margin:0;}.user.user--view-mode-ansatte .user__work-title{line-height:20px;margin-bottom:15px;}.user.user--view-mode-ansatte .user__telephone .label,.user.user--view-mode-ansatte .user__dynamic-token-fielduser-email .label{float:left;}.user.user--view-mode-ansatte .user__telephone .label::after,.user.user--view-mode-ansatte .user__dynamic-token-fielduser-email .label::after{content:':';margin-right:5px;}.user.user--view-mode-ansatte .user__telephone p,.user.user--view-mode-ansatte .user__dynamic-token-fielduser-email p{margin:0;}.user.user--view-mode-ansatte .user__mini-bio{margin-top:15px;}.view--upcoming-courses-carousel{background-color:#f0f0f0;}@media all and (min-width:1200px){.view--upcoming-courses-carousel{margin-left:calc(-50vw + (1200px / 2) - 20px);margin-right:calc(-50vw + (1200px / 2) - 20px);padding-left:calc(50vw - (1200px / 2) + 20px);padding-right:calc(50vw - (1200px / 2) + 20px);}}@media all and (max-width:1199px){.view--upcoming-courses-carousel{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}}.view--upcoming-courses-carousel .view-row{min-height:690px;}.view--upcoming-courses-carousel .view-row:focus{outline:none;}.view--upcoming-courses-carousel .slick-dots{bottom:55px;}.view--upcoming-courses-carousel .slick-dots li button::before{font-size:16px;}form.user-register-form .description{font-size:0.75em;font-style:italic;}form.user-register-form fieldset.field-group-fieldset{border-bottom:1px solid #cccccc;margin-bottom:20px;}form.user-register-form input[type="email"],form.user-register-form input[type="tel"],form.user-register-form input[type="text"]{max-width:360px;}form.user-register-form input[type="date"]{max-width:200px;}form.user-register-form .fieldset-legend{font-size:15px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-gender .fieldset-legend{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-specialities .fieldset-legend{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .form-item-mail label{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-user-picture label{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-first-name label{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-last-name label{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-birthdate h4{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .form-item-field-gender label{font-size:20px;font-style:normal;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-specialities .form-item label{font-size:20px;font-style:normal;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-telephone label{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-place label{font-size:20px;font-style:italic;font-weight:normal;font-family:'Heebo',sans-serif;font-style:normal;font-weight:normal;}form.user-register-form .field--name-field-place select{max-width:360px;min-width:320px;}form.user-register-form #edit-mail--description,form.user-register-form #edit-user-picture-0-upload--description{display:none;}form.user-register-form .field--name-field-birthdate,form.user-register-form .field--name-field-gender,form.user-register-form .field--name-field-specialities,form.user-register-form .field--name-field-telephone,form.user-register-form .field--name-field-place{margin-top:20px;}form.user-register-form .field--name-field-place{margin-bottom:20px;}form.user-register-form .field--name-field-birthdate{clear:both;}form.user-register-form .field--name-user-picture{border:1px solid #cccccc;padding:10px;border-radius:3px;margin-top:20px;}form.user-register-form .field--name-field-first-name{float:left;margin-right:20px;}form.user-register-form .field--name-field-gender [type="radio"]:checked,form.user-register-form .field--name-field-gender [type="radio"]:not(:checked){position:absolute;left:-9999px;}form.user-register-form .field--name-field-gender [type="radio"]:checked + label,form.user-register-form .field--name-field-gender [type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;}form.user-register-form .field--name-field-gender [type="radio"]:checked + label:before,form.user-register-form .field--name-field-gender [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #cccccc;border-radius:100%;}form.user-register-form .field--name-field-gender [type="radio"]:checked + label:after,form.user-register-form .field--name-field-gender [type="radio"]:not(:checked) + label:after{content:'';width:12px;height:12px;background:#fac83c;position:absolute;top:3px;left:3px;border-radius:100%;transition:all 0.2s ease;}form.user-register-form .field--name-field-gender [type="radio"]:not(:checked) + label:after{opacity:0;-ms-transform:scale(0);transform:scale(0);}form.user-register-form .field--name-field-gender [type="radio"]:checked + label:after{opacity:1;-ms-transform:scale(1);transform:scale(1);}form.user-register-form .field--name-field-specialities input[type=checkbox]{display:none;}form.user-register-form .field--name-field-specialities #edit-field-specialities{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media all and (max-width:719px){form.user-register-form .field--name-field-specialities .form-checkboxes .form-item{min-width:50%;}}form.user-register-form .field--name-field-specialities .style-controller{width:30px;height:30px;border:1px solid #cccccc;border-radius:3px;float:left;}form.user-register-form .field--name-field-specialities label{float:left;position:relative;left:-30px;padding-left:40px;padding-top:2px;height:100%;}form.user-register-form .field--name-field-specialities input[type=checkbox]:checked ~ .style-controller{background:#fac83c;}form.user-register-form .field--name-field-specialities input[type=checkbox]:checked ~ .style-controller::after{content:'\2713';font-size:32px;line-height:1em;padding-left:2px;}.webform-submission-bli-medlem-form label{display:none;}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div{padding:10px 15px;cursor:pointer;border-radius:3px;}@media all and (max-width:719px){.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div{width:100%;margin-bottom:20px;}}@media all and (min-width:720px){.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div{width:calc(33% - 10px);}}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div:nth-child(1){background-color:rgba(250,200,60,0.5);}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div:nth-child(1).selected{background-color:rgba(250,200,60,0.95);box-shadow:0 0 0 2pt #fac83c;}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div:nth-child(2){background-color:rgba(235,200,180,0.5);}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div:nth-child(2).selected{background-color:rgba(235,200,180,0.95);box-shadow:0 0 0 2pt #ebc8b4;}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div:nth-child(3){background-color:rgba(154,206,253,0.95);}.webform-submission-bli-medlem-form #edit-membership > .fieldset-wrapper > #edit-processed-text > div > div > div > div:nth-child(3).selected{background-color:rgba(154,206,253,0.8);box-shadow:0 0 0 2pt #9acefd;}.webform-submission-bli-medlem-form #edit-personal-information .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media all and (max-width:719px){.webform-submission-bli-medlem-form #edit-personal-information .fieldset-wrapper .form-item{width:100%;}}@media all and (min-width:720px){.webform-submission-bli-medlem-form #edit-personal-information .fieldset-wrapper .form-item{width:48%;}}.webform-submission-bli-medlem-form #edit-additional-information{margin-top:20px;}.webform-submission-bli-medlem-form #edit-member-type > div{display:-ms-flexbox;display:flex;margin-bottom:4px;}.webform-submission-bli-medlem-form #edit-member-type > div input{-ms-flex-order:-1;order:-1;margin-right:8px;}html.js .webform-submission-bli-medlem-form #edit-membership-type--wrapper{display:none;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}
