/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.2
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

div.red-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/red-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}

div.blue-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/blue-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}

div.green-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/green-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}

div.yellow-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/yellow-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}

div.pink-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/pink-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}

div.grey-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/grey-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}

div.purple-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/purple-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}


div.darkorange-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/darkorange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}

div.orange-box-with-bg:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/orange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: 60px;
    left: 20px;
    border-radius: 5px;

}


/**IMG**/

div.orange-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/orange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}


div.darkorange-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/darkorange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}




div.pink-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/pink-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

div.purple-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/purple-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

div.grey-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/grey-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

div.yellow-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/yellow-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

div.green-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/green-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

div.blue-image-with-bg:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/blue-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: -80px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}


body[data-elementor-device-mode="mobile"] div.orange-image-with-bg:before,
body[data-elementor-device-mode="mobile"] div.darkorange-image-with-bg:before,
body[data-elementor-device-mode="mobile"] div.pink-image-with-bg:before,
body[data-elementor-device-mode="mobile"] div.purple-image-with-bg:before,
body[data-elementor-device-mode="mobile"] div.grey-image-with-bg:before,
body[data-elementor-device-mode="mobile"] div.yellow-image-with-bg:before,
body[data-elementor-device-mode="mobile"] div.green-image-with-bg:before,
body[data-elementor-device-mode="mobile"] div.blue-image-with-bg:before
{
    top: 30px;
    left: 20px;
    background-position: calc(100% - 20px);
}

body[data-elementor-device-mode="tablet"] div.orange-image-with-bg:before,
body[data-elementor-device-mode="tablet"] div.darkorange-image-with-bg:before,
body[data-elementor-device-mode="tablet"] div.pink-image-with-bg:before,
body[data-elementor-device-mode="tablet"] div.purple-image-with-bg:before,
body[data-elementor-device-mode="tablet"] div.grey-image-with-bg:before,
body[data-elementor-device-mode="tablet"] div.yellow-image-with-bg:before,
body[data-elementor-device-mode="tablet"] div.green-image-with-bg:before,
body[data-elementor-device-mode="tablet"] div.blue-image-with-bg:before
{
    top: 40px;
    left: 0px;
    background-position: calc(100%) 100%;
    background-size: calc(100% - 40px);
}





div.orange-image-with-bg.small:before,
div.darkorange-image-with-bg.small:before,
div.pink-image-with-bg.small:before,
div.purple-image-with-bg.small:before,
div.grey-image-with-bg.small:before,
div.yellow-image-with-bg.small:before,
div.green-image-with-bg.small:before,
div.blue-image-with-bg.small:before
{  
    top: 60px;
    left: -160px;
}


body[data-elementor-device-mode="mobile"] div.orange-image-with-bg.small:before,
body[data-elementor-device-mode="mobile"] div.darkorange-image-with-bg.small:before,
body[data-elementor-device-mode="mobile"] div.pink-image-with-bg.small:before,
body[data-elementor-device-mode="mobile"] div.purple-image-with-bg.small:before,
body[data-elementor-device-mode="mobile"] div.grey-image-with-bg.small:before,
body[data-elementor-device-mode="mobile"] div.yellow-image-with-bg.small:before,
body[data-elementor-device-mode="mobile"] div.green-image-with-bg.small:before,
body[data-elementor-device-mode="mobile"] div.blue-image-with-bg.small:before
{
    top: 30px;
    left: auto;
    background-position: calc(100%);
}

body[data-elementor-device-mode="tablet"] div.orange-image-with-bg.small:before,
body[data-elementor-device-mode="tablet"] div.darkorange-image-with-bg.small:before,
body[data-elementor-device-mode="tablet"] div.pink-image-with-bg.small:before,
body[data-elementor-device-mode="tablet"] div.purple-image-with-bg.small:before,
body[data-elementor-device-mode="tablet"] div.grey-image-with-bg.small:before,
body[data-elementor-device-mode="tablet"] div.yellow-image-with-bg.small:before,
body[data-elementor-device-mode="tablet"] div.green-image-with-bg.small:before,
body[data-elementor-device-mode="tablet"] div.blue-image-with-bg.small:before
{
    top: 40px;
    left: 0px;
    background-position: calc(100%) 100%;
    background-size: calc(100% - 40px);
}









div.orange-image-with-bg img,
div.darkorange-image-with-bg img,
div.pink-image-with-bg img,
div.purple-image-with-bg img,
div.grey-image-with-bg img,
div.yellow-image-with-bg img,
div.green-image-with-bg img,
div.blue-image-with-bg img
{
    position: relative;
}




/** KONTAKT BOX**/


div.orange-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/orange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}


div.orange-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}



