.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {
outline: none;
}
.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: rgba(255,255,255,0);
border: 0px solid #b4d39b;
box-sizing: border-box;
font-size: 24px;
}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus {
border-style: none;
border-color: inherit;
border-width: thin;
outline-color: transparent;
}
.ast-button-wrap .menu-toggle:focus {
outline: none;
}
svg {
stroke: transparent;
stroke-width: 0px;
}
.form-header{color:#ffffff !important;}
div.wpforms-container-full .wpforms-form h3{color:#ffffff; font-size: 30px;}
img{border:0;}
pre {
background: rgba(0,0,0,0);
font-family: "Akshar";
margin-bottom: 1.6em;
overflow: none !important;
max-width: 100%;
padding: 1;
padding: 0em;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, input:-webkit-autofill:focus { border: 0px solid rgba(255, 255, 255, 0.0);
-webkit-text-fill-color: #fff;
-webkit-box-shadow: 0 0 0px 1000px rgba(36,42,54,0.2) inset;
transition: background-color 5000s ease-in-out 0s;}
.form-kontakt input:-webkit-autofill,
input:-webkit-autofill:hover, input:-webkit-autofill:focus { border: 0px solid rgba(255, 255, 255, 0.0);
-webkit-text-fill-color: #fff;
-webkit-box-shadow: 0 0 0px 1000px rgbrgba(153, 206, 68, 0.35) inset;
transition: background-color 5000s ease-in-out 0s;}
div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus, div.wpforms-container-full .wpforms-form .is-focused .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown {
border: 0px solid #999 !important;
box-shadow: none;
}
.box-front a{color:#ffffff; font-weight: 600 !important;}
.box-front a:hover{text-decoration:line-through;}
#gtranslate_wrapper{z-index: 99 !important; right:210px !important; top: 45px !important; position: relative; }
.menu-item-gtranslate{margin-top:20px;}
.ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{ transition: fill 0.5s ease-out;
}
.ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg:hover {
width: 36px;
height: 36px;
fill: #ffffff;
}
.switcher-popup{opacity: 1;}
.switcher-popup:hover{opacity: 1; color:#ffffff;}
.gt_black_overlay { opacity: 0.9 !important;}
.gt_white_content a {
display: block;
padding: 20px 0 !important;
}
a.glink img {display: none;}
a.glink {color:#fcf8f4;}
.gt_white_content a.selected {
background-color: rgba(0,0,0,0) !important;
}
a.glink span {font-size: 16px !important;}
.gt_languages a.glink span{font-size: 24px !important;}
.gt_white_content a:hover{color:#ffffff;}
.gt_white_content a.selected:hover{opacity: 1;}
.gt_black_overlay {background: #202529 !important;}
.gt_white_content {
display: none;
position: fixed;
top: 50%;
left: 50%;
width: 300px;
height: 400px !important;
margin: -200px 0 0 -150px;
padding: 10px 16px;
border-radius: 5px;
background-color: rgba(0,0,0,0) !important;
color: #fcf8f4;
overflow: hidden !important;
z-index: 19881205;
text-align: left;
}
.switcher-popup span{font-size:18px !important;}
#gtranslate_wrapper .switcher-popup span:nth-of-type(2) {color:#ffffff !important; font-size: 10px !important;}
#gtranslate_selector{
border:0px;
outline:0px;
scroll-behavior: smooth; -moz-appearance: none; -webkit-appearance: none;
} #gtranslate_selector::-ms-expand {
display: none;
}
.ockero-z{position: relative; z-index: 5;}
.entry-header{display: none;}
.wpforms-page-indicator-steps{color: #ffffff;}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
color: #ffffff;
}
.ast-single-post.ast-page-builder-template .site-main > article, .woocommerce.ast-page-builder-template .site-main {
padding-top: 0em;
padding-left: 0px;
padding-right: 0px;
}
.buss-bild{    margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); margin-left:6px;}
.front-start-box{z-index: 3;}
.depa-box a {color:#ffffff;}
.depa-box a:hover {color:#ffffff;}
.kontakt a{color: #ffffff;}
.kontakt a:hover {color:#fffff;}
.arrow-down{position: relative;}
.fb-infobox-left{position: absolute; top:50%; left:0%; width:20%; z-index: 2; background: #2d353b;}
.fb-infobox-right{position: absolute; top:50%; right:0%; width:20%; z-index: 2; background: #202529;}
.fl-play .ua-icon{border:1px solid #f5e0c4; border-radius: 50px; padding: 20px; position: absolute; top:54%; right:40px; z-index: 3; background: #202529;}
.fl-next .ua-icon{border:0px solid #f5e0c4; border-radius: 100px; padding: 20px; position: absolute; bottom:7%; right: calc(50% - 36px); z-index: 3; background: rgba(32,37,41, 1); 
-webkit-transition: all .2s; 	transition: all .2s; }
.fl-next .ua-icon:hover{-webkit-transform: scale(1.25); transform: scale(1.25); background: #2d353b;}
.fl-home .ua-icon{border:0px solid #f5e0c4; border-radius: 100px; padding: 20px; position: absolute; bottom:7%; right: calc(50% - 36px); z-index: 3; background: #2d353b;
-webkit-transition: all .2s; 	transition: all .2s; }
.fl-home .ua-icon:hover{-webkit-transform: scale(1.25); transform: scale(1.25); background: rgba(32,37,41, 1); }
.menu-toggle-close{ -webkit-transition: all .2s; transition: all .2s; position: relative; top:20px; right:20px;}
.ahfb-svg-iconset svg {  width: 40px;
height: 40px;}
.menu-toggle-close:hover{-webkit-transform: scale(1.5); transform: scale(1.5); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.ast-mobile-popup-drawer .ast-mobile-popup-inner {background: #202529;}
@media (max-width: 1919px){
.buss-bild{    margin: 0;
position: initial;
top: 52%;
left: 50%;
-ms-transform: translate(0, 0);
transform: translate(0, 0); margin-left:0px; margin-top: 50px;}
}
@media (max-width: 992px){
.fl-node-o4k136lbnw7i .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-vkycf3so1h9u .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-hg4jneaduolm .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-r1e0865kxabu .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-ugpb6s15j2tm .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-nv2g7r9ubycp .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-p56oc1d97zin .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-b46ipke3mqzv .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-node-o4k136lbnw7i .fl-builder-bottom-edge-layer .fl-shape {
fill: #202529;
}
.fl-node-b46ipke3mqzv .fl-builder-bottom-edge-layer .fl-shape {
fill: #202529;
}
.fl-node-nv2g7r9ubycp .fl-builder-bottom-edge-layer .fl-shape {
fill: #202529;
}
.fl-node-ugpb6s15j2tm .fl-builder-bottom-edge-layer .fl-shape {
fill: #202529;
}
.fl-node-vkycf3so1h9u .fl-builder-bottom-edge-layer .fl-shape {
fill: #202529;
}
.fl-next .ua-icon {display: none;}
}
@media (max-width: 921px){
#masthead .ast-mobile-header-wrap .ast-primary-header-bar, #masthead .ast-mobile-header-wrap .ast-below-header-bar {
padding-left: 0px;
padding-right: 0px;
}
.ast-theme-transparent-header .ast-builder-menu .main-header-menu, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link, .ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link, .ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-link {
color: #ffffff !important;
}
}
@media (max-width: 768px){
.gt_white_content {
height: 200px;
}
#gtranslate_wrapper {
right: 105px !important;
position: relative;
top:45px !important;
}
.switcher-popup {
opacity: 1;
}
a.glink span {font-size: 0px !important;}
#gtranslate_wrapper .switcher-popup span:nth-of-type(2) {
color: #ffffff !important;
font-size: 18px !important;
}
.fl-col-small:not(.fl-col-small-full-width) {
max-width: 100%;
}
.fl-node-nv2g7r9ubycp .fl-builder-top-edge-layer .fl-shape {
fill: #2d353b;
}
.fl-row-content-wrap {padding-top:0px;
padding-bottom:0px;}
.ast-hfb-header .site-header {
margin-top: 0px;
margin-bottom: 70px;
margin-left: 25px;
margin-right: 25px;
}
}