@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300.svg#OpenSans) format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-regular.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-regular.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-regular.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-regular.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-regular.svg#OpenSans) format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700.svg#OpenSans) format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300italic.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300italic.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300italic.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300italic.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-300italic.svg#OpenSans) format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-italic.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-italic.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-italic.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-italic.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-italic.svg#OpenSans) format('svg');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700italic.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700italic.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700italic.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700italic.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/open-sans/open-sans-v28-latin-700italic.svg#OpenSans) format('svg');}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300.svg#Lato) format('svg');}
@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300italic.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300italic.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300italic.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300italic.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-300italic.svg#Lato) format('svg');}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-regular.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-regular.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-regular.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-regular.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-regular.svg#Lato) format('svg');}
@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-italic.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-italic.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-italic.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-italic.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-italic.svg#Lato) format('svg');}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700.svg#Lato) format('svg');}
@font-face{font-family:'Lato';font-style:italic;font-weight:700;src:url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700italic.eot);src:local(''), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700italic.woff2) format('woff2'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700italic.woff) format('woff'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700italic.ttf) format('truetype'), url(//www.christianfranconieri.de/wp-content/themes/bridge-child/fonts/lato/lato-v22-latin-700italic.svg#Lato) format('svg');}
.home .content .full_width{padding-top:0;}
.home .content .q_slider + .full_width{padding-top:70px;}
#rev_slider_1_1_wrapper .rs-layer{font-family:'Lato' !important;}
#rev_slider_1_1_wrapper a.anchor i{transition:all .3s ease-in-out;}
#rev_slider_1_1_wrapper a.anchor:hover,
#rev_slider_1_1_wrapper a.anchor:hover i{transform:scale(1.6);}
@media(min-width:778px){
#rev_slider_1_1_wrapper .rs-layer{text-shadow:1px 1px #dddddd;}
}
.title.title_size_medium .subtitle{margin-top:0.2em;}
@media only screen and (max-width: 600px) {
.title.title_size_medium .subtitle{font-size:17px;line-height:20px;}
}
.home .site-title-by-d h1{font-size:20px;line-height:26px;}
@media(max-width:480px){
.home .site-title-by-d h1{font-size:16px;line-height:24px;}
.home .site-title-by-d{padding-top:15px !important;padding-right:20px !important;padding-bottom:15px !important;padding-left:20px !important;}
.home blockquote.with_quote_icon h5{line-height:23px;font-size:15px;}
}
aside .widget a.qbutton:hover{color:#ffffff !important;}
.qbutton.white:hover{border:0;}
.cf-inline-button{margin-right:1em;margin-bottom:0.5em;}
a.mail-link span{color:inherit;}
.footer_top .widget_nav_menu ul li{padding:0 0 5px;}
#mc_embed_signup .asterisk{color:#54687d !important;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #54687d !important;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{color:#54687d !important;}
#mc_embed_signup input{font-family:'Open Sans', sans-serif !important;color:#4d4d4d !important;}
#mc_embed_signup input.button{color:#ffffff !important;line-height:48px;height:48px;font-weight:400;background-color:#54687d;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-width:0px;font-size:13px;text-transform:uppercase;}
#mc_embed_signup input.button:hover{background-color:#b3c6dd;}
#mc_embed_signup form{padding:0 !important;}
.evo_search_results_count span{color:#54687d !important;}
.evo_search_results_count{color:#4d4d4d !important;}
.eventon_events_list .eventon_list_event .ev_ftImg{margin-bottom:10px;}
.evo_lightbox_body .evo_above_title .evo_event_headers{font-weight:700;}
.eventon_events_list .eventon_list_event .evoet_cx span.evoet_tags span.vir, .evo_pop_body .evoet_cx span.evoet_tags span.vir, .evosv_grid .evosv_tag.vir{background-color:#fff;}
.eventon_events_list .eventon_list_event .evcal_desc span, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{font-family:Lato;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{font-weight:400;}
.evo_lightboxes .evcal_evdata_cell p a{color:#b3c6dd;}
.eventon_list_event .event_description p, .evcal_list_a .event_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{font-size:15px;}
.eventon_events_list .eventon_list_event .evoet_cx span.evoet_tags span.evo_event_headers.virtual{display:none !important;}
@media screen and (max-width:550px){
.eventon_events_list .eventon_list_event .evoet_c3{min-width:100%;}
}
.EVOSR_section input:hover, .evo_search_bar input:hover{color:#54687d !important;}
.portfolio_single .portfolio_detail h6{text-transform:uppercase;}
#home-statement-text a.qbutton{margin:5px 0 0 54px;}
@media screen and (max-width:768px){
#home-statement-text a.qbutton{margin:5px 0 0 14px;}
#home-statement-text a.qbutton:hover{background-color:#b3c6dd !important;}
}
@media only screen and (max-width: 768px) {
.qode_pricing_tables .q_price_table{width:100% !important;margin-left:0;margin-bottom:15px;}
}
body .EVOSR_section .evosr_search_box input[type="text"]{color:#4d4d4d;font-size:14px;}
.footer_top h5{text-transform:none;}
.vc_row{margin-left:-25px;margin-right:-25px;}
.vc_column_container > .vc_column-inner{padding-left:25px;padding-right:25px;}
.page_container_inner h1, .page_container_inner h2, .page_container_inner h3, .portfolio_single_text_holder h1, .portfolio_single_text_holder h2, .portfolio_single_text_holder h3, .post_content_holder h1, .post_content_holder h2, .post_content_holder h3, .full_width_inner h1, .full_width_inner h2, .full_width_inner h3{margin-bottom:1em;margin-top:1.5em;}
.page_container_inner h4, .page_container_inner h5, .page_container_inner h6, .page_container_inner ul, .page_container_inner ol, .page_container_inner p, .portfolio_single_text_holder h4, .portfolio_single_text_holder h5, .portfolio_single_text_holder h6, .portfolio_single_text_holder ul, .portfolio_single_text_holder ol, .portfolio_single_text_holder p, .post_content_holder h4, .post_content_holder h5, .post_content_holder h6, .post_content_holder ul, .post_content_holder ol, .post_content_holder p, .full_width_inner h4, .full_width_inner h5, .full_width_inner h6, .full_width_inner ul, .full_width_inner ol, .full_width_inner p, .container_inner h4, .container_inner h5, .container_inner h6, .container_inner ul, .container_inner ol, .container_inner p{margin-bottom:1em;margin-top:1em;}
.q_icon_list p{margin-top:0.6em;}
.qode_pricing_item_text h4, .qode_pricing_item_text p, .qode-accordion-holder h4, .qode-specification-list h3, .testimonial_text_inner p, h2.entry_title, .blog_holder article.format-quote .post_text p, .blog_holder article.format-link .post_text p, ul.flex-direction-nav, .latest_post_text_inner h3{margin-top:0;margin-bottom:0;}
.portfolio_single_text_holder :first-child{margin-top:0;}
.blog_holder article.format-link .post_text i.link_mark, .blog_holder article.format-quote .post_text i.qoute_mark{color:#fff;}
.blog_holder article.format-quote .post_text .quote_author{color:#fff;}
.blog_holder article.format-link .post_text .post_title p, .blog_holder article.format-quote .post_text .post_title p{color:#fff;}
.qode-specification-list .qode-specification-list-items{margin-top:0;}
.page_container_inner .wpb_content_element:first-child h1:first-child, .page_container_inner .wpb_content_element:first-child h2:first-child, .page_container_inner .wpb_content_element:first-child h3:first-child, .page_container_inner .wpb_content_element:first-child h4:first-child, .page_container_inner .wpb_content_element:first-child h5:first-child, .page_container_inner .wpb_content_element:first-child h6:first-child, .page_container_inner .wpb_content_element:first-child ul:first-child, .page_container_inner .wpb_content_element:first-child ol:first-child, .page_container_inner .wpb_content_element:first-child p:first-child, .page_container_inner > h1:first-child, .page_container_inner > h2:first-child, .page_container_inner > h3:first-child, .page_container_inner > h4:first-child, .page_container_inner > h5:first-child, .page_container_inner > h6:first-child, .page_container_inner > ul:first-child, .page_container_inner > ol:first-child, .page_container_inner > p:first-child, .post_content_holder .wpb_content_element:first-child h1:first-child, .post_content_holder .wpb_content_element:first-child h2:first-child, .post_content_holder .wpb_content_element:first-child h3:first-child, .post_content_holder .wpb_content_element:first-child h4:first-child, .post_content_holder .wpb_content_element:first-child h5:first-child, .post_content_holder .wpb_content_element:first-child h6:first-child, .post_content_holder .wpb_content_element:first-child ul:first-child, .post_content_holder .wpb_content_element:first-child ol:first-child, .post_content_holder .wpb_content_element:first-child p:first-child, .full_width_inner .wpb_content_element:first-child h1:first-child, .full_width_inner .wpb_content_element:first-child h2:first-child, .full_width_inner .wpb_content_element:first-child h3:first-child, .full_width_inner .wpb_content_element:first-child h4:first-child, .full_width_inner .wpb_content_element:first-child h5:first-child, .full_width_inner .wpb_content_element:first-child h6:first-child, .full_width_inner .wpb_content_element:first-child ul:first-child, .full_width_inner .wpb_content_element:first-child ol:first-child, .full_width_inner .wpb_content_element:first-child p:first-child{margin-top:0;}
.page_container_inner .wpb_content_element:last-child h1:last-child, .page_container_inner .wpb_content_element:last-child h2:last-child, .page_container_inner .wpb_content_element:last-child h3:last-child, .page_container_inner .wpb_content_element:last-child h4:last-child, .page_container_inner .wpb_content_element:last-child h5:last-child, .page_container_inner .wpb_content_element:last-child h6:last-child, .page_container_inner .wpb_content_element:last-child ul:last-child, .page_container_inner .wpb_content_element:last-child ol:last-child, .page_container_inner .wpb_content_element:last-child p:last-child, .post_content_holder .wpb_content_element:last-child h1:last-child, .post_content_holder .wpb_content_element:last-child h2:last-child, .post_content_holder .wpb_content_element:last-child h3:last-child, .post_content_holder .wpb_content_element:last-child h4:last-child, .post_content_holder .wpb_content_element:last-child h5:last-child, .post_content_holder .wpb_content_element:last-child h6:last-child, .post_content_holder .wpb_content_element:last-child ul:last-child, .post_content_holder .wpb_content_element:last-child ol:last-child, .post_content_holder .wpb_content_element:last-child p:last-child, .full_width_inner .wpb_content_element:last-child h1:last-child, .full_width_inner .wpb_content_element:last-child h2:last-child, .full_width_inner .wpb_content_element:last-child h3:last-child, .full_width_inner .wpb_content_element:last-child h4:last-child, .full_width_inner .wpb_content_element:last-child h5:last-child, .full_width_inner .wpb_content_element:last-child h6:last-child, .full_width_inner .wpb_content_element:last-child ul:last-child, .full_width_inner .wpb_content_element:last-child ol:last-child, .full_width_inner .wpb_content_element:last-child p:last-child{margin-bottom:0;}
.page_container_inner ul, .page_container_inner ol, .post_content_holder ul, .post_content_holder ol, .full_width_inner ul, .full_width_inner ol, .portfolio_single_text_holder ul, .portfolio_single_text_holder ol{list-style-position:outside;margin-left:1.2em;}
ul.qode_pricing_list_holder, ul.q_circles_holder, .latest_post_holder ul{list-style-position:inside;margin-left:0;}
.drop_down .narrow .second .inner ul li{width:270px;}
.drop_down .narrow.theta .second .inner ul li{width:270px;}
.title img#title-schwan{width:37px;margin:auto;margin-bottom:1em;}
@media screen and (max-width:768px){
section.home-statement{height:auto;background:#54687d !important;}
}
#home-statement-image .vc_column-inner{background-position:right top !important;}
.wpcf7 form.wpcf7-form p{margin-bottom:0;}
.footer_top .two_columns_50_50 .column1{width:40%;}
.footer_top .two_columns_50_50 .column2{width:60%;}
.footer_top .two_columns_50_50 .two_columns_50_50 .column1{width:66%;}
.footer_top .two_columns_50_50 .two_columns_50_50 .column2{width:32%;}
@media screen and (max-width:768px){
.footer_top .two_columns_50_50 .column1, .footer_top .two_columns_50_50 .column2{width:100%;text-align:left;float:left;}
.footer_top .two_columns_50_50 .column2 .column_inner > div{margin:0;}
.footer_top .column_inner{margin-bottom:3em;}
}
@media screen and (max-width:480px){
.footer_top .two_columns_50_50 .two_columns_50_50 .column1, .footer_top .two_columns_50_50 .two_columns_50_50 .column2{width:100%;text-align:left;float:left;}
}
.footer_top .widget.widget_nav_menu li{line-height:18px;}
.footer_top .cf-small{text-transform:none;}
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner, .content .full_width{padding-top:70px;padding-bottom:70px;}
.page-id-17313 .content .full_width{padding-top:0;padding-bottom:70px;}
.wpb_row{margin-bottom:50px !important;}
.wpb_row:last-child{margin-bottom:0 !important;}
.wpb_content_element{margin-bottom:1em !important;}
.wpb_content_element:last-child{margin-bottom:0 !important;}
.q_icon_list{margin-bottom:0.5em;}
.current_menu_item > a, .drop_down .second .inner > ul > li.current_page_item > a{color:#b3c6dd !important;}
.with_hover_bg_color nav.main_menu>ul>li>a{-webkit-transition:background-color ease-in-out .3s,color ease-in-out .3s !important;-moz-transition:background-color ease-in-out .3s,color ease-in-out .3s !important;-ms-transition:background-color ease-in-out .3s,color ease-in-out .3s !important;-o-transition:background-color ease-in-out .3s,color ease-in-out .3s !important;transition:background-color ease-in-out .3s,color ease-in-out .3s !important;}
.qode-qbutton-main-color{color:#ffffff;line-height:54px;height:54px;font-weight:400;background-color:#54687d;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-width:0px;}
.qode-qbutton-main-color:hover{background-color:#b3c6dd;}
.blog_holder article .post_info{display:none !important;}
.blog_single h2.entry_title{margin-bottom:1em;}
.blog_single .post_content_holder > .post_text:first-child .post_text_inner{padding-top:0;}
aside .widget.widget_recent_entries a{color:#b3c6dd;}
.blog_holder article .post_info a, .blog_holder article .post_text h2 .date{color:#b3c6dd;}
.portfolio_single .portfolio_button{visibility:hidden;}
.portfolio_standard .image_holder .text_inner a, .home .portfolio_main_holder .feature_holder_icons a{font-size:0px;}
.portfolio_standard .image_holder .text_inner a:after, .home .portfolio_main_holder .feature_holder_icons a:after{content:'Details';font-size:10px;}
.single-portfolio_page.postid-15755 .portfolio_navigation{display:none;}
.q_circles_holder .q_circle_inner{width:150px !important;height:150px !important;}
.dark-links a{color:#4d4d4d;}
.dark-links a.qbutton, .dark-links a.button{color:#fff;}
.dark-links .qode_pricing_list .qode_pricing_list_item{border-bottom:1px solid #54687d;}
.single-portfolio_page .portfolio_navigation{min-height:50px;}
.portfolio_single .portfolio_images .fluid-width-video-wrapper, .portfolio_single .portfolio_images img{margin:0 0 3em;}
.wpb_single_image .vc_figure-caption{line-height:1.7em;}
input.wpcf7-form-control.wpcf7-submit[disabled]{border:0;opacity:0.3;}
.wpcf7 form.sent .wpcf7-response-output, div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#54687d;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, div.wpcf7-response-output.wpcf7-validation-errors{background-color:#4d4d4d;}
span.wpcf7-not-valid-tip{color:#b3c6dd;}
.wpcf7-spinner{display:block;float:right;position:absolute;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{text-transform:none !important;}
.evcal_evdata_row .evcal_evdata_cell .eventon_desc_in h2, .evcal_evdata_row .evcal_evdata_cell .eventon_desc_in h3{text-transform:none;}
.ajde_evcal_calendar .evcal_month_line{margin-bottom:0.5em;}
#evcal_list .sep_month_events{margin-bottom:2em;}
#evcal_list .evo_event_progress{display:none !important;}
#evcal_list .eventon_full_description .eventon_desc_in a{color:inherit;}
#evcal_list .event_description.evcal_eventcard .evcal_evdata_row.evo_clik_row{margin-top:8px;}
.ajde_evcal_calendar .eventon_desc_in{margin-top:1em;}
.ajde_evcal_calendar .evcal_month_line p{font-size:18px !important;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2{font-size:18px !important;}
.eventon_events_list .eventon_list_event .evcal_desc .evo_below_title span.status_reason{font-size:12px;color:#54687d;font-style:italic;}
.eventon_events_list .eventon_list_event .evcal_desc .evo_below_title span.status_reason{color:#ffffff;}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{white-space:normal;}
#evcal_list .evcal_cblock{min-width:70px;}
#evcal_list .evcal_time em.evo_endday,
.evo_lightbox.eventcard .evcal_time em.evo_endday{display:none;}
.evo_lb_closer{position:sticky;z-index:999;height:38px;margin-top:-50px;padding-top:38px;top:0;}
.evo_lightbox.eventcard .evocard_box.learnmore{background:#54687d;color:#fff;}
.evo_lightbox.eventcard .evocard_box.learnmore .evorow .evo_clik_row h3{color:#fff;}
.evo_lightbox.eventcard .evocard_box.learnmore .evcal_evdata_row .evcal_evdata_icons i{color:#fff;}
.evo_lightbox.eventcard .evocard_box.learnmore .fa-link{margin-top:5px;}
.evo_lightbox.eventcard .evocard_box.learnmore .fa-link::before{content:"\f274";}
.q_message .message_text{text-transform:none;}
.q_message a.close{display:none;}
.q_message .message_text_inner p:last-child{margin-bottom:0;}
.testimonials_holder.light .flex-direction-nav a{border-color:#54687d;}
.testimonials_holder.light .flex-direction-nav a::before{color:#54687d;}
.testimonials_holder.light .flex-direction-nav a:hover::before{color:#fff;}
.home-statement .blockquote-text{text-shadow:1px 1px 2px rgba(0,0,0,.4);}
@media(max-width:768px){
.q_icon_list p, .q_list.number.circle_number li{line-height:24px;}
}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title{padding:0 5px;}
.projects_holder h2{line-height:1.1;}
.space-for-phones, .space-for-tablets, .space-for-phones-and-tablets, .space-for-widescreens{display:none;}
@media(min-width:1200px){
.space-for-widescreens{display:block;}
}
.pricing_table_content ul{margin-left:0;}
@media(max-width:767px){
.space-for-phones, .space-for-phones-and-tablets{display:block;}
.space-for-notebooks, .space-for-widescreens{display:none;}
.home .q_slider, .home .q_slider .q_slider_inner, .home .q_slider .q_slider_inner #qode-startseite,
.home .q_slider .q_slider_inner #qode-startseite .item{max-height:350px !important;}
}
@media(min-width:768px) and (max-width:991px){
.space-for-tablets, .space-for-phones-and-tablets{display:block;}
.space-for-notebooks, .space-for-widescreens{display:none;}
.home .q_slider, .home .q_slider .q_slider_inner, .home .q_slider .q_slider_inner #qode-startseite,
.home .q_slider .q_slider_inner #qode-startseite .item{max-height:500px !important;}
}
.cf-home-leistungen-teaser .qode-info-card, .cf-home-leistungen-teaser .qode-info-card-with-icon{border:1px solid #e6e6e6;}
.cf-home-leistungen-teaser .qode-info-card .qode-info-card-text-holder{padding:30px 14px 26px;}
.cf-home-leistungen-teaser .qode-info-card-text-holder p, .cf-home-leistungen-teaser .qode-info-card-text-holder h3{margin:inherit;}
.cf-home-leistungen-teaser .qode-info-card-text-holder h3{font-size:18px;}
.cf-home-leistungen-teaser .qode-info-card .qode-info-card-text{margin-top:1em;}
.cf-home-teaser h3{margin-top:0;}
.portfolio_single .portfolio_images .fluid-width-video-wrapper, .portfolio_single .portfolio_images img{margin:0;}
.portfolio_single .portfolio_images{overflow:hidden;margin-bottom:3em;}
.portfolio_single .portfolio_images img{-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,1,1);-moz-transition:-moz-transform .3s cubic-bezier(.4,0,1,1);-o-transition:-o-transform .3s cubic-bezier(.4,0,1,1);transition:transform .3s cubic-bezier(.4,0,1,1);margin-bottom:0;transform:scale(1.06) translateZ(0);}
.portfolio_single .portfolio_images:hover img{transform:scale(1.12) translateZ(0);}
.single-format-standard .post_image{overflow:hidden;}
.single-format-standard .post_image img.wp-post-image{-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,1,1);-moz-transition:-moz-transform .3s cubic-bezier(.4,0,1,1);-o-transition:-o-transform .3s cubic-bezier(.4,0,1,1);transition:transform .3s cubic-bezier(.4,0,1,1);}
.single-format-standard .post_image:hover img.wp-post-image{transform:scale(1.05) translateZ(0);}
.page-template-blog-large-image .post_image{overflow:hidden;}
.page-template-blog-large-image .post_image img.wp-post-image{-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,1,1);-moz-transition:-moz-transform .3s cubic-bezier(.4,0,1,1);-o-transition:-o-transform .3s cubic-bezier(.4,0,1,1);transition:transform .3s cubic-bezier(.4,0,1,1);}
.page-template-blog-large-image .post_image:hover img.wp-post-image{transform:scale(1.05) translateZ(0);}
.price_table_inner ul{margin-top:inherit;margin-bottom:inherit;}
.price_table_inner h3.qode_title_content_new{color:#ffffff;margin:0;}
.price_table_inner h5{margin-top:0;margin-bottom:1.5em;font-weight:bold;color:#54687d;}
.q_price_table .price_table_inner{background-color:#f0f4f8;}
.q_price_table{color:#54687d;margin-bottom:6em !important;}
.q_price_table .prices{color:#ffffff;background-color:#54687d;}
.price_table_inner ul li.prices{padding-bottom:30px;}
.price_table_inner .price_button{padding-top:8px;}
.q_price_table .price_button a.qbutton{color:#ffffff;background-color:#54687d;}
.q_price_table .price_button a.qbutton:hover{color:#ffffff;background-color:#b3c6dd;}
.q_price_table.active .active_text{color:#54687d;background-color:#f0f4f8;font-weight:bold;}
.price_table_inner li.pricing_table_content ul li{padding:6px 20px 6px;border-top:1px solid rgba(84,104,125,0.3);}
.price_table_inner li.pricing_table_content ul li:last-child{border-bottom:1px solid rgba(84,104,125,0.3);}
.price_table_inner .cell.table_title{background-color:#54687d;}
.price_table_inner ul li.table_title{padding:30px 25px 15px;}
.price_in_table .price{font-size:65px;}
@media(max-width:1000px){
.price_table_inner ul li{padding:6px 10px;}
} .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner{padding:9px 0 5px;}
.qode-accordion-holder .qode-title-holder .qode-tab-title{height:61px;}
.qode-accordion-holder .qode-title-holder.ui-state-default{background-color:#eee;}
.qode-accordion-holder .qode-title-holder.ui-state-active{background-color:#54687d;}
.qode-accordion-holder .qode-title-holder.ui-state-hover{background-color:#54687d;}
.woocommerce del, .woocommerce-page del, .woocommerce input[type="text"]:not(.qode_search_field), .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce-page input[type="text"]:not(.qode_search_field), .woocommerce-page input[type="password"], .woocommerce-page input[type="email"], .woocommerce-page input[type="tel"], .woocommerce textarea, .woocommerce-page textarea, .woocommerce .select2-container .select2-choice, .woocommerce-page .select2-container .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce .select2-dropdown-open.select2-drop-above .select2-choices, .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices, .woocommerce .chosen-container.chosen-container-single .chosen-single, .woocommerce-page .chosen-container.chosen-container-single .chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .woocommerce ul.products li.product h4, .woocommerce div.product p[itemprop="price"] del, .woocommerce div.product p[itemprop="price"] del span.amount, .woocommerce div.product div.product_meta > span span, .woocommerce div.product div.product_meta > span a, .woocommerce aside ul.product_list_widget li > a, .woocommerce aside ul.product-categories li > a, .woocommerce aside ul.product_list_widget li del span.amount, .wpb_widgetised_column ul.product_list_widget li > a, .wpb_widgetised_column ul.product-categories li > a, .wpb_widgetised_column ul.product_list_widget li del span.amount, .elementor-widget.elementor-widget-sidebar ul.product_list_widget li > a, .elementor-widget.elementor-widget-sidebar ul.product-categories li > a, .elementor-widget.elementor-widget-sidebar ul.product_list_widget li del span.amount, .shopping_cart_dropdown ul li a, .select2-drop{color:#54687d;}
.header_top_bottom_holder .header_inner_right{display:none;}
body.woocommerce .header_top_bottom_holder .header_inner_right{display:inherit;}
.header_top_bottom_holder .header_inner_right .shopping_cart_header .fa-shopping-cart::before{color:#54687d;}
.header_top_bottom_holder .shopping_cart_header .header_cart.fa-shopping-cart .header_cart_span{background-color:#b3c6dd;color:#54687d;}
nav.main_menu #menu-shop-buchung .backtosite a{color:#b3c6dd;}
nav.main_menu ul#menu-shop-buchung li.active a{color:#54687d;}
nav.main_menu ul#menu-shop-buchung li.active li a{color:#fff;}
nav.main_menu ul#menu-shop-buchung li.active li li a{color:#b3c6dd;}
.drop_down .wide.left_position .second ul li, .drop_down .wide.right_position .second ul li{width:240px;}
.drop_down #menu-shop-buchung .second li a.no_link:hover{color:#fff !important;}
.drop_down .wide .second ul li{border-left:1px solid #b3c6dd;}
.woocommerce div.product .summary p.price span.amount{color:#b3c6dd;}
.woocommerce div.product div.product_meta > .social_share_list_holder > span, .woocommerce div.product div.product_meta > span{color:#54687d;}
.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message{margin-bottom:40px;padding:18px 20px;background-color:rgba(179,198,221,0.2);line-height:20px;font-weight:700;color:#54687d;font-family:Lato, sans-serif;text-transform:none;font-size:14px;}
.woocommerce .summary p.stock.out-of-stock{color:#54687d;}
.container_inner .shopping_cart_dropdown ul, .container_inner .shopping_cart_dropdown dl p{margin-bottom:0;margin-top:0;}
.shopping_cart_dropdown ul li a{color:#fff;}
.shopping_cart_dropdown .cart_list a > img{display:none !important;}
.shopping_cart_dropdown ul li{color:#b3c6dd;}
.shopping_cart_dropdown .cart_list span.quantity{text-align:right;}
.shopping_cart_dropdown ul li .variation p{line-height:20px;color:#b3c6dd;letter-spacing:1px;font-weight:600;font-size:11px;text-transform:uppercase;}
.shopping_cart_dropdown span.total{color:#b3c6dd;}
.shopping_cart_dropdown .qbutton{height:26px;line-height:26px;font-size:11px;padding:0 13px;background:#b3c6dd;color:#54687d;}
.shopping_cart_dropdown .qbutton:hover{color:#54687d;background:#fff;}
.shopping_cart_dropdown .qbutton i{display:none;}
.shopping_cart_dropdown ul li{border-bottom:1px solid #f0f4f8;}
table.variations td a.reset_variations{padding-left:10px;}
table.variations td{padding:0 10px 0 0;}
.woocommerce table tr td{color:#54687d;font-weight:500;font-size:14px;text-transform:uppercase;}
.single-product .qode-single-product-summary p.price{color:#54687d;}
.woocommerce table.variations td.value select{padding:5px;}
.woocommerce table.variations tr{border-bottom:10px solid #fff;}
.woocommerce table.cart td.actions > .checkout-button, .woocommerce-page table.cart td.actions > .checkout-button{padding-left:23px !important;padding-right:23px !important;}
.woocommerce .product .onsale.out-of-stock-button{background-color:#54687d;color:#fff;padding-top:13px;}
.woocommerce div.product .cart .quantity.hidden{display:none;}
.woocommerce input[type="text"]:not(.qode_search_field):not(.qty), .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce-page input[type="text"]:not(.qode_search_field):not(.qty), .woocommerce-page input[type="password"], .woocommerce-page input[type="email"], .woocommerce-page input[type="tel"], .woocommerce textarea, .woocommerce-page textarea, .woocommerce .select2-container .select2-choice, .woocommerce-page .select2-container .select2-choice, .woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce div.cart-collaterals .select2-container .select2-choice, .woocommerce-page div.cart-collaterals .select2-container .select2-choice{border:1px solid #b3c6dd;}
.woocommerce .product .onsale, .woocommerce .product .single-onsale{background-color:#fff;color:#54687d;}
.woocommerce .product .onsale, .woocommerce .product .single-onsale{width:4.833333333333333em;height:4.833333333333333em;line-height:4.833333333333333em;}
.woocommerce ul.products li.product .price ins{color:#b3c6dd !important;font-weight:bold;}
.woocommerce ul.products li.product .price .woocommerce-price-suffix, .qode_product_list_holder .product_price .woocommerce-price-suffix{color:#54687d !important;font-weight:normal;}
.woocommerce table.cart td.actions input[type="submit"]{background-color:#b3c6dd;}
.woocommerce table.cart td.actions input[type="submit"]:hover{background-color:#54687d;}
.woocommerce.single-product .variations_form select{color:#4d4d4d !important;}
.woocommerce-notices-wrapper .woocommerce-error a.button{margin-right:10px;}
@media only screen and (max-width: 978px) {
.woocommerce-notices-wrapper .woocommerce-error a.button{display:table;margin-bottom:10px;}
} .woocommerce-cart table.cart tbody tr td a:not(.checkout-button),
.woocommerce-checkout .checkout table tbody tr td a{color:#54687d;}
.woocommerce-account table.my_account_orders thead tr th, .woocommerce-cart table.cart thead th, .woocommerce-checkout .checkout table thead th, .woocommerce-page table.my_account_orders thead tr th{color:#b3c6dd;}
.woocommerce .woocommerce-cart-form table tr td{color:#54687d;}
.woocommerce-cart-form .variation p{color:#b3c6dd;margin-bottom:0;margin-top:0;font-weight:500;font-size:14px;text-transform:uppercase;}
.woocommerce table.cart tbody tr span.amount, .woocommerce-page table.cart tbody span.amount{color:#888;}
.woocommerce-multistep-checkout ul.nav-wizard li a, .woocommerce-multistep-checkout ul.nav-wizard li.active ~ li a{color:#b3c6dd !important;}
.woocommerce-multistep-checkout ul.nav-wizard li.active a{color:#54687d !important;}
.woocommerce-multistep-checkout ul.nav-wizard li:not(:first-child)::before,
.woocommerce-multistep-checkout ul.nav-wizard li a::before{background:#b3c6dd !important;}
.woocommerce-multistep-checkout ul.nav-wizard li.active a::before{border:1px solid #54687d !important;background:#54687d !important;}
.woocommerce-multistep-checkout form.checkout #customer_details .woocommerce-billing-fields h3,
.woocommerce-multistep-checkout form.checkout #customer_details .woocommerce-additional-fields h3,
.woocommerce-multistep-checkout form.checkout #customer_details.col2-set .woocommerce-billing-fields h3{margin-bottom:0 !important;margin-top:0 !important;padding:1em 0 !important;}
.woocommerce p.form-row{margin-top:0;}
.woocommerce-checkout .select2-container--default .select2-selection--single{font-size:13px;font-family:Raleway,sans-serif;border:1px solid #b3c6dd;color:#54687d;height:49px;line-height:47px;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 30px 0 2.5%;}
.woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td.product-name{font-weight:bold;}
.woocommerce form.checkout .woocommerce-checkout-review-order table.shop_table td.product-name .variation{font-weight:normal;}
.woocommerce-checkout.woocommerce-gzd-checkout .shop_table.order_details{background-color:rgba(179,198,221,0.2);}
.woocommerce-checkout .shop_table.order_details tr td, .woocommerce-checkout .shop_table.order_details th{padding-left:7px;}
.woocommerce .order_details.clearfix li p, .woocommerce-page .order_details.clearfix li p{color:#54687d;}
.woocommerce-account table.my_account_orders tfoot th, .woocommerce-account table.my_account_orders thead th, .woocommerce-account table.shop_table tfoot th, .woocommerce-account table.shop_table thead th, .woocommerce-checkout table.shop_table tfoot th, .woocommerce-checkout table.shop_table thead th{color:#54687d;font-weight:700;}
.woocommerce-checkout .shop_table.order_details tfoot tr:last-child td span.amount, .woocommerce-checkout .shop_table.order_details tr td a{color:#4d4d4d;}
.woocommerce-account table.shop_table td span.amount, .woocommerce-checkout table.shop_table td span.amount{color:#4d4d4d;}
.woocommerce-checkout .shop_table.order_details p{margin-top:0;font-size:14px;}
.woocommerce-checkout .shop_table.order_details ul{margin-bottom:0.2em;margin-top:0.2em;}
.woocommerce-checkout table.shop_table{width:60%;margin-bottom:33px;}
.woosb-products .woosb-product .woosb-title .woosb-title-inner a{color:#54687d;}
.woosb-products .woosb-product .variations_form .variations .variation{border-color:#b3c6dd;}
.woosb-wrap.woosb-bundled .woosb-product .woosb-price .woocommerce-price-suffix{font-size:0.8em !important;}
.woosb-wrap.woosb-bundled .woosb-product .woosb-price .woocommerce-Price-amount bdi{color:#54687d;font-weight:bold;}
.woosb-products .woosb-product .woosb-price{width:140px;flex:0 0 140px;}
.woocommerce form.checkout .col2-set .form-row:not(.form-row-first):not(.form-row-last) input[type="text"],
.woocommerce form.checkout .col2-set .form-row input[type="email"],
.woocommerce form.checkout .col2-set .form-row input[type="password"],
.woocommerce form.checkout .col2-set .form-row input[type="tel"]{padding-left:2.5%;padding-right:2.5%;width:95%;}
.woocommerce #payment ul.payment_methods li label{color:#54687d;font-weight:bold;text-transform:uppercase;}
.woocommerce #payment p{margin-bottom:inherit;margin-top:inherit;color:4d4d4d;}
#order_review h4{margin-bottom:inherit;margin-top:inherit;}
#order_review p,
#order_review address{margin-bottom:1em;margin-top:inherit;}
.woocommerce form.checkout table.shop_table th, .woocommerce form.checkout table.shop_table td.product-name{text-align:left;}
.woocommerce form.checkout table.shop_table th.product-total, .woocommerce form.checkout table.shop_table td.product-total{text-align:right;}
.woocommerce form.checkout table.shop_table tfoot td{text-align:right;}
.woocommerce-checkout #order_review .shop_table{background-color:#f4f4f4;}
.woocommerce-checkout #order_review .shop_table p{font-size:14px;}
.woocommerce-checkout #order_review .woosb-item-child .product-price .amount,
.woocommerce-checkout #order_review .woosb-item-child .product-price .tax_label,
.woocommerce-checkout #order_review .woosb-item-child .product-subtotal .amount,
.woocommerce-checkout #order_review .woosb-item-child .product-subtotal .tax_label,
.woocommerce-checkout #order_review .woosb-item-child .product-total .amount,
.woocommerce-checkout #order_review .woosb-item-child .product-total .tax_label{opacity:.4;}
.woocommerce-checkout .checkout #order_review table thead th{color:#54687d;}
.woocommerce-checkout .checkout #order_review .woocommerce-gzdp-checkout-verify-data .col2-set.addresses .col-2{display:none;}
.woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount, .woocommerce form.checkout table.shop_table span.amount, .woocommerce form.checkout table.shop_table tfoot tr.order-total th{color:#4d4d4d !important;font-weight:400;}
.page-id-16421 h4.portfolio_title a{line-height:1em !important;}
.page-id-15454 .content .full_width{padding-bottom:0;}
.wpb_row.vc_custom_1568642745323{margin-bottom:3px !important;}
.wpb_row.vc_custom_1584701031374{border-top:3px solid #fff !important;}
#cf-seminare-start .project_category,
#cf-seminare-start .qbutton.white.small,
#cf-seminare-start .separator.small.transparent{display:none;}
#cf-seminare-start .portfolio_slides li .hover_feature_holder_inner{opacity:1 !important;}
#cf-seminare-start .portfolio_slides li .image_pixel_hover{background-color:rgb(84, 104, 125) !important;background-color:rgba(84, 104, 125, 0.5) !important;}
#cf-seminare-start .portfolio_slides li:hover .image_pixel_hover{background-color:rgb(84, 104, 125) !important;background-color:rgba(84, 104, 125, 0.8) !important;}
#cf-seminare-start .portfolio_slides .hover_feature_holder_inner{padding:0 21%;}
.touchevents #cf-seminare-start .portfolio_slides .hover_feature_holder{display:inherit !important;}
.touchevents #cf-seminare-start .portfolio_slides .image_pixel_hover{display:inherit !important;}
.CookieDeclaration table.CookieDeclarationTable td{text-align:left;}
#CybotCookiebotDialogBody #CybotCookiebotDialogBodyContentText p{font-size:inherit;line-height:inherit;}
@media only screen and (min-width: 1001px) and (max-width: 1400px) and (hover: none) {
.mobile_menu_button {
display: table !important;
}
nav.mobile_menu {
display: block !important;
}
.header_inner_left {
position: relative!important;
left: 0!important;
margin-bottom: 0;
}
.main_menu {
display: none;
}
.logo_wrapper {
left: 50% !important;
position: absolute;
height: 100px !important;
}
header:not(.sticky) .q_logo a {
max-height: 95px;
}
header.sticky .q_logo a {
margin-top: 27px;
}
.q_logo a img {
transform: translateX(-50%);
opacity: 0;
}
.q_logo a img.mobile {
opacity: 1;
}
.header_bottom, nav.mobile_menu ul li, nav.mobile_menu ul li {
background-color: #fff !important;
}
header .side_menu_button {
height: auto;
}
}.product.product-type-variable ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,p.wc-gzd-additional-info:empty{display:none}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{text-anchor:middle;dominant-baseline:middle;font-size:1.8rem;font-weight:600}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:transparent;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading:before{animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;pointer-events:none;position:absolute;right:0;top:0;width:500%;z-index:1}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{background-color:#e7e7e7;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%}