body[data-elementor-device-mode="mobile"] div.orange-box-with-bg.top:before,
body[data-elementor-device-mode="mobile"] div.darkorange-box-with-bg.top:before,
body[data-elementor-device-mode="mobile"] div.pink-box-with-bg.top:before,
body[data-elementor-device-mode="mobile"] div.purple-box-with-bg.top:before,
body[data-elementor-device-mode="mobile"] div.grey-box-with-bg.top:before,
body[data-elementor-device-mode="mobile"] div.yellow-box-with-bg.top:before,
body[data-elementor-device-mode="mobile"] div.green-box-with-bg.top:before,
body[data-elementor-device-mode="mobile"] div.blue-box-with-bg.top:before
{
    display: none;
}

body[data-elementor-device-mode="mobile"] .profil-bg-orange:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/orange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

body[data-elementor-device-mode="mobile"] .profil-bg-darkorange:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/darkorange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

body[data-elementor-device-mode="mobile"] .profil-bg-pink:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/pink-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

body[data-elementor-device-mode="mobile"] .profil-bg-purple:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/purple-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

body[data-elementor-device-mode="mobile"] .profil-bg-grey:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/grey-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}
body[data-elementor-device-mode="mobile"] .profil-bg-yellow:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/yellow-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

body[data-elementor-device-mode="mobile"] .profil-bg-green:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/green-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}

body[data-elementor-device-mode="mobile"] .profil-bg-blue:before
{
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/blue-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 60px;
    left: 40px;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    border-radius: 5px;
}


body[data-elementor-device-mode="mobile"] .profil-bg-orange img,
body[data-elementor-device-mode="mobile"] .profil-bg-darkorange img,
body[data-elementor-device-mode="mobile"] .profil-bg-pink img,
body[data-elementor-device-mode="mobile"] .profil-bg-purple img,
body[data-elementor-device-mode="mobile"] .profil-bg-grey img,
body[data-elementor-device-mode="mobile"] .profil-bg-yellow img,
body[data-elementor-device-mode="mobile"] .profil-bg-green img,
body[data-elementor-device-mode="mobile"] .profil-bg-blue img{
    position: relative;
}


div.darkorange-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}

div.darkorange-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/darkorange-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}

div.pink-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}

div.pink-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/pink-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}

div.purple-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}

div.purple-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/purple-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}

div.grey-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}

div.grey-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/grey-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}

div.yellow-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}

div.yellow-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/yellow-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}

div.green-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}

div.green-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/green-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}

div.blue-box-with-bg.top:after {
    content: '';
    background-color: inherit;
    width: 100%;
    display: block;
    z-index: 0;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 5px;
}

div.blue-box-with-bg.top:before {
    content: '';
    background-image: url(/wp-content/plugins/sj_styling_global/gfx/blue-box-with-bg.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 460px 700px;
    display: block;
    position: absolute;
    top: -40px;
    left: 40px;
    border-radius: 5px;
    
}

div.orange-box-with-bg.top div,
div.darkorange-box-with-bg.top div,
div.pink-box-with-bg.top div,
div.purple-box-with-bg.top div,
div.grey-box-with-bg.top div,
div.yellow-box-with-bg.top div,
div.green-box-with-bg.top div,
div.blue-box-with-bg.top div
{
    z-index: 1;
}



/* .hover-border **/

div.hover-border-orange a,
div.hover-border-darkorange a,
div.hover-border-pink a,
div.hover-border-purple a,
div.hover-border-grey a,
div.hover-border-yellow a,
div.hover-border-green a,
div.hover-border-blue a
{
    position: relative;
    top: 0px;
    right: 0px;
    transition: all 0.3s ease-in-out!important;


}

div.hover-border-orange a:hover,
div.hover-border-darkorange a:hover,
div.hover-border-pink a:hover,
div.hover-border-purple a:hover,
div.hover-border-grey a:hover,
div.hover-border-yellow a:hover,
div.hover-border-green a:hover,
div.hover-border-blue a:hover
{
    top: 4px;
    right: 4px;
    

}

div.hover-border-orange a:before,
div.hover-border-darkorange a:before,
div.hover-border-pink a:before,
div.hover-border-purple a:before,
div.hover-border-grey a:before,
div.hover-border-yellow a:before,
div.hover-border-green a:before,
div.hover-border-blue a:before
{
     transition: all 0.3s ease-in-out!important;
    content: '';
    border: 1px solid transparent;
    position: absolute;
    width: calc(100%);
    height: 100%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    top: 0px;
    right: 0px;
}

div.hover-border-orange a:hover:before,
div.hover-border-darkorange a:hover:before,
div.hover-border-pink a:hover:before,
div.hover-border-purple a:hover:before,
div.hover-border-grey a:hover:before,
div.hover-border-yellow a:hover:before,
div.hover-border-green a:hover:before,
div.hover-border-blue a:hover:before

{
    content: '';
    border: 1px solid #ff623f;
    position: absolute;
    width: calc(100%);
    height: 100%;
    display: block;
    box-sizing: border-box;
    border-radius: 5px;
    top: -4px;
    right: -4px;
   
}

div.hover-border-darkorange a:hover:before
{
    border: 1px solid #E34D2B;
}
div.hover-border-pink a:hover:before
{
    border: 1px solid #F4B4D4;
}
div.hover-border-purple a:hover:before
{
    border: 1px solid #292240;
}
div.hover-border-grey a:hover:before
{
    border: 1px solid #F5F5F0;
}
div.hover-border-yellow a:hover:before
{
    border: 1px solid #FFB20A;
}
div.hover-border-green a:hover:before
{
    border: 1px solid #00786D;
}
div.hover-border-blue a:hover:before
{
    border: 1px solid #0061B1;
}

/********** FIRMA FESTER *********/

details#ikon-transport summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-app summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-av summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-baeredygtighed summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-branding summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-forplejning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-overnatning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-security summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-tematisering summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-tilmeldingssite summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-underholdning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-logistik summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-diplom summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-high_five summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
details#ikon-thumb_up summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    position: absolute;
    top: 12px;
    left: 0px;

}




