.tag_nolink a {
pointer-events: none;
cursor: default;
}
.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap.gdlr-core-with-frame {
min-height: 100px;
}
.min60{
min-height: 90px;
}
.DINosaur h1, .DINosaur h2, .DINosaur h3, .DINosaur h4, .DINosaur h5, .DINosaur h6, .DINosaur .DINosaur, .DINosaury .DINosaur , .DINosaur p , .DINosaur li , DINosaur ul {
font-family: "DINosaur",sans-serif;
}
.Dark h3{
color:#464646 !important;
} .infinite-body h1, .infinite-body h2, .infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6, .infinite-body .infinite-title-font,.infinite-body .gdlr-core-title-font {
font-family: "DINosaur",sans-serif !important;
}
.woocommerce-breadcrumb, .woocommerce span.onsale, .single-product.woocommerce div.product p.price .woocommerce-Price-amount, .single-product.woocommerce #review_form #respond label {
font-family: "Raleway", sans-serif;
}
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a, .infinite-navigation-font {
font-family: "DINosaur",sans-serif !important;
}
.infinite-body, .infinite-body .gdlr-core-content-font, .infinite-body input, .infinite-body textarea, .infinite-body button, .infinite-body select, .infinite-body .infinite-content-font, .gdlr-core-audio .mejs-container * {
font-family: "DINosaur",sans-serif; !important
}
.infinite-body .gdlr-core-info-font, .infinite-body .infinite-info-font {
font-family: "DINosaur",sans-serif !important;
}
.infinite-body .gdlr-core-blog-info-font, .infinite-body .infinite-blog-info-font {
font-family: "DINosaur",sans-serif; !important
}
.infinite-body .gdlr-core-quote-font, blockquote {
font-family: "DINosaur",sans-serif !important;
}
.infinite-body .gdlr-core-testimonial-content {
font-family: "DINosaur",sans-serif !important;
}
.infinite-additional-font {
font-family: "DINosaur",sans-serif !important;
}
.infinite-additional-font2 {
font-family: "DINosaur",sans-serif !important;
}
.gdlr-core-button {
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.8px;
padding: 12px 33px 15px 33px; display: inline-block;
-webkit-appearance: none;
border-radius: 27px;
-moz-border-radius: 27px;
-webkit-border-radius: 27px;
}
.TDINosaur p, .DINosaury .DINosaur{
font-family: "DINosaur",sans-serif;
letter-spacing: 0.05em;
line-height:150%;
}
.T2DINosaur p,  .DINosaury .DINosaur{
font-family: "DINosaur",sans-serif;
letter-spacing: 0.05em;
line-height:150%;
}
.header-top-minh{
min-height:550px;
} .gdlr-core-testimonial-item .gdlr-core-testimonial-author-image {
width: 200px;
height: 125px;
}
.gdlr-core-testimonial-item .gdlr-core-testimonial-author-image img {
border-radius: 5%;
-moz-border-radius: 5%;
-webkit-border-radius: 5%;
}
.gdlr-core-testimonial-style-left .gdlr-core-testimonial-author-image {
float: right;
margin-right: 100px;
}
.gdlr-core-flexslider .flex-direction-nav .flex-nav-next {
right: -80px;
}
.gdlr-core-flexslider .flex-direction-nav .flex-nav-prev {
left: -80px;
}
.gdlr-core-flexslider .flex-direction-nav li a {
display: block;
padding: 14px;
background: #000;
background: rgb(242 146 33);
color: #fff;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
} * {
margin: 0;
padding: 0;
box-sizing: border-box;
} .header {
width: 100%;
background-color: #333;
color: #fff;
text-align: center;
padding: 20px 0;
} .bkgsize{
background: linear-gradient(180deg, #F29221 80%, #FFFFFF 20%);
} .content {
padding: 20px;
}  @media (max-width: 767px) {
.dvmenu {
display: none;
}
}
.dvmenu {
position: absolute;
top: 800px; left: 20px; width: 200px; z-index: 999;
line-height: 1rem;
background-color: var(--ffffff, #FFF);
color:  var(--464646, #464646);
padding: 10px;
border-radius: 10px;  box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.20);
text-align: left;
transition: top 0.3s ease, left 0.3s ease; }
.dvmenu ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.dvmenu ul li {
margin: 0;
}
.dvmenu ul li a {
display: block;
padding: 5px;
font-size: 13.5px;
color:  var(--464646, #464646);
text-decoration: none;
transition: background-color 0.3s ease;
border-radius: 0px; font-family: "DINosaur",sans-serif;
font-weight:500;
}
.dvmenu ul li a:hover {
background-color: #fff; 
color: #F29221; 
border-left: 2px solid;
}
.dvmenu ul li a.active {
color: #F29221; background-color: #fff; 
}
.fixed {
position: fixed;
top: 180px; left: 20px; width: 200px; border-radius: 10px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); z-index: 999;
}
.infinite-content-area {
padding-top: 0px !important;
padding-bottom: 0px !important;
height: 0px;
}
.infinite-content-container { }
.bildlinks img {
border-radius: 12px;
box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.20);
}
.bildrechts img {
border-radius: 12px;
box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.20);
}
.frame {
position: absolute;
top: -8px; width: 30px; height: 10px; border-top: 10px solid #F29221;
border-bottom: 10px solid #F29221;
border-radius: 10px; pointer-events: none; box-sizing: border-box;
}
.frame.left {
left: 0px;
}
.frame.right {
left: 50px;
}
.frame.vertical-right {
right: -8px; height: 10%; width: 10px; border-left: 10px solid #F29221; border-right: 10px solid #F29221; border-radius: 10px; top: 350px; }
.frameR {
position: absolute;
top: -8px; width: 30px; height: 10px; border-top: 10px solid #F29221;
border-bottom: 10px solid #F29221;
border-radius: 10px; pointer-events: none; box-sizing: border-box;
}
.frameR.left {
left: 0px;
}
.frameR.right {
left: 50px;
}
.frameR.vertical-right {
right: -8px; height: 10%; width: 10px; border-left: 10px solid #F29221; border-right: 10px solid #F29221; border-radius: 10px; top: 350px; }
.gdlr-core-feature-box-type-outer {
box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.20);
}
.gdlr-core-image-overlay-icon.gdlr-core-size-22 {
width: 100px;
font-size: 22px;
line-height: 25px;
margin-left: -50px;
margin-top: -50px;
}
.BGOrange {
background-color: #F29221;
margin-right: 15px;
margin-left: 15px;
padding-top: 34px;
margin-top: -30px;
padding-bottom: 25px;
box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.20);
}
.BGOrange h3 {
font-family: "DINosaur",sans-serif; !important
}
.BorderBottom{
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.BorderTop img {
border-top-right-radius: 10px;
border-top-left-radius: 10px;
box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.20);
}
.Liste ol > li::marker {
font-weight: bold;
}
.Liste ol li {
margin-bottom: 20px;
} html {
height: 100%;
}
#model-viewer-left{
height: 400px;
}
#model-viewer-right{
height: 400px;
}
model-viewer {
width: 100%;
height: 110%;
background-color: transparent;
}
.progress-bar {
display: block;
width: 33%;
height: 10%;
max-height: 2%;
position: absolute;
left: 50%;
top: 50%;
transform: translate3d(-50%, -50%, 0);
border-radius: 25px;
box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.5), 0px 0px 5px 1px rgba(0, 0, 0, 0.6);
border: 0px solid rgba(255, 255, 255, 0.9);
background-color: rgba(0, 0, 0, 0.5);
visibility: hidden;
}
.progress-bar.hide {
visibility: hidden;
transition: visibility 0.3s;
}
.update-bar {
background-color: rgba(255, 255, 255, 0.9);
width: 0%;
height: 100%;
border-radius: 25px;
float: left;
transition: width 0.3s;
}
#ar-button {
background-image: url(//www.mediaprojekt.tv/wp-content/themes/infinite-child/ar_icon.png);
background-repeat: no-repeat;
background-size: 20px 20px;
background-position: 12px 50%;
background-color: #fff;
position: absolute;
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
bottom: 16px;
padding: 0px 16px 0px 40px;
font-family: Roboto Regular, Helvetica Neue, sans-serif;
font-size: 14px;
color:#4285f4;
height: 36px;
line-height: 36px;
border-radius: 18px;
border: 1px solid #DADCE0;
}
#ar-button:active {
background-color: #E8EAED;
}
#ar-button:focus {
outline: none;
}
#ar-button:focus-visible {
outline: 1px solid #4285f4;
}
@keyframes circle {
from { transform: translateX(-50%) rotate(0deg) translateX(50px) rotate(0deg); }
to   { transform: translateX(-50%) rotate(360deg) translateX(50px) rotate(-360deg); }
}
@keyframes elongate {
from { transform: translateX(100px); }
to   { transform: translateX(-100px); }
}
model-viewer > #ar-prompt {
position: absolute;
left: 50%;
bottom: 60px;
animation: elongate 2s infinite ease-in-out alternate;
display: none;
}
model-viewer[ar-status="session-started"] > #ar-prompt {
display: block;
}
model-viewer > #ar-prompt > img {
animation: circle 4s linear infinite;
}
model-viewer {
--progress-bar-color: transparent;
}
.infinite-navigation .sf-menu > li {
padding-left: 10px;
padding-right: 10px;
}