/*!
Theme Name:   Hagaberg-tema
Template:     reykjavik
Theme URI:    https://www.webmandesign.eu/portfolio/reykjavik-wordpress-theme/
Author:       WebMan Design / Marcus Nyberg
Author URI:   https://www.webmandesign.eu/
Version:      1.0.0
Description:  Stilmall för Hagaberg-tema, innehåller även stilar för olika skärmar och print
License:      GNU General Public License v3
License URI:  http://www.gnu.org/licenses/gpl-3.0.html

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

*/
 :root{--standard-bg-color:#49274a;--elements-fg-color-light:white;--elements-fg-color-dark:black;--intro-bg-color:#beafc2;--inforuta-bg-color:rgba(251, 217, 7, 0.1);--inforuta-titel-bg-color:#faba49;--button-hover-color:#633f65;--heading-font-semi:'Poppins semibold';--heading-font-bold:'Poppins bold';--heading-font-light:'Poppins light';--heading-font:'Poppins'}.intro-special .wp-custom-header::before{background-color:#fff0}@media (min-width:672px){.h2,h2{font-size:1.625rem}.h3,h3{font-size:1.25rem}}.site-branding .site-title{max-width:250px;font-size:175%;;width:100%;font-family:var(--heading-font-semi);margin:0;padding-bottom:.3rem}div.site-branding{margin-right:0;margin-bottom:1rem}.site-header>div{padding-bottom:.3em}.main-navigation{margin:0;font-size:1em;font-family:var(--heading-font-semi)}#menu-primary.menu-primary ul li a{font-size:1em;font-family:var(--heading-font-light)}.site-header-content .social-links{margin-left:auto;padding-left:1%}@media (max-width:671px) and (min-height:448px){.menu-toggle{height:4.75rem}}#intro{background-color:var(--intro-bg-color)}.intro-container{border:none}.intro-special{height:150px}.intro-inner{padding:.5rem 0}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.site-content-inner{padding-top:2rem;padding-bottom:2rem}@media (min-width:880px){.content-area{width:65%}}.entry-content{padding-right:2rem}.entry-content-inner{padding-bottom:0!important}.entry-title.h1.intro-title,.page-title.h1.intro-title{font-family:var(--heading-font-semi);font-size:1.81rem;color:var(--elements-fg-color-dark)}.page-template-child-pages:not(.f1-builder) .site-main .entry-content:first-child{padding-top:1%}.child-page{background-color:#F8EEE7;background-color:rgb(255 250 230 / .6);border-radius:10px}.child-page-title{font-size:1.5rem}.sidebar{padding-right:5%;padding-top:0}.inforuta{padding:0 1.5em 1.5rem 1.5em;margin:0 auto 2rem auto;border-style:none;border-radius:0 25px 0 25px;overflow:hidden;background-color:var(--inforuta-bg-color);color:#000;font-size:1.1em}.inforuta hr{margin:-.4rem 0 1rem 0}.inforuta h3,h4{font-size:90%;display:inline}.inforuta .kursfakta{display:inline}.inforuta .kontaktlank{margin-top:.7rem;display:inline-block}.inforuta .ansok-datum{margin-bottom:1rem;margin-top:.5rem;display:inline-block}.inforuta-bild{padding:1.1em;margin-top:-3rem!important}.inforuta-bild-2{padding:1.1em;margin-top:-4.5rem!important}.page-id-614 .inforuta-bild img,.page-id-614 .inforuta-bild-2 img{margin-top:-0.5rem!important;border-radius:25px 0 25px 0}.textwidget ul li{margin-top:-5%}h2.widget-title{margin:0 -1.5em .5em -1.5em;padding:.6em 0 .2em 1.5em;background-color:var(--inforuta-titel-bg-color);font-family:var(--heading-font-semi);border-bottom:2px solid #000;font-size:1rem;text-transform:uppercase}.page-id-556 .inforuta,.page-id-559 .inforuta,.page-id-629 .inforuta{margin:0 auto 1.5rem auto}.stangd-ansokan{background-color:var(--standard-bg-color);color:var(--elements-fg-color-light);padding:.5em .5em;font-weight:700;font-size:1.2em;text-align:center;display:block;max-width:220px;border-radius:5px}.noll-nedre-marginal{margin-bottom:0}.oppen-ansokan a{background-color:var(--standard-bg-color);color:var(--elements-fg-color-light);text-decoration:underline;padding:.5em .5em;font-weight:700;font-size:1.2em;text-align:center;display:block;max-width:200px;border-radius:5px}.oppen-ansokan a:hover,.oppen-ansokan a:active{background-color:var(--button-hover-color)}.footer-widgets,.intro-widgets{padding-top:0}.sidfot h2{font-family:var(--heading-font-semi);font-size:1.3rem}.sidfot-rubrik-liten h2{font-family:var(--heading-font-semi);margin-top:1rem;padding:0;font-size:1rem}.sidfot h3{font-family:var(--heading-font-semi);margin:0;padding:0;font-size:1rem}@media screen and (min-width:880px){.footer-widgets .widget{padding:3em 0 2em 0}}@media screen and (max-width:479px){#footer-widgets a{margin:4px 0;display:inline-block}}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:var(--standard-bg-color)!important;color:var(--elements-fg-color-light)!important;font-weight:700;border-radius:5px;padding:.4rem 1rem;margin-top:1.5rem}div.wpforms-container-full .wpforms-form input[type=submit]:hover,.wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,.wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:var(--button-hover-color)!important}div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large,div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,div.wpforms-container-full .wpforms-form input.wpforms-field-small,div.wpforms-container-full .wpforms-form select.wpforms-field-small,div.wpforms-container-full .wpforms-form.wpforms-field-row.wpforms-field-small,div.wpforms-container-full .wpforms-field-required{padding:5px 5px;height:42px}.wpforms-form{background-color:ghostwhite;padding:4% 3%;border:2px solid #49274a;border-radius:5px}div.wpforms-container-full{margin-bottom:0.5rem!important}.front-page-columns{padding:0 1%;margin:auto}.negative-top-margin{margin-top:-1.2rem}.ansok-startsida{margin-top:-.6rem;margin-bottom:1.2rem!important}@media only screen and (max-device-width:768px){.ansok-startsida{margin-top:-2rem}}.startsida-rubrik{font-family:var(--heading-font-semi);font-size:40px;text-align:center;margin:0}.startsida-30-rubrik{font-family:var(--heading-font-semi);font-size:30px;text-align:center;margin:auto;padding-bottom:2.5rem}.startsida-underrubrik{font-family:var(--heading-font-light);font-weight:400;font-size:30px;text-align:center;margin:0;line-height:1.2;padding-top:.2rem}@media screen and (min-width:700px) and (max-width:1000px){.startsida-underrubrik{width:700px}}@media screen and (min-width:782px){.wp-block-column:not(:first-child){margin-left:6px}}.wp-block-column .startsida-underrubrik{margin-top:-1.5rem}.startsida-vagval{font-family:var(--heading-font-semi);font-size:26px;margin-top:-3%}.wp-block-column hr{border-top:1px solid #000;border-bottom-style:hidden;color:#000;width:50%}div.wp-block-column.ansok-meddelande-margin,div.wp-block-column.ansok-video-margin,div.wp-block-column.ansok-video-margin>figure{margin-left:0;margin-bottom:0}@media only screen and (orientation:portrait) and (max-device-width:736px){div.wp-block-column.ansok-video-margin{margin-bottom:-1.618rem}div.wp-block-column.ansok-meddelande-margin{margin-top:3rem;margin-bottom:-1.618rem}}@media only screen and (orientation:landscape) and (max-device-width:736px){div.wp-block-column.ansok-meddelande-margin{font-size:70%}}.no-column-margin{margin-bottom:0}.citat{font-family:'Poppins italic';font-size:1.2em;color:var(--elements-fg-color-dark);text-align:center;margin-top:-10%}blockquote cite{font-family:'Roboto light';font-size:.7em;text-align:center}.wp-block-latest-posts.wp-block-latest-posts__list li>a{font-size:1.5em;text-decoration:none;line-height:80%;font-family:var(--heading-font-bold)}.has-page-summary+.page-summary{color:#fff;display:none}.wp-block-latest-posts.is-grid li a{font-size:1.1rem}.link-more a{border-radius:5px}#main>.is-form-style input.is-search-input{background-color:white!important;color:black!important;border-bottom:2px solid black!important}.is-form-style input.is-search-input{background-color:var(--standard-bg-color);color:var(--elements-fg-color-light);border-bottom:2px solid white!important;border-top-style:none!important;border-left-style:none!important;padding:0}@media screen and (max-width:1200px){.astm-search-menu{display:none}}.page-content>.is-search-form.is-form-style.is-form-style-3.is-form-id-1113 input.is-search-input{background-color:white!important;color:black!important;border-bottom:2px solid black!important}.form-search,.search-form,form[role=search]{font-size:1rem;width:70%;margin-top:3%;margin-bottom:0;margin-left:3rem}.search-form .search-field,.search-form input[type=search],form[role=search] .search-field,form[role=search] input[type=search]{padding-bottom:0;padding-right:.2rem}.astm-search-menu.is-menu.default.menu-item>.is-search-form.is-form-style.is-form-style-3.is-form-id-1113:before{font-size:140%!important;margin-top:5%!important}.page-id-2 .alignwide.wp-block-columns{margin:auto;padding-top:1rem}.page-id-565 .list-child-pages-container,.page-id-611 .list-child-pages-container,.page-id-347 .list-child-pages-container{box-sizing:content-box;margin-top:2rem}.page-id-2925 .c-accordion__item,.page-id-3647 .c-accordion__item{margin-bottom:5px;padding-top:15px;border-bottom:1px solid gray}.page-id-2925 .c-accordion__item h2,.page-id-3647 .c-accordion__item h2{font-size:1.2em}.page-id-2925 .c-accordion__item h3,.page-id-3647 .c-accordion__item h3{font-size:.9em;margin-bottom:0}.page-id-2925 .c-accordion__content,.page-id-3647 .c-accordion__content{padding-bottom:20px}.page-id-2925 .c-accordion__item,.page-id-3647 .c-accordion__item{background-color:aliceblue}.page-id-2925 .c-accordion__title,.page-id-3647 .c-accordion__title{outline:none}@media (min-width:880px){.page-id-566 .child-page{max-width:400px!important}}.page-id-611 .entry-content{display:none}.page-id-656 .sharedaddy,.page-id-614 .sharedaddy{display:inline}.entry-author{display:none}@media (min-width:1280px){.no-widgets-sidebar .content-area{margin-left:0}.single .site-main>.entry>.entry-meta{margin-left:-8px;margin-right:0;margin-bottom:8px}}@media only screen and (max-device-width :1024px){.wp-block-latest-posts.is-grid li a{display:inline-block}}.page-id-581 div.entry-content-inner,.page-id-4575 div.entry-content-inner{padding-top:1rem!important;padding-bottom:0!important}.home .breadcrumbs{display:none}.breadcrumbs{border-style:none;margin-top:0;padding:0 0 1rem 0}.breadcrumbs-container{padding-bottom:1rem}@media screen and (max-width:767px){.breadcrumbs-container{padding-bottom:0}}.matsedel{margin-bottom:.1rem;padding-bottom:.1rem}.wp-block-latest-posts__featured-image{margin-bottom:1rem!important}@media (min-width:1280px){.list-child-pages-section{padding-bottom:2rem}}@media screen and (min-width:700px) and (max-width:1000px){.citat-en-kolumn{display:inline-block;padding-left:5rem}}.entry-media{display:none}@media only screen and (orientation:portrait) and (max-device-width:736px){.page-id-1375 .wp-block-latest-posts__featured-image img{margin-right:200px}}#wp_access_helper_container{display:none}.prislista{max-width:75%}.pristlista thead,th,tr,td{padding-top:.1rem;padding-bottom:.1rem}.prislista thead{border-top:hidden}.kontaktlank p{margin:.1em 0;padding:.1em 0}@media screen and (min-width:1200px){.page-id-853 .kontaktlank{width:1200px}}.page-id-853 .kontaktlank a[href^="mailto"]{font-size:1.1rem}.page-id-853 .kontaktlank{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:.5rem}.page-id-853 .kontaktlank h3{margin-top:0;margin-bottom:.5rem}.ansok-kurs-block h2{font-size:1.5rem;margin:0}.ansok-kurs-block{margin-bottom:1.5rem}.page-id-614 .wp-block-latest-posts.wp-block-latest-posts__list li>a{font-size:1.625rem;text-decoration:none;line-height:80%;font-family:var(--heading-font-semi);color:#000;padding-bottom:1rem;display:block}.page-id-1375 .wp-block-latest-posts:not(.is-grid){padding-bottom:1rem}.page-id-1693 ol li::marker{font-weight:700}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video{aspect-ratio:16 / 9;width:100%}@media print{@page{margin:2rem 3rem}header,.skip-link-list,#wp_access_helper_container,button.wahout.aicon_link,#scrollUp,.breadcrumbs-container,.wp-block-embed-youtube,.sharedaddy,.screen-reader-text,aside img,.wpforms-widget,.wp-video,.blocks-gallery-item__caption,.blocks-gallery-caption,#post-1755>div>div>p:nth-child(1){display:none!important}.oppen-ansokan,.stangd-ansokan{color:#000;font-size:1rem}.page-id-556 footer,.page-id-666 footer,.page-id-665 footer,.page-id-667 footer,.page-id-644 footer{page-break-before:always}footer{margin-top:5%}footer p{font-size:12px!important}footer a,aside a{color:#000;text-decoration:none}footer section h1,h2,h3,h4{font-size:14px!important}footer section>div>div:first-child{float:right;text-align:left;width:33.3%}footer section>div>div:nth-child(2){float:left;text-align:left;width:33.4%}footer section>div>div:last-child{float:left;text-align:left;width:33.3%}footer section>img{display:none}#wp-custom-header.wp-custom-header{width:480px;height:270px}.page-id-2 .entry-content{margin-top:600px}.page-id-2 .has-text-align-center{text-align:left}.page-id-587 aside,.page-id-613 aside,.page-id-853 aside,.page-id-1033 aside,.page-id-1042 aside,.page-id-1044 aside,.page-id-1342 aside{page-break-before:always}thead th{text-align:left}.page-id-2 .alignwide.wp-block-columns{margin:0}.site-content-inner{margin-top:-2rem;padding:0}.citat{margin:2% 0}.startsida-vagval{margin:2% 5%}.wp-block-column{padding:1rem 0}.page-id-853 .entry-content-inner h3{page-break-before:always;margin-bottom:.5rem}.page-id-614 .widget-title{page-break-before:always}.page-id-853 .wp-block-columns,.page-id-853 .wp-block-column{padding:0;margin:.5rem 0}.page-id-853 h2{display:none}h2,h3,h4{page-break-after:avoid;page-break-inside:avoid}.no-break{page-break-inside:avoid}.break{page-break-before:always}.kontaktlank{page-break-inside:avoid}p{orphans:2;widows:2}figure{margin-left:0;padding-left:0;page-break-inside:avoid}aside ul li{margin:1rem;padding:1rem}aside #ansok-knapp a{text-decoration:underline;font-size:1rem;max-width:100%;padding:0;display:inline;color:blue}.inforuta{padding-bottom:1rem!important}}