body[data-elementor-device-mode="mobile"] details#ikon-transport summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-app summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-av summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-baeredygtighed summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-branding summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-forplejning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-overnatning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-security summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-tematisering summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-tilmeldingssite summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-underholdning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-logistik summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-diplom summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-high_five summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before,
body[data-elementor-device-mode="mobile"] details#ikon-thumb_up summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    position: absolute;
    top: 12px;
    left: 0px;

}




details#ikon-transport summary span.e-n-accordion-item-title-header,
details#ikon-app summary span.e-n-accordion-item-title-header,
details#ikon-av summary span.e-n-accordion-item-title-header,
details#ikon-baeredygtighed summary span.e-n-accordion-item-title-header,
details#ikon-branding summary span.e-n-accordion-item-title-header,
details#ikon-forplejning summary span.e-n-accordion-item-title-header,
details#ikon-overnatning summary span.e-n-accordion-item-title-header,
details#ikon-security summary span.e-n-accordion-item-title-header,
details#ikon-tematisering summary span.e-n-accordion-item-title-header,
details#ikon-tilmeldingssite summary span.e-n-accordion-item-title-header,
details#ikon-underholdning summary span.e-n-accordion-item-title-header,
details#ikon-logistik summary span.e-n-accordion-item-title-header,
details#ikon-diplom summary span.e-n-accordion-item-title-header,
details#ikon-high_five summary span.e-n-accordion-item-title-header,
details#ikon-thumb_up summary span.e-n-accordion-item-title-header

{
    padding-left: 40px;
}
details#ikon-transport summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-transport.svg');
}
details#ikon-app summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-app.svg');
}
details#ikon-av summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-av.svg');
}
details#ikon-baeredygtighed summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-baeredygtighed.svg');
}
details#ikon-branding summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-branding.svg');
}
details#ikon-forplejning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-forplejning.svg');
}
details#ikon-overnatning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-overnatning.svg');
}
details#ikon-security summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-security.svg');
}
details#ikon-tematisering summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-tematisering.svg');
}
details#ikon-tilmeldingssite summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-tilmeldningssite.svg');
}
details#ikon-underholdning summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-underholdnig.svg');
}

details#ikon-logistik summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-logistik.svg');
}
details#ikon-diplom summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-diplom.svg');
}
details#ikon-high_five summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-high_five.svg');
}
details#ikon-thumb_up summary span.e-n-accordion-item-title-header div.e-n-accordion-item-title-text:before
{
    background-image: url('/wp-content/themes/hello-theme-child-master/gfx/ikoner-foldud-foldind/ikon-thumb_up.svg');
}

div.arrow-list ul li
{
    list-style: none;
    padding-left: 10px;
}
div.arrow-list ul li:before {
    content: '';
    list-style: none;
    background-image: url(/wp-content/themes/hello-theme-child-master/gfx/arrow-narrow-right.svg);
    background-repeat: no-repeat;
    background-position: 0 3px;
    background-size: 35px 24px;
    width: 35px;
    display: inline-block;
    height: 24px;
    position: absolute;
    left: 0;
}

div.services-items-bg .elementor-loop-container .elementor-widget-image a img,
div.teams-items-bg .elementor-loop-container .elementor-widget-image a img
{
     box-shadow: 0 0 #ff623f;
    transition: all 0.3s ease-in-out;
    border-radius: 5px;
}

div.services-items-bg .elementor-loop-container .elementor-widget-image a:hover img,
div.teams-items-bg .elementor-loop-container .elementor-widget-image a:hover img
{
     box-shadow: 8px -8px #ff623f;
     margin-top: 8px;

}



@media only screen and (min-width : 1690px) {
   .floating_img
   {
    left: calc(1000px + ((100% - 1440px) / 2 ));
    right: auto;
   }
}
