.fusion-header{background-color:#fff;}
.fusion-header-sticky-height{height:90px!important;}
.no-show{display:none;}
.ohne-pfeil .fusion-open-submenu:before{display:none!important;}
.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a{padding-top:15px!important;padding-bottom:15px!important;height:auto;}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before{content:""!important;}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu{padding-top:2px!important;}
.fusion-sub-menu-open li a{padding-top:10px!important;padding-bottom:8px!important;padding-left:31px!important;font-size:14px!important;height:auto!important;min-height:10px;text-indent:-2px!important;}
.fusion-sub-menu-open li.level1 a{font-weight:700!important;}
.fusion-sub-menu-open li.level2 a{padding-left:50px!important;}
.fusion-menu-description{display:none!important;}
.fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon, .fusion-main-menu .current-menu-item>a>.fusion-megamenu-icon, .fusion-main-menu .current-menu-parent>a>.fusion-megamenu-icon, .fusion-main-menu .current_page_item>a>.fusion-megamenu-icon{color:#00a19a!important;}
.fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon{color:#00a19a!important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.level1 a{font-weight:700!important;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li.level2 a{padding-left:38px!important;}
#megamenu ul li a{font-weight:600;}
#megamenu ul li ul li a{font-weight:300;}
.mega-list{width:310px!important;}
.mega-list a{color:black!important;}
.mega-list a:hover{color:#00a19a!important;}
.mega-list li{margin-left:-18px!important;padding-left:0;margin-bottom:7px;line-height:1.2;font-size:16px!important;}
.awb-menu_row .menu-text{text-align:left!important;line-height:1.2!important;}
.awb-menu_desktop.awb-menu_em-hover .awb-menu__main-li_with-sub-arrow:hover .awb-menu__sub-arrow{display:none!important;}
.awb-menu, .awb-submenu{--awb-active-color:#00a19a!important;}
 .layer-basics{}
.layer-basics h1, .layer-basics strong{font-size:58px;font-weight:700;line-height:1.2!important;margin-bottom:0!important;margin-top:0!important;color:#ffffff!important;}
#folge-slider-box{width:auto!important;min-width:70px!important;height:auto!important;background:rgba(0,161,154,0.90)!important;padding:11px 15px 15px 15px!important;}
#main{padding-top:30px!important;}
img{border:none!important;}
strong{font-weight:700!important;}
h3.klein{font-size:20px!important;margin-top:0px!important;}
.container-dunkel p, .container-dunkel h1, .container-dunkel h2, .container-dunkel h4, .container-dunkel h3, .container-dunkel ul, .container-dunkel ol{color:white!important;}
.abstand-nach-null{margin-bottom:0!important;}
.abstand-nach-klein{margin-bottom:5px!important;}
.abstand-vor-null{margin-top:0!important;margin-bottom:10px!important;}
.gallery-item{text-align:left!important;}
#gallery-1{margin-right:-30px!important;}
.section-p{padding-top:16px;z-index:1000;}
.nested-column-mobile{margin-top:0px!important;}
.seperator-om{display:none;}
.fusion-checklist .fusion-li-item{font-size:17px!important;margin-left:20px!important;padding:3px 0 0 0!important;line-height:1.3!important;}
.fusion-checklist .fusion-li-item p{margin-top:3px!important;}
.fa-play:before{font-size:12px!important;}
.fusion-checklist .icon-wrapper, ul.fusion-checklist .icon-wrapper{margin-top:3px!important;}
.fusion-testimonials.clean .author{margin-top:10px!important;}
div.adobe-badge{background-color:white!important;width:150px;height:240px;padding:0!important;float:right;margin-left:15px;margin-top:20px;}
.nachricht{height:300px!important;}
.wpcf7 form .wpcf7-response-output{margin-left:0!important;border:2px solid #00a19a!important;}
.wpcf7 form.invalid .wpcf7-response-output{border-color:#ff0000!important;}
.wpcf7-text, .wpcf7-form textarea, .wpcf7-quiz{font-size:16px!important;color:#000!important;}
#comment-input input, #comment-textarea textarea, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice .select2-arrow, .avada-select .select2-container .select2-choice2 .select2-arrow, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .fusion-body .avada-select-parent .select-arrow, .fusion-body .avada-select-parent select, .gravity-select-parent .select-arrow, .input-text, .main-nav-search-form input, .post-password-form label input[type=password], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select-arrow, .select2-container .select2-selection .select2-selection__arrow, .select2-container--default .select2-dropdown .select2-search, .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .select2-dropdown, input.s, input[type=date], input[type=email], input[type=number], input[type=password], input[type=phone-number], input[type=text], select, textarea{font-size:16px!important;color:#000!important;}
 .recent-posts-start{margin-bottom:0!important;}
.bild-start-links, .bild-start-rechts{margin-top:11px;}
.weiter-rechts, .weiter-blog{margin-top:24px;margin-bottom:10px!important;}
.blau-ueber-weiss{margin-top:-10px;z-index:1;}
.icon-col-left{padding-top:11px;}
.single-navigation, .fusion-meta-info{border:none!important;}
.fusion-title .title-sep.sep-double{border:none!important;}
#main .post > h2.fusion-post-title{display:none!important;}
#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title{display:none!important;}
.fusion-meta-info{margin-top:3px!important;margin-bottom:0!important;}
.fusion-post-title-meta-wrap{margin-bottom:0!important;}
.colcomfix{margin-left:20px;margin-top:10px!important;margin-bottom:-25px!important;}
form{margin-bottom:30px;}
h2#reply-title{color:#00a19a!important;}
#s, .comment-form input{min-width:20px!important;}
input[type="checkbox" i]{margin-left:-2px!important;margin-right:2px!important;}
abbr[title]{text-decoration:none!important;}
p.wpgdprc-checkbox, .comment-form .comment-form-cookies-consent{padding-left:25px;text-indent:-23px!important;}
input#wp-comment-cookies-consent{margin-right:7px!important;}
p.comment-form-cookies-consent{display:none;}
.fusion-sidebar-inner-content{margin-top:25px!important;margin-bottom:50px!important;}
.fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_recent_entries li a:before{content:"";}
.fusion-widget-area .widget_categories li, .fusion-content-widget-area .widget_recent_entries li, .fusion-content-widget-area .contact_info p, .fusion-widget-area .contact_info p{padding:5px!important;margin-bottom:7px!important;}
sidebar .widget .heading h4, .sidebar .widget .widget-title, .fusion-widget-area-1 .widget h4{margin-top:5px!important;}
#text-3 h4{margin:15px 0!important;}
.fusion-title-size-four, h4{margin-bottom:12px!important;}
.widgetbox{border:1px solid #e0dede;padding:5px 10px;margin-top:-20px;}
.widgetbox h3, .sidebar .widget .heading h4, .sidebar .widget .widget-title{font-size:20px!important;color:#00a19a!important;}
.sidebar .widget ul{margin-left:-3px!important;}
.fusion-body .fusion-content-sep.sep-solid, .fusion-body .fusion-separator.sep-solid{border:none!important;}
.fusion-meta-info .fusion-alignleft{float:none!important;width:100%!important;clear:right;}
.alignright, .fusion-alignright{margin-left:0!important;display:block!important;margin-top:0px!important;}
.fusion-blog-layout-large article::after{content:" ";height:40px!important;width:100%;display:block;}
a.fusion-read-more:hover{background-color:#003a62!important;}
.fusion-read-more:after{content:""!important;}
.fusion-blog-layout-large-alternate .fusion-meta-info{text-align:right!important;}
#wrapper #main .fusion-post-content > .blog-shortcode-post-title{font-size:22px!important;}
.fusion-read-more{font-size:14px!important;color:#ffffff!important;background-color:#00a19a!important;padding:7px!important;text-transform:uppercase!important;margin-top:15px;}
.fusion-blog-shortcode .fusion-read-more:after{content:""!important;}
#menu-widget-1 ul li a:hover{color:#333333!important;}
#posts-container{top:35px!important;}
#main .post h2{font-size:28px!important;margin-top:-8px!important;}
.fusion-content-boxes .content-wrapper-background{padding:0 10px 10px 0!important;}
.fusion-content-boxes.fusion-columns-1 .fusion-column{margin-bottom:20px!important;}
.anfragen{animation-delay:3s!important;margin-left:60px!important;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-categories a{color:#ffffff!important;}
.fusion-portfolio-one .fusion-portfolio-buttons{text-align:right!important;}
.fusion-content-boxes.content-boxes-icon-on-side .heading{margin-bottom:0!important;}
#seminardetails ul{margin-top:0!important;}
.fusion-title h3.title-heading-left, h3.wie-h2{font-size:27px!important;}
.fusion-title h3.title-heading-left, h3.wie-h2{font-size:27px!important;}
#showreel h3{font-size:20px!important;}
.seperator-sd{display:none;}
.seperator-si{margin-top:20px;}
#wrapper #main .fusion-portfolio-content > h2.fusion-post-title{font-size:22px!important;}
.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper{margin-bottom:40px!important;}
.fusion-portfolio-content{margin-top:0px!important;}
.fusion-body .fusion-separator.sep-double{border-color:#fff!important;}
#footer-contact{line-height:1.7;font-size:15px;font-weight:300;background-image:url(https://www.jens-jacob-film.de/wp-content/uploads/2020/03/footer.png);background-repeat:no-repeat;background-size:contain;padding:40px 0 70px 110px;}
#footer-contact strong{font-size:17px;text-shadow:none!important;color:#003a62;margin-bottom:0!important;}
#footer-contact p{margin:0;}
#custom_html-2{width:50%;float:left;line-height:1.7;margin-top:80px;padding-left:150px;font-size:15px;font-weight:300;}
#social_links-widget-2{width:50%;float:right;margin-top:76px;text-align:right;}
@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (min-resolution: 192dpi),
screen and (min-resolution: 2dppx){
#footer-contact{background-image:url(https://www.jens-jacob-film.de/wp-content/uploads/2020/03/footer-retina.png);}
}
@media only screen and (max-width: 1280px) {
.fusion-main-menu>ul>li>a, .fusion-is-sticky .fusion-main-menu>ul>li>a{font-size:16px!important;}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio:2){ .layer-basics h1, .layer-basics strong{font-size:52px;}
}
@media only screen and (max-width: 1124px) {
#custom_html-2{padding-left:120px;}
}
@media only screen and (max-width: 1024px) {
#gallery-1{margin-right:0!important;}
#custom_html-2{padding-left:100px;}
.layer-basics h1, .layer-basics strong{font-size:48px;}
h4.fusion-rollover-title{font-size:14px!important;line-height:1!important;}
.weiter-rechts{margin-top:40px;}
.colcomfix{margin-left:0;}
}
@media only screen and (max-width: 925px) {
#custom_html-2{padding-left:60px;}
}
@media only screen and (max-width: 899px) {
.fusion-footer footer .fusion-columns .fusion-column{width:100%!important;}
#footer-contact{margin:0 auto;width:450px !important;font-size:17px!important;line-height:1.9!important;padding:35px 0 70px 130px;}
#footer-contact strong{font-size:20px!important;line-height:1.9!important;}
#custom_html-2{margin:0 auto;width:450px!important;padding-left:130px;float:none!important;clear:both!important;margin-top:0!important;font-size:17px!important;line-height:1.9!important;}
#social_links-widget-2{margin:0 auto;width:450px!important;float:none!important;clear:both!important;text-align:left!important;padding-top:20px;padding-left:130px;}
.fusion-social-networks-wrapper{text-align:left!important;}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon{margin:0 8px 0 4px!important;}
}
@media only screen and (max-width: 800px) {
.layer-basics h1, .layer-basics strong{font-size:36px;}
.seperator-sb{margin-top:15px!important;}
.seperator-video{margin-top:-5px!important;}
.nested-column-mobile{margin-top:-30px!important;}
.seperator-om{display:block!important;margin-top:20px;}
.seperator-sd{display:block!important;margin-bottom:40px;}
.seperator-si{display:none!important;}
.bild-start-links{margin-bottom:15px;}
.bild-start-rechts{margin-bottom:25px;margin-top:0;}
.weiter-rechts{margin-top:35px;}
.weiter-blog{margin-top:0;margin-bottom:-10px!important;}
.sharif-box{margin-bottom:30px!important;margin-top:5px!important;}
.fusion-show-pagination-text .fusion-blog-pagination .pagination{margin-top:-40px!important;}
.avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-link, .avada-image-rollover-circle-yes .fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery{display:none!important;}
h4.fusion-rollover-title{margin-top:-20px!important;}
.has-sidebar #sidebar{margin-top:-35px!important;}
.fusion-section-separator .fusion-section-separator-spacer.fusion-section-separator-fullwidth, .fusion-section-separator .fusion-section-separator-svg.fusion-section-separator-fullwidth{width:102vw!important;}
}
@media only screen and (max-width: 640px) {
#folge-slider-box{margin-left:20px!important;}
.has-sidebar #content{margin-bottom:0!important;}
.layer-basics h1, .layer-basics strong{font-size:32px;}
.nested-column-mobile{margin-top:-30px!important;}
.sharif-box{margin-top:0px;}
.section-p{z-index:1;}
#content{margin-bottom:0px!important;}
.has-sidebar #sidebar{margin-top:0!important;}
}
@media only screen and (max-width: 560px) {
.layer-basics h1, .layer-basics strong{font-size:26px;}
}
@media only screen and (max-width: 499px) {
#main{padding-bottom:0!important;}
.fusion-columns .fusion-column:not(.fusion-column-last){margin:0 0 30px!important;}
#footer-contact{background-image:none!important;width:auto;min-width:280px;padding:0 10px 0 20px!important;}
#custom_html-2{width:auto!important;min-width:280px;padding:0 10px 10px 20px!important;margin-top:-30px!important;}
#social_links-widget-2{width:auto!important;min-width:280px;padding:0 10px 0 20px!important;}
.layer-basics h1, .layer-basics strong{font-size:24px;line-height:1.1;}
.fusion-widget-area-1{margin-top:40px!important;margin-bottom:40px!important;}
.fusion-content-widget-area .widget{margin-bottom:15px!important;}
html:not(.avada-has-site-width-percent) .fusion-footer-widget-area{padding-left:10px!important;padding-right:10px!important;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a{font-size:14px!important;line-height:1!important;}
.fusion-rollover-content .fusion-rollover-categories a{display:none;}
.fusion-date-and-formats{width:60px!important;}
.fusion-month-year{font-size:14px!important;}
.fusion-portfolio-equal-heights .fusion-portfolio-content-wrapper{margin-bottom:-10px!important;}
h4.fusion-rollover-title{font-size:12px!important;}
.nested-column-mobile{margin-top:-30px!important;}
.container-dunkel ol{margin-bottom:40px;}
}
@media only screen and (max-width: 420px) {
.layer-basics h1, .layer-basics strong{font-size:20px;}
}
@media only screen and (max-width: 360px) {
.layer-basics h1, .layer-basics strong{
font-size: 17px;	}
}