@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i");
body { font-family: 'Lato', sans-serif; }

body.popup-open { height: 100vh; width: 100%; position: fixed; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; }
body.popup-open #eut-content { overflow: visible; }

#evcal_list span.end { font-weight: 300; }

a.button, .eut-blog.eut-blog-masonry .ajax-pagination a.next { line-height: 26px; }

.lighter-text { clear: both; }
.lighter-text p { font-weight: 300; font-size: 16px; line-height: 22px; }

.intro-text { font-size: 19px; font-weight: 500; line-height: 28px; }

.hide { display: none !important; }

.eut-breadcrumbs ul li a:hover { color: #c6135d !important; }

@keyframes hideAfterAWhile { to { width: 0; height: 0; overflow: hidden; display: none; border: none; } }
.wpcf7-validation-errors, .wpcf7-mail-sent-ok { animation: hideAfterAWhile 0s ease-in 5s forwards; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.eut-slide-menu ul.eut-menu li.eut-hidden-menu-item { display: none !important; }

.custom-header-bg-image { height: 570px; background-size: cover; background-repeat: no-repeat; background-position: center; }

.custom-search-header { padding-top: 66px; height: 250px; background-color: #F7F7F7; width: 100%; position: relative; }
.custom-search-header form { max-width: 700px; position: absolute; top: 50%; width: 100%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); margin-top: 33px; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6, BB7 */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */ display: flex; flex-direction: row; align-items: center; justify-content: center; padding: 0 20px; }
.custom-search-header form input { display: inline-block; }
.custom-search-header form input[type=text] { background-color: white !important; border: 1px solid #C4C4C4 !important; width: 70% !important; height: auto; min-height: 40px !important; font-size: 20px !important; padding: 10px 20px !important; margin-bottom: 0 !important; }
.custom-search-header form input[type=submit] { position: static; font-size: 16px; color: #fff; background-color: #c6135d; width: 150px; height: auto; min-height: 30px; padding: 0.5em; line-height: 1; margin-left: 20px; margin-top: 0px !important; }

.not-found .content-element { margin: 40px 0; }
.not-found .content-element h3 { font-size: 25px; }
.not-found .content-element .search-form { width: 60%; margin: 0 auto; margin-top: 20px; }
.not-found .content-element .search-form form input { display: inline-block; }
@media (max-width: 700px) { .not-found .content-element .search-form form input { display: block; } }
.not-found .content-element .search-form form input[type=text] { width: 65% !important; height: 35px !important; padding: 0 20px !important; }
@media (max-width: 700px) { .not-found .content-element .search-form form input[type=text] { width: 100% !important; } }
.not-found .content-element .search-form form input[type=submit] { width: 30%; height: 35px !important; background-color: #C7135D !important; border: none !important; color: white !important; float: right; border-radius: 3px !important; padding: 0 !important; line-height: 35px !important; margin-top: 6px !important; }
@media (max-width: 700px) { .not-found .content-element .search-form form input[type=submit] { margin-top: 0 !important; width: 100% !important; } }

.ingress { margin-bottom: 30px; }
.ingress p { font-size: 19px; border: 0; padding: 0; line-height: 28px !important; font-weight: 500 !important; font-family: 'lato', serif !important; }

.eut-page-title .eut-title > span { font-family: 'lato', serif !important; letter-spacing: -2px !important; font-weight: normal !important; font-size: 80px; }
@media (max-width: 1220px) { .eut-page-title .eut-title > span { font-size: 48px; } }

.single-post .eut-page-title .eut-title > span { font-size: 64px; }

#eut-content, .eut-single-wrapper, #eut-main-content .eut-section, .eut-anchor-menu, #eut-bottom-bar { color: #000 !important; }

h2 { font-family: 'lato', serif !important; font-size: 62px !important; font-weight: 500 !important; }

h3, .eut-h3 { line-height: 25px !important; }

h4 { color: #999999 !important; border-bottom: 1px solid #717171 !important; padding-bottom: 5px; }

h6 { line-height: 1.2 !important; }

p { margin-bottom: 10px; }

.content-padding { max-width: 750px; margin: 0 auto; }

.button, .eut-blog.eut-blog-masonry .ajax-pagination .next { height: 30px; line-height: 30px; border-width: 1px; border-style: solid; border-radius: 3px; font-size: 14px; font-weight: bold; display: inline-block; text-align: center; }

::selection { color: inherit; background: #c6135d !important; }

.block-white-text, .block-white-text h3, .block-white-text h6, .block-white-text h3 a { color: #fff !important; }

small { font-size: 80%; }

.ing { font-size: 20px; font-weight: bold; line-height: 1.5; margin-bottom: 20px; }

.eut-profile { box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8); }
.eut-profile .image { position: relative; height: 280px; background-size: cover; background-position: center; background-repeat: no-repeat; }
.eut-profile .infobar { position: absolute; bottom: 0; width: 100%; padding: 10px 15px; background-color: rgba(0, 0, 0, 0.7); color: #FFF; }
.eut-profile .infobar .name { width: calc(100% - 30px); font-weight: bold; }
.eut-profile .infobar .title { width: calc(100% - 30px); color: rgba(255, 255, 255, 0.6); }
.eut-profile .infobar .expand { position: absolute; top: 10px; right: 25px; height: calc(100% - 20px); width: 20px; transform: rotate(180deg); background-image: url("../../images/profile-desc-arrow.png"); background-size: 100%; background-position: center; background-repeat: no-repeat; font-size: 46px; }
.eut-profile .infobar .expand.closed { transform: rotate(0deg); }
.eut-profile .description { padding: 20px 15px; background-color: #828182; color: #fff; }
.eut-profile .description.closed { display: none; }
.eut-profile .description strong { color: #FFF; }

#eut-header { position: absolute; top: 0; left: 0; right: 0; }
#eut-header #eut-main-header { background-image: none; background-color: rgba(255, 255, 255, 0.7); }

.secoundary-nav ul#menu-secondary-menu { margin-left: auto; }
.secoundary-nav ul#menu-secondary-menu li.current-menu-item { font-weight: bold; }
.secoundary-nav ul#menu-secondary-menu li a { font-size: 15px !important; }
.secoundary-nav .eut-container { display: flex; justify-content: end; }
.secoundary-nav .eut-container li.eut-header-element { padding-left: 10px !important; }
.secoundary-nav .eut-container li.eut-header-element a.cag-search { line-height: 30px; padding-left: 10px; color: #fff; }
.secoundary-nav .eut-container li.eut-header-element a.cag-search:hover { color: #fff !important; }

#eut-main-menu form { bottom: 0; position: absolute; right: 30px; }
#eut-main-menu form a { cursor: pointer; }
#eut-main-menu form a span { vertical-align: middle; bottom: 15px; position: absolute; left: -30px; }
#eut-main-menu form input { display: inline-block; }
#eut-main-menu form input[type=text] { height: auto !important; min-height: 0 !important; padding: 10px 13px !important; width: 500px !important; border: none; border-bottom: 2px solid black; }

#eut-sec-menu { height: 30px; }
#eut-sec-menu ul { list-style-type: none; margin: 0; padding: 0; float: right; }
#eut-sec-menu ul li { display: inline; padding-left: 20px; }
#eut-sec-menu ul li a { color: #fff; }
#eut-sec-menu form { bottom: 0; position: absolute; right: 30px; }
#eut-sec-menu form a { cursor: pointer; }
#eut-sec-menu form a span { vertical-align: middle; bottom: 15px; position: absolute; left: -30px; }
#eut-sec-menu form input { display: inline-block; }
#eut-sec-menu form input[type=text] { height: auto !important; min-height: 0 !important; padding: 10px 13px !important; width: 500px !important; border: none; border-bottom: 2px solid black; }
#eut-sec-menu .eut-menu { margin-left: auto; }

.eut-logo .eut-wrapper img { width: 105px !important; }

#eut-feature-section .eut-title span, #eut-blog-title .eut-title span { font-family: 'lato', serif !important; letter-spacing: -2px !important; font-weight: normal !important; }

#eut-header .eut-horizontal-menu.eut-position-right ul.eut-menu > li > a { font-family: 'Lato', sans-serif; font-size: 15px; font-weight: normal; text-transform: none; letter-spacing: 0px; color: black; padding: 0px 0px 0px 4em; }

#eut-feature-section .eut-title-content-wrapper { margin-top: 50px; }

/* Current */
#eut-header .eut-main-menu .eut-wrapper > ul > li.eut-current > a, #eut-header .eut-main-menu .eut-wrapper > ul > li.current-menu-item > a, #eut-header .eut-main-menu .eut-wrapper > ul > li.current-menu-ancestor > a, #eut-header .eut-main-menu .eut-wrapper > ul > li:hover > a, .eut-header-element > a:hover { color: #000 !important; font-weight: 800; }

.menu-english { bottom: -2px; }

.menu-english:before { content: ""; background: url("../../images/lang-en.png") no-repeat; background-size: 19px 11px; width: 19px; height: 11px; display: inline-block; }

nav#eut-hidden-menu .eut-menu-wrapper { margin-bottom: 3em; }
nav#eut-hidden-menu form.eut-search { position: relative; }
nav#eut-hidden-menu form.eut-search button.eut-search-btn { background-image: url("../../images/search-custom.png"); position: absolute; top: 0; margin: 0; height: 39px; right: 10px; background-size: 30px; background-repeat: no-repeat; background-position: right; width: 30px; background-color: transparent; color: transparent; }
nav#eut-hidden-menu .menu-english:before { width: 26px !important; height: 15px !important; background-size: 26px 15px !important; padding-bottom: 20px !important; }

nav#eut-main-menu .nav-item-mobile { display: none !important; }

nav#eut-hidden-menu a { font-weight: bold !important; }
nav#eut-hidden-menu .nav-item-mobile { display: inline-block !important; }
nav#eut-hidden-menu .nav-item-mobile a { font-weight: 300 !important; border-color: transparent !important; padding-bottom: 10px !important; padding-top: 10px !important; }
nav#eut-hidden-menu .nav-item-desktop a { border-color: #eef1f6 !important; padding-bottom: 10px !important; padding-top: 10px !important; }

.menu-english span { display: none; }

.menu-swedish { bottom: -2px; }

.menu-swedish:before { content: ""; background: url("../../images/lang-se.png") no-repeat; background-size: 19px 11px; width: 19px; height: 11px; display: inline-block; }

.menu-swedish span { display: none; }

.eut-icon-globe:before { content: ""; background: url("../../images/lang-en.png") no-repeat; background-size: 19px 11px; width: 19px; height: 11px; display: inline-block; }

#eut-blog-title .eut-title { color: #fff; }
#eut-blog-title .eut-title span { font-weight: 400; }

#eut-feature-section:not(.eut-with-slider).eut-fullscreen, #eut-feature-section:not(.eut-with-slider).eut-fullscreen .eut-wrapper { min-height: 0 !important; height: 400px !important; }

#eut-feature-section.eut-with-slider { height: 570px !important; }

.eut-header-elements li:first-of-type { display: none; }

/* Slider */
body .owl-controls .owl-dot.active span, body .owl-controls .owl-dot:hover span { background-color: #aaa !important; opacity: 0.5 !important; border: none !important; border: 2px solid #aaa !important; }

body .owl-controls .owl-dot span { background-color: transparent !important; opacity: 0.5 !important; border: 2px solid #aaa !important; width: 10px; height: 10px; }

.home #eut-feature-section .eut-title-content-wrapper .eut-btn { border-radius: 3px; }

/* No header (line) */
.header-line { margin-top: 40px; }

.header-line .eut-row, .header-line .eut-column { padding: 0 !important; }

.header-line .eut-line-divider { border: none !important; box-shadow: 0px 5px 5px 0px #8a8a8a; height: 5px; }

.breadcrumbs { font-size: 14px; font-weight: 600; color: #a9a9a9; }

.breadcrumbs a { color: #a9a9a9; }

.eut-bg-overlay { top: 66px; }

@media (max-width: 414px) { body:not(.page-template-template-companyspecificcourses, .page-template-courses, .single-kurs) #my-pages-menu { bottom: 55px; } }

.kurs-template-default #my-pages-menu .eut-container { max-width: 1065px; }

#my-pages-menu { position: absolute; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5); z-index: 100; }
#my-pages-menu ul { margin: 0; display: flex; flex-flow: row wrap; list-style-type: none; height: 40px; align-items: center; }
@media (max-width: 860px) { #my-pages-menu ul { display: block; height: auto; } }
#my-pages-menu ul li { margin-right: 20px; width: auto; display: inline-block; }
@media (max-width: 860px) { #my-pages-menu ul li { display: block; } }
#my-pages-menu ul li:last-of-type { margin-right: 0; }
#my-pages-menu ul li.my-pages { margin-left: auto; }
#my-pages-menu ul li.my-pages a:before { content: '\f007'; font-family: "FontAwesome"; margin-right: 5px; }
#my-pages-menu ul a { color: #fff; }

#inverstor-relations-menu { position: absolute; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5); z-index: 100; }
@media (max-width: 767px) { #inverstor-relations-menu ul.fade-right:after { content: ""; position: absolute; z-index: 1; bottom: 0; right: 0; pointer-events: none; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black 90%); width: 20%; height: 100%; }
  #inverstor-relations-menu ul.fade-left:before { content: ""; position: absolute; z-index: 1; bottom: 0; left: 0; pointer-events: none; background-image: linear-gradient(to left, rgba(0, 0, 0, 0), black 90%); width: 20%; height: 100%; } }
#inverstor-relations-menu ul { margin: 0; display: flex; flex-flow: row wrap; list-style-type: none; height: 40px; align-items: center; }
@media (max-width: 767px) { #inverstor-relations-menu ul { display: block; height: 47px; overflow: auto; white-space: nowrap; } }
#inverstor-relations-menu ul li { margin-right: 40px; width: auto; display: inline-block; }
@media (max-width: 767px) { #inverstor-relations-menu ul li { display: inline-block !important; } }
#inverstor-relations-menu ul li:last-of-type { margin-right: 0; }
#inverstor-relations-menu ul li.current-menu-item a { font-weight: 900; }
#inverstor-relations-menu ul a { color: #fff; }
@media (max-width: 767px) { #inverstor-relations-menu ul a { line-height: 46px; } }

@media (max-width: 1024px) { .eut-bg-overlay { top: 60px; } }
#eut-footer .eut-widget-area { background: #000 !important; }

#eut-footer .eut-widget-area .widget { color: #fff !important; }

#eut-footer .eut-container { padding-top: 22px !important; padding-bottom: 25px !important; max-width: 750px !important; }

.eut-footer-wrapper .eut-row div:nth-of-type(2) .eut-column-wrapper { width: 300px; }

.eut-footer-wrapper .eut-row div:nth-of-type(3) .eut-column-wrapper { margin-left: 50px; }

/* Newsletter */
#eut-theme-wrapper .mc4wp-form-fields p { color: #fff !important; font-weight: bold; margin-bottom: 5px; }

#eut-theme-wrapper .mc4wp-form-fields input[type="email"] { background: #fff; width: 250px; height: 35px; min-height: 0px !important; margin-bottom: 7px; }

#eut-theme-wrapper .mc4wp-form-fields input[type="submit"] { width: 150px; height: 30px; background: #c6135d !important; color: #fff !important; padding: 0 !important; text-transform: none; border-width: 1px !important; border-style: solid !important; border-radius: 3px !important; font-size: 14px !important; font-weight: 900 !important; letter-spacing: 0px !important; font-family: 'Lato', sans-serif !important; }

.eut-element.eut-social ul li a i { font-size: 16px; }

#eut-theme-wrapper #eut-contactform-section form.wpcf7-form > p, #eut-theme-wrapper #eut-content form.wpcf7-form > p { margin: 0; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form br, #eut-theme-wrapper #eut-content form.wpcf7-form br { display: none; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form .wpcf7-form-control-wrap, #eut-theme-wrapper #eut-content form.wpcf7-form .wpcf7-form-control-wrap { margin-bottom: 7px; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form span.acceptance-999, #eut-theme-wrapper #eut-content form.wpcf7-form span.acceptance-999 { margin-bottom: 0; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form .wpcf7-submit, #eut-theme-wrapper #eut-content form.wpcf7-form .wpcf7-submit { display: block; width: 150px; height: 30px; margin: 0; margin-left: auto; margin-top: 15px; padding: 0; border: 1px solid #c6135d; border-radius: 2px; line-height: 27px; background-color: #c6135d; color: #ffffff; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form .wpcf7-form-control, #eut-theme-wrapper #eut-content form.wpcf7-form .wpcf7-form-control { height: 35px; min-height: 0; margin-bottom: 0; font-size: 16px; padding: 0.2em 0.5em; border-radius: 2px; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form .wpcf7-form-control.wpcf7-acceptance, #eut-theme-wrapper #eut-content form.wpcf7-form .wpcf7-form-control.wpcf7-acceptance { padding: 0; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form .wpcf7-list-item, #eut-theme-wrapper #eut-content form.wpcf7-form .wpcf7-list-item { margin: 0; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form #input-file, #eut-theme-wrapper #eut-content form.wpcf7-form #input-file { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form label[for='input-file'], #eut-theme-wrapper #eut-content form.wpcf7-form label[for='input-file'] { color: #c6135d; width: 150px; height: 30px; line-height: 27px; border: 1px solid; border-color: #c6135d !important; border-radius: 3px; text-align: center; display: inline-block; cursor: pointer; position: absolute; right: 170px; margin-top: 15px; }
@media only screen and (max-width: 767px) { #eut-theme-wrapper #eut-contactform-section form.wpcf7-form label[for='input-file'], #eut-theme-wrapper #eut-content form.wpcf7-form label[for='input-file'] { position: relative; right: 0; margin-left: 50%; float: right; } }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form .wpcf7-not-valid-tip, #eut-theme-wrapper #eut-contactform-section form.wpcf7-form .wpcf7-mail-sent-ok, #eut-theme-wrapper #eut-content form.wpcf7-form .wpcf7-not-valid-tip, #eut-theme-wrapper #eut-content form.wpcf7-form .wpcf7-mail-sent-ok { margin-top: 0; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form:after, #eut-theme-wrapper #eut-content form.wpcf7-form:after { content: ''; display: table; clear: right; }
#eut-theme-wrapper #eut-contactform-section form.wpcf7-form .ajax-loader, #eut-theme-wrapper #eut-content form.wpcf7-form .ajax-loader { position: absolute; }

#eut-theme-wrapper #eut-content form.wpcf7-form input[type='checkbox'] { height: auto; }

.wpcf7-response-output { clear: right; }

div.wpcf7-response-output { margin-right: 0 !important; }

h5.slider-head-title { font-family: 'lato', sans-serif; }

.slider-head-title { display: inline-block; min-width: 14%; margin-bottom: 15px; }
.slider-head-nav { display: inline-block; height: 100%; }
.slider-head .owl-prev, .slider-head .owl-next { color: transparent; width: 2em; height: 2em; border: 1px solid #c6135d; border-radius: 2px; box-sizing: border-box; float: left; position: relative; top: 0.5em; margin-left: 5px; position: relative; cursor: pointer; user-select: none; -moz-user-select: none; -webkit-user-select: none; }
.slider-head .owl-prev:hover, .slider-head .owl-next:hover { background-color: rgba(255, 255, 255, 0.75); }
.slider-head .owl-prev:after, .slider-head .owl-next:after { content: '<'; font-size: 16px; font-weight: bold; color: #c6135d; position: absolute; top: 50%; left: 50%; display: inline-block; transform: translate(-50%, -50%); }
.slider-head .owl-next:after { content: '>'; }

.slider-body .owl-stage { display: flex; }
.slider-body .owl-item { float: left; }

.ajde_evcal_calendar.boxy .slider-body .eventon_list_event { width: 100%; min-height: 100%; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_list_a { padding: 13px 0; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_cblock { font-family: Poppins; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_cblock .start { font-size: 20px; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_cblock .start em { font-size: 8px; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_cblock .end { font-size: 10px; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_desc.evo_info { padding: 0 15px; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_desc.evo_info .evo_above_title, .ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_desc.evo_info .evcal_event_title { font-size: 11px; font-family: Poppins; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_desc.evo_info .evcal_event_title { font-weight: 500; text-transform: none; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_desc.evo_info .evcal_desc_info { padding-top: 10px; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_desc.evo_info .evcal_location { font-size: 9px; line-height: 1.5; text-transform: uppercase; padding-left: 0; margin-bottom: 0; margin-right: 0; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event .evcal_desc.evo_info .evcal_location:before { display: none; }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event:hover { opacity: 0.85; }

.ajde_evcal_calendar.boxy #evcal_list.slider-body { border-radius: 0; }

.single-job .eut-description { margin-top: 100px; }

.single-job #eut-post-title .eut-title-content-wrapper .eut-title { text-indent: -2px; }

.filter-container { display: flex; flex-direction: row; }
@media only screen and (max-width: 767px) { .filter-container { flex-direction: column; } }

.filter-menu { padding-right: 45px; border-right: 1px solid #ccc; white-space: nowrap; }
@media only screen and (max-width: 767px) { .filter-menu { padding-right: 0; border-right: 0; padding-bottom: 3em; border-bottom: 1px solid #ccc; } }
@media only screen and (min-width: 768px) { .filter-menu { max-width: 200px; } }
.filter-menu h6 { text-transform: uppercase; }
.filter-menu h6:not(:first-of-type) { margin-top: 3em; }
.filter-menu ul { list-style: none; margin: 0; }
.filter-menu-title { cursor: pointer; color: #c6135d; padding: 0.5em 0.5em; line-height: 1; font-weight: 400; }
.filter-menu-title.active, .filter-menu-title:hover { background-color: #c6135d; color: #fff; }

.filter-content { padding-left: 40px; flex-grow: 1; }
@media only screen and (max-width: 767px) { .filter-content { padding-left: 0; margin-top: 3em; } }
.filter-content ul { list-style: none; margin: 0; }
.filter-content ul li { display: table-row; }
.filter-content ul li span { display: table-cell; }
.filter-content ul li span:first-of-type { width: 99%; }
.filter-content-head h6 { display: inline-block; margin-bottom: 1em; }
.filter-content-item { line-height: 1.2; }
.filter-content-item span { padding: 0.75em 0; border-bottom: 1px solid #ccc; }

.align-center { text-align: center; }

.text-semibold { font-weight: 500; }

.filter-content ul { margin-top: -10px; }

.filter-menu-title { font-size: 14px; font-weight: 900; line-height: 1.3; }

.eut-blog.eut-blog-masonry .eut-blog-item.eut-style-2 .eut-post-content-wrapper { min-height: 1px; }
.eut-blog.eut-blog-masonry .eut-blog-item.eut-style-2 .eut-post-content-wrapper { padding: 0; }
.eut-blog.eut-blog-masonry .eut-bg-primary-1 { display: none; }
.eut-blog.eut-blog-masonry .eut-post-content-wrapper { padding: 0; }
.eut-blog.eut-blog-masonry .eut-post-content .eut-post-meta { display: none; }
.eut-blog.eut-blog-masonry .eut-post-content .eut-post-title { font-size: 19px !important; font-weight: 500; text-align: left; line-height: 1.2 !important; }
.eut-blog.eut-blog-masonry .eut-post-content p { display: block !important; padding: 20px; opacity: 1 !important; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-stamp { position: absolute; top: 0; right: 0; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item { width: 33.33%; padding: 0 10px 20px !important; margin-bottom: 0 !important; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-bg-image { opacity: 1; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-post-header .eut-post-title { margin: 0.75em auto; font-size: 19px !important; font-weight: 500; text-align: left; line-height: 1.4 !important; color: #fff; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-post-header .eut-post-title:hover { color: #c6135d !important; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-post-header .eut-post-meta { display: none; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner p { color: #fff !important; padding: 0; padding-top: 0.75em; text-align: left; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-bg-primary-1 { opacity: 0; }
@media only screen and (max-width: 1200px) { .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item { width: 49.99%; } }
@media only screen and (max-width: 767px) { .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item { width: 100%; } }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item.category-whitepaper .eut-blog-item-inner { padding: 20px; background-color: #737373; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item.category-whitepaper .eut-blog-item-inner .eut-media img { margin: 0 auto; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item.category-whitepaper .eut-blog-item-inner .eut-media { position: relative; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item.category-whitepaper .eut-blog-item-inner .eut-media .eut-bg-image { position: relative; padding-bottom: 50%; background-size: contain; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item.category-whitepaper .eut-blog-item-inner .eut-post-title { margin-bottom: 0; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper) .eut-media { position: relative; padding-bottom: 80%; background-color: #737373; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper) .eut-post-content-wrapper { position: relative; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper) .eut-post-content .eut-post-header { position: absolute; left: 0; right: 0; bottom: 100%; padding: 20px; background-color: rgba(0, 0, 0, 0.5); padding: 20px; min-height: 7em; color: #fff; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper) .eut-post-content .eut-post-header a:hover { color: #c6135d; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper) .eut-post-content .eut-post-header .eut-post-title { margin-top: 0; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper) .eut-post-content p { padding: 20px; text-align: center; color: #000 !important; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper):not(.has-post-thumbnail) .eut-media { padding-bottom: 0; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item:not(.category-whitepaper):not(.has-post-thumbnail) .eut-post-content .eut-post-header { position: static; }
.eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-bg-overlay { opacity: 0; }
.eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp { position: absolute; top: 0; right: 0; width: 33.33%; padding: 0 10px 20px; }
@media only screen and (max-width: 1200px) { .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp { width: 49.99%; } }
@media only screen and (max-width: 767px) { .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp { width: 100%; } }
.eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .block-border:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .eut-isotope-item .eut-blog-item-inner:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .isotope-stamp .eut-blog-item-inner:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp #eut-theme-wrapper .eut-isotope-item .widget.widget_text:not(:last-child), #eut-theme-wrapper .eut-isotope-item .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .widget.widget_text:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget:not(:last-child), #eut-theme-wrapper .eut-isotope-item .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .widget.widget_mc4wp_form_widget:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .single .eut-header-default:not(:last-child), .single .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .eut-header-default:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .single-post .eut-header-default:not(:last-child), .single-post .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .eut-header-default:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp #eut-contactperson-section .eut-post-contactperson-content:not(:last-child), #eut-contactperson-section .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .eut-post-contactperson-content:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp #eut-contactform-section .wpcf7:not(:last-child), #eut-contactform-section .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .wpcf7:not(:last-child), .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp #eut-related-section .eut-related .eut-row .eut-element:not(:last-child), #eut-related-section .eut-related .eut-row .eut-blog.eut-blog-masonry .eut-isotope-container .isotope-stamp .eut-element:not(:last-child) { margin-bottom: 20px; }
.eut-blog.eut-blog-masonry .ajax-pagination .nav-links { text-align: center; }
.eut-blog.eut-blog-masonry .ajax-pagination .page-numbers:not(.next) { display: none; }
.eut-blog.eut-blog-masonry .ajax-pagination .next { color: #f0f0f0; background-color: #c6135d; border-color: #c6135d; width: 150px; }

.cag-contact-person { position: relative; }
.cag-contact-person .cag-contact-person-content { position: absolute; bottom: 0; left: 0; right: 0; padding: 20px 10px; background: rgba(255, 255, 255, 0.5); }
.cag-contact-person .cag-contact-person-type { font-weight: bold; }

.cag-arsstammor ul { list-style: none; }

.cag-arsstamma-accordion .eut-tab-link.active { border: 1px solid #c6135d; }

.occasion-container { margin: 20px 10px; -webkit-box-shadow: 0px 0px 5px 0px #949494; -moz-box-shadow: 0px 0px 5px 0px #949494; box-shadow: 0px 0px 5px 0px #949494; }
.occasion-container > .header { background-color: #333333; padding: 15px 45px; font-size: 20px; font-weight: 900; letter-spacing: 0.5px; color: white; text-transform: uppercase; }
.occasion-container .list .occasion:nth-child(odd) .title-bar { background-color: #c7135d; }
.occasion-container .list .occasion:nth-child(even) .title-bar { background-color: #cd2b6d; }
.occasion-container .list .occasion .title-bar { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; cursor: pointer; color: white; padding: 15px 45px; }
.occasion-container .list .occasion .title-bar .date { width: 15%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; }
.occasion-container .list .occasion .title-bar .date .start { margin-right: 15px; }
.occasion-container .list .occasion .title-bar .date .start .day { font-size: 25px; line-height: 25px; font-weight: bold; margin-bottom: 5px; }
.occasion-container .list .occasion .title-bar .date .start .month { text-transform: uppercase; font-size: 10px; }
.occasion-container .list .occasion .title-bar .date .end { min-width: 30px; }
.occasion-container .list .occasion .title-bar .date .end .day { font-size: 15px; line-height: 15px; font-weight: bold; margin-bottom: 5px; }
.occasion-container .list .occasion .title-bar .date .end .month { text-transform: uppercase; font-size: 10px; line-height: 10px; }
.occasion-container .list .occasion .title-bar .title-place { flex-grow: 1; }
.occasion-container .list .occasion .title-bar .title-place .title { font-size: 20px; font-weight: bold; margin-bottom: 8px; }
.occasion-container .list .occasion .title-bar .title-place .place { text-transform: uppercase; font-size: 12px; }
.occasion-container .list .occasion .content.open { height: auto; max-height: 1000px; padding-top: 20px; padding-bottom: 20px; }
.occasion-container .list .occasion .content { -webkit-transition: padding 0.7s ease, max-height 0.7s ease; transition: padding 0.7s ease, max-height 0.7s ease; overflow: hidden; max-height: 0; padding-left: 45px; padding-right: 45px; box-sizing: border-box; }
.occasion-container .list .occasion .content .schedule { border-bottom: 1px solid #d3d3d3; padding-bottom: 5px; }
.occasion-container .list .occasion .content .schedule .header .icon { width: 15px; margin-right: 10px; margin-left: 4px; }
.occasion-container .list .occasion .content .schedule .header .icon:before { content: '\f017'; font-family: "FontAwesome"; color: #565656; }
.occasion-container .list .occasion .content .schedule .header .label { text-transform: uppercase; font-weight: bold; }
.occasion-container .list .occasion .content .schedule .list .point .time { display: inline-block; width: 10%; margin-right: 15px; margin-bottom: 5px; }
.occasion-container .list .occasion .content .schedule .list .point .title { display: inline-block; }
.occasion-container .list .occasion .content .calendar-links { border-bottom: 1px solid #d3d3d3; font-weight: bold; padding: 20px 0; font-size: 14px; }
.occasion-container .list .occasion .content .calendar-links span { margin-right: 30px; }
.occasion-container .list .occasion .content .calendar-links .calendar:before { content: '\f073'; font-family: "FontAwesome"; color: #565656; margin-right: 13px; }
.occasion-container .list .occasion .content .register { border-bottom: 1px solid #d3d3d3; padding: 5px 0; }
.occasion-container .list .occasion .content .register .register-btn { border: 1px solid #d75e8d; color: #d75e8d; line-height: 27px; width: 120px; height: 30px; border-radius: 3px; font-size: 13px; font-weight: 900; display: inline-block; text-align: center; margin: 25px 0; }
.occasion-container .list .occasion .content .social { margin-top: 20px; margin-bottom: 25px; }
.occasion-container .list .occasion .content .social a { width: 40px; height: 40px; background: #dddddd; border-radius: 50px; display: inline-block; position: relative; margin-right: 4px; }
.occasion-container .list .occasion .content .social a i { position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); /* IE 9 */ -webkit-transform: translate(-50%, -50%); /* Safari */ transform: translate(-50%, -50%); }
.occasion-container .list .occasion .content .social .fa-facebook:before { content: "\f09a" !important; }

.login-modal-link, .register-modal-link { cursor: pointer; }

.modal { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 10000; }
.modal.open { display: block; }
.modal .modal-content { position: absolute; background-color: white; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); z-index: 1000; padding: 40px; width: 460px; }
.modal .modal-content .modal-close { position: absolute; right: 20px; top: 20px; font-size: 23px; cursor: pointer; }
.modal .modal-content fieldset { margin: 0 !important; }
.modal .modal-content .div_text { width: 100% !important; }
.modal .modal-content .button_div { float: right; }
.modal .modal-content .buttons { background-color: #C7135D; padding-left: 25px; padding-right: 25px; color: white; }
.modal .modal-content #wpmem_login input[type=submit]:focus { border: none !important; }
.modal .modal-content #wpmem_login { margin: 0; }

.course-code { display: inline-block; padding: 5px 15px; margin-bottom: 10px; background-color: #B2B2B2; }
.course-code p { color: #FFF; font-size: 13px; text-transform: uppercase; }

#evcal_list .rsvp-event-hint { margin-bottom: 20px; font-style: normal; }
#evcal_list .button, #evcal_list .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #evcal_list .next { display: block; width: 150px; height: auto; padding: 2px 0; border-radius: 3px; font-size: 14px; font-weight: 600; font-family: Lato,sans-serif; background: #c6135d; color: #fff; }

#evcal_list #rsvp-form input { min-height: 0; margin-bottom: 0; padding: 13px 14px 11px; border: 0; font-size: 14px; font-weight: 600; line-height: 1; background-color: #fff; }
#evcal_list #rsvp-form input::placeholder { font-weight: normal; }
#evcal_list #rsvp-form textarea { height: 100%; margin-bottom: 0; padding: 13px 14px 11px; border: 0; font-size: 14px; font-weight: 600; line-height: 1; background-color: #FFF; }
#evcal_list #rsvp-form textarea::placeholder { font-weight: normal; }
#evcal_list #rsvp-form .agree-container { display: flex; }
#evcal_list #rsvp-form .agree-container input { margin: 5px 0 auto; outline: none; }
#evcal_list #rsvp-form .agree-container span { display: inline; margin: 0; padding: 0 0 0 5px; border: 0; font-size: 12px; text-transform: initial; background-color: initial; }
#evcal_list #rsvp-form .agree-container span:hover { color: #808080; }
#evcal_list #rsvp-form .agree-container a { text-decoration: underline; }
#evcal_list #rsvp-form .button, #evcal_list #rsvp-form .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #evcal_list #rsvp-form .next { float: right; cursor: pointer; }
#evcal_list #rsvp-form .validation-error { padding-top: 5px; padding-bottom: 0px; font-style: normal; color: #F95F51; }
#evcal_list #rsvp-form .inner { width: 100%; max-width: 520px; }
#evcal_list #rsvp-form .row { display: flex; margin-bottom: 10px; }
#evcal_list #rsvp-form .row .col { width: 100%; }
#evcal_list #rsvp-form .row .col-right { padding-right: 5px; }
#evcal_list #rsvp-form .row .col-left { padding-left: 5px; }

#evcal_list .rsvp-confirmation { margin-top: 20px; }
#evcal_list .rsvp-confirmation .circle-check { position: relative; display: block; width: 40px; height: 40px; margin-bottom: 20px; border: 2px solid #008B8E; border-radius: 50%; background-color: transparent; }
#evcal_list .rsvp-confirmation .circle-check:before { content: ''; display: block; position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -10px; height: 10px; width: 16px; border: solid #008B8E; border-width: 0 0 4px 4px; transform: rotate(-45deg); line-height: 0; }
#evcal_list .rsvp-confirmation .reserve-notis { font-style: normal; padding-bottom: 18px; }
#evcal_list .rsvp-confirmation .email-notis { padding: 0; font-style: normal; }
#evcal_list .rsvp-confirmation .email-notis .email { padding: 0; border: 0; background-color: initial; font-size: 13px; color: #656565; text-transform: initial; cursor: initial; }
#evcal_list .rsvp-confirmation .email-notis .email:hover { color: #656565; }

#evcal_list .evcal_details .details p { font-family: 'Lato'; font-size: 16px; font-weight: 300; font-style: initial; letter-spacing: 0px; line-height: 1.25; }
#evcal_list .evcal_details .details strong { font-weight: bold; }

#wpmem_reg legend { font-family: 'Lato', sans-serif !important; }
#wpmem_reg label { font-family: 'Lato', sans-serif !important; }
#wpmem_reg form .captcha { width: auto; margin-top: 5px; margin-left: 20%; text-align: left; }
@media (max-width: 720px) { #wpmem_reg form .captcha { margin-left: 0; } }
#wpmem_reg body:not(.page-id-2315) .div_text { height: auto !important; }
#wpmem_reg input[type="text"], #wpmem_reg input[type="password"], #wpmem_reg input[type="email"], #wpmem_reg input[type="url"], #wpmem_reg input[type="number"], #wpmem_reg input[type="date"], #wpmem_reg textarea { margin-bottom: 8px; }

.cision-news { margin: 30px 0; }
.cision-news hr { margin: 30px auto; }
.cision-news hr:last-of-type { display: none; }
.cision-news .post-preview { display: flex; }
.cision-news .post-preview .image-container { width: 35%; }
.cision-news .post-preview .image-container .image-holder { height: 114px; margin-right: 20px; background-size: cover; background-repeat: no-repeat; background-position: center; }
.cision-news .post-preview .content { width: 60%; }
.cision-news .post-preview .content .post-title { margin-bottom: 10px; }

#eut-theme-wrapper .cision-subscription h6 { margin-bottom: 15px; text-transform: uppercase; }
#eut-theme-wrapper .cision-subscription .form { display: flex; flex-wrap: wrap; }
#eut-theme-wrapper .cision-subscription .form input[type="text"] { min-height: auto; margin-bottom: 10px; padding: 7px 10px; border-radius: 2px; border-color: #D5D5D5; font-size: 16px; line-height: 0; }
#eut-theme-wrapper .cision-subscription .form input[type="text"]::placeholder { opacity: 1; color: #d5d5d5; }
#eut-theme-wrapper .cision-subscription .form .agree-container { display: flex; flex-wrap: wrap; margin-bottom: 20px; }
#eut-theme-wrapper .cision-subscription .form .agree-container .validation-error { top: 0; }
#eut-theme-wrapper .cision-subscription .form .agree-container input[type="checkbox"] { margin: 0px 0 auto; outline: none; }
#eut-theme-wrapper .cision-subscription .form .agree-container span { width: calc(100% - 16px); margin: 0; padding: 0 0 0 5px; border: 0; font-size: 12px; text-transform: initial; line-height: 1.25; background-color: initial; color: #808080; }
#eut-theme-wrapper .cision-subscription .form .agree-container a { text-decoration: underline; }
#eut-theme-wrapper .cision-subscription .form .button, #eut-theme-wrapper .cision-subscription .form .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .cision-subscription .form .next { width: 100%; max-width: 150px; height: auto; margin-left: auto; padding: 8px 0; line-height: 1; color: #FFF !important; background-color: #C6135D; cursor: pointer; }
#eut-theme-wrapper .cision-subscription .form .validation-error { margin: 0; padding: 0; top: -8px; font-style: normal; font-size: 12px; color: #F95F51; }
#eut-theme-wrapper .cision-subscription .validation-error { margin: 10px 0; color: #F95F51; }
#eut-theme-wrapper .cision-subscription .validation-success { margin: 10px 0; color: #309539; }

.bolag-list { padding-top: 20px !important; }
.bolag-list .eut-column-wrapper { background-size: cover; min-height: 286px; max-height: 286px; }
.bolag-list .eut-column-wrapper .undertext { text-align: center; }
@media only screen and (min-width: 768px) { .bolag-list .eut-column-wrapper .undertext { min-height: 150px; } }
@media only screen and (min-width: 883px) and (max-width: 967px) { .bolag-list .eut-column-wrapper .undertext { min-height: 170px; } }
.bolag-list .eut-column-wrapper .undertext p { font-size: 16px; line-height: 20px; }

@media screen and (max-width: 767px) { #investor-sections a.button, #investor-sections .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #investor-sections a.next { padding-left: 30px !important; padding-right: 30px !important; } }
@media screen and (max-width: 767px) { #investor-sections .investor-footer h3 { font-size: 22px !important; } }
#investor-sections .senaste-rapporterna { color: #000; }
@media screen and (max-width: 767px) { #investor-sections .senaste-rapporterna { min-height: unset; } }
#investor-sections .senaste-rapporterna a.button, #investor-sections .senaste-rapporterna .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #investor-sections .senaste-rapporterna a.next { color: #c9306c; padding-left: 70px; padding-right: 70px; right: 30px; bottom: 30px; position: absolute; }
@media screen and (max-width: 767px) { #investor-sections .senaste-rapporterna a.button, #investor-sections .senaste-rapporterna .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #investor-sections .senaste-rapporterna a.next { padding-left: 30px; padding-right: 30px; } }
#investor-sections .senaste-rapporterna h3 { margin-bottom: 30px; }
#investor-sections .senaste-rapporterna div.date { display: flex; }
#investor-sections .senaste-rapporterna .links-a { margin-left: 5px; }
#investor-sections .senaste-rapporterna .links-a a { color: #c6135d; font-weight: bold; }
#investor-sections .senaste-rapporterna .links-a a:before { content: "["; color: black; font-weight: normal; }
#investor-sections .senaste-rapporterna .links-a a:after { content: "]"; color: black; font-weight: normal; }
#investor-sections .senaste-rapporterna ul { list-style: none; padding-left: 0; margin-left: 0; }
#investor-sections .senaste-rapporterna ul li { line-height: 22px; margin-bottom: 15px; }
#investor-sections .senaste-rapporterna ul li div.rapport-title { font-weight: 600; }
#investor-sections .senaste-pressreleaserna a.button, #investor-sections .senaste-pressreleaserna .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #investor-sections .senaste-pressreleaserna a.next { color: #fff; padding-left: 70px; padding-right: 70px; right: 30px; bottom: 30px; position: absolute; }
#investor-sections .senaste-pressreleaserna h3 { margin-bottom: 30px; color: #fff; }
#investor-sections .senaste-pressreleaserna ul { list-style: none; padding-left: 0; margin-left: 0; margin-bottom: 40px; }
#investor-sections .senaste-pressreleaserna ul li { line-height: 22px; margin-bottom: 15px; }
#investor-sections .senaste-pressreleaserna ul li a { color: #fff; font-weight: 600; }
#investor-sections .senaste-pressreleaserna ul li a:hover { color: #c9306c; }
#investor-sections .finansiell-kalender { display: flex; flex-direction: column; height: 100%; max-height: 100%; color: #fff; }
@media screen and (max-width: 767px) { #investor-sections .finansiell-kalender { height: 608px; } }
#investor-sections .finansiell-kalender div.image-holder { height: 150px; }
#investor-sections .finansiell-kalender div.image-holder img { height: auto; max-height: 100%; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; }
#investor-sections .finansiell-kalender a { color: #fff; }
#investor-sections .finansiell-kalender h3 { margin-bottom: 30px; color: #fff; }
#investor-sections .finansiell-kalender ul { margin-left: 0; margin-bottom: 0; }
#investor-sections .finansiell-kalender ul li { border-bottom: none; display: flex; margin-bottom: 10px; }
#investor-sections .finansiell-kalender ul li p { font-weight: 600; padding-left: 10px; }
@media screen and (max-width: 767px) { #investor-sections .finansiell-kalender ul li p { font-size: 16px; line-height: 18px; } }
#investor-sections .finansiell-kalender ul li .date .day { font-size: 40px; font-weight: 700; }
@media screen and (max-width: 767px) { #investor-sections .finansiell-kalender ul li .date .day { font-size: 33px; } }
#investor-sections .finansiell-kalender ul li .date .month { text-transform: uppercase; }

@media screen and (max-width: 767px) { #finansiell-overview img { margin-bottom: 16px; width: 100%; } }
#finansiell-overview .diagram-footer-text { font-size: 12px; padding-top: 10px; }
@media screen and (max-width: 767px) { #finansiell-overview .diagram-footer-text { padding-top: 0; } }

.ir-kontakter p { font-weight: 500; }
.ir-kontakter p strong { font-weight: 900; }
.ir-kontakter img { max-width: 90%; }
@media screen and (max-width: 767px) { .ir-kontakter img { max-width: 50%; } }
.ir-kontakter .second-ir { padding-top: 40px; }

#eut-content .aktieagarna-table table { width: 100%; text-align: left !important; }
#eut-content .aktieagarna-table table .text-center { text-align: center !important; min-width: 80px; }
#eut-content .aktieagarna-table table .text-right { text-align: right !important; }
#eut-content .aktieagarna-table table tr.underline { border-bottom: 1px solid black !important; }
#eut-content .aktieagarna-table table td, #eut-content .aktieagarna-table table th { padding: 5px 2px !important; text-align: left !important; }
#eut-content .aktieagarna-table table thead { border-bottom: 1px solid #c6135d !important; }
#eut-content .aktieagarna-table table thead td, #eut-content .aktieagarna-table table thead th { color: #c6135d !important; }
#eut-content .aktieagarna-table table thead th { font-weight: bold !important; }

.investor-undersites-text p { margin-bottom: 20px !important; }
.investor-undersites-text li { line-height: 24px; }
.investor-undersites-text h4 { color: initial !important; border-bottom: none !important; font-weight: 800 !important; }
.investor-undersites-text a { color: #c6135d; }
.investor-undersites-text ul { padding-left: 30px; }

#cag-popup { position: fixed; top: 96px; width: 100%; height: 100%; z-index: 100; overflow-y: auto; overflow-x: hidden; opacity: 0.9; }
@media (max-width: 767px) { #cag-popup { opacity: 1; } }
#cag-popup .popup-container { max-width: 720px; margin-left: auto; margin-right: auto; }
#cag-popup .popup-container p { font-weight: normal; }
#cag-popup a.button, #cag-popup .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #cag-popup a.next { cursor: pointer; padding-left: 15px; padding-right: 15px; margin-top: 50px; color: #c6135d; }
@media (max-width: 767px) { #cag-popup a.button, #cag-popup .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #cag-popup a.next { margin-top: 25px; margin-bottom: 50px; } }
#cag-popup .lng-selector { margin-bottom: 10px; }
#cag-popup .lng-selector a { cursor: pointer; }
#cag-popup .lng-selector a.active { font-weight: 700; }
#cag-popup .read-more { background: linear-gradient(-180deg, rgba(255, 255, 255, 0.6) 65%, white 35%); position: absolute; bottom: 80px; width: 100%; height: 120px; }
#cag-popup .read-more .arrow { position: absolute; left: 50%; top: 20px; transform: translate(-50%); height: 50px; }

#eut-page-breadcrumbs { border: none !important; padding-top: 8px; }
#eut-page-breadcrumbs ul.eut-breadcrumb-items li { text-transform: initial; font-size: 14px; font-family: lato; font-weight: 600; color: #6e6e6e; }
@media (max-width: 767px) { #eut-page-breadcrumbs ul.eut-breadcrumb-items li { font-size: 10px; } }
#eut-page-breadcrumbs ul.eut-breadcrumb-items li.eut-breadcrumb-first { display: none; }

/********************************************** Hero
*/
.home #eut-feature-section .eut-title-content-wrapper { background: rgba(0, 0, 0, 0.5); max-width: 290px; width: 100%; padding: 30px; }

#eut-feature-section.eut-fullscreen .eut-description { font-size: 20px !important; }

.home #eut-feature-section .eut-title-content-wrapper .eut-btn { border: 1px solid #fff; background: transparent; width: 160px; text-transform: none; padding: 0.4em 0px; margin-right: 0; float: right; }

/********************************************** Content
*/
#eut-main-content .eut-main-content-wrapper, #eut-sidebar { padding-top: 0 !important; padding-bottom: 0 !important; }

/* Blocks */
.block-grid { display: table; margin: 0 auto; max-width: 935px; width: 100%; }

.block-grid .eut-container { max-width: none; }

.intro .eut-column-wrapper { font-size: 19px !important; font-weight: 500; max-width: 750px; margin: 0 auto; line-height: 28px; }

.intro .eut-text span { color: #c6135d; }

.eut-column-wrapper { font-size: 16px; font-weight: 300; line-height: 1.25; }

.block-grid .eut-element, .block-grid .eut-blog-leader.eut-layout-1, .block-grid .wpb_raw_code { float: left; margin: 10px !important; vertical-align: top; }

.block-grid .eut-row.eut-columns-gap-30 .eut-column, .block-grid .eut-row.eut-columns-gap-30 { padding: 0 !important; margin: 0 !important; }

.block-grid .eut-element p:not(:first-of-type), .block-grid .eut-element h3, .block-grid .wpb_raw_code h3 { padding-left: 33px; padding-right: 33px; }

.block-grid .alignleft { margin-right: 25px; }

/* Block Types */
.block-border, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner, #eut-theme-wrapper .eut-isotope-item .widget.widget_text, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget, .single .eut-header-default, .single-post .eut-header-default, #eut-contactperson-section .eut-post-contactperson-content, #eut-contactform-section .wpcf7, #eut-related-section .eut-related .eut-row .eut-element, .single-post .eut-media img { box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8); }

.block-600x290 { width: 600px; height: 288px; }

.home .block-600x290.block-image-right .button, .home .block-600x290.block-image-right .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .home .block-600x290.block-image-right .next { right: 368px; }

.block-290x290 { width: 288px; height: 288px; }

.block-290x600 { width: 288px; height: 598px; }

.block-jobs, #eut-theme-wrapper .eut-isotope-item .widget.widget_text { background: #c6135d; color: #fff; }
@media (max-width: 467px) { .block-jobs, #eut-theme-wrapper .eut-isotope-item .widget.widget_text { padding-right: 0 !important; } }

/* Block Types Styles */
.block-grid h3 { margin-top: 30px; margin-bottom: 10px; }

/* .block-290x600 h3 {
	margin-top: -20px;
	z-index: 10; position: relative;
} */
.block-jobs h3, #eut-theme-wrapper .eut-isotope-item .widget.widget_text h3 { color: #fff; padding-left: 0px !important; }

.block-white .button, .block-white .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-white .next { border-color: #c6135d; color: #c6135d; width: 150px; }

.block-color .button, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .button, .block-color .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-color .next, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_text .next { border-color: #fff; background: #fff; color: #c6135d; width: 150px; }

.block-grid .button, .block-grid .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-grid .next, .block-grid .block-jobs .button, .block-grid #eut-theme-wrapper .eut-isotope-item .widget.widget_text .button, #eut-theme-wrapper .eut-isotope-item .block-grid .widget.widget_text .button, .block-grid .block-jobs .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-grid .block-jobs .next, .block-grid #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-grid #eut-theme-wrapper .eut-isotope-item .widget.widget_text .next, #eut-theme-wrapper .eut-isotope-item .block-grid .widget.widget_text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .block-grid .widget.widget_text .next { position: absolute; bottom: 20px; right: 20px; }

.block-grid .block-image-right .button, .block-grid .block-image-right .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-grid .block-image-right .next { right: 350px; }

.block-grid .block-jobs p, .block-grid #eut-theme-wrapper .eut-isotope-item .widget.widget_text p, #eut-theme-wrapper .eut-isotope-item .block-grid .widget.widget_text p { position: static; }

.block-jobs .button, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .button, .block-jobs .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-jobs .next, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_text .next { float: right; margin-top: 20px; margin-left: 50%; position: relative; bottom: auto; right: auto; }

.block-jobs ul, #eut-theme-wrapper .eut-isotope-item .widget.widget_text ul { list-style: none; padding: 0; margin: 0; overflow: hidden; }

.block-jobs ul li, #eut-theme-wrapper .eut-isotope-item .widget.widget_text ul li { border-bottom: 1px solid #e389ae; padding-top: 1px; padding-bottom: 3px; white-space: nowrap; }
.block-jobs ul li:last-of-type, #eut-theme-wrapper .eut-isotope-item .widget.widget_text ul li:last-of-type { border-bottom: 0; }

.block-jobs ul li a, #eut-theme-wrapper .eut-isotope-item .widget.widget_text ul li a { color: #fff; }

/* Clearfix */
.block-border:before, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner:before, #eut-theme-wrapper .eut-isotope-item .widget.widget_text:before, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget:before, .single .eut-header-default:before, .single-post .eut-header-default:before, #eut-contactperson-section .eut-post-contactperson-content:before, #eut-contactform-section .wpcf7:before, #eut-related-section .eut-related .eut-row .eut-element:before, .block-border:after, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner:after, #eut-theme-wrapper .eut-isotope-item .widget.widget_text:after, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget:after, .single .eut-header-default:after, .single-post .eut-header-default:after, #eut-contactperson-section .eut-post-contactperson-content:after, #eut-contactform-section .wpcf7:after, #eut-related-section .eut-related .eut-row .eut-element:after { content: " "; display: table; }

.block-border:after, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner:after, #eut-theme-wrapper .eut-isotope-item .widget.widget_text:after, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget:after, .single .eut-header-default:after, .single-post .eut-header-default:after, #eut-contactperson-section .eut-post-contactperson-content:after, #eut-contactform-section .wpcf7:after, #eut-related-section .eut-related .eut-row .eut-element:after { clear: both; }

.block-border, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner, #eut-theme-wrapper .eut-isotope-item .widget.widget_text, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget, .single .eut-header-default, .single-post .eut-header-default, #eut-contactperson-section .eut-post-contactperson-content, #eut-contactform-section .wpcf7, #eut-related-section .eut-related .eut-row .eut-element { *zoom: 1; }

.block-jobs .long:after, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .long:after { content: "..."; }

/********************************************** Case
*/
.section-blackbg .eut-column-wrapper { background: rgba(0, 0, 0, 0.3); color: #fff !important; width: 288px; }

.section-case, .section-case.section-blackbg .eut-column-wrapper { height: 284px; letter-spacing: 3px; font-size: 13px !important; font-weight: 900; }

.section-case.section-blackbg p { margin-bottom: 0; position: static; }

.section-case.section-blackbg h3 { font-size: 34px; color: #fff !important; font-weight: normal; line-height: 40px !important; letter-spacing: 0px; }

.block-link { position: absolute; width: 100%; height: 100%; top: 0; left: 0; text-indent: -9999px; }

/********************************************** Logos
*/
.section-logos { text-align: center; }

.section-logos img { margin: 0 24px; display: inline-block; vertical-align: middle; }

.section-logos .eut-image { line-height: 94px; }

.section-logos .eut-image.eut-align-center img, .section-logos img.eut-align-center { display: inline-block; vertical-align: middle; }

/********************************************** Calendar
*/
.section-calendar .button, .section-calendar .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .section-calendar .next { border-color: #c6135d; color: #fff; background-color: #c6135d; width: 150px; float: right; margin-top: 10px; }

.eut-column-wrapper > .ajde_evcal_calendar { display: none; }

/* Show only the first location line */
.evcal_desc.evo_info .evcal_location { font-size: 0px !important; }

.evcal_desc.evo_info .evcal_location em { font-size: 9px !important; }

/********************************************** Quote
*/
.section-quote .eut-column-wrapper { max-width: 665px; margin: 0 auto; }

.section-quote p { color: #e389ae; font-size: 15px; font-family: 'lato', sans-serif; font-weight: 400; }

.section-quote blockquote { margin-bottom: 0; }

.section-quote blockquote p { font-size: 20px; line-height: 30px; padding-left: 0; border: none; color: #fff; font-family: 'lato', sans-serif; font-weight: 400; }

.section-quote .button, .section-quote .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .section-quote .next { color: #fff; border-color: #fff; background-color: #c6135d; width: 160px !important; }

/********************************************** Sitemap
*/
.section-sitemap { padding-top: 20px !important; padding-bottom: 80px !important; }

.section-sitemap h4 { margin-top: 30px; margin-bottom: 8px; }

.section-sitemap h4 a { color: #999999; }

.section-sitemap a { color: #fff; margin-bottom: 2px; display: inline-block; }

/* Blurbs */
.section-blurbs .eut-element { height: 290px; background-size: cover; }

.section-blurbs .eut-element h3, .section-blurbs .eut-element p { color: #fff; }

.section-blurbs .eut-element .button, .section-blurbs .eut-element .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .section-blurbs .eut-element .next { width: 150px; color: #fff; position: absolute; bottom: 30px; right: 40px; }

/* CAG Group */
.section-caggroup h2, .section-caggroup h3, .section-caggroup h6, .section-caggroup p, .section-caggroup .button, .section-caggroup .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .section-caggroup .next { color: #fff; }

.section-caggroup h6 { margin-bottom: 40px; }

.block-caggroup { border: 1px solid #fff; border-radius: 2px; height: 130px; padding: 30px 35px; }

.block-caggroup .button, .block-caggroup .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-caggroup .next { width: 150px; position: absolute; bottom: 30px; right: 40px; }

/* CAG Group */
.section-fullwidth h3 { width: 75%; }

.section-fullwidth .button, .section-fullwidth .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .section-fullwidth .next { float: right; width: 150px; color: #ffffff; margin-right: 20px; }

.section-fullwidth .eut-text:after { content: ''; display: table; clear: right; }

.section-bottom_nav .button, .section-bottom_nav .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .section-bottom_nav .next { width: 150px; color: #ffffff; background-color: #c6135d; border-color: #c6135d; }

.block-onshadow { box-shadow: inset 0px 10px 12px -6px rgba(0, 0, 0, 0.5); }

.block-border .eut-text .button, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-text .button, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-text .button, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget .eut-text .button, .single .eut-header-default .eut-text .button, .single-post .eut-header-default .eut-text .button, #eut-contactperson-section .eut-post-contactperson-content .eut-text .button, #eut-contactform-section .wpcf7 .eut-text .button, #eut-related-section .eut-related .eut-row .eut-element .eut-text .button, .block-border .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-border .eut-text .next, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-text .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-text .next, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-text .next, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget .eut-text .next, .single .eut-header-default .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .single .eut-header-default .eut-text .next, .single-post .eut-header-default .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .single-post .eut-header-default .eut-text .next, #eut-contactperson-section .eut-post-contactperson-content .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-contactperson-section .eut-post-contactperson-content .eut-text .next, #eut-contactform-section .wpcf7 .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-contactform-section .wpcf7 .eut-text .next, #eut-related-section .eut-related .eut-row .eut-element .eut-text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-related-section .eut-related .eut-row .eut-element .eut-text .next { float: right; }
.block-border .eut-text:after, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner .eut-text:after, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-text:after, #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget .eut-text:after, .single .eut-header-default .eut-text:after, .single-post .eut-header-default .eut-text:after, #eut-contactperson-section .eut-post-contactperson-content .eut-text:after, #eut-contactform-section .wpcf7 .eut-text:after, #eut-related-section .eut-related .eut-row .eut-element .eut-text:after { content: ''; display: table; clear: both; }

.block-contactperson { position: absolute !important; width: 100%; bottom: 0; }

.block-contactform { height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.block-contactform::after { display: none !important; }

.case-container { max-width: 560px; width: 100%; margin-left: auto; margin-right: auto; }

.case-title { margin-bottom: 30px; margin-top: -40px; }

.case-title strong { font-size: 14px; font-weight: 900; }

.case-title p { margin-bottom: 0; }

.case-title h3 { font-size: 57px; font-weight: normal; line-height: 1 !important; letter-spacing: -2px; }

.block-case-banner1 { height: 160px; padding-left: 30px; padding-top: 40px; background-size: cover; }

.block-case-banner1:before { content: ""; width: 55%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(255, 255, 255, 0.7); z-index: -1; display: block; }

.block-case-banner1 strong { font-size: 14px; line-height: 2; }

.block-case-banner1 .button, .block-case-banner1 .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-case-banner1 .next { width: 120px; border-color: #c6135d; color: #c6135d; }

.block-case-banner1.block-text-right:before { right: 0; left: auto; }

.block-case-banner1.block-text-right h3, .block-case-banner1.block-text-right a { float: right; margin-right: 80px; }

.block-case-banner1.block-text-right .button, .block-case-banner1.block-text-right .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-case-banner1.block-text-right .next { clear: right; margin-right: 40px; }

.block-case-banner1:not(.block-text-right) .button, .block-case-banner1:not(.block-text-right) .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-case-banner1:not(.block-text-right) .next { float: right; margin-right: calc(45% + 55px); }

.block-case-banner2 { height: 120px; color: #fff; padding-left: 30px; padding-top: 20px; font-size: 13px; font-weight: 600; }

.block-case-banner2 a { color: #FFF; }

.block-case-banner2 a:hover { color: #FFF; }

.block-case-banner2 strong { font-size: 20px; font-weight: 900; }

.block-case-banner3, .block-case-banner3 .block-white { height: 180px; }

.block-social li:first-of-type { margin-right: 25px !important; }

.block-social .eut-social-share-facebook i { color: #000; font-size: 50px !important; }

.block-social .eut-social-share-linkedin i { color: #000; font-size: 50px !important; }

.block-more-cases { height: 160px; color: #fff; text-align: center; overflow: hidden; background-size: cover; }

.block-more-cases p { position: static; }

/*.block-more-cases p {
	display: table-cell; vertical-align: middle; height: inherit; font-size: 14px; font-weight: 700; width: 100vh;
}*/
.block-more-cases:before { content: ""; position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }

.block-more-cases a { width: 100%; height: 100%; color: #fff; display: block; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); /* IE 9 */ -webkit-transform: translate(-50%, -50%); /* Safari */ transform: translate(-50%, -50%); font-size: 14px; font-weight: 700; padding-top: 35%; }

.case-button { margin-top: 35px; text-align: center; }

.case-button .button, .case-button .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .case-button .next { width: 150px; background: #c6135d !important; color: #fff !important; }

.eut-section.case-hidden { display: none; }

.page-id-9 .eut-fullwidth-background { height: 610px !important; }

.page-id-9 .eut-animated-item { margin-top: 0 !important; }

.page-id-9 .section-bottom_nav { height: 200px !important; }

.page-id-9 p { line-height: 28px !important; margin-bottom: 20px; }

.page-id-9 .eut-section > div > .eut-row { display: table-cell; vertical-align: bottom; height: 460px; }

.page-id-9 .section-bottom_nav .eut-row { display: block !important; height: auto !important; }

.height-190 { height: 190px; }

.block-utb .button, .block-utb .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-utb .next { width: 150px; color: #fff; border-color: #fff; position: relative; z-index: 100; }

.block-utb p { padding-right: 180px; z-index: 50; }

.block-halfover { width: 50%; }

.section-col-over .eut-column-wrapper { padding-bottom: 80%; }
.section-col-over .eut-text { min-height: 5.2em; color: #fff; font-size: 19px; font-weight: 500; line-height: 1.4; position: absolute; bottom: 0; width: 100%; }
.section-col-over .eut-text a { color: #fff; }

.intro.block-color .button, #eut-theme-wrapper .eut-isotope-item .intro.widget.widget_text .button, .intro.block-color .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .intro.block-color .next, #eut-theme-wrapper .eut-isotope-item .intro.widget.widget_text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .intro.widget.widget_text .next { float: right; clear: right; }
.intro.block-color h3, #eut-theme-wrapper .eut-isotope-item .intro.widget.widget_text h3 { font-weight: 600; }

.spontanansokan-width { max-width: 745px; margin: 0 auto; }

#page-19 .mobile-filter-container { display: none; }

@media (max-width: 1100px) { #page-19 .mobile-filter-container { display: block; }
  #page-19 .filter-menu { display: none; } }
.block-text { margin: auto; }
.block-text h5 { font-family: inherit; margin-bottom: 2em; line-height: 1.48; }
.block-text h5 h6 { margin-bottom: 0; margin-top: 2em; }

.block-partners .eut-media { padding: 0 50px 30px; }

.section-media_image-over .eut-box-content { min-height: 10em; position: absolute; bottom: 0; padding: 10px 30px; background-color: rgba(0, 0, 0, 0.5); color: #fff; width: 100%; }
.section-media_image-over .eut-box .eut-media { margin-bottom: 0; }

.intro .eut-column-1-3 img { margin-bottom: 1em; }

.blocks-bottom .block-contactform { height: auto; }

@media (min-width: 900px) { .blocks-bottom .block-border > .eut-bookmark, .blocks-bottom .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .eut-blog-item-inner > .eut-bookmark, .eut-blog.eut-blog-masonry .eut-isotope-container .eut-isotope-item .blocks-bottom .eut-blog-item-inner > .eut-bookmark, .blocks-bottom #eut-theme-wrapper .eut-isotope-item .widget.widget_text > .eut-bookmark, #eut-theme-wrapper .eut-isotope-item .blocks-bottom .widget.widget_text > .eut-bookmark, .blocks-bottom #eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget > .eut-bookmark, #eut-theme-wrapper .eut-isotope-item .blocks-bottom .widget.widget_mc4wp_form_widget > .eut-bookmark, .blocks-bottom .single .eut-header-default > .eut-bookmark, .single .blocks-bottom .eut-header-default > .eut-bookmark, .blocks-bottom .single-post .eut-header-default > .eut-bookmark, .single-post .blocks-bottom .eut-header-default > .eut-bookmark, .blocks-bottom #eut-contactperson-section .eut-post-contactperson-content > .eut-bookmark, #eut-contactperson-section .blocks-bottom .eut-post-contactperson-content > .eut-bookmark, .blocks-bottom #eut-contactform-section .wpcf7 > .eut-bookmark, #eut-contactform-section .blocks-bottom .wpcf7 > .eut-bookmark, .blocks-bottom #eut-related-section .eut-related .eut-row .eut-element > .eut-bookmark, #eut-related-section .eut-related .eut-row .blocks-bottom .eut-element > .eut-bookmark { position: absolute; width: 100%; bottom: 0px; } }
#eut-theme-wrapper .cat-menu { margin: 30px auto; list-style: none; text-align: center; display: inline-block; }
#eut-theme-wrapper .cat-menu li { display: inline-block; }
#eut-theme-wrapper .cat-menu li.current-cat a { background-color: #c6135d; color: #fff; }
#eut-theme-wrapper .cat-menu li a { display: inline-block; cursor: pointer; color: #b1b1b1; padding: 0.5em 1em; line-height: 1; font-weight: 600; font-size: 15px; }
#eut-theme-wrapper .cat-menu li a:hover { color: #fff; background: #c6135d; }
@media only screen and (max-width: 767px) { #eut-theme-wrapper .cat-menu li { width: 100%; } }
#eut-theme-wrapper .eut-isotope-item .select-sub-category-container { background-color: #E0E0E0; padding: 25px; margin-bottom: 20px; border-radius: 0px; -webkit-box-shadow: 0px 0px 1px 0px #949494; -moz-box-shadow: 0px 0px 1px 0px #949494; box-shadow: 0px 0px 1px 0px #949494; }
#eut-theme-wrapper .eut-isotope-item .select-sub-category-container #konsultbloggen-sub-category-selector { font-size: 16px; font-weight: bold; margin: 0px; border: none; background-color: #FFF; border-radius: 7px; }
#eut-theme-wrapper .eut-isotope-item .widget:not(:last-of-type) { margin-bottom: 20px; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_text { padding: 20px; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget li a { display: inline-block; color: #fff; font-size: 16px; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget li a:not(:last-of-type) { border-bottom: 1px solid; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget li a:hover { color: #fff !important; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget .button, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget .next { color: #c6135d; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget .button:hover, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget .eut-blog.eut-blog-masonry .ajax-pagination .next:hover, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_text .textwidget .next:hover { color: #c6135d !important; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget { padding: 20px; background-color: #000; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget:after { content: ""; display: table; clear: both; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget p { text-transform: uppercase; margin-bottom: 1em !important; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget input[type='email'] { width: 100%; }
#eut-theme-wrapper .eut-isotope-item .widget.widget_mc4wp_form_widget input[type='submit'] { float: right; margin-bottom: 0; width: 150px; }
#eut-theme-wrapper .eut-blog { padding-top: 60px; padding-bottom: 60px; }
#eut-theme-wrapper .eut-search { display: flex; min-width: 100%; }
#eut-theme-wrapper .eut-search input[type="text"] { width: auto; height: auto; min-height: 30px; padding: 0.5em; font-size: 16px; flex-grow: 1; border-width: 2px; box-sizing: border-box; border-color: #c3c3c3; }
#eut-theme-wrapper .eut-search button[type='submit'] { position: static; font-size: 16px; color: #fff; background-color: #c6135d; width: 150px; height: auto; min-height: 30px; padding: 0.5em; line-height: 1; margin-left: 20px; margin-top: 1px; }
@media only screen and (max-width: 767px) { #eut-theme-wrapper .eut-search button[type='submit'] { margin-top: 10px; align-self: flex-end; } }
@media only screen and (max-width: 767px) { #eut-theme-wrapper .eut-search { flex-direction: column; } }

.single-post .eut-page-title { background-color: #fff; }

.single-post .eut-container > .eut-media { margin-top: 4px; }

.nyheter-header { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; margin-bottom: 20px; margin-top: 30px; }
.nyheter-header .blog-head { display: none; }
@media (max-width: 928px) { .nyheter-header { display: block; } }
.nyheter-header .search { width: 70%; margin: 0 auto; }
@media (max-width: 928px) { .nyheter-header .search { width: 100%; margin-top: 30px; } }
.nyheter-header .search input[type=text] { width: 70% !important; display: inline-block; }
.nyheter-header .search .search-btn { width: 25%; height: 35px !important; background-color: #C7135D !important; border: none !important; color: white !important; float: right; border-radius: 3px !important; padding: 0 !important; line-height: 35px !important; margin-top: 6px !important; }

.nyheter-filter ul { text-align: center; list-style: none; margin-left: 0; margin-right: 0; }
.nyheter-filter ul .current { background-color: #C7135D; }
.nyheter-filter ul .current a, .nyheter-filter ul .current a:hover, .nyheter-filter ul .current a:visited, .nyheter-filter ul .current a:focus, .nyheter-filter ul .current a:active { color: white; }
.nyheter-filter ul li { font-weight: bold; display: inline; margin-right: 0; margin-left: 0; padding-left: 20px; padding-right: 20px; padding-bottom: 5px; padding-top: 5px; }
.nyheter-filter ul li a { color: #838383; }
.nyheter-filter ul li:last-child { margin-right: 0; }

.nyhetsgridden { margin: 0 auto; }
.nyhetsgridden .eut-isotope-stamp { position: absolute; top: 0; right: 0; width: 280px; margin-right: 20px; }
.nyhetsgridden .eut-isotope-stamp section { -webkit-box-shadow: 0px 0px 5px 0px #949494; -moz-box-shadow: 0px 0px 5px 0px #949494; box-shadow: 0px 0px 5px 0px #949494; }
@media (max-width: 748px) { .nyhetsgridden { width: 100% !important; } }
.nyhetsgridden .grid-item { width: 280px; margin-bottom: 20px; }
@media (max-width: 748px) { .nyhetsgridden .grid-item { width: 100%; } }
.nyhetsgridden .grid-item:not(.eut-isotope-stamp) { -webkit-box-shadow: 0px 0px 5px 0px #949494; -moz-box-shadow: 0px 0px 5px 0px #949494; box-shadow: 0px 0px 5px 0px #949494; }
.nyhetsgridden .grid-item .has-image .image { background-size: cover; background-position: center center; background-repeat: no-repeat; min-height: 280px; position: relative; }
.nyhetsgridden .grid-item .has-image .image .title { background: rgba(0, 0, 0, 0.3); color: white; padding-left: 20px; padding-right: 20px; position: absolute; bottom: 0; left: 0; right: 0; min-height: 120px; }
.nyhetsgridden .grid-item .has-image .image .title a { color: white; }
.nyhetsgridden .grid-item .has-image .image .title a:hover h3 { color: #C7135E; }
.nyhetsgridden .grid-item .has-image .image .title h3 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: white; font-size: 18px; line-height: 22px; -webkit-transition: color 0.5s ease; transition: color 0.5s ease; }
.nyhetsgridden .grid-item .has-image .excerpt { padding: 30px; }
.nyhetsgridden .grid-item .no-image { color: white; min-height: 280px; padding: 30px; background-color: #737373; }
.nyhetsgridden .grid-item .no-image .title { margin-bottom: 20px; }
.nyhetsgridden .grid-item .no-image a:hover h3 { color: #C7135E; }
.nyhetsgridden .grid-item .no-image h3 { color: white; font-size: 18px; line-height: 22px; -webkit-transition: color 0.5s ease; transition: color 0.5s ease; }

.nyheter-show-more { text-align: center; margin-bottom: 20px; font-weight: bold; }
.nyheter-show-more .nyheter-show-more-btn { padding: 10px 20px; background-color: #C7135E; color: white; }
.nyheter-show-more .nyheter-show-more-btn:hover { color: white; }

.container-small, .single #eut-post-title .eut-title-content-wrapper, .single #eut-content .eut-main-content-wrapper .eut-single-post #eut-single-content .eut-container, .single .single-intro, .single #eut-tags-section .eut-container, .single #eut-contactperson-section .eut-container, .single #eut-contactform-section .eut-container, .single #eut-socials-section .eut-container, .single #eut-related-section .eut-container { max-width: 775px; padding-left: 15px; padding-right: 15px; margin: 0 auto; }

.single #eut-post-title .eut-title-content-wrapper { padding-top: 60px; display: block; text-align: left; }
.single #eut-post-title .eut-title-content-wrapper .eut-title { font-weight: 400; }
.single #eut-post-title .eut-title-content-wrapper .eut-description { margin-bottom: 0; font-size: 14px; text-transform: uppercase; }
.single #eut-content .eut-main-content-wrapper .eut-single-post #eut-single-media .eut-container { max-width: 900px; }
.single #eut-content .eut-main-content-wrapper .eut-single-post #eut-single-media .eut-container img { width: 100%; }
.single #eut-content .eut-main-content-wrapper .eut-single-post #eut-single-content .eut-container a { color: #c6135d; font-weight: 600; }
.single #eut-content.eut-right-sidebar .eut-content-wrapper, .single #eut-content.eut-right-sidebar #eut-main-content, .single #eut-content.eut-left-sidebar .eut-content-wrapper, .single #eut-content.eut-left-sidebar #eut-main-content { width: 100%; padding-right: 0 !important; padding-left: 0 !important; }
.single .single-intro { padding-top: 30px; padding-bottom: 30px; font-size: 19px; width: 90%; }
.single .eut-single-wrapper { padding-bottom: 60px; }

.single-post .eut-content { background-color: #fff; }
.single-post #eut-post-title .eut-title-content-wrapper .eut-title { color: #000; }
.single-post #eut-post-title .eut-title-content-wrapper .eut-description { color: #000; }
.single-post #eut-post-title .eut-categories { display: inline-block; }
.single-post #eut-post-title .eut-categories .cat-item { color: #fff; background-color: #b2b2b2; margin-right: 2px; }
.single-post #eut-post-title .eut-post-date { color: #b2b2b2; padding: 1em; }

.single-job #eut-post-title { background-color: #b2b2b2; }
.single-job #eut-post-title .eut-title-content-wrapper .eut-title { color: #fff; }
.single-job #eut-post-title .eut-title-content-wrapper .eut-description { color: #fff; }
.single-job #eut-single-media { display: none; }
.single-job .eut-single-post { font-weight: 300; }
.single-job .single-intro { font-weight: 500; margin-top: 30px; }

#eut-contactperson-section .eut-post-contactperson-content { position: relative; }
#eut-contactperson-section .eut-post-contactperson-content:not(:first-of-type) { margin-top: 20px; }
#eut-contactperson-section .eut-bg-wrapper { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#eut-contactperson-section .eut-bg-wrapper .eut-media-bg { background-size: cover; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#eut-contactperson-section .eut-post-content { position: relative; position: relative; z-index: 1; padding: 30px; background-color: rgba(255, 255, 255, 0.5); width: 41.6666666667%; }
#eut-contactperson-section .eut-post-content h6 { text-transform: uppercase; }
#eut-contactperson-section .eut-post-content p { margin-bottom: 0; }
@media only screen and (max-width: 767px) { #eut-contactperson-section .eut-post-content { margin-top: 60%; padding: 20px 30px; width: 100%; }
  #eut-contactperson-section .eut-media-bg--desktop { display: none; } }

#eut-contactform-section { margin-top: 20px; }
#eut-contactform-section .wpcf7 { padding: 30px; }
#eut-contactform-section .wpcf7 p { margin-bottom: 15px; }

#eut-tags-section .eut-single-post-tags { padding-top: 0.5em; }
#eut-tags-section .eut-single-post-tags.eut-padding-bottom-3x { padding-bottom: 2em; }
#eut-tags-section .eut-single-post-tags .eut-tags { text-align: left; }
#eut-tags-section .eut-single-post-tags .eut-tags li a { padding-left: 0; background-color: transparent; color: #b2b2b2; font-family: Lato; font-size: 14px; text-transform: none; }

#eut-socials-section { text-align: left; }
#eut-socials-section .eut-social-bar .eut-socials-bar-title { margin-bottom: 1em; }
#eut-socials-section .eut-social-bar .eut-bar-socials { margin-left: -8px; }
#eut-socials-section .eut-social-bar .eut-bar-socials li a { border: 0; border-radius: 0; width: 36px; height: 36px; }
#eut-socials-section .eut-social-bar .eut-bar-socials li a i { font-size: 36px; }
#eut-socials-section .eut-social-bar .eut-bar-socials li a:hover { color: inherit; }

#eut-related-section .eut-related.eut-padding-bottom-3x { padding-bottom: 30px; }
#eut-related-section .eut-related.eut-padding-top-3x { padding-top: 30px; }
#eut-related-section .eut-related .eut-related-title { display: none; }
#eut-related-section .eut-related .eut-row { display: flex; }
@media only screen and (max-width: 767px) { #eut-related-section .eut-related .eut-row { flex-direction: column; } }
@media only screen and (max-width: 767px) and (max-width: 767px) { #eut-related-section .eut-related .eut-row .eut-column { min-height: 200px; margin-bottom: 20px; } }

#eut-related-section .eut-related .eut-row .eut-column-wrapper { height: 100%; margin-bottom: 0; }
#eut-related-section .eut-related .eut-row .eut-element { height: 100%; background-color: rgba(0, 0, 0, 0.5); margin-bottom: 0; }
#eut-related-section .eut-related .eut-row .eut-element:hover { background-color: rgba(0, 0, 0, 0.6); }
#eut-related-section .eut-related .eut-row .eut-without-thumb, #eut-related-section .eut-related .eut-row .eut-media, #eut-related-section .eut-related .eut-row .eut-image-hover.hover { height: 100%; }
#eut-related-section .eut-related .eut-row .eut-without-thumb .eut-content, #eut-related-section .eut-related .eut-row .eut-media .eut-content, #eut-related-section .eut-related .eut-row .eut-image-hover.hover .eut-content { background-color: transparent; padding: 20px; position: absolute; top: 50%; width: 100%; transform: translateY(-50%); }
#eut-related-section .eut-related .eut-row .eut-without-thumb .eut-title, #eut-related-section .eut-related .eut-row .eut-media .eut-title, #eut-related-section .eut-related .eut-row .eut-image-hover.hover .eut-title { color: #fff; line-height: 1.3; opacity: 1; transform: none; }
#eut-related-section .eut-related .eut-row .eut-without-thumb .eut-image-hover, #eut-related-section .eut-related .eut-row .eut-media .eut-image-hover, #eut-related-section .eut-related .eut-row .eut-image-hover.hover .eut-image-hover { height: 100%; }
#eut-related-section .eut-related .eut-row .eut-media .eut-hover-overlay { opacity: 0.3; }
#eut-related-section .eut-related .eut-row .eut-media.hover .eut-hover-overlay { opacity: 0.4; }
#eut-related-section .eut-related .eut-columns-gap-30 { margin-left: -10px; margin-right: -10px; }
#eut-related-section .eut-related .eut-columns-gap-30 .eut-column { padding-left: 10px; padding-right: 10px; }

.eut-post-bottom-navigation { text-align: center; }
.eut-post-bottom-navigation .button, .eut-post-bottom-navigation .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-post-bottom-navigation .next { color: #fff; background-color: #c6135d; border-color: #c6135d; width: 150px; margin: 5px auto; }

.single-post-header { padding-top: 66px; }

.single-menu-section { background-color: #fff; }
.single-menu-section .single-menu { list-style: none; margin: 0.5em 0; }
.single-menu-section .single-menu-item { color: #b2b2b2; display: inline-block; }
.single-menu-section .single-menu-item a { color: #b2b2b2; }
.single-menu-section .single-menu-item:not(:first-of-type):before { content: '\/'; padding: 0 0.3em; }

.single-ajde_events.eut-body { background-color: #fff; }
.single-ajde_events .evo_page_body { padding-top: 66px; max-width: 940px; }
.single-ajde_events .calendar_header { display: none; }
.single-ajde_events .eventon_main_section { padding-top: 30px; padding-bottom: 60px; }
.single-ajde_events #eut-comment-form { display: none; }

.single #eut-post-title .eut-title-content-wrapper { padding-top: 0px; }

.single-menu-section .single-menu-item { font-size: 14px; font-weight: 600; }

.single-post #eut-post-title .eut-title-content-wrapper .eut-title { font-family: 'lato', serif; font-size: 64px; }

.single-post #eut-post-title { padding-top: 30px; height: auto !important; min-height: 0 !important; padding-bottom: 20px; }

.single-post #eut-post-title > .eut-wrapper { height: auto !important; min-height: 0 !important; }

.single-post .eut-title-meta-content { display: none; }

.single-post .eut-container p { line-height: 1.25; }

.block-kontakt { height: 280px; background-size: cover; }

.block-kontakt:before { background-color: rgba(255, 255, 255, 0.7); position: absolute; width: 100%; height: 115px; bottom: 0; left: 0; content: ""; display: block; }

.block-kontakt .eut-element { position: static; }

.block-kontakt .eut-element p, .block-kontakt p { bottom: 25px; left: 30px; position: absolute; }

.block-kontakt strong { font-size: 14px; letter-spacing: 1px; }

.block-kontakt-wrap { margin-left: 0 !important; margin-right: 0 !important; }

.block-button { text-align: center; margin-top: 25px; }

.block-button .button, .block-button .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-button .next { width: 155px; background: #c6135d; color: #fff; border: none; }

.section-clients img { position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); /* IE 9 */ -webkit-transform: translate(-50%, -50%); /* Safari */ transform: translate(-50%, -50%); }
@media (max-width: 767px) { .section-clients img { position: relative; top: auto; left: auto; -ms-transform: none; /* IE 9 */ -webkit-transform: none; /* Safari */ transform: none; margin: 0 auto; } }

.block-sharing a { width: 28px !important; height: 28px !important; line-height: 25px !important; font-size: 16px !important; }

.block-height-326 { height: 326px; }

.block-bottom-height { height: 302px; }

.blocks-bottom h3 { margin-bottom: 10px; }

.block-news { padding-top: 30px !important; padding-bottom: 0 !important; }
.block-news::after { content: ' '; display: block; clear: both; }

.block-news .eut-pagination, .block-news .eut-post-meta { display: none; }

.block-news .eut-post-header { position: absolute; top: 130px; left: 0; padding: 0 30px; }

.block-news .eut-post-header h2 { color: #fff !important; font-weight: 600 !important; font-size: 19px !important; line-height: 1.4 !important; }

.block-news .eut-media { overflow: hidden; max-height: 212px; height: 100%; }

.block-news .eut-media:after { content: ""; background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0; left: 0; width: 100%; height: 100px; }

.block-news .eut-post-content-wrapper { padding: 15px 30px 20px 30px !important; }

.block-news [itemprop="articleBody"] p { color: #000 !important; margin-bottom: 10px !important; }

.block-news .eut-blog-item-inner { box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8) !important; }

.block-finansiell-kontakt { height: 160px; background-size: cover; }

.block-finansiell-kontakt strong { font-size: 14px; }

.block-finansiell-kontakt:before { background-color: rgba(255, 255, 255, 0.7); position: absolute; width: 290px; height: 100%; top: 0; left: 0; content: ""; }

#eut-content table, #eut-content th, #eut-content td, #eut-content tr { border: none !important; color: #000; padding: 0; margin-bottom: 15px; }

.eventon_list_event.case-hidden { height: 0 !important; opacity: 0; }

.course-list-page .content-element { margin: 25px; }

.course-list { margin-top: 30px; margin-bottom: 50px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; width: 100%; }
@media (max-width: 730px) { .course-list { display: block; } }
.course-list .course-filter-col { flex-basis: 15%; border-right: 1px solid #777; padding-right: 25px; }
@media (min-width: 730px) { .course-list .course-filter-col .expand-filters { display: none; } }
.course-list .course-filter-col .expand-filters span { display: inline-block; padding: 5px 20px; font-size: 20px; font-weight: bold; border: 1px solid #ccc; cursor: pointer; }
@media (max-width: 730px) { .course-list .course-filter-col { border-right: 0; padding-right: 0; }
  .course-list .course-filter-col .filter-row { max-height: 0; overflow: hidden; } }
.course-list .course-filter-col span { font-weight: bold; margin-bottom: 15px; display: block; }
.course-list .course-filter-col ul { list-style: none; margin-left: 0; margin-right: 0; }
.course-list .course-filter-col ul a, .course-list .course-filter-col ul a:hover, .course-list .course-filter-col ul a:visited, .course-list .course-filter-col ul a:focus, .course-list .course-filter-col ul a:active { color: #C7135D; }
.course-list .course-filter-col ul .current { background-color: #C7135D; }
.course-list .course-filter-col ul .current a, .course-list .course-filter-col ul .current a:hover, .course-list .course-filter-col ul .current a:visited, .course-list .course-filter-col ul .current a:focus, .course-list .course-filter-col ul .current a:active { color: white; }
.course-list .course-filter-col ul li { padding-left: 20px; }
.course-list .course-list-col { flex-grow: 1; padding-left: 25px; }
@media (max-width: 730px) { .course-list .course-list-col { padding-left: 0; } }
.course-list .course-list-col .header { font-weight: bold; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; text-transform: uppercase; margin-bottom: 25px; }
.course-list .course-list-col .header div { padding-right: 15px; flex-grow: 0; flex-shrink: 0; }
.course-list .course-list-col .header div:nth-child(1) { width: 50%; }
.course-list .course-list-col .header div:nth-child(2) { width: 20%; }
.course-list .course-list-col .header div:nth-child(3) { text-align: center; width: 20%; }
.course-list .course-list-col .header div:last-child { padding-right: 0; text-align: right; width: 10%; }
.course-list .course-list-col .course-list-content .course:first-child { padding-top: 0; }
.course-list .course-list-col .course-list-content .course { border-bottom: 1px solid #777; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; padding-bottom: 15px; padding-top: 15px; }
.course-list .course-list-col .course-list-content .course h5 { margin-bottom: 0; font-size: 16px; line-height: 16px; }
.course-list .course-list-col .course-list-content .course div { padding-right: 15px; font-weight: bold; }
.course-list .course-list-col .course-list-content .course div:nth-child(1) { width: 50%; font-weight: 300; line-height: 20px; }
.course-list .course-list-col .course-list-content .course div:nth-child(2) { width: 20%; line-height: 1; }
.course-list .course-list-col .course-list-content .course div:nth-child(3) { width: 20%; font-weight: normal; text-align: center; line-height: 1; }
.course-list .course-list-col .course-list-content .course div:last-child { width: 10%; padding-right: 0; text-align: right; font-weight: normal; line-height: 1; }

.my-pages .content-element { margin-top: 25px; margin-bottom: 25px; }
.my-pages .mypage-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; }
@media (max-width: 906px) { .my-pages .mypage-container { display: block; } }
.my-pages .mypage-container .main.col { min-height: 200px; width: calc(65% - 15px); margin-right: 15px; }
@media (max-width: 906px) { .my-pages .mypage-container .main.col { width: 100%; margin-right: 0; } }
.my-pages .mypage-container .main.col .box { border: 1px solid #949494; margin-bottom: 25px; -webkit-box-shadow: 0px 0px 5px 0px #949494; -moz-box-shadow: 0px 0px 5px 0px #949494; box-shadow: 0px 0px 5px 0px #949494; }
.my-pages .mypage-container .main.col .box .header { font-weight: bold; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; text-transform: uppercase; background-color: #333333; color: white; font-size: 22px; }
.my-pages .mypage-container .main.col .box .content { padding: 25px; }
.my-pages .mypage-container .main.col .box.courses .course { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; margin-bottom: 40px; font-weight: bold; }
.my-pages .mypage-container .main.col .box.courses .course:last-child { margin-bottom: 0; }
.my-pages .mypage-container .main.col .box.courses .course .name { width: 70%; }
.my-pages .mypage-container .main.col .box.courses .course .name a { color: #C7135D; }
.my-pages .mypage-container .main.col .box.courses .course .date { width: 30%; }
.my-pages .mypage-container .main.col .box.orders .order { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; margin-bottom: 40px; font-weight: bold; }
@media (max-width: 572px) { .my-pages .mypage-container .main.col .box.orders .order { display: block; }
  .my-pages .mypage-container .main.col .box.orders .order .name { width: 100%; }
  .my-pages .mypage-container .main.col .box.orders .order .date { width: 100%; }
  .my-pages .mypage-container .main.col .box.orders .order .faktura { width: 100%; } }
.my-pages .mypage-container .main.col .box.orders .order:last-child { margin-bottom: 0; }
.my-pages .mypage-container .main.col .box.orders .order .name { width: 50%; }
.my-pages .mypage-container .main.col .box.orders .order .date { width: 20%; }
.my-pages .mypage-container .main.col .box.orders .order .faktura { width: 30%; }
.my-pages .mypage-container .main.col .box.orders .order .faktura a { color: #C7135D; }
.my-pages .mypage-container .sidebar.col { width: calc(35% - 15px); margin-left: 15px; }
@media (max-width: 906px) { .my-pages .mypage-container .sidebar.col { width: 100%; max-width: 100%; margin-left: 0; } }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter { margin-bottom: 25px; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .header { font-weight: bold; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; text-transform: uppercase; background-color: #333333; color: white; font-size: 22px; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .content { background-color: #4D4D4D; padding: 25px; color: white; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .content .section { margin-bottom: 15px; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .content .section h5 { margin: 0; color: white; font-size: 16px; line-height: 16px; margin-bottom: 10px; text-transform: uppercase; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons { text-align: right; margin-top: 50px; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons .button, .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons .next { display: inline-block; border: 1px solid white; border-radius: 0; padding-left: 10px; padding-right: 10px; height: 35px; line-height: 35px; width: 150px; margin-bottom: 15px; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons .button:last-child, .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons .eut-blog.eut-blog-masonry .ajax-pagination .next:last-child, .eut-blog.eut-blog-masonry .ajax-pagination .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons .next:last-child { margin-bottom: 0; }
.my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons a, .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons a:visited, .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons a:hover, .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons a:focus, .my-pages .mypage-container .sidebar.col .box.kontouppgifter .profile-buttons a:active { color: white; }

#page-2315 div.link-text { display: none; }

#eut-feature-section + #eut-page-title { display: none; }

#wpmem_reg, #wpmem_login { width: 100%; max-width: 600px; margin: 0 auto; }

#wpmem_login .div_text, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_select, #wpmem_reg .div_checkbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_radio, #wpmem_reg .div_image, #wpmem_reg .div_file, #wpmem_reg .div_url { width: 80% !important; margin: 0 0 10px 0 !important; float: right; clear: right; height: 50px; }

#wpmem_reg label, #wpmem_login label { float: left; width: 20%; clear: left; height: 60px; color: #000; padding-top: 10px; }

#wpmem_reg .req-text { float: left; width: 100%; }

#wpmem_reg label[for="user_login"], #wpmem_reg label[for="user_login"] + div { display: none; }

#wpmem_reg legend, #wpmem_login legend { margin-bottom: 40px !important; color: #000; text-transform: uppercase; }

#wpmem_reg .button_div, #wpmem_login .button_div { width: 100% !important; max-width: 600px; margin: 0 auto; }

body:not(.single-ajde_events) #wpmem_login { margin-top: 80px; margin-bottom: 100px; }

#page-2718 #wpmem_login form fieldset .link-text:last-child { display: none; }

#login-modal #wpmem_login form fieldset .link-text:last-child { display: block; }

#wpmem_reg input.buttons, #wpmem_login input.buttons { background: #c6135d !important; border-color: #c6135d !important; color: #FFF !important; }

#wpmem_reg label[for="addr2"] { visibility: hidden; }

.wpmem_msg { width: 100% !important; padding: 20px !important; margin-top: 70px !important; }

.utbildningsbloggen-header { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: row; margin-bottom: 20px; margin-top: 30px; }
@media (max-width: 928px) { .utbildningsbloggen-header { display: block; } }
.utbildningsbloggen-header .title { width: 50%; }
@media (max-width: 928px) { .utbildningsbloggen-header .title { width: 100%; } }
.utbildningsbloggen-header .title h3 { font-size: 42px; }
.utbildningsbloggen-header .search { width: 50%; }
@media (max-width: 928px) { .utbildningsbloggen-header .search { width: 100%; margin-top: 30px; } }
.utbildningsbloggen-header .search input[type=text] { width: 60% !important; display: inline-block; }
.utbildningsbloggen-header .search .search-btn { width: 35%; height: 35px !important; background-color: #C7135D !important; border: none !important; color: white !important; float: right; border-radius: 3px !important; padding: 0 !important; line-height: 35px !important; margin-top: 6px !important; }

.utbildningsbloggen-filter ul { text-align: center; list-style: none; margin-left: 0; margin-right: 0; }
.utbildningsbloggen-filter ul .current { background-color: #C7135D; }
.utbildningsbloggen-filter ul .current a, .utbildningsbloggen-filter ul .current a:hover, .utbildningsbloggen-filter ul .current a:visited, .utbildningsbloggen-filter ul .current a:focus, .utbildningsbloggen-filter ul .current a:active { color: white; }
.utbildningsbloggen-filter ul li { font-weight: bold; display: inline; margin-right: 0; margin-left: 0; padding-left: 20px; padding-right: 20px; padding-bottom: 5px; padding-top: 5px; }
.utbildningsbloggen-filter ul li a { color: #838383; }
.utbildningsbloggen-filter ul li:last-child { margin-right: 0; }

.utbildningsbloggen { margin: 0 auto; }
.utbildningsbloggen .grid-item { width: 280px; margin-bottom: 20px; -webkit-box-shadow: 0px 0px 5px 0px #949494; -moz-box-shadow: 0px 0px 5px 0px #949494; box-shadow: 0px 0px 5px 0px #949494; }
.utbildningsbloggen .grid-item .has-image .image { background-size: cover; background-position: center center; background-repeat: no-repeat; min-height: 280px; position: relative; }
.utbildningsbloggen .grid-item .has-image .image .title { background: rgba(0, 0, 0, 0.3); color: white; padding-left: 20px; padding-right: 20px; position: absolute; bottom: 0; left: 0; right: 0; min-height: 120px; }
.utbildningsbloggen .grid-item .has-image .image .title a { color: white; }
.utbildningsbloggen .grid-item .has-image .image .title a:hover h3 { color: #C7135E; }
.utbildningsbloggen .grid-item .has-image .image .title h3 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: white; font-size: 18px; line-height: 22px; -webkit-transition: color 0.5s ease; transition: color 0.5s ease; }
.utbildningsbloggen .grid-item .has-image .excerpt { padding: 30px; }
.utbildningsbloggen .grid-item .no-image { color: white; min-height: 280px; padding: 30px; background-color: #737373; }
.utbildningsbloggen .grid-item .no-image .title { margin-bottom: 20px; }
.utbildningsbloggen .grid-item .no-image a:hover h3 { color: #C7135E; }
.utbildningsbloggen .grid-item .no-image h3 { color: white; font-size: 18px; line-height: 22px; -webkit-transition: color 0.5s ease; transition: color 0.5s ease; }

.utbildningsbloggen-show-more { text-align: center; margin-bottom: 20px; font-weight: bold; }
.utbildningsbloggen-show-more .utbildningsbloggen-show-more-btn { padding: 10px 20px; background-color: #C7135E; color: white; }
.utbildningsbloggen-show-more .utbildningsbloggen-show-more-btn:hover { color: white; }

.course-section .kurs-content p { font-weight: 300; line-height: 20px; }
.course-section .kurs-content h6 { font-family: Poppins; font-weight: 600; font-style: normal; text-transform: none; font-size: 14px; letter-spacing: 0px; line-height: 1.2 !important; margin-top: 40px; }
.course-section .kurs-content .course-material .document-container i { padding-right: 8px; }
.course-section .sidebar .kursprogram { -webkit-box-shadow: 0px 0px 5px 0px #949494; -moz-box-shadow: 0px 0px 5px 0px #949494; box-shadow: 0px 0px 5px 0px #949494; padding-bottom: 10px; }
.course-section .sidebar .kursprogram .header { font-weight: bold; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; text-transform: uppercase; background-color: #333333; color: white; font-size: 22px; margin-bottom: 35px; }
.course-section .sidebar .kursprogram .box { margin: 0 35px; padding: 0 0 35px 35px; position: relative; }
.course-section .sidebar .kursprogram .box:before { content: ""; position: absolute; top: 0; left: -6px; width: 10px; height: 10px; display: block; background: #c6135d; }
.course-section .sidebar .kursprogram .box div { font-weight: bold; line-height: 10px; font-size: 14px; }
.course-section .sidebar .kursprogram .box span { font-size: 15px; }
.course-section .sidebar .kursprogram .box.active div { color: #c6135d; }
.course-section .sidebar .kursprogram .box.active div a { color: #c6135d; }
.course-section .sidebar .kursprogram .box:not(:last-of-type) { border-left: 2px solid #c6135d; }
.course-section .sidebar .kursprogram .box:last-of-type { border-left: 2px solid transparent; }

.kurs-fakta h3 { font-weight: bold; padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 25px; text-transform: uppercase; background-color: #333333; color: white; font-size: 22px; margin-bottom: 15px; }

.fakta-content { padding: 10px 30px 30px; }

.hidden.section-content { display: none; }

.kurs-head { max-height: 400px; }

.course-registration-success .header-image { height: 570px; background-size: cover; background-repeat: no-repeat; background-position: center; }

.course-registration .container { margin-top: 20px; display: flex; }
.course-registration .container .sidebar { width: 20%; }
.course-registration .container .sidebar > div { box-shadow: none; }
.course-registration .container .sidebar .info-box { background-color: #c7135d; color: white; padding: 10px; text-transform: uppercase; }
.course-registration .container .sidebar .info-box .date, .course-registration .container .sidebar .info-box .year { font-size: 25px; font-weight: bold; }
.course-registration .container .sidebar .info-box .year, .course-registration .container .sidebar .info-box .duration { margin-bottom: 15px; }
.course-registration .container .sidebar .info-box .duration, .course-registration .container .sidebar .info-box .location { font-size: 12px; }
.course-registration .container .main-content { flex-grow: 1; margin-left: 20px; }
.course-registration .container .main-content .title { margin-top: 0; font-size: 45px; line-height: 50px; font-weight: bold; margin-bottom: 20px; }
.course-registration .container .main-content .course_code { font-weight: bold; font-size: 14px; }
.course-registration .container .form-section { margin-top: 40px; }
.course-registration .container .form-section .have-an-account { max-width: 600px; }
.course-registration .container .form-section .buttons { border-radius: 3px !important; text-transform: none; font-size: 14px !important; font-weight: 500 !important; font-family: Lato !important; }
.course-registration .container .form-section .new-account-button:active, .course-registration .container .form-section .new-account-button:focus { border: 2px solid #c7135d !important; }
.course-registration .container .form-section .new-account-button { background: white; border: 2px solid #c7135d; border-radius: 3px; color: #c7135d; cursor: pointer; height: 30px; display: inline-block; font-size: 16px !important; font-family: Lato !important; font-weight: 500; font-style: normal; padding-left: 20px; padding-right: 20px; margin: 3px 0 !important; }
.course-registration .container .form-section .new-account { display: none; }
.course-registration .container .form-section legend { display: none; }
.course-registration .container .form-section h3 { font-size: 22px; }
.course-registration .container .form-section label { width: 35%; display: inline-block !important; }
.course-registration .container .form-section div { display: inline-block; width: 100% !important; }
.course-registration .container .form-section input[type=text], .course-registration .container .form-section input[type=password], .course-registration .container .form-section input[type=email] { width: 100% !important; }
.course-registration .container .form-section #wpmem_reg .div_text { width: 70% !important; float: right; }
.course-registration .container .form-section input[type=submit] { background-color: #C7135D !important; padding-left: 25px !important; padding-right: 25px !important; color: white !important; border: 0 !important; padding-top: 5px !important; padding-bottom: 5px !important; float: right; }

#rapport-och-press .desktop-filter-container h6 { font-weight: 800; font-size: 16px; text-transform: uppercase; }
@media screen and (max-width: 766px) { #rapport-och-press .desktop-filter-container { display: none; } }
@media screen and (min-width: 767px) { #rapport-och-press .mobile-filter-type { display: none; } }
#rapport-och-press select#year-filter, #rapport-och-press select#type-filter { font-size: 16px !important; padding: 14px 10px !important; background-image: url(../../images/select-arrow-down.png); background-position: 96% 50% !important; background-size: 30px; }
@media screen and (max-width: 766px) { #rapport-och-press #finansiell-kalender-list-desktop { display: none; } }
#rapport-och-press #finansiell-kalender-list-mobile { padding-top: 20px; }
#rapport-och-press #finansiell-kalender-list-mobile ul { margin: 0; padding: 0; }
#rapport-och-press #finansiell-kalender-list-mobile ul li { width: 100%; }
#rapport-och-press #finansiell-kalender-list-mobile ul a { font-size: 14px; }
@media screen and (min-width: 767px) { #rapport-och-press #finansiell-kalender-list-mobile { display: none; } }
#rapport-och-press .filter-menu-title { padding: 0.8em 0.5em !important; width: min-content; min-width: 52px; }
#rapport-och-press .filter-menu-rapport { padding-right: 45px; border-right: 1px solid #c6135d; white-space: nowrap; }
@media screen and (max-width: 766px) { #rapport-och-press .filter-menu-rapport { padding-right: initial; border-right: none; } }
#rapport-och-press .filter-menu-rapport ul { list-style: none; margin: 0; }
#rapport-och-press .filter-content-item span { border-bottom: 2px solid rgba(204, 204, 204, 0.62) !important; }
#rapport-och-press div.more-button-container { width: 100%; }
@media (max-width: 767px) { #rapport-och-press div.more-button-container { text-align: center; } }
#rapport-och-press div.more-button-container a#more { border-color: #c6135d; color: #fff; background-color: #c6135d; width: 100px; line-height: 36px; margin-top: 50px; margin-left: 195px; height: 36px; cursor: pointer; }
@media screen and (max-width: 767px) { #rapport-och-press div.more-button-container a#more { margin-left: 0; } }
#rapport-och-press li { display: flex; }
#rapport-och-press li.finans-kalender { white-space: initial; height: 114px; width: 186px; color: #fff; flex-direction: column; padding: 12px; }
#rapport-och-press li.finans-kalender:nth-child(even) { background-color: #d0467e; }
#rapport-och-press li.finans-kalender:nth-child(odd) { background-color: #c6135d; }
#rapport-och-press li.finans-kalender span { font-weight: 700; color: #fff; line-height: 14px; text-transform: uppercase; padding-top: 10px; font-size: 12px; cursor: initial; }
#rapport-och-press li.finans-kalender .day { font-size: 25px; font-weight: 800; }
#rapport-och-press li.finans-kalender .month { font-size: 11px; line-height: 15px; font-weight: 400; text-transform: uppercase; }
#rapport-och-press .mobile-filter-container { padding-top: 30px; }
#rapport-och-press .mobile-filter-container h6 { font-weight: 800; font-size: 16px; text-transform: uppercase; }
#rapport-och-press .rapport-list { display: flex; }
#rapport-och-press .rapport-list .rapport-list-img { height: 141px; width: 208px; min-width: 208px; background-size: contain; background-repeat: no-repeat; background-position: center; }
@media screen and (max-width: 766px) { #rapport-och-press .rapport-list .rapport-list-img { display: none; } }
#rapport-och-press .rapport-list .rapport-list-details { padding-left: 15px; display: flex; flex-direction: column; }
@media screen and (max-width: 766px) { #rapport-och-press .rapport-list .rapport-list-details { padding-left: 0; } }
#rapport-och-press .rapport-list .rapport-list-details h3 { letter-spacing: 0; }
@media screen and (max-width: 766px) { #rapport-och-press .rapport-list .rapport-list-details h3 { font-size: 18px; } }
@media screen and (max-width: 766px) { #rapport-och-press .rapport-list .rapport-list-date { font-size: 12px; } }
#rapport-och-press .rapport-list .rapport-list-intro { padding-top: 16px; }
#rapport-och-press .rapport-list .rapport-pdf { margin-top: auto; padding-bottom: 20px; display: flex; }
#rapport-och-press .rapport-list .rapport-pdf a { color: #c6135d; }
@media screen and (max-width: 766px) { #rapport-och-press .rapport-list .rapport-pdf a { font-size: 13px; } }
@media screen and (max-width: 766px) { #rapport-och-press .rapport-list .rapport-pdf { padding-top: 30px; } }

.single-release .cision-subscription { margin: 30px 15px 40px; }

#featured-client-case .eut-text { margin-left: 0 !important; }
#featured-client-case .eut-text.fix-height { width: 100%; height: 188px; background-repeat: no-repeat; background-position: center; background-size: cover; }
#featured-client-case .eut-text .layout { width: 43%; background-color: rgba(255, 255, 255, 0.7); display: block; height: 100%; }
#featured-client-case .eut-text .layout h3 { width: 80%; }
#featured-client-case .eut-text.layout-right .layout { float: right; }
#featured-client-case .eut-text.layout-right .layout a.button, #featured-client-case .eut-text.layout-right .layout .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #featured-client-case .eut-text.layout-right .layout a.next { right: 30px; bottom: 40px; }
#featured-client-case .eut-text.layout-left .layout { display: block; float: left; }
#featured-client-case .eut-text.layout-left .layout a.button, #featured-client-case .eut-text.layout-left .layout .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #featured-client-case .eut-text.layout-left .layout a.next { left: 130px; bottom: 40px; }

@media only screen and (max-width: 700px) { #featured-client-case .eut-text { display: flex; flex-direction: column; justify-content: flex-end; color: #000 !important; }
  #featured-client-case .eut-text.fix-height { width: initial; height: 188px; background-repeat: no-repeat; background-position: center; background-size: cover; }
  #featured-client-case .eut-text .layout { width: 100%; height: 100%; }
  #featured-client-case .eut-text .layout h3 { color: #000 !important; }
  #featured-client-case .eut-text .layout a.button, #featured-client-case .eut-text .layout .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination #featured-client-case .eut-text .layout a.next { display: block; right: 30px !important; left: unset !important; color: #c6135d; border-color: #c6135d; }
  #featured-client-case .eut-text h3 { padding-top: 15px; }
  #featured-client-case .block-grid .eut-element:after { background: transparent !important; }
  .block-grid .eut-element { margin-right: 0 !important; margin-left: 0 !important; } }
#eut-theme-wrapper #section-board { padding: 100px 0; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board { padding: 90px 0; } }
#eut-theme-wrapper #section-board .eut-column-1 h3 { margin-bottom: 25px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board .eut-column-1 h3 { margin-bottom: 16px; font-size: 22px !important; } }
#eut-theme-wrapper #section-board .eut-column-1-4 { margin-bottom: 30px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board .eut-column-wrapper { margin-bottom: 0; } }

#eut-theme-wrapper #section-press { padding: 100px 0 130px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press { padding: 80px 0px 60px; } }
#eut-theme-wrapper #section-press .eut-image { margin-left: -5px; margin-top: -20px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press .eut-image { margin: 0; } }
@media (max-width: 767px) { #eut-theme-wrapper #section-press .eut-image img { height: 140px; width: auto; } }
#eut-theme-wrapper #section-press .eut-text { color: rgba(255, 255, 255, 0.7); font-weight: normal; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press .eut-text { color: #FFF; font-size: 14px; line-height: 140%; margin-bottom: 20px; } }
#eut-theme-wrapper #section-press .eut-text a { color: #FFF; }
#eut-theme-wrapper #section-press .eut-text h1, #eut-theme-wrapper #section-press .eut-text h2, #eut-theme-wrapper #section-press .eut-text h3, #eut-theme-wrapper #section-press .eut-text h4, #eut-theme-wrapper #section-press .eut-text h5, #eut-theme-wrapper #section-press .eut-text h6 { color: #FFF; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press .eut-text h3 { margin: 0; } }
#eut-theme-wrapper #section-press .eut-btn { font-family: Lato, sans-serif !important; background-color: #FFF; color: #C6135D; border-radius: 3px; margin-top: 20px; padding: 6px 10px; font-size: 14px !important; font-weight: 900; text-transform: capitalize; border: 0; }
#eut-theme-wrapper #section-press .eut-btn:hover { border: 0; }

@media only screen and (max-width: 700px) { .eut-main-content-wrapper #section-branscher .eut-element { min-height: 288px !important; }
  .eut-main-content-wrapper #section-branscher .eut-element h3 { padding-top: 105px !important; }
  .eut-main-content-wrapper #section-branscher img { display: none; } }
@media (max-width: 1200px) and (min-width: 701px) { .eut-main-content-wrapper #section-branscher div.eut-text { width: 100%; height: 288px; margin-left: 0 !important; margin-right: 0 !important; overflow: hidden; background-image: none !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.block-image-right img { display: block; float: right; margin-left: 20px !important; min-width: 320px; max-width: 320px; margin-right: 0 !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.block-image-right a.button, .eut-main-content-wrapper #section-branscher div.eut-text.block-image-right .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.block-image-right a.next { right: 340px; }
  .eut-main-content-wrapper #section-branscher div.eut-text a.button, .eut-main-content-wrapper #section-branscher div.eut-text .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text a.next { right: 20px; }
  .eut-main-content-wrapper #section-branscher div.eut-text img { display: block; float: left; margin-right: 20px; margin-left: 0 !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text h3 { margin-top: 30px; margin-bottom: 10px; }
  .eut-main-content-wrapper #section-branscher div.eut-text.bank-finans-text img { margin-left: -150px !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.industri-text img { height: 288px !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.handel-tjanster img { margin-left: -120px !important; } }
@media only screen and (min-width: 1200px) { .eut-main-content-wrapper #section-branscher .on-the-right { float: right !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text { overflow: hidden; background-image: none !important; max-height: 288px; margin: 10px !important; margin-right: 15px !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.block-290x600 { max-height: 595px; }
  .eut-main-content-wrapper #section-branscher div.eut-text.block-290x600 img { width: 100%; }
  .eut-main-content-wrapper #section-branscher div.eut-text.block-290x600 h3 { margin-top: 0 !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.block-600x290 { width: 597px !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.button-left a.button, .eut-main-content-wrapper #section-branscher div.eut-text.button-left .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.button-left a.next { left: 30px; }
  .eut-main-content-wrapper #section-branscher div.eut-text.button-half-left a.button, .eut-main-content-wrapper #section-branscher div.eut-text.button-half-left .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.button-half-left a.next { left: 460px; }
  .eut-main-content-wrapper #section-branscher div.eut-text.button-2-3-left a.button, .eut-main-content-wrapper #section-branscher div.eut-text.button-2-3-left .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.button-2-3-left a.next { left: 330px; }
  .eut-main-content-wrapper #section-branscher div.eut-text.handel-tjanster a.button, .eut-main-content-wrapper #section-branscher div.eut-text.handel-tjanster .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.handel-tjanster a.next { left: 460px; }
  .eut-main-content-wrapper #section-branscher div.eut-text.industri-text a.button, .eut-main-content-wrapper #section-branscher div.eut-text.industri-text .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.industri-text a.next { left: 33px !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.forsvar-text a.button, .eut-main-content-wrapper #section-branscher div.eut-text.forsvar-text .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.forsvar-text a.next { left: 33px !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.halsa-vard-text a.button, .eut-main-content-wrapper #section-branscher div.eut-text.halsa-vard-text .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.halsa-vard-text a.next { left: 314px !important; }
  .eut-main-content-wrapper #section-branscher div.eut-text.bank-finans-text a.button, .eut-main-content-wrapper #section-branscher div.eut-text.bank-finans-text .eut-blog.eut-blog-masonry .ajax-pagination a.next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-branscher div.eut-text.bank-finans-text a.next { left: 33px !important; } }

@media (min-width: 1200px) { .eut-main-content-wrapper #section-kompetenser { /* .block-290x600.block-image-left.button-right {} */ }
  .eut-main-content-wrapper #section-kompetenser .block-600x290 { /* &.block-image-left.button-right {} */ }
  .eut-main-content-wrapper #section-kompetenser .block-600x290.block-image-right.button-right .button, .eut-main-content-wrapper #section-kompetenser .block-600x290.block-image-right.button-right .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-kompetenser .block-600x290.block-image-right.button-right .next { right: auto; left: 115px; }
  .eut-main-content-wrapper #section-kompetenser .on-the-right { float: right !important; }
  .eut-main-content-wrapper #section-kompetenser div.eut-text { overflow: hidden; } }
@media (max-width: 1200px) and (min-width: 701px) { .eut-main-content-wrapper #section-kompetenser div.eut-text { width: 100%; height: 288px; margin-left: 0 !important; margin-right: 0 !important; overflow: hidden; background-image: none !important; }
  .eut-main-content-wrapper #section-kompetenser div.eut-text img { display: block; float: left; margin-right: 20px; margin-left: 0 !important; }
  .eut-main-content-wrapper #section-kompetenser div.eut-text.block-image-right img { display: block; float: right; margin-left: 20px !important; min-width: 320px; max-width: 320px; margin-right: 0 !important; }
  .eut-main-content-wrapper #section-kompetenser div.eut-text.block-600x290.block-image-right.button-right .button, .eut-main-content-wrapper #section-kompetenser div.eut-text.block-600x290.block-image-right.button-right .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-kompetenser div.eut-text.block-600x290.block-image-right.button-right .next { right: 339px; left: auto; }
  .eut-main-content-wrapper #section-kompetenser div.eut-text h3 { margin-top: 30px; margin-bottom: 10px; } }
@media (max-width: 700px) { .eut-main-content-wrapper #section-kompetenser p { font-weight: normal !important; }
  .eut-main-content-wrapper #section-kompetenser strong { font-weight: 800; }
  .eut-main-content-wrapper #section-kompetenser .eut-element { display: flex; flex-direction: column; }
  .eut-main-content-wrapper #section-kompetenser .eut-element p:first-of-type { margin-bottom: auto; }
  .eut-main-content-wrapper #section-kompetenser .eut-element p:last-of-type { margin-bottom: 30px; }
  .eut-main-content-wrapper #section-kompetenser .eut-element .button, .eut-main-content-wrapper #section-kompetenser .eut-element .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .eut-main-content-wrapper #section-kompetenser .eut-element .next { display: none; } }

#eut-theme-wrapper #section-about-us-ingres { padding-bottom: 80px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-about-us-ingres { padding-top: 10px; padding-bottom: 30px; } }
@media (max-width: 767px) { #eut-theme-wrapper #section-about-us-ingres .ingress p { font-size: 16px; line-height: 140% !important; } }
#eut-theme-wrapper #section-about-us-ingres p { line-height: 140%; margin-bottom: 25px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-about-us-ingres p { margin-bottom: 20px; } }

#eut-theme-wrapper #section-board-of-directors { margin-top: 15px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors { margin-top: 25px; } }
#eut-theme-wrapper #section-board-of-directors h3 { margin-bottom: 45px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors h3 { margin-bottom: 20px; } }
#eut-theme-wrapper #section-board-of-directors .eut-columns-gap-30 { margin-left: -10px; margin-right: -10px; }
#eut-theme-wrapper #section-board-of-directors .eut-column { padding-left: 10px; padding-right: 10px; }
#eut-theme-wrapper #section-board-of-directors .eut-column-1-3 { margin-bottom: 50px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors .eut-column-1-3 { margin-bottom: 0; } }
#eut-theme-wrapper #section-board-of-directors .eut-column-1-3 .eut-image { height: 190px; margin-bottom: 10px; box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8); }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors .eut-column-1-3 .eut-image { height: auto; } }
#eut-theme-wrapper #section-board-of-directors .eut-column-1-3 .eut-text { padding-left: 3px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors .eut-column-1-3 .eut-text { font-size: 14px; } }

#eut-theme-wrapper #section-link-boxes { margin: 40px 0; }
@media (max-width: 767px) { #eut-theme-wrapper #section-link-boxes { margin: 0; padding: 20px 0; background-color: transparent; } }
#eut-theme-wrapper #section-link-boxes .eut-row { display: flex; }
@media (max-width: 767px) { #eut-theme-wrapper #section-link-boxes .eut-row { display: block; } }
#eut-theme-wrapper #section-link-boxes .eut-column-wrapper { color: #FFF; height: 219px; padding: 30px 15px 15px 30px; background-size: cover; background-position: center; box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8); }
@media (max-width: 767px) { #eut-theme-wrapper #section-link-boxes .eut-column-wrapper { display: flex; flex-wrap: wrap; margin-bottom: 10px; padding: 30px 30px 20px 30px; } }
#eut-theme-wrapper #section-link-boxes .eut-column-wrapper h3 { color: #FFF; font-size: 18px !important; }
@media (max-width: 767px) { #eut-theme-wrapper #section-link-boxes .eut-column-wrapper h3 { font-size: 18px !important; line-height: 140% !important; margin-top: 5px; margin-bottom: 5px; } }
@media (max-width: 767px) { #eut-theme-wrapper #section-link-boxes .eut-column-wrapper .eut-element:last-of-type { width: 100%; margin-top: auto; } }
@media (max-width: 767px) { #eut-theme-wrapper #section-link-boxes .eut-column-wrapper .eut-text { margin-bottom: 20px; } }
#eut-theme-wrapper #section-link-boxes .eut-column-wrapper .eut-text p strong { font-weight: 500; }
#eut-theme-wrapper #section-link-boxes .eut-column-wrapper .eut-btn { font-family: Lato, sans-serif !important; min-width: 130px; font-weight: 900; width: unset; margin-top: 50px; margin-bottom: 0; margin-right: 15px; padding: 6px 15px; border: 0; border-radius: 3px; background-color: #C6135D; color: #FFF; font-size: 14px !important; text-transform: capitalize; vertical-align: bottom; letter-spacing: 0; }
#eut-theme-wrapper #section-link-boxes .eut-column-wrapper .eut-btn:hover { border: 0; }
@media (max-width: 767px) { #eut-theme-wrapper #section-link-boxes .eut-column-wrapper .eut-btn { margin: 0; } }

#eut-theme-wrapper #section-headline-listing { padding-bottom: 90px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-headline-listing { padding-bottom: 40px; } }
#eut-theme-wrapper #section-headline-listing .eut-text { margin-bottom: 35px; margin-left: 50px; margin-right: 50px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-headline-listing .eut-text { margin-bottom: 20px; margin-left: 0; margin-right: 0; } }
#eut-theme-wrapper #section-headline-listing .eut-text a { color: #C6135D; }
#eut-theme-wrapper #section-headline-listing .eut-text h3 { margin-top: 35px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-headline-listing .eut-text h3 { font-size: 18px !important; line-height: 140% !important; margin-top: 25px; margin-bottom: 5px; } }

#eut-theme-wrapper #section-press-releases { padding: 60px 0 110px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-releases { padding: 40px 0px 20px; } }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-releases .eut-row { display: flex; flex-wrap: wrap; }
  #eut-theme-wrapper #section-press-releases .eut-row .eut-column-1-4 { order: 1; }
  #eut-theme-wrapper #section-press-releases .eut-row .eut-column-7-12 { order: 2; }
  #eut-theme-wrapper #section-press-releases .eut-row .eut-column-1-12 { display: none; } }
#eut-theme-wrapper #section-press-releases .eut-image { margin-top: -5px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-releases .eut-image { margin-top: 0; margin-bottom: 40px; } }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-releases .eut-image img { height: 140px; width: auto; } }
#eut-theme-wrapper #section-press-releases .eut-text { color: rgba(0, 0, 0, 0.8); }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-releases .eut-text { font-size: 14px; line-height: 140%; margin-bottom: 20px; } }
#eut-theme-wrapper #section-press-releases .eut-text a { color: #C6135D; }
#eut-theme-wrapper #section-press-releases .eut-text h1, #eut-theme-wrapper #section-press-releases .eut-text h2, #eut-theme-wrapper #section-press-releases .eut-text h3, #eut-theme-wrapper #section-press-releases .eut-text h4, #eut-theme-wrapper #section-press-releases .eut-text h5, #eut-theme-wrapper #section-press-releases .eut-text h6 { color: #000; }
#eut-theme-wrapper #section-press-releases .eut-btn { background-color: #FFF; color: #C6135D; border-radius: 3px; margin-top: 20px; padding: 6px 10px; font-size: 12px !important; text-transform: capitalize; border: 1px solid #C6135D; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-releases .eut-btn { margin-top: 10px; } }

#eut-theme-wrapper #section-press-photos { padding: 60px 0 100px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-photos { padding: 40px 0 60px; } }
#eut-theme-wrapper #section-press-photos h3 { margin-bottom: 20px; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 h3 { color: #FFF; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .image-box .eut-element:first-of-type { height: 220px; margin-bottom: 10px; box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8); }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-photos .eut-column-1-3 .image-box .eut-element:first-of-type { height: 180px; } }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .image-box .eut-text p { color: rgba(0, 0, 0, 0.8); line-height: 140%; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .image-box .eut-text a { color: #c6135d; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box { color: #FFF; height: 220px; padding: 25px; box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8); }
@media (max-width: 767px) { #eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box { height: auto; } }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box p { color: rgba(255, 255, 255, 0.8); }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box a { color: #fff; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box a:hover { color: #fff; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box strong { color: #FFF; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box h3 { margin: 0; }
#eut-theme-wrapper #section-press-photos .eut-column-1-3 .text-box .eut-text { margin-bottom: 15px; }

#eut-theme-wrapper #section-board-of-directors-alt { padding: 40px 0; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors-alt { padding: 40px 0 80px; } }
#eut-theme-wrapper #section-board-of-directors-alt .eut-column-1-3 { margin-bottom: 80px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors-alt .eut-column-1-3 { margin-bottom: 0; } }
#eut-theme-wrapper #section-board-of-directors-alt .eut-column-1-3 .eut-image { height: 190px; margin-bottom: 10px; border: 1px solid #D7D7D7; box-shadow: 0px 0px 5px 0px rgba(138, 138, 138, 0.8); }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors-alt .eut-column-1-3 .eut-image { height: auto; } }
#eut-theme-wrapper #section-board-of-directors-alt .eut-column-1-3 .eut-text { padding-left: 3px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors-alt .eut-column-1-3 .eut-text { font-size: 16px; } }

#eut-theme-wrapper #section-board-of-directors-text-block { padding: 70px 0 20px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-of-directors-text-block { padding: 10px 0 20px; } }

#eut-theme-wrapper #section-board-members { padding: 25px 0 100px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-members { padding: 25px 0 20px; } }
#eut-theme-wrapper #section-board-members .eut-columns-gap-30 { margin-left: -10px; margin-right: -10px; }
#eut-theme-wrapper #section-board-members .eut-row { display: flex; flex-wrap: wrap; }
#eut-theme-wrapper #section-board-members .eut-row:before, #eut-theme-wrapper #section-board-members .eut-row:after { display: initial; }
#eut-theme-wrapper #section-board-members .eut-column { margin-bottom: 20px; padding-left: 10px; padding-right: 10px; }
@media (max-width: 767px) { #eut-theme-wrapper #section-board-members .eut-column { margin-bottom: 0; }
  #eut-theme-wrapper #section-board-members .eut-column .eut-column-wrapper { margin-bottom: 20px; } }

#branches-intro div.horisontal-center { padding-top: 15px !important; }
@media only screen and (max-width: 700px) { #branches-intro div.text-image { display: grid; text-align: center; width: 100%; }
  #branches-intro div.text-image img { margin-left: auto !important; margin-right: auto !important; } }
#branches-intro div.text-image img { margin-bottom: 20px; }

@media (max-width: 768px) { #eut-theme-wrapper .eut-section.ipo-nasdaq.eut-padding-top-1x { padding-top: 0px; }
  #eut-theme-wrapper .eut-section.ipo-nasdaq.eut-padding-bottom-1x { padding-bottom: 40px; } }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-container { max-width: 740px; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-height-1x { height: 30px !important; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.eut-text strong { display: inline-block; margin-bottom: 2px; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.eut-text h3 { margin-bottom: 20px; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink { display: inline; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink { display: block; margin-bottom: 10px; } }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink a { border-color: #c6135d; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink a:hover { border-color: #c6135d; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink .eut-btn { background-color: #c6135d; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink .eut-btn { width: 100%; } }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink-outline { display: inline; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink-outline { display: block; } }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink-outline .eut-btn { padding-left: 36px; padding-right: 36px; background-color: transparent; border: 1px solid #c6135d; color: #c6135d; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink-outline .eut-btn { width: 100%; } }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink-outline .eut-btn::before { content: ''; position: absolute; display: inline-block; width: 12px; height: 16px; margin-top: -1px; background-image: url("../../images/pdf-icon.svg"); background-repeat: no-repeat; background-size: cover; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element.button-pink-outline .eut-btn span { display: inline; margin-left: 16px; vertical-align: middle; }
#eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element .eut-btn { min-width: 150px; margin-top: 0; margin-bottom: 0; margin-right: 20px; padding-top: 7px; padding-bottom: 8px; padding-left: 15px; padding-right: 15px; font-size: 12px !important; font-family: 'Lato' !important; line-height: 1; text-transform: capitalize; border-radius: 3px; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-nasdaq .eut-element .eut-btn { font-size: 13px !important; padding-top: 8px; padding-bottom: 8px; } }

#eut-theme-wrapper .eut-section.ipo-about-cag.eut-padding-top-2x { padding-top: 45px; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-about-cag.eut-padding-top-2x { padding-top: 25px; } }
#eut-theme-wrapper .eut-section.ipo-about-cag.eut-padding-bottom-2x { padding-bottom: 45px; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-about-cag.eut-padding-bottom-2x { padding-bottom: 20px; } }
#eut-theme-wrapper .eut-section.ipo-about-cag .eut-container { max-width: 740px; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-about-cag .eut-element.eut-text h3 { margin-bottom: 8px; } }
#eut-theme-wrapper .eut-section.ipo-about-cag .eut-empty-space.eut-height-2x { height: 45px; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-about-cag .eut-empty-space.eut-height-2x { height: 20px; } }

@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-offer.eut-padding-top-1x { padding-top: 20px; } }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-offer.eut-padding-bottom-1x { padding-bottom: 20px; } }
#eut-theme-wrapper .eut-section.ipo-offer .eut-container { max-width: 740px; }
#eut-theme-wrapper .eut-section.ipo-offer .eut-element.eut-text p { margin-bottom: 20px; }
#eut-theme-wrapper .eut-section.ipo-offer .eut-element.eut-text h3 { margin-bottom: 10px; }

#eut-theme-wrapper .eut-section.ipo-columns .eut-container { max-width: 740px; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .eut-column-wrapper { box-shadow: 0 0 5px 0 rgba(138, 138, 138, 0.8); }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left { color: #FFF; }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left { margin-top: 0 !important; } }
@media (max-width: 767px) { #eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left p:nth-last-child(1) { margin-bottom: 0; } }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left a { color: #FFF; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left h1, #eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left h2, #eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left h3, #eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left h4, #eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left h5, #eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-left h6 { color: #FFF; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-right .eut-element.eut-text p { margin: 0; font-weight: 300; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-right .eut-element.eut-text a { color: #C6135D; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-right .eut-element.eut-text ul { margin-top: 3px; margin-bottom: 25px; margin-left: 15px; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-column .column-right .eut-element.eut-text ul li { line-height: 20px; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-element.eut-text p { margin-bottom: 20px; font-weight: normal; }
#eut-theme-wrapper .eut-section.ipo-columns .eut-element.eut-text h1, #eut-theme-wrapper .eut-section.ipo-columns .eut-element.eut-text h2, #eut-theme-wrapper .eut-section.ipo-columns .eut-element.eut-text h3, #eut-theme-wrapper .eut-section.ipo-columns .eut-element.eut-text h4, #eut-theme-wrapper .eut-section.ipo-columns .eut-element.eut-text h5, #eut-theme-wrapper .eut-section.ipo-columns .eut-element.eut-text h6 { margin-bottom: 20px; }

@media (max-width: 768px) { #eut-theme-wrapper .ipo-tables.eut-padding-top-1x { padding-top: 25px; }
  #eut-theme-wrapper .ipo-tables.eut-padding-bottom-1x { padding-bottom: 25px; } }
#eut-theme-wrapper .ipo-tables .eut-container { max-width: 740px; }
#eut-theme-wrapper .ipo-tables .eut-element.eut-text p { margin-bottom: 5px; font-weight: 300; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-tables .eut-element.eut-text p { margin-bottom: 10px; } }
#eut-theme-wrapper .ipo-tables .table-container { overflow-x: auto; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-tables .table-pink-header table { /*                 table-layout: fixed; */ } }
#eut-theme-wrapper .ipo-tables .table-pink-header table thead tr { border-bottom: 1px solid #c6135d !important; }
#eut-theme-wrapper .ipo-tables .table-pink-header table thead tr th { padding-bottom: 5px; color: #c6135d; font-weight: bold; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-tables .table-pink-header table thead tr th { padding-bottom: 2px; } }
#eut-theme-wrapper .ipo-tables .table-pink-header table tbody tr:nth-last-child(1) { border-bottom: 1px solid #000 !important; }
#eut-theme-wrapper .ipo-tables .table-pink-header table tbody tr:nth-last-child(2) { border-bottom: 1px solid #000 !important; }
#eut-theme-wrapper .ipo-tables .table-pink-header table tbody tr:nth-last-child(3) { border-bottom: 1px solid #000 !important; }
#eut-theme-wrapper .ipo-tables .table-pink-header table tbody tr:nth-last-child(4) { border-bottom: 1px solid #000 !important; }
#eut-theme-wrapper .ipo-tables .table-pink-header table tbody tr td { padding-top: 5px; padding-bottom: 5px; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-tables .table-pink-header table tbody tr td { padding-top: 2px; padding-bottom: 2px; } }
#eut-theme-wrapper .ipo-tables .table-pink-header table tr th, #eut-theme-wrapper .ipo-tables .table-pink-header table tr td { text-align: center; min-width: 80px; }
#eut-theme-wrapper .ipo-tables .table-pink-header table tr th:nth-child(1), #eut-theme-wrapper .ipo-tables .table-pink-header table tr td:nth-child(1) { min-width: 100%; text-align: left; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-tables .table-pink-header table tr th:nth-child(1), #eut-theme-wrapper .ipo-tables .table-pink-header table tr td:nth-child(1) { min-width: calc(50vw - 32px); padding-right: 3px; } }
#eut-theme-wrapper .ipo-tables .table-pink-header table tr th:nth-child(2), #eut-theme-wrapper .ipo-tables .table-pink-header table tr td:nth-child(2) { text-align: center; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-tables .table-pink-header table tr th:nth-child(2), #eut-theme-wrapper .ipo-tables .table-pink-header table tr td:nth-child(2) { min-width: 80px; padding-left: 3px; padding-right: 3px; } }
#eut-theme-wrapper .ipo-tables .table-pink-header table tr th:nth-last-child(1), #eut-theme-wrapper .ipo-tables .table-pink-header table tr td:nth-last-child(1) { text-align: right; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-tables .table-pink-header table tr th:nth-last-child(1), #eut-theme-wrapper .ipo-tables .table-pink-header table tr td:nth-last-child(1) { min-width: auto; padding-left: 3px; } }

@media (max-width: 768px) { #eut-theme-wrapper .ipo-technical-information.eut-padding-top-2x { padding-top: 25px; }
  #eut-theme-wrapper .ipo-technical-information.eut-padding-bottom-2x { padding-bottom: 40px; } }
#eut-theme-wrapper .ipo-technical-information .eut-container { max-width: 740px; }
#eut-theme-wrapper .ipo-technical-information .eut-element.eut-text p { margin-bottom: 20px; }
#eut-theme-wrapper .ipo-technical-information .eut-element.eut-text a { color: #C6135D; }
#eut-theme-wrapper .ipo-technical-information .eut-element.eut-text h3 { margin-bottom: 30px; }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-technical-information .eut-element.eut-text h3 { margin-bottom: 20px; } }
@media (max-width: 767px) { #eut-theme-wrapper .ipo-technical-information .eut-element.eut-text h6 { margin-bottom: 5px; } }

#eut-theme-wrapper .ipo-asarina-pharmas .eut-container { max-width: 740px; }

/* Logo */
#eut-responsive-header .eut-header-element > a { background: #c6135d; line-height: 30px !important; padding-right: 5px; padding-left: 5px; margin-top: 15px; }

#eut-responsive-header .eut-hidden-menu-btn a .eut-item:not(.eut-with-text) span { background-color: #fff !important; }

/********************************************** 1200px
*/
@media (max-width: 1200px) { /*	.block-news .eut-post-header { 		top: 245px; 	}*/
  .block-news .eut-blog-item-inner { height: 433px !important; }
  .block-news .eut-media img { min-height: 327px; }
  .parent-pageid-9 .breadcrumbs { margin-top: -20px !important; padding-bottom: 25px !important; } }
/********************************************** 1024px
*/
@media only screen and (min-width: 1024px) { #eut-header { height: 66px; } }
@media (min-width: 1024px) { .section-sitemap a { white-space: nowrap; } }
@media only screen and (min-width: 768px) { #eut-feature-section .eut-title span, #eut-blog-title .eut-title span { font-size: 80px; } }
@media (max-width: 1024px) { #eut-hidden-menu .eut-hiddenarea-content .eut-menu > li > a:hover { color: #c6135d !important; }
  .secoundary-nav { display: none; } }
/********************************************** 767px
*/
@media (min-width: 782px) { .header-line { padding-top: 30px !important; } }
/********************************************** 767px
*/
@media (max-width: 767px) { .block-news .eut-blog-item-inner { height: 380px !important; }
  .block-news .eut-media img { min-height: 0; }
  .reverse-cols-mobile .eut-row { display: flex; flex-direction: column; }
  .reverse-cols-mobile .eut-row .eut-column-wrapper { margin-bottom: 30px !important; }
  .reverse-cols-mobile .eut-row .eut-column:nth-child(1) { order: 2; }
  .reverse-cols-mobile .eut-row .eut-column:nth-child(2) { order: 3; }
  .reverse-cols-mobile .eut-row .eut-column:nth-child(2) .eut-column-wrapper { margin-bottom: 0 !important; }
  .reverse-cols-mobile .eut-row .eut-column:nth-child(3) { order: 1; } }
/********************************************** 700px
*/
@media (max-width: 700px) { .block-grid .eut-element, .block-grid .eut-blog-leader.eut-layout-1 { float: none; max-width: 100%; width: auto; display: block; overflow: hidden; color: #fff; }
  .block-grid .eut-element:after { content: ""; position: absolute; width: 101%; height: 600px !important; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); z-index: -1; top: 0; right: 0; }
  .block-grid .eut-element p:first-of-type img { position: absolute; width: 100%; z-index: -1; }
  .block-290x600 { min-height: 288px; height: auto; }
  .block-grid .alignright { float: none; margin-left: 0; }
  .block-grid .eut-element:not(.block-jobs) h3, .block-290x600 h3 { color: #fff; margin-top: 0px; padding-top: 125px; }
  	/*.block-grid .eut-element p:not(:first-of-type) { 		display: table-cell; 		vertical-align: bottom; 	height: inherit; 	}*/
  .block-grid .eut-element:not(.block-jobs) .button, .block-grid .eut-element:not(.block-jobs) .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-grid .eut-element:not(.block-jobs) .next { display: none; }
  .block-grid .eut-element.block-jobs:after, .block-grid #eut-theme-wrapper .eut-isotope-item .eut-element.widget.widget_text:after, #eut-theme-wrapper .eut-isotope-item .block-grid .eut-element.widget.widget_text:after { display: none; }
  .block-jobs .button, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .button, .block-jobs .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-jobs .next, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_text .next { float: left; display: block; margin-left: 0px; width: 48%; }
  .block-jobs .button:first-of-type, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .button:first-of-type, .block-jobs .eut-blog.eut-blog-masonry .ajax-pagination .next:first-of-type, .eut-blog.eut-blog-masonry .ajax-pagination .block-jobs .next:first-of-type, #eut-theme-wrapper .eut-isotope-item .widget.widget_text .eut-blog.eut-blog-masonry .ajax-pagination .next:first-of-type, .eut-blog.eut-blog-masonry .ajax-pagination #eut-theme-wrapper .eut-isotope-item .widget.widget_text .next:first-of-type { margin-right: 5px; }
  .block-jobs p br, #eut-theme-wrapper .eut-isotope-item .widget.widget_text p br { display: none; }
  .mobile-hidden { display: none; }
  .section-logos, .section-quote, .section-sitemap { display: none; }
  .block-grid .eut-element p:not(:first-of-type), .block-grid .eut-element h3, .block-grid .wpb_raw_code h3 { padding-left: 20px; padding-right: 20px; }
  .block-grid .eut-element, .block-grid .eut-blog-leader.eut-layout-1, .block-grid .wpb_raw_code { margin-bottom: 30px !important; }
  /* Footer */
  #eut-footer .eut-container { padding-top: 40px !important; }
  #eut-footer .eut-column { margin: 0 auto; float: none; display: table; max-width: 280px; }
  .eut-footer-wrapper .eut-row div:nth-of-type(3) .eut-column-wrapper { margin-left: 0; }
  .eut-footer-wrapper .eut-row div:nth-of-type(2) .eut-column-wrapper { width: auto; }
  #eut-footer .eut-element.eut-social ul li:first-of-type { margin-left: 0; }
  #eut-footer .mc4wp-form-fields p { max-width: 170px; }
  #eut-footer .mc4wp-form-fields input[type="submit"] { float: right; margin-bottom: 30px !important; }
  #eut-footer .eut-row.eut-columns-gap-30 .eut-column .eut-column-wrapper { margin-bottom: 15px; } }
/********************************************** 414px
*/
@media (min-width: 414px) { .button.mobile, .eut-blog.eut-blog-masonry .ajax-pagination .mobile.next { display: none; } }
@media (max-width: 600px) { .section-calendar .slider-body .owl-stage .owl-item { max-height: 145px; } }
@media (max-width: 414px) { h3 { font-size: 20px !important; line-height: 28px !important; }
  .hide-first-button-on-mobile .button:first-of-type, .hide-first-button-on-mobile .eut-blog.eut-blog-masonry .ajax-pagination .next:first-of-type, .eut-blog.eut-blog-masonry .ajax-pagination .hide-first-button-on-mobile .next:first-of-type { display: none; }
  /* Hero */
  #eut-feature-section.eut-small-height { height: 345px !important; min-height: 0 !important; }
  #eut-feature-section .eut-title-content-wrapper { margin-top: 0px !important; }
  #eut-feature-section .eut-title { font-size: 50px !important; }
  #eut-feature-section .eut-container { position: static; }
  .home #eut-feature-section .eut-title-content-wrapper { max-width: none; position: static; }
  #eut-feature-section .eut-content.eut-align-right-bottom { vertical-align: middle; }
  #eut-feature-section #eut-feature-slider .owl-controls { left: 50px; }
  #eut-feature-section .eut-button-wrapper .eut-btn-1 { width: 100% !important; height: 100%; display: block; position: absolute; top: 0; left: 0; z-index: 0; }
  #eut-feature-section .eut-button-wrapper .eut-btn-1 span { display: none; /* Hide the first button (Läs mer) */ }
  #eut-feature-section .eut-button-wrapper .eut-btn-2 { position: absolute; bottom: 5px; right: 30px; }
  #eut-feature-section .eut-button-wrapper .eut-btn { border: none !important; text-align: right; font-size: 20px !important; font-weight: 500 !important; }
  .home #eut-feature-section .eut-title-content-wrapper { background: transparent; }
  #eut-feature-section.eut-fullscreen .eut-description { font-size: 42px !important; line-height: 1 !important; pointer-events: none; }
  /* Intro */
  .intro { max-width: 320px; margin: 0 auto; }
  .intro img { max-width: 50% !important; float: none; display: table; margin: 0 auto; }
  /* Calendar */
  .section-calendar .slider-body .owl-stage { display: table; margin: 0 auto; /*width: 346px !important;*/ }
  .section-calendar .slider-body .owl-stage .owl-item { max-height: 145px; }
  .section-calendar .slider-body .owl-item, .section-calendar .ajde_evcal_calendar.boxy .slider-body .eventon_list_event { /*width: 173px !important;*/ height: 145px; display: block; }
  .section-calendar .slider-head-nav { display: none; }
  .section-calendar .slider-head { text-align: center; }
  .section-calendar .slider-head h5 { font-size: 34px; }
  .section-calendar .button, .section-calendar .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .section-calendar .next { border-color: #c6135d !important; color: #c6135d !important; background-color: transparent !important; }
  /* Nyheter */
  .single-post #eut-post-title .eut-title-content-wrapper .eut-title { font-size: 42px; line-height: 1.2; }
  #eut-single-media { margin-bottom: 0px; }
  .single-post #eut-post-title .eut-categories .cat-item { margin-bottom: 4px; }
  /* Case */
  .section-case { overflow: hidden; }
  .section-case.section-blackbg .eut-column-wrapper { width: 100%; background: transparent; }
  .section-case.section-blackbg .eut-column-wrapper .eut-element { background: rgba(0, 0, 0, 0.3); padding-top: 20px !important; padding-bottom: 20px !important; margin-top: 70px; }
  .section-case .eut-container { max-width: 100% !important; width: 100%; }
  .case-title h3 { letter-spacing: 0px; }
  .block-case-banner2 { height: auto; padding-bottom: 20px; padding-right: 30px; }
  .block-more-cases { margin-bottom: 20px; }
  .block-more-cases a { padding-top: 17%; }
  /* Utbildning */
  .block-utb .button, .block-utb .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-utb .next { display: none; }
  .block-utb p { padding-right: 0; }
  .block-case-banner1:not(.block-text-right) .button, .block-case-banner1:not(.block-text-right) .eut-blog.eut-blog-masonry .ajax-pagination .next, .eut-blog.eut-blog-masonry .ajax-pagination .block-case-banner1:not(.block-text-right) .next { margin-right: 40px; } }
@media (max-width: 400px) { .section-calendar .slider-body .owl-stage { /*width: 100%!important;*/ } }
.ajde_evcal_calendar.boxy .slider-body .eventon_list_event { min-height: 100% !important; }

.eut-element.eut-text h2 { margin-bottom: 22px; }

@media only screen and (max-width: 767px) { #eut-feature-section .eut-title-content-wrapper.eut-content-large { max-width: 100%; word-wrap: break-word; word-break: break-word; hyphens: manual; } }

/*# sourceMappingURL=main.css.map */

.cag-arsstammor ul { list-style: none; }

 

.cag-arsstamma-accordion .eut-tab-link { border: 1px solid #c6135d; }
.cag-arsstamma-accordion .eut-accordion-content { padding: 0 !important; border: 1px solid #c6135d; border-top: none; }

 

.arsstamma-item { padding: 10px 60px; display: block; }

 

.arsstamma-item:hover { background-color: #c6135d; color: #fff; }
 
.custom-position-right {
	float: right;
	padding-left:200px;
	display: block;
}

@media only screen and (max-width: 1200px) {
    #eut-main-header.eut-header-default .eut-container .custom-position-right {
        float: right;
        padding-left: 120px;
        display: block;
    }
}
