/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2024 | 16:39:26 */
@font-face {
 font-family: 'Lato';
 src: url('../fonts/Lato-Regular.woff2') format('woff2'),
 url('../fonts/Lato-Regular.woff') format('woff');
 font-weight: normal;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'Lato';
 src: url('../fonts/Lato-Light.woff2') format('woff2'),
 url('../fonts/Lato-Light.woff') format('woff');
 font-weight: 300;
 font-style: normal;
 font-display: swap;
}

@font-face {
 font-family: 'Lato';
 src: url('../fonts/Lato-Bold.woff2') format('woff2'),
 url('../fonts/Lato-Bold.woff') format('woff');
 font-weight: bold;
 font-style: normal;
 font-display: swap;
}
body {
 font-family: 'Lato' !important;
}
.nav-float-right #site-navigation {
margin-right: auto;
}
.entry-title,.site-info {
display:none;
}
body {
_background:url('https://www.neurolinked.de/wp-content/uploads/2024/10/bg.jpg');
}
#masthead {
border-bottom:1px solid #ccc;
background:#fff;
z-index:1000;
}

.fixed {
position:fixed !important;
top:0;
left:0;
width:100%;
}
#footer-widgets {
_background:#333;
color:#000;
}
.footer-widgets-container {
padding-bottom:0;
}
.inside-article {
padding-top:0 !important;
padding-bottom:0 !important;
}
@media only screen and (max-width: 768px) {
#c-top {
justify-content: center;
}
}
#masthead {
_display:none;
position:fixed;
width:100%;
top:0;
left:0;
}
#top-wrap {
width:100%;
padding-right:40px;
padding-left:40px;
}
#top-inner {
padding:10px 70px;
 display: flex;
 justify-content: space-between;
width:100%;
max-width:1460px;
margin:35px auto;
box-shadow:rgba(0,0,0,0.7) 0 0 7px;
border-radius:10px;
align-items: center;
background:#fff;
}
#top-inner > div {

}
#top-left,#t1 {
color:#1b65ae;
}
#top-left {
width:100%;
max-width:307px;
}
#top-right {
 display: flex;
 gap: 60px;
 justify-content: center;
 align-items: center;
 flex-direction: row;
 align-content: center;
 flex-wrap: wrap;
}
#top-middle img {
max-width: 94px;
margin-top:3px;
}
.top-sep {
color:#ccc;
}
#t2 {
background: linear-gradient(to right, rgba(43,113,180,1) 0%,rgba(112,190,227,1) 100%);
color:#fff;
padding: 7px 20px;
 border-radius: 7px;
}
.inside-article {
background:transparent !important;
}
#c-header {
aspect-ratio:1920/689 !important;
 display: flex;
 align-items: center !important;
 flex-wrap: wrap;
}
#c-header h1 {
color:#0081ff !important;
font-size: 10vw;
 font-weight: bold;
margin:0;
}
.entry-content,.site-main {
margin-top:0 !important;
}
h1,h2 {
text-transform:uppercase;
}
.c-4 .panel-grid-cell {
background:#fff;
box-shadow:rgba(0,0,0,0.7) 0 0 7px;
padding:25px;
border-radius:15px;
}
.c-4 h3 {
font-size:18px;
color:#1b65ae;
font-weight:bold;

}
.c-4 h2 {
font-size:28px;
background: linear-gradient(to right, rgba(43,113,180,1) 0%,rgba(112,190,227,1) 100%);
color:#fff;
padding: 6px;
 border-radius: 0 10px 10px 0px;
 /* margin-right: -5px; */
 left: -26px;
 position: relative;
padding-left:26px;
}
.c-4 .panel-grid-cell:nth-child(2) { 
background: linear-gradient(to right, rgba(43,113,180,1) 0%,rgba(112,190,227,1) 100%);
color:#fff;
}
.c-2 h2 {
background:transparent !important;
}
.c-2 h3 {
color:#fff;
}
.c-4 ul li {
 list-style-type:disc !important;
margin-left: 17px;
}
.cta,.cta-w {
display:inline-block;
background: linear-gradient(to right, rgba(43,113,180,1) 0%,rgba(112,190,227,1) 100%);
padding: 9px 20px;
color:#fff;
border-radius:5px;
cursor:pointer;
}
.cta-w {
background:#fff;
color:#1b65ae;
}
.inner-header {

}
.inner-header {
aspect-ratio:1423/726;
border-radius:12px;
 display: flex;
 align-items: center !important;
 flex-wrap: wrap;
}
.inner-header h1 {
color:#0081ff !important;
font-size: 10vw;
 font-weight: bold;
margin:0;
}
.site-main {
margin-bottom:0 !important;
}
.footer-widgets-container {
padding-top:0 !important;
margin-bottom:0 !important;
}
.poup-content {
position:fixed !important;
}
#arch p, #arch h2,#arch li {
color:#fff !important;
}
#arch li {
padding-left:30px;
}
#arch li::before {
background-size: 27px 27px;
display:block;
position:absolute;
width: 27px; 
height: 27px;
content:"";
left: -3px;
background-image: url('https://www.neurolinked.de/wp-content/uploads/2024/10/check.png');
}
#primary {
margin-top:103px;
}
.admin-bar #masthead {
top:32px;
}
#primary-menu a {
color:#000;
font-size: 18px;	
}
.page-id-58 #masthead,.page-id-98 #masthead {
_display:none;
}
.page-id-58 #primary,.page-id-98 #primary {
_margin-top:0;
}
#contact a {
text-decoration:none;
color:#3565a9;
}
@media only screen and (max-width: 780px) {

.c-4 h2 {
left:0;
border-radius:10px;
}
.c-4 .panel-grid-cell {
padding:30px !important;
}

}
@media only screen and (max-width: 768px) { 
.main-navigation {
background:transparent !important;
}
#menu-main li {
border-bottom:1px solid #ddd;
}
#menu-main li:last-child {
border-bottom:none !important;
}
.grid-container {
_padding-bottom:0;
}
#menu-main li:first-child {
border-top:1px solid #ddd;
}
}
.c-4 {
background-position: right bottom !important;
background-size: 255px 170px;
}
.entry-content a {
text-decoration:none;	
}
.seal {
background-position: right center !important;	
}
.linked span {
top: -2px;
    position: relative;
    left: 10px;
	font-weight:bold;
}
.price {
color:#3565a9;
font-weight:bold;	
}
.white-price .price, .white-price {
color:#fff !important;	
}
#footer-widgets {
background:#071932 !important;
color:#fff !important;	
}
#footer-widgets a {
color:#fff !important;	
}
.back {
display:inline-block;
background: linear-gradient(to right, rgba(43,113,180,1) 0%,rgba(112,190,227,1) 100%);
padding: 9px 20px;
color:#fff;
border-radius:5px;
cursor:pointer;
margin-top:30px;	
}
.back:hover {
color:#fff !important;	
} 
a:focus {
color:unset !important;	
}
.scrollact {
background:#f2f2f2 !important;
} 
.back-to-top {
width:50px;
height:50px;
position:fixed;
bottom:20px;
right:20px;
background-color:#1e73be;
background-image:url('https://www.neurolinked.de/wp-content/uploads/2024/10/arrow-up-sm.png');	
background-size:22px 22px;
background-repeat:no-repeat;
border-radius:7px;
background-position:center center;
cursor:pointer;	
z-index:1002;	
}