@font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 400;
src: local(''),
url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-regular.woff2) format('woff2'), url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-regular.woff) format('woff'); } @font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 500;
src: local(''),
url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-500.woff2) format('woff2'), url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-500.woff) format('woff'); } @font-face {
font-family: 'DM Sans';
font-style: italic;
font-weight: 400;
src: local(''),
url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-italic.woff2) format('woff2'), url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-italic.woff) format('woff'); } @font-face {
font-family: 'DM Sans';
font-style: normal;
font-weight: 700;
src: local(''),
url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-700.woff2) format('woff2'), url(//www.jorcksfond.dk/wp-content/themes/astra-child/fonts/dm-sans-v11-latin-700.woff) format('woff'); } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
margin-bottom: 1.3em;
letter-spacing:0.7px;
}
.entry-content ul {
list-style: none;
margin: 0 0 1.5em 2em;
}
.entry-content li {
margin-bottom:0.8em;
background: url(
https://www.jorcksfond.dk/wp-content/themes/astra-child/images/circle.svg) no-repeat left 8.5px;
padding-left:10px
} .fl-builder-content .fl-button:active {position:relative; top:0;} .nobanner .fl-row-content-wrap {
padding-top: 40px;
padding-bottom: 60px;
}
.lastrow .fl-row-content-wrap {
padding-bottom: 40px;
}
.imagerow .fl-row-content-wrap {
padding-top: 20px;
padding-right: 30px;
padding-bottom: 20px;
padding-left: 30px;
}  .ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap { min-height: auto;
}
.ast-builder-layout-element .ast-site-identity {
margin-top: 8px;
margin-bottom: 8px;
}
#masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {
padding-left: 14px;
padding-right:4px;
} .custom-logo-link {
display:block;
}
header .custom-logo-link img {
height: 89px;
width: 150px;
max-width: 150px;
} .site-header {position:relative;} .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
width: 38px;
height: 38px;
}
.site-header-section {
height:100%;
min-height:0;
align-items:flex-start;
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {
padding:15px;
} .ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
line-height:40px;
line-height:70px;
}
.ast-primary-header .menu-item > a.menu-link {
font-size: 18px;
font-size: 1.2rem; padding-right: 30px;
padding-left: 30px;
border:0px solid red;
}
.ast-header-break-point .ast-icon.icon-arrow svg {
height: .85em;
width: .95em;
position: relative;
margin-left: 0px;
}  .ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {padding-left:40px;} .ast-header-break-point .main-navigation .sub-menu .menu-item.indent .menu-link {padding-left: 80px;} .ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg {display:none;}   .main-header-menu .sub-menu {width:190px!important; width:auto!important;}
.main-header-menu .sub-menu {width:auto!important; min-width:168px;}
.ast-primary-header .main-header-menu > .menu-item > .sub-menu {
margin-top:0; background:#3052b7; opacity:0.85; line-height:1.25; padding:10px 0;} .main-header-menu .ast-left-align-sub-menu.focus > .sub-menu, .main-header-menu .ast-left-align-sub-menu:hover > .sub-menu {
right: auto; left:10px;} .main-header-menu .ast-right-align-sub-menu.focus > .sub-menu, .main-header-menu .ast-right-align-sub-menu:hover > .sub-menu {
right: -20px; left:auto;} .ast-primary-header .sub-menu .menu-item > .menu-link {
font-size: 16px;
padding-top: 0; 
padding-right: 20px;
padding-left: 20px;
margin-top: 10px;
border: 0px solid red;
color:#fff;
text-align:left;
} .ast-primary-header .sub-menu .menu-item.indent > .menu-link {
padding-left: 40px; }  .royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide {height: auto !important; min-height:220px!important; max-height:680px!important;}
.rsAutoHeight .rsContent {position:relative; height:auto !important; min-height:220px!important; max-height:680px!important;}
.royalSlider, .rsSlide { min-height:220px!important; max-height:680px!important;}
.rsContent {position:relative; min-height:220px!important; max-height:680px!important;}
.royalSlider .rsSlide {background:#fff;	color:#fff;}
.royalSlider .rsSlide img {width: 100%; height: 100%; object-fit: cover;}
.royalSlider > .rsContent {display:none} #new-royalslider-13 .rsOverflow, #new-royalslider-12 .rsOverflow, #new-royalslider-11 .rsOverflow, #new-royalslider-10 .rsOverflow,
#new-royalslider-9 .rsOverflow, #new-royalslider-8 .rsOverflow, #new-royalslider-7 .rsOverflow, #new-royalslider-6 .rsOverflow,
#new-royalslider-5 .rsOverflow {
width: 100%!important;
height: 100%!important;
position: relative;
overflow: hidden;
float: left;
} .rsUni .rsGCaption {
position: absolute;
float: none;
top:0;
left:0;
right:0;
bottom:auto;
text-align: left;
background:transparent;
padding:44px 0 0 0;
padding:20px 0 0 0;
width:auto;
border-radius:0;
border:0px solid red;
}
.rsUni .rsGCaption p {
font-family: DM Sans Italic, arial, sans-serif;
color: #fff;
font-size:18px;
letter-spacing:0.3px;
text-align:center; } .rsUni .rsBullets {
position: absolute;
z-index: 35;
padding-top: 4px;
width: 100%;
height: auto;
margin: 0 auto;
text-align: center;
line-height: 5px;
overflow: hidden;
bottom:40px;
display:none;
}
.rsUni .rsBullet {
width: 11px;
height: 11px;
display: inline-block;
padding: 5px;
border:0px solid red;
}
.rsUni .rsBullet span {
display: block;
width: 11px;
height: 11px;
border-radius: 50%;
background: #f0ebe4;
opacity:0.7;
}
.rsUni .rsBullet.rsNavSelected span {
background-color: #383838;
} .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsSBlock {
width:100% !important;
height:50px !important;
inset: auto 0 10px auto!important;
display: flex;
align-items: flex-end;
justify-content: center;
}
.royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsSBlock p {
vertical-align: bottom;
display: inline-block;
margin-bottom: 0;
opacity:0.7;
font-size:13px;
}
.royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsSBlock.gradient {
inset: 0 0 0 0 !important;
width:100% !important;
height:100% !important;
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.gradient {
background: rgb(36,70,104);
background: linear-gradient(0deg, rgba(36,70,104,0) 0%, rgba(36,70,104,0) 50%, rgba(36,70,104,0.42) 100%); 
} .intro .fl-row-content-wrap {
padding-top: 0;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
.intro .fl-row-content {
max-width: none;
width:100%;
}
.intro {
position:relative;
z-index:1000;
}
.home .intro .fl-col-content {
margin-top:0px;
border:0px solid orange;
}
.home .intro p {
font-size:20px;
line-height:1.48;
text-align:center;
color:#3052b7;
margin-bottom:0;
max-width:580px;
margin:0 auto;
border:0px solid red
} .home h1 {
font-family:'DM Sans Bold', arial, sans-serif;
font-size:22px;
} .home .boxrow .fl-row-content-wrap {
padding-bottom: 92px;
padding-bottom: 50px;
}
.home .boxrow .fl-module-content, .homeimg .boxrow .fl-module-content {
padding-left:0px;
padding-right:0px;
border:0px solid red;
}
.home .boxrow h2, .homeimg .boxrow h2 {
color:#fff;
font-size:22px;
font-family:'DM Sans Bold', arial, sans-serif;
}
.home .entry-content .boxrow h2 a, .homeimg .entry-content .boxrow h2 a {
display:block;
color:#fff;
text-decoration:none;
padding:106px 10px 54px;
background-color: rgba(36,70,104,0.42);
}
.home .entry-content .boxrow h2 a:hover, .homeimg .entry-content .boxrow h2 a:hover {
background-color: rgba(36,70,104,0) !important;
}
.home .entry-content .boxrow h2 a span, .homeimg .entry-content .boxrow h2 a span {
display:block;
color:#fff;
text-decoration:none;
padding: 0 0 50px;
background-image: url(https://www.jorcksfond.dk/wp-content/themes/astra-child/images/circle-plus.svg);
background-position: bottom center;
background-size:38px auto;
background-repeat:no-repeat;
}
.home .entry-content .boxrow > .fl-col-content a {
background-color: rgba(36,70,104,0.42) !important;
}   footer {
position:relative;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
padding-top:25px;
}
footer p {
text-transform:uppercase;
font-size:13px;
line-height:20px;
}
.ast-footer-html-1 {
position:relative; margin:0 20px 20px 20px;
width:auto;
border:0px solid white;
}
.ast-footer-html-1 img {
width:116px;
height:auto;
}
.ast-footer-html-2 {
position:relative; margin:0 20px 20px 20px;
width:auto;
border:0px solid white;
}  body {border-left:0px solid green;}
@media only screen and (min-width: 768px) {body {border-color:yellow;}} @media only screen and (min-width: 921px) {body {border-color:orange;}} @media only screen and (min-width: 1200px) {body {border-color:blue;}}
@media only screen and (min-width: 1400px) {body {border-color:red;}}
@media only screen and (min-width: 768px) {
.intro .fl-row-content-wrap {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}  
.intro .fl-row-content {
max-width: 720px;
width:auto;
} .rsUni .rsGCaption {padding:30px 0 0 0;}
.rsUni .rsGCaption p {font-size:21px;} .royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsSBlock {
width:240px !important;
height:50px !important;
inset: auto 25px 15px auto!important;
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.royalSlider .rsOverflow .rsContainer .rsSlide .rsContent .rsSBlock p {font-size:14px;} 
}
@media only screen and (min-width: 921px) {
.ast-primary-header-bar {
opacity: 0.95;
} .ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap { }
#masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {
padding-left: 20px;
padding-right:20px;    
}
.ast-builder-layout-element .ast-site-identity {
margin-top: 15px;
margin-bottom: 15px; }
#content {padding-top:149px; display:relative;} 
.site-header {z-index: 9999; position:fixed; width:100%;} 
.nobanner .fl-row-content-wrap {
padding-top: 80px;
padding-bottom: 60px;
}
.site-header-section {align-items:end;}
.ast-header-break-point .ast-icon.icon-arrow svg {margin-left: 10px;}
.menu-item-has-children {cursor:default;}
}
@media only screen and (min-width: 1200px) { .rsUni .rsBullets {
bottom:80px;
}
.fl-row.intro .fl-row-content-wrap .fl-col-group .fl-col-content {
margin-top:-61px;
border:0px solid blue;
}
}
@media only screen and (min-width: 1400px) {
} @media only screen and (min-width: 768px) {
.ast-footer-html-1 {
position:absolute;
top:26px;
left:20px;
margin:0 0 0 0;
width:auto;
border:0px solid red;
}
}