/*
Theme Name: Samar-Child
Theme URI: http://samar.dexignzone.com/wp/demo/
Author: DexignZone
Author URI: https://themeforest.net/user/dexignzone/portfolio
Description: Samar is a professionally designed WordPress theme that is ideal for businesses, agencies, corporations, and freelancers, who are looking to grow their business. Show your experience, portfolio, team members, and services, and help grow client relationships and your company, with Samar.
Version: 1.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: samar
Text Domain: samar-child
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =================== Allgemeine Einstellungen =================== */
:root {
	--primary: #CB0000 !important;
	--secondary: #7D7D7D !important;
	--fads-green:#259191 !important;
	--gradient: linear-gradient(to right, #BE1919 0, #CB0000 51%, #BE1919 100%) !important;
	--gradientT: linear-gradient(to right, #FF6969 0, #CB0000 0%, #FF6969 100%) !important;
	--gradient-sec: linear-gradient(to right, #BE1919 0, #BE1919 51%, #BE1919 100%) !important;
	--primary-hover: #BE1919 !important;
	--secandary-hover:#706f6f !important;
	--fads-green-hover:#1ba39c !important;
	--primary-dark: #7b1534 !important;
	--rgba-primary-05: rgba(221, 51, 51, 0.05) !important;
	--rgba-primary-1: rgba(221, 51, 51, 0.1) !important;
	--rgba-primary-2: rgba(221, 51, 51, 0.2) !important;
	--rgba-primary-3: rgba(221, 51, 51, 0.3) !important;
	--rgba-primary-4: rgba(221, 51, 51, 0.4) !important;
	--rgba-primary-5: rgba(221, 51, 51, 0.5) !important;
	--rgba-primary-6: rgba(221, 51, 51, 0.6) !important;
	--rgba-primary-7: rgba(221, 51, 51, 0.7) !important;
	--rgba-primary-8: rgba(221, 51, 51, 0.8) !important;
	--rgba-primary-9: rgba(221, 51, 51, 0.9) !important;
}

.gradient {
	background-image: var(--gradient) !important;
}

body {
	color: #333333 !important;
	letter-spacing: .025px !important;
}

a{
	-webkit-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-weight: 600 !important;
}

b, strong, .strong{
	font-weight: 600 !important;
	font-family: "Poppins", sans-serif !important;
}

.font-weight-bold{
	font-family: "Poppins", sans-serif !important;
}

.vc_col-has-fill>.vc_column-inner, 
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill>.vc_column_container>.vc_column-inner{
	padding-top: 0px !important;
}

.icon-bx-wraper.style-1{
	box-shadow: 0 5px 95px 0px rgb(0 0 0 / 8%);
	z-index: 1;
}

.icon-bx-wraper.style-7 .icon-media{
	margin-bottom: 1rem !important;
}

.icon-bx-wraper.style-1 > [class*="icon-bx-"]:after {
	width: 143px !important;
}

.fads-standart-template{
	max-width: 100% !important;
}

.fa_displaynone{
	display: none;
}

.vc_custom_heading{
	font-family: "Poppins", sans-serif !important;
	font-weight: 600 !important;
	margin-bottom: 1.5rem;
}

ul[class*=list-] li{
	padding-top:0px !important;
}

ul[class*=list-] li:before {
	top: 10px !important;
}

ul.list-arrow li:before {
	top: 12px !important;
}

ul.fads-list li{
	list-style-type: inherit !important;
	margin-left: 20px;
}

.fads-agb-datenschutz-list-ul li{
	list-style-type: disc !important;
	padding: 8px 5px 8px 5px !important;
	margin-left: 18px;
}

.fads-agb-datenschutz-list-ol li{
	list-style-type: decimal !imnportant;
	padding: 8px 5px 8px 5px !important;
	margin-left: 18px;
}

ul.list-arrow li:hover:before{
	left: 0px !important;
}

ul.fads-list-with-color{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.fads-list-with-color li{
	padding: 0 0 0px 20px !important;
    display: block;
    position: relative !important;
    line-height: 24px;
}

ul.fads-list-with-color li::before{
	color: #cb0000;
    content: "\2022";
    font-style: normal;
    font-weight: normal;
    left: -2px !important;
    top: 11px !important;
	font-size:40px;
    vertical-align:middle;
}

footer ul li a{
	color: #FFFFFF !important;
}

footer {
	color: rgba(255, 255, 255, 1) !important;
}

.fads-nocopy{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.service_menu_nav{
	background:transparent;
	padding: 0px !important;
	box-shadow: none !important;
	border-radius: 0px !important;
}

.dlab-team.style-1 .dlab-content{
	display: inherit !important;
}

/* =================== Banner und Navigation Einstellungen =================== */
.site-header .extra-nav{
	height: 90px !important;
}

.site-header .main-bar{
	box-shadow: 0 0 25px 0 rgb(0 0 0 / 10%);
	height: 90px !important;
}

.logo-header{
	height: 90px !important;
	-webkit-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

.logo-header img{
	height: auto !important;
	-webkit-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}

.header-nav .nav > li .mega-menu li:hover > a, 
.header-nav .nav > li .sub-menu li:hover > a{
	background-color: transparent !important;
}

.fads-header{
	height: 90px !important;
}

.fads-banner-no-img{
	background-image: url(/wp-content/uploads/2021/08/Blog-News.png) !important;
}

.fads-banner{
	background-position: left center !important;
	height: auto !important;
}

.fads-banner .banner-inner{
	padding-top: 125px !important;
	padding-bottom: 125px !important;
}

.fads-banner .banner-inner-2{
	padding-top: 150px !important;
	padding-bottom: 150px !important;
}

.fads-banner-content{
	background-color: rgba(255,255,255, .75);
	padding: 30px !important;
	border-radius: 4px;
}

.fads-banner-section-2 .banner-one{
	height: auto !important;
}

.overlay-primary-dark:before, 
.overlay-secondary-dark:before, 
.overlay-white-dark:before, 
.overlay-gradient-dark:before, 
.overlay-black-dark:before {
	opacity: 0.5 !important;
}

.overlay-primary-light:before, 
.overlay-primary-middle:before, 
.overlay-primary-dark:before, 
.overlay-primary:before {
	background: #cb0000 !important;
}

.dlab-bnr-inr{
	background-color: #cb0000 !important;
}

.overlay-primary-dark.bnr-no-img: before{
	background: var(--fads-green) !important;
	opacity: 1 !important;
}

nav.breadcrumb-row{
	margin-top: 15px !important;
}

.fads-page-not-found .dlab-bnr-inr{
	background-image:url(/wp-content/uploads/2021/08/404-Page.png);
}

.breadcrumb-row ul .breadcrumb-item+.breadcrumb-item::before{
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: 600;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: 0 !important;
}

.breadcrumb-row ul li {
	margin-right: .5rem !important;
}

/* =================== Footer Einstellungen =================== */
.site-footer.style-3 .footer-top{
	background-color: #293133 !important;
}

footer .footer-bottom{
	background-color: #222222 !important;
}

footer .copyright-text,
footer .copyright-text a{
	color:#FFFFFF !important;	
}

button.fads-scroltop{
	background-color: var(--primary) !important;
}

/*footer .footer-title:before, footer .footer-title:after{
	background: #FFFFFF !important;
}*/

/* =================== Überschrift und Texte Einstellungen =================== */
.banner-one .banner-content h1{
	font-size:32px !important;
	margin-bottom: 1.5rem !important;
}

.section-head.style-1 h2.title{
	/*font-size:32px !important;*/
	margin-bottom: 1.5rem !important;
}

.section-head.style-3 h2.title{
	/*font-size:32px !important;*/
	margin-bottom: 1.5rem !important;
}

h2.title{
	margin-bottom: 1.5rem !important;
}

.fads-banner-section .banner-one .banner-content p {
	font-size: 18px;
	line-height: 1.5 !important;
	margin-bottom: 1.5rem;
}

.fads-affiliates-advertiser-section .dlab-title{
	font-size:20px !important;
	margin-bottom: 1rem !important;
}

.dlab-content-bx.style-3 .icon-content h2{
	font-size: 52px !important;
}

.fads-service-section .dlab-title{
	font-size:18px !important;
	margin-bottom: .875rem !important;
}

.fads-about-us-section .dlab-title{
	font-size:20px !important;
}

.section-head.style-1 .sub-title{
	margin-bottom: .5rem !important;
}

.fads-zitat{
	font-size: 15px !important;
}

.fads-datenschutz-section p{
	text-align: justify;
}

.fads-agb-section p{
	text-align: justify;
}

.fads-impressunm-section p{
	text-align: justify;
}

.fads-impressum-bildquellen a{
	color: #333333 !important;
}

.fads-impressum-bildquellen a: hover{
	color: #333333 !important;
}

.fads-dlab-title{
	font-size: 1.125rem !important; 
	margin-bottom: 0 !important;
}

.fads-icon-bx-wrapper:hover{
	box-shadow: 10px 10px 15px silver !important;
    transition-duration: .25s !important;
}

/* =================== Button Einstellungen =================== */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom: 0 !important;
}

.btn, .wp-block-button__link{
	text-transform: none !important;
}

.search-bx button{
	padding: 4px 10px 2px 10px !important;
}

.search-bx .input-group-prepend{
	display: none;
}

.btn i, .woocommerce #place_order i, 
.woocommerce #respond input#submit i, 
.woocommerce #review_form #respond .form-submit input i, 
.woocommerce .widget_shopping_cart .buttons a i, 
.woocommerce a.button i, 
.woocommerce button.button i, 
.woocommerce input.button i, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button i, 
.woocommerce-cart-form .table tr .button i, 
.woocommerce.widget_shopping_cart .buttons a i, .wp-block-button__link i{
	top: 1px !important;
}

.btn-secondary{
	background-color: #7D7D7D !important;
	border: 1px solid #7D7D7D !important;
	border-color: #7D7D7D !important;
	color: #FFFFFF !important;
}

.btn-secondary:hover{
	background-color: #706f6f !important;
	border-color: #706f6f !important;
	color: #FFFFFF !important;
}

.fads-btn-green{
	background-color: #259191 !important;
	border: 1px solid #259191 !important;
	border-color: #259191 !important;
	color: #FFFFFF !important;
}

.fads-btn-green:hover{
	background-color: rgba(27, 163, 156, 1) !important;
	color: #FFFFFF !important;
	border-color: rgba(27, 163, 156, 1) !important;
}

a.fads-text-link-primary{
	color:#cb0000;
	display: inline-block;
	border-radius: 0.25rem;
	border: 1px solid #cb0000;
	font-weight: 500;
	line-height: 1.2;
}

a.fads-text-link-primary:hover{
	color:#FFFFFF;
	background-color: #cb0000;
	display: inline-block;
	border-radius: 0.25rem;
	font-weight: 500;
	line-height: 1.2;
}

a.fads-text-link-secondary{
	color:#7d7d7d;
	display: inline-block;
	border-radius: 0.25rem;
	border: 1px solid #7d7d7d;
	font-weight: 500;
	line-height: 1.2;
}

a.fads-text-link-secondary:hover{
	color:#FFFFFF;
	background-color: #7d7d7d;
	display: inline-block;
	border-radius: 0.25rem;
	font-weight: 500;
	line-height: 1.2;
}

a.fads-text-link-green-header{
	color:#FFFFFF;
	display: inline-block;
	border-radius: 0.25rem;
	border: 1px solid #FFFFFF;
	font-weight: 500;
	line-height: 1.2;
}

a.fads-text-link-green-header:hover{
	color:#FFFFFF;
	background-color: #259191;
	border: 1px solid #259191;
	display: inline-block;
	border-radius: 0.25rem;
	font-weight: 500;
	line-height: 1.2;
}

a.fads-text-link-green{
	color:#259191;
	display: inline-block;
	border-radius: 0.25rem;
	border: 1px solid #259191;
	font-weight: 500;
	line-height: 1.2;
}

a.fads-text-link-green:hover{
	color:#FFFFFF;
	background-color: #259191;
	display: inline-block;
	border-radius: 0.25rem;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.2;
}

.fads-partnerprogramm-button .btn{
	padding: 10px 15px !important;
}

.dlab-accordion .card-header .dlab-title a .toggle-close{
	top: auto !important;
}

.fads-affiliates-card .icon-bx-wraper.style-7{
	justify-content: center !important;
    align-items: center !important;
    display: inline-flex !important;
    width: 100% !important;
    padding: 20px !important;
}

/* =================== Color (Text) / Backgroundcolor / Shadow-Color Einstellungen =================== */
.fads-text-primary{
	color: #CB0000 !important;
}

.fads-text-green{
	color: #259191 !important;
}

.fads-text-secondary{
	color: #7D7D7D !important;
}

.bg-green{
	background-color: #259191 !important;
}

.fads-bg-green{
	background-color: #259191;
}

.fads-shadow-primary{

}

.fads-section-gray{
	background-color: #f9f9f9;
}

/*.testimonial-2:before{
	background-image: var(--primary) !important;
}*/

.fads-testimonial-section-startseite .fads-section-gray{
	background-color: #FFFFFF !important;
}

/* =================== Client Logo Einstellungen =================== */
.clients-logo{
	padding: 10px !important;
	height: auto !important;
}

.clients-logo:hover{
	background: none !important;
}

.clients-carousel.style-2 .clients-logo:hover{
	box-shadow: none !important;
}

.clients-carousel.style-2 .clients-logo:after{
	background-image: none !important;
}

.clients-carousel.style-2 .owl-stage{
	padding: 0;
}

.fads-client-logo-section .clients-carousel.style-2 .owl-stage{
	padding: 0px !important;
}

.fads-client-logo-section .m-tb50{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.fads-client-logo-section-2 .m-tb50{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.fads-client-logo-section-2 .clients-carousel.style-2 .owl-stage{
	padding: 0px !important;
}

/* =================== Service Box Einstellungen =================== */
.icon-bx-wraper.style-1{
	box-shadow: 0 5px 95px 0px rgb(0 0 0 / 8%);
	z-index: 1;
}

.icon-bx-wraper.style-1 > [class*="icon-bx-"]:after {
	width: 143px !important;
}

.icon-bx-wraper.style-1:before{
	background-image: none !important;
}

.icon-bx-wraper.style-1:after{
	background-image: none !important;
}

.icon-bx-wraper.style-7:hover{
	transform: none !important;
}

.fads-service-section .fads-icon{
	font-size: 52px;
	vertical-align: middle;
	color: #262626;
	margin-bottom: .5rem;
}

.icon-bx-wraper.style-6 > [class*="icon-bx-"]{
	background-color: #FFFFFF !important;
}

.icon-bx-wraper.style-6 > [class*="icon-bx-"]:after{
	background-image: none !important;
}

.fads-icon-cell{
	font-size: 24px !important;
	font-weight: 500 !important;
}

.icon-bx-wraper.style-8 .icon-bx-sm a{
	color: #cb0000 !important;
}

.icon-bx-wraper.style-8:hover .icon-bx-sm a{
	color: #cb0000 !important;
}

.icon-bx-wraper.style-8 .icon-bx-sm:after{
	background-image: none !important;
}

/* =================== Testimonial (Kunden Bewertungen) Einstellungen =================== */
.testimonial-1{
	padding: 30px !important;
}

.testimonial-1:before{
	font-size: 52px !important;
	bottom: 42px !important;
	left:35px !important;
}

.testimonial-1 .testimonial-pic{
	border: none !important;
}

.testimonial-2:before{
	background-image: var(--gradientT) !important;
}

.testimonial-2:after {
	content: "\f10d" !important;
	left: 46px !important;
	font-family: 'fontawesome' !important;
	font-size: 100px !important;
	font-weight: 600 !important;
	display: none;
}

.testimonial-2 .testimonial-detail{
	flex-direction: row !important;
		text-align: left !important;
}

.testimonial-2 .testimonial-pic{
	margin-right: 15px;
	margin-left: 0px !important;
}

/* =================== Collapse / Accordion Einstellungen =================== */
.dlab-accordion .card-header .dlab-title a{
	padding: 12px 56px 12px 15px !important;
	min-height: 50px !important;
}

.dlab-accordion .card-header .dlab-title a .toggle-close{
	width: 40px !important;
	height: 40px !important;
}

.dlab-accordion .card-header .dlab-title a .toggle-close:before{
	line-height: 40px !important;
}

.dlab-accordion .card-body {
	padding: 15px !important;
}

/* =================== Affiliates Einstellungen =================== */
.fads-testimonial-section-affiliates .fads-section-gray{
	background-color: #FFFFFF !important;
}

/* =================== Affiliates / Partnerprogramme Einstellungen =================== */
.fads-partnerprogramme-suchen-section .search-bx .form-control{
	padding: 10px 10px 10px 20px !important;
}

.fads-partnerprogramme-suchen-section .search-bx button{
	font-size: 22px !important;
}

.search-bx button{
	font-size: 22px !important;
}

.search-bx .form-control{
	padding: 10px 10px 10px 20px !important;
}

.fads-top-10-partnerprogramme-section .icon-bx-wraper.style-7{
	padding: 20px !important;
}

.fads-top-10-partnerprogramme-section h4.dlab-title{
	font-size: 18px;
}

.fads-schnellbewerbung-form .form-control{
	height: 50px !important;
	padding: 0.375rem 0.75rem;
}

/* =================== Affiliates/Registrierung Einstellungen =================== */
ol.fads-anmeldung-schritten li{
	list-style-type: decimal;
	margin-left: 18px;
	padding-left: 3px;
}

ul.fads-anmeldung-voraussetzungen li{
	list-style-type: disc;
	margin-left: 18px;
}

.fads-register-list ol.fads-anmeldung-schritten{
	margin-bottom: 25px;
}

.fads-register-list ol.fads-anmeldung-schritten li{
	list-style-type: decimal;
	margin-left: 22px;
	padding-left: 3px;
	font-size: 18px;
}

.fads-register-vorteile h4.dlab-title{
	font-size: 20px !important;
}

.fads-register-vorteile .icon-bx-sm{
	width: 60px !important;
	min-width: 60px;
	height: 60px !important;
	line-height: 60px !important;
}

.fads-register-vorteile .icon-bx-wraper.style-6 .icon-bx-sm .icon-cell i{
	font-size: 32px !important;
}

/* =================== Advertiser/Anfrage Einstellungen =================== */
.fads-anfrage-ansprechpartner-img{
	border-radius: 50%;
	width: 300px;
	height: 300px;
	border:3px solid #eee;
	-moz-box-shadow: 0px 6px 5px #ccc;
	-webkit-box-shadow: 0px 6px 5px #ccc;
	box-shadow: 0px 10px 10px #aaa;
}

.fads-anfrage-sidebar .fads-register-vorteile{
	padding-top: 75px;
	padding-bottom: 75px;
}

/* =================== Tools/Rechner Einstellungen =================== */
.fads-tools-rechner .form-control{
	height: 50px !important;
}

.fads-tools-rechner .bootstrap-select .dropdown-toggle{
	border-radius: 0.25rem !important;
}

/* =================== News Einstellungen =================== */
.fads-news-section .dlab-blog.style-1 .dlab-info{
	min-height:150px;
}

.fads-news-section .dlab-title{
	font-size: 20px;
	margin-bottom: 25px !important;
}

.fads-news-section .dlab-blog.blog-half{
	padding: 20px;
}

.dlab-blog.no-image{
	padding: 0px !important;
	background: none !important;
}

.dlab-blog .dlab-title{
	font-size: 1.25rem !important;
	margin-bottom: 15px !important;
}

.fads-news-section .dlab-blog .dlab-title{
	margin-bottom: 10px !important;
}

.post-comment{
	display: none !important;
}

.side-bar.sticky-top{
	position: unset !important;
	top: auto !important;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option{
	display: inline-flex !imnportant;
}

.widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, 
.widget_nav_menu ul li a, .widget_pages ul li a, .widget_recent_comments ul li a, 
.widget_recent_entries ul li a, .widget_services ul li a, .wp-block-archives-list li a, 
.wp-block-categories-list li a, .wp-block-latest-posts li a{
	text-transform: none !important;
	text-decoration: none !important;
}

/* =================== Über uns Einstellungen =================== */
.fads-about-us-service .icon-bx-wraper.style-5 .icon-bx .icon-cell{
	color: #262626;
}

/* =================== Über uns / Nachhaltigkeit Einstellungen =================== */
.fads-nachhaltigkeit-service-section .section-head.style-1 h2.title{
	font-weight:600;
	margin-bottom: 20px;
}

.fads-nachhaltigkeit-service-section .section-head p{
	font-size: 16px;
}

.fads-nachhaltigkeit-service-section .dlab-title{
	font-weight: 400;
	font-family: "Roboto", sans-serif;
}

.fads-nachhaltigkeit-service-section .icon-bx-wraper.style-7{
	text-align: center;
}

.fads-nachhaltigkeit-service-section .icon-bx-wraper.style-7 .icon-content .dlab-title{
	margin-bottom: 0px;
}

.fads-nachhaltigkeit-service-section .icon-media .size-thumbnail{
	max-width: 75px;
}

.fads-nachhaltigkeit-service-section .icon-bx-wraper.style-7 .icon-media{
	margin-bottom: 15px;
}

.fads-baum-spenden-text-section .section-head.style-1 h2.title{
	font-weight: 600 !important;
	color: #FFFFFF !important;
}

.fads-baum-spenden-text-section p{
	color: #FFFFFF !important;
}

.fads-nachhaltigkeit-client-logo-section .clients-logo{
	padding: 10px !important;
	height: auto !important;
}

.fads-nachhaltigkeit-client-logo-section .clients-logo:hover{
	background: none !important;
}

.fads-nachhaltigkeit-client-logo-section .clients-carousel.style-2 .clients-logo:hover{
	box-shadow: none !important;
}

.fads-nachhaltigkeit-client-logo-section .clients-carousel.style-2 .clients-logo:after{
	background-image: none !important;
}

.fads-nachhaltigkeit-client-logo-section .clients-carousel.style-2 .owl-stage{
	padding: 0;
}

.fads-nachhaltigkeit-client-logo-section .owl-carousel .owl-item img{
	max-width: 100px;
}

.fads-nachhaltigkeit-client-logo-section .m-tb50{
	margin-bottom: 30px;
	margin-top: 30px;
}

.fads-action-box-section h2.title{
	font-weight:600 !important;
}

/* =================== Über uns / Karriere Einstellungen =================== */
.fads-jobs-section .dlab-team.style-1 .dlab-content{
	display: block;
	padding: 20px;
}

.fads-jobs-section .dlab-team.style-1 .dlab-social-icon{
	display: block;
}

.dlab-team.style-1 .dlab-position{
	color: #636363 !important;
	font-size: 14px !important;
}

.fads-jobs-accordion-title{
	font-size: 24px !important;
	margin-bottom: 1rem;
	color: #cb0000;
}

.btn-outline-primary .fa.fa-angle-right{
	font-weight: 600 !important;
}

.icon-bx-wraper.style-5.box-hover.m-b15 .btn i{
	top: 0px !important;
	left: -1px !important;
}

/* =================== Partnerprogramme Einstellungen =================== */
.fads-long-desc h1,
.fads-long-desc .h1,
.fads-long-desc h2,
.fads-long-desc .h2,
.fads-long-desc h3,
.fads-long-desc .h3,
.fads-long-desc h4,
.fads-long-desc .h4,
.fads-long-desc h5,
.fads-long-desc .h5,
.fads-long-desc h6,
.fads-long-desc .h6{
	font-size: 1.125rem;
}

.fads-programm-360 img{
	height: 90px;
}

/* =================== Icons Einstellungen =================== */
.widget_archive ul li a:before, 
.widget_categories ul li a:before, 
.widget_meta ul li a:before, 
.widget_nav_menu ul li a:before, 
.widget_pages ul li a:before, 
.widget_recent_comments ul li a:before, 
.widget_recent_entries ul li a:before, 
.widget_services ul li a:before, 
.wp-block-archives-list li a:before, 
.wp-block-categories-list li a:before, 
.wp-block-latest-posts li a:before{
	content: "\f105";
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 600;
	top: -1px !important;
}

.icon-bx-wraper .fa{
	font-weight: normal !important;
}

.fads-partnerprogramm-button .fa{
	font-weight: 900 !important;
}

ul.list-arrow li:before {
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 600;
}

.pagination li .page-numbers{
	line-height: 42px !important;
}

.btn.dropdown-toggle span.filter-option{
	line-height: .875 !important;
}

.error-page {
	padding: 150px 0;
}

.error-page .dlab_error {
	font-size: 190px;
	font-weight: 700;
	line-height: 160px;
	margin: auto;
	color: var(--primary);
	opacity: .2;
}

.error-page .error-head {
	font-size: 30px;
	font-weight: 500;
	margin: 15px 0 25px;
	max-width: 600px;
	line-height: 40px;
	margin-left: auto;
	margin-right: auto;
	color: #000;
}

/* =================== Samar Theme Einstellungen =================== */
.icon-bx-wraper.style-1 > [class*="icon-bx-"].bg-yellow:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/dots/yellow.png) !important; 
}
.icon-bx-wraper.style-1 > [class*="icon-bx-"].bg-red:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/dots/red.png) !important; 
}
.icon-bx-wraper.style-1 > [class*="icon-bx-"].bg-green:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/dots/green.png) !important;
}
.icon-bx-wraper.style-1 > [class*="icon-bx-"].bg-skyblue:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/dots/skyblue.png) !important;
}
.icon-bx-wraper.style-1 > [class*="icon-bx-"].bg-orange:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/dots/orange.png) !important;
}
.icon-bx-wraper.style-1 > [class*="icon-bx-"].bg-maroon:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/dots/maroon.png) !important;
}

.icon-bx-wraper.style-1:before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/pattern5.png) !important;
}
.icon-bx-wraper.style-1:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/pattern6.png) !important;
}

.icon-bx-wraper.style-2 > [class*="icon-bx-"].text-red:before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/icon-bx/red.png) !important;
}
.icon-bx-wraper.style-2 > [class*="icon-bx-"].text-yellow:before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/icon-bx/yellow.png) !important;
}
.icon-bx-wraper.style-2 > [class*="icon-bx-"].text-green:before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/icon-bx/green.png) !important;
}
.icon-bx-wraper.style-2 > [class*="icon-bx-"].text-skyblue:before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/icon-bx/skyblue.png) !important;
}
.icon-bx-wraper.style-2 > [class*="icon-bx-"].text-maroon:before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/icon-bx/maroon.png) !important;
}
.icon-bx-wraper.style-2 > [class*="icon-bx-"].text-orange:before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/icon-bx/orange.png) !important;
}

.pricingtable-wrapper.style-2.active, .pricingtable-wrapper.style-2:hover {
	border-image: url(/wp-content/themes/samar/assets/images/br.png) 1 round !important;
}

.pricingtable-wrapper.style-3 .pricingtable-head:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/pattern4.png) !important;
}

.dlab-subscribe.style-1 {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/pattern3.png);
}

.section-wraper-one .icon-bx-wraper:nth-child(2):before {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/pattern7.png) !important;
}

.about-wraper-3:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/pattern11.png) !important;
}

.testimonials-wraper-2 .testimonial-thumbs .testimonial-pic .shape-bx:after {
	background-image: url(/wp-content/themes/samar/assets/images/pattern/pattern12.png) !important;
}

#loading-area.loading-01 {
	background-image: url(/wp-content/themes/samar/assets/images/loading-01.svg);
}

#loading-area.loading-02 {
	background-image: url(/wp-content/themes/samar/assets/images/loading-02.svg);
}

#loading-area.loading-03 {
	background-image: url(/wp-content/themes/samar/assets/images/loading-03.svg);
}

.lazyloaded{
	transition: none !important;
}

/* =================== Job Box Einstellungen =================== */
.fads-job-box{
	padding: 20px;
	border-radius: 10px;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-transition: box-shadow .3s;
	-moz-transition: box-shadow .3s;
	-o-transition: box-shadow .3s;
	transition: box-shadow .3s;
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,.01);
	-moz-box-shadow: 0 0 0 0 rgba(0,0,0,.01);
	box-shadow: 0 0 0 0 rgba(0,0,0,.01);
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	font-size: 14px;
}

.fads-job-box:hover{
	border: 1px solid #269191;
	-webkit-box-shadow: 0 18px 22px -5px rgba(0,0,0,.05);
	-moz-box-shadow: 0 18px 22px -5px rgba(0,0,0,.05);
	box-shadow: 0 18px 22px -5px rgba(0,0,0,.05);
}

.fads-job-logo-company{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 16px;
}

.fads-job-title {
	font-size: 18px;
	margin-bottom: 0;
	color: #000 !important;
	font-weight: 500;
}

.fads-job-logo-company i{
	font-size: 52px;
	vertical-align: middle;
	color: #269191;
	line-height: 1;
}

.fads-job-footer{
	margin-top: 20px;
}

.fads-job-label {
	font-size: 12px;
	font-weight: 500;
	margin-right: 10px;
	border-radius: 30px;
	display: inline-block;
	align-items: center;
	line-height: 1.5;
	color: #259191;
}

a.fads-job-label:hover{
	color: #259191;
}

.fads-job-inhalt{
	margin-top: 10px;
	color: #7d7d7d;
}

.fads-img-border-radius-25px
{
	border-radius: 25px;
}

.fads-advertiser-anfrage-icons
{
	width: 50px;
	height: 50px;
	margin-right: 1rem;
}

.fads-advertiser-anfrage-icon-text
{
	font-weight: 500;
	font-size: 1.25rem;
}


.dlab-blog.blog-single{
	margin-bottom: 50px;
}

ul.fads-performance-award {
	list-style:none;
	padding-left: 0px !important;
	font-size:13px;
	margin:0;
}

ul.fads-performance-award li::before {
	content: '' !important;
	display: inline-block;
	height: 33px;
	width: 20px;
	background-image: url('/wp-content/uploads/2024/01/fads_performance_award.png');
	background-size: cover;
	transform: translateY(-25%);
	left: 0;
	position: absolute;
}

ul.fads-performance-award  li{
	padding: 0 0 20px 25px;
	display: block;
	position: relative;
	line-height: 22px;
	margin-left: 2px;
	font-size: 16px;
}

/* =================== Media Queries Einstellungen =================== */
@media (max-width: 341.98px) {
	.logo-header {
		height: 90px !important;
	}

	.site-header .extra-nav{
		display: inline-flex !important;
		margin-right: 15px;
	}

	.navbar-toggler {
		margin: 38px 0 34px 15px !important;
	}

	.banner-one{
		padding-bottom: 0px !important;
	}

	.banner-one .banner-content{
		margin-bottom: 0px !important;
	}

	.banner-one .banner-content h1 {
		font-size: 24px !important;
		margin-bottom: 1.5rem !important;
	}

	.section-head.style-1 h2.title {
		font-size: 24px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-service-section .dlab-title {
		font-size: 18px !important;
		margin-bottom: 1rem !important;
	}

	.fads-banner-section-2 .btn{
		padding: 15px 20px !important;
	}

	.fads-client-logo-section-2 .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 20px !important;
	}

	.dlab-content-bx.style-3 .icon-content h2 {
		font-size: 38px !important;
	}

	.testimonial-1{
		padding: 20px !important;
	}

	.testimonial-1:before{
		display: none !important;
	}

	.fads-news-section .dlab-blog.style-1 .dlab-info{
		min-height: 110px;
	}

	.dlab-bnr-inr h1{
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 15px !important;
	}

	.dlab-bnr-inr div.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 15px !important;
		line-height: 1.2 !important;
	}

	.dlab-bnr-inr h1.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 15px !important;
		line-height: 1.2 !important;
	}

	.fads-programm-title h1{
		font-size: 1.25rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 1.5rem !important;
		line-height: 1.2 !important;
	}

	h2.title{
		font-size: 24px !important;
	}

	.action-box.style-1{
		padding:30px 0px !important;
		text-align: center;
	}

	.action-box span.title{
		font-family: "Poppins", sans-serif !important;
		font-size: 16px !important;
		margin-bottom:1rem !important;
		line-height: 1.2 !important;
	}

	.fads-nachhaltigkeit-service-section .dlab-title{
		font-size: 15px !important;
		font-weight: 400 !important;
	}

	.dlab-bnr-inr .dlab-bnr-inr-entry{
		text-align: left !important;
	}

	.fads-banner-section-2 .banner-inner{
		padding-top: 35px !important;
		padding-bottom: 30px !important;
	}

	.fads-programm-template .dlab-blog.blog-half{
		padding: 20px 5px !important;
		display: inline-block !important;
	}

	.fads-programm-template h1{
		font-size: 1.25rem;
		font-weight:600;
		margin-bottom: 1rem;
	}

	.fads-schnellbewerbung-form .form-control{
		height: 42px !important;
	}

	.dlab-accordion .card-header .dlab-title{
		font-size: 15px !important;
	}

	.icon-bx-wraper.style-2 .icon-content{
		padding-left: 15px !important;
	}

	.fads-logo-slider-height{
		min-height: 100px;
	}
}

@media (min-width: 342px) and (max-width: 575.98px) {
	.logo-header {
		height: 90px !important;
	}

	.logo-header img {
		max-width: 150px !important;
	}

	.site-header .extra-nav{
		display: inline-flex !important;
		margin-right: 15px;
	}

	.navbar-toggler {
		margin: 38px 0 34px 15px !important;
	}

	.banner-one{
		padding-bottom: 0px !important;
	}

	.banner-one .banner-content{
		margin-bottom: 0px !important;
	}

	.banner-one .banner-content h1 {
		font-size: 24px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-banner .banner-inner-2{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.section-head.style-1 h2.title {
		font-size: 24px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-service-section .dlab-title {
		font-size: 18px !important;
		margin-bottom: 1rem !important;
	}

	.fads-banner-section-2 .btn{
		padding: 15px 20px !important;
	}

	.fads-client-logo-section-2 .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 20px !important;
	}

	.dlab-content-bx.style-3 .icon-content h2 {
		font-size: 38px !important;
	}

	.testimonial-1{
		padding: 20px !important;
	}

	.testimonial-1:before{
		display: none !important;
	}

	.fads-news-section .dlab-blog.style-1 .dlab-info{
		min-height: 100px;
	}

	.dlab-bnr-inr h1{
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 10px !important;
	}

	.dlab-bnr-inr div.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 10px !important;
		line-height: 1.2 !important;
	}

	.dlab-bnr-inr h1.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 10px !important;
		line-height: 1.2 !important;
	}

	.fads-programm-title h1{
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 10px !important;
		line-height: 1.2 !important;
	}

	h2.title{
		font-size: 24px !important;
	}

	.action-box.style-1{
		padding:30px 0px !important;
		text-align: center;
	}

	.action-box span.title{
		font-family: "Poppins", sans-serif !important;
		font-size: 16px !important;
		margin-bottom:1rem !important;
		line-height: 1.2 !important;
	}

	.fads-nachhaltigkeit-service-section .dlab-title{
		font-size: 15px !important;
		font-weight: 400 !important;
	}

	.dlab-bnr-inr .dlab-bnr-inr-entry{
		text-align: left !important;
	}

	.fads-banner-section-2 .banner-inner{
		padding-top: 35px !important;
		padding-bottom: 30px !important;
	}

	.fads-programm-template .dlab-blog.blog-half{
		padding: 20px 5px !important;
		display: inline-block !important;
	}

	.fads-programm-template h1{
		font-size: 1.25rem;
		font-weight:600;
		margin-bottom: 1rem;
	}

	.fads-schnellbewerbung-form .form-control{
		height: 42px !important;
	}

	.dlab-accordion .card-header .dlab-title{
		font-size: 15px !important;
	}

	.icon-bx-wraper.style-2 .icon-content{
		padding-left: 15px !important;
	}

	.fads-logo-slider-height{
		min-height: 118px;
	}
}

@media (max-width: 575.98px) {
	.content-inner{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.content-inner-1{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.content-inner-2{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.content-inner-3{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.fads-testimonial-box{
		min-height: 345px;
	}

	.site-header .extra-nav .extra-cell>a{
		display: block !important;
	}

	.fads-long-desc table{
		width: auto !important;
	}

	.error-page .dlab_error {
		font-size: 120px;
		line-height: 120px;
	}

	.breadcrumb-row ul{
		justify-content: start !important;
	}

	.breadcrumb-row ul li {
		color: #333333 !important;
	}

	.breadcrumb-row ul li a {
		color: #333333 !important;
	}

	.breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
		color: #333333 !important;
	}

	.dlab-bnr-inr{
		height: 140px !important;
		background-image: none !important;
		padding-top: 10px !important;
	}

	.dlab-bnr-inr h1 {
		color: #333333 !important;
		margin-bottom: 10px !important;
	}

	.dlab-bnr-inr-entry.text-white{
		color: #333333 !important;
	}

	.dlab-bnr-inr .dlab-bnr-inr-entry{
		height: 140px !important;
	}

	nav.breadcrumb-row {
		margin-top: 5px !important;
	}

	.overlay-primary-light:before, .overlay-primary-middle:before, .overlay-primary-dark:before, .overlay-primary:before {
		background: #fff !important;
	}

	.overlay-primary-dark:before, .overlay-secondary-dark:before, .overlay-white-dark:before, .overlay-gradient-dark:before, .overlay-black-dark:before {
		opacity: 1 !important;
	}

	.fads-affiliates-card .icon-bx-wraper.style-7
	{
		min-height: 60px;
	}

	.fads-advertiser-anfrage-icon-text
	{
		font-size: 1.125rem !important;
	}

	.dlab-team.style-2 .dlab-name
	{
		font-size: 1rem !important;
	}

	.dlab-team.style-2 .dlab-position
	{
		font-size: .75rem !important;
	}

	.section-head p{
		font-size: 14px !important;
	}

	p{
		font-size: 14px !important;
	}
}

@media (min-width: 576px) {
	.section-head p{
		font-size: 16px !important;
	}

	p{
		font-size: 16px !important;
	}

	.fads-nachhaltigkeit-service-section .dlab-title{
		font-size: 16px !important;
		font-weight: 400 !important;
	}

	.dlab-accordion .card-header .dlab-title{
		font-size: 16px !important;
	}

	.icon-bx-wraper.style-2 .icon-content{
		padding-left: 25px !important;
	}

	.fads-long-desc table{
		width: auto !important;
	}

	.dlab-bnr-inr{
		height: 250px !important;
	}

	.dlab-bnr-inr .dlab-bnr-inr-entry{
		height: 250px !important;
	}
}

@media (min-width: 576px) and (max-width: 1199.98px){
	.logo-header img {
		max-width: 150px !important;
	}

	.content-inner{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.content-inner-1{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.content-inner-2{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}

	.content-inner-3{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}

@media (max-width: 767.98px){
	.fads-top-10-partnerprogramme-section .icon-content p{
		margin-bottom: 1.25rem;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.site-header .extra-nav{
		display: inline-flex !important;
		margin-right: 15px;
	}

	.navbar-toggler {
		margin: 38px 0 34px 15px !important;
	}

	.banner-one{
		padding-bottom: 0px !important;
	}

	.banner-one .banner-content{
		margin-bottom: 0px !important;
	}

	.fads-banner{
		background-position: center !important;
		padding-bottom: 0px !important;
	}

	.fads-banner .banner-inner{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.fads-banner .banner-inner-2{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.fads-banner .banner-content{
		margin-bottom: 0px !important;
	}

	.fads-client-logo-section .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 25px !important;
	}

	.banner-one .banner-content h1 {
		font-size: 24px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-banner-content{
		padding: 20px !important;
	}

	.fads-banner-content .btn{
		padding: 15px 20px !important;
	}

	.dlab-content-bx.style-3 .icon-content h2{
		font-size: 40px !important;
	}

	.fads-banner-section-2 .btn{
		padding: 15px !important;
	}

	.fads-client-logo-section-2 .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 20px !important;
	}

	.dlab-content-bx.style-3 .icon-content h2 {
		font-size: 38px !important;
	}

	.testimonial-1{
		padding: 20px !important;
	}

	.testimonial-1:before{
		display: none !important;
	}

	.fads-news-section .dlab-blog.style-1 .dlab-info{
		min-height: 100px;
	}

	.section-head.style-1 h2.title {
		font-size: 26px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-service-section .dlab-title {
		font-size: 18px !important;
		margin-bottom: 1rem !important;
	}

	.dlab-bnr-inr h1{
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 15px !important;
		line-height: 1.2 !important;
	}

	.dlab-bnr-inr div.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 15px !important;
		line-height: 1.2 !important;
	}

	.dlab-bnr-inr h1.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.5rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 15px !important;
		line-height: 1.2 !important;
	}

	.fads-programm-title h1{
		font-size: 1.75rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 1.5rem !important;
		line-height: 1.2 !important;
	}

	h2.title{
		font-size: 24px !important;
	}

	.action-box.style-1{
		text-align: center;
	}

	.action-box span.title{
		font-family: "Poppins", sans-serif !important;
		font-size: 18px !important;
		margin-bottom:1rem !important;
		line-height: 1.2 !important;
	}

	.fads-nachhaltigkeit-service-section .icon-bx-wraper.style-7{
		padding:15px;
		min-height: 190px;
	}

	.dlab-bnr-inr .dlab-bnr-inr-entry{
		text-align: left !important;
	}

	.fads-banner-section-2 .banner-inner{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.fads-programm-template .dlab-blog.blog-half{
		padding: 20px 10px !important;
		display: inline-block !important;
	}

	.fads-programm-template h1{
		font-size: 1.25rem;
		font-weight:600;
		margin-bottom: 1rem;
	}

	.fads-schnellbewerbung-form .form-control{
		height: 42px !important;
	}

	.fads-bild-vergleichsrechner{
		max-width: 425px;
	}

	.fads-testimonial-box{
		min-height: 345px;
	}

	.fads-dlab-team{
		max-width: 70%;
	}

	.fads-affiliates-card .icon-bx-wraper.style-7
	{
		min-height: 85px;
	}

	.fads-logo-slider-height{
		min-height: 113px;
	}

	.dlab-team.style-2 .dlab-name
	{
		font-size: 1rem !important;
	}

	.dlab-team.style-2 .dlab-position
	{
		font-size: .75rem !important;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.site-header .extra-nav{
		display: inline-flex !important;
		margin-right: 15px;
	}

	.navbar-toggler {
		margin: 38px 0 34px 15px !important;
	}

	.fads-banner{
		background-position: center !important;
	}

	.fads-banner .banner-inner{
		padding-top: 75px !important;
		padding-bottom: 75px !important;
	}

	.fads-banner .banner-inner-2{
		padding-top: 75px !important;
		padding-bottom: 75px !important;
	}

	.fads-client-logo-section .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 25px !important;
	}

	.banner-one .banner-content h1 {
		font-size: 26px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-banner-content{
		padding: 30px !important;
	}

	.icon-bx-wraper.style-1{
		height: 400px;
	}

	.dlab-content-bx.style-3 .icon-content h2{
		font-size: 44px !important;
	}

	.fads-client-logo-section-2 .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 20px !important;
	}

	.dlab-bnr-inr h1{
		font-size: 1.625rem !important;
		font-weight: 600 !important;
		line-height: 38px !important;
		text-transform: none !important;
	}

	.dlab-bnr-inr div.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.625rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		line-height: 1.2 !important;
	}

	.dlab-bnr-inr h1.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.625rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		line-height: 1.2 !important;
	}

	.fads-programm-title h1{
		font-size: 1.875rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 1.5rem !important;
		line-height: 1.2 !important;
	}

	h2.title{
		font-size: 26px !important;
	}

	.action-box span.title{
		font-family: "Poppins", sans-serif !important;
		font-size: 20px !important;
		margin: 0 !important;
		line-height: 1.2 !important;
	}

	.fads-nachhaltigkeit-service-section .icon-bx-wraper.style-7{
		padding:15px;
		min-height: 196px;
	}

	.btn, .wp-block-button__link{
		padding: 15px !important;
	}

	.fads-banner-section-2 .banner-inner{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.fads-programm-template .dlab-blog.blog-half{
		padding: 20px 10px !important;
	}

	.fads-programm-template h1{
		font-size: 1.25rem;
		font-weight:600;
		margin-bottom: 1rem;
	}

	.fads-programm-button{
		position: absolute !important;
		bottom: 0;
	}

	.fads-programm-left{
		border-right:1px dashed #ccc;
	}

	.fads-programm-right{
		border-left:1px dashed #ccc;
	}

	.fads-about-us-service .icon-bx-wraper.style-5 .btn, .icon-bx-wraper.style-5 .wp-block-button__link{
		line-height: 12px !important;
		font-size: 20px;
		width: 48px;
		height: 48px;
	}

	.fads-top-10-partnerprogramme-section .icon-content p{
		min-height: 210px;
	}

	.fads-testimonial-box{
		min-height: 295px;
	}

	.fads-dlab-team{
		max-width: 70%;
	}

	.fads-affiliates-card .icon-bx-wraper.style-7
	{
		min-height: 85px;
	}

	.fads-logo-slider-height{
		min-height: 113px;
	}

	.dlab-team.style-2 .dlab-name
	{
		font-size: 1.25rem !important;
	}

	.dlab-team.style-2 .dlab-position
	{
		font-size: .875rem !important;
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.header-nav .nav > li > a{
		padding: 35px 15px !important;
	}

	.fads-banner{
		background-position: center !important;
	}

	.fads-banner .banner-inner{
		padding-top: 75px !important;
		padding-bottom: 75px !important;
	}

	.fads-banner .banner-inner-2{
		padding-top: 75px !important;
		padding-bottom: 75px !important;
	}

	.fads-client-logo-section .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 25px !important;
	}

	.banner-one .banner-content h1 {
		font-size: 28px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-banner-content{
		padding: 30px !important;
	}

	.icon-bx-wraper.style-1{
		height: 415px;
	}

	.dlab-content-bx.style-3 .icon-content h2{
		font-size: 48px !important;
	}

	.section-head.style-1 h2.title {
		font-size: 28px !important;
		margin-bottom: 1.5rem !important;
	}

	.fads-news-section .dlab-blog.style-1 .dlab-info {
		min-height: 145px;
	}

	.fads-news-section .dlab-blog.style-1 .dlab-info {
		padding: 25px;
	}

	.fads-client-logo-section-2 .m-tb50{
		margin-top: 25px !important;
		margin-bottom: 20px !important;
	}

	.dlab-bnr-inr h1{
		font-size: 1.75rem !important;
		font-weight: 600 !important;
		line-height: 38px !important;
		text-transform: none !important;
	}

	.dlab-bnr-inr div.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.75rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		line-height: 1.2 !important;
	}

	.dlab-bnr-inr h1.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 1.75rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		line-height: 1.2 !important;
	}

	.fads-programm-title h1{
		font-size: 1.875rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 1.5rem !important;
		line-height: 1.2 !important;
	}

	h2.title{
		font-size: 28px !important;
	}

	.action-box span.title{
		font-family: "Poppins", sans-serif !important;
		font-size: 22px !important;
		margin: 0 !important;
		line-height: 1.2 !important;
	}

	.fads-nachhaltigkeit-service-section .icon-bx-wraper.style-7{
		padding:15px;
		min-height: 177px;
	}

	.btn, .wp-block-button__link{
		padding: 15px 15px !important;
	}

	.fads-banner-section-2 .banner-inner{
		padding-top: 40px !important;
		padding-bottom: 30px !important;
	}

	.action-box.style-1 {
		padding: 50px 0 !important;
	}

	.fads-register-vorteile{
		padding-top: 93px;
		padding-left: 30px !important;
	}

	.fads-register-laender-details{
		padding-left: 30px !important;
	}

	.fads-anfrage-sidebar{
		padding-left: 40px !important;
	}

	.fads-anfrage-sidebar .fads-register-vorteile{
		padding-top: 90px;
		padding-bottom: 75px;
		padding-left: 15px !important;
	}

	.fads-anfrage-ansprechpartner-img{
		width: 275px;
		height: 275px;
	}

	.fads-programm-template .dlab-blog.blog-half{
		padding: 20px 10px !important;
	}

	.fads-programm-template h1{
		font-size: 1.25rem;
		font-weight:600;
		margin-bottom: 1rem;
	}

	.fads-programm-button{
		position: absolute !important;
		bottom: 0;
	}

	.fads-programm-left{
		border-right:1px dashed #ccc;
	}

	.fads-programm-right{
		border-left:1px dashed #ccc;
	}

	.fads-about-us-service .icon-bx-wraper.style-5 .btn, .icon-bx-wraper.style-5 .wp-block-button__link{
		line-height: 12px !important;
		font-size: 20px;
		width: 48px;
		height: 48px;
	}

	.fads-top-10-partnerprogramme-section .icon-content p{
		min-height: 150px;
	}

	.fads-testimonial-box{
		min-height: 370px;
	}

	.fads-affiliates-card .icon-bx-wraper.style-7
	{
		min-height: 85px;
	}

	.fads-logo-slider-height{
		min-height: 122px;
	}

	.dlab-team.style-2 .dlab-name
	{
		font-size: 1.25rem !important;
	}

	.dlab-team.style-2 .dlab-position
	{
		font-size: .875rem !important;
	}
}

@media (min-width: 1200px) {
	.header-nav .nav > li > a{
		padding: 35px 15px !important;
	}

	.icon-bx-wraper.style-1{
		height: 410px;
	}

	.dlab-bnr-inr h1{
		font-size: 2rem !important;
		font-weight: 600 !important;
		line-height: 38px !important;
		text-transform: none !important;
	}

	.dlab-bnr-inr div.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 2rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		line-height: 1.2 !important;
	}

	.dlab-bnr-inr h1.fads-breadcrumb-title{
		font-family: "Poppins", sans-serif;
		font-size: 2rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		line-height: 1.2 !important;
	}

	.fads-programm-title h1{
		font-size: 2rem !important;
		font-weight: 600 !important;
		text-transform: none !important;
		margin-bottom: 1.5rem !important;
		line-height: 1.2 !important;
	}

	h2.title{
		font-size: 32px !important;
	}

	.action-box span.title{
		font-family: "Poppins", sans-serif !important;
		font-size: 24px !important;
		margin: 0 !important;
		line-height: 1.2 !important;
	}

	.fads-nachhaltigkeit-service-section .icon-bx-wraper.style-7{
		padding:20px;
		min-height: 187px;
	}

	.btn, .wp-block-button__link{
		padding: 15px 20px !important;
	}

	.fads-banner-section-2 .banner-inner{
		padding-top: 40px !important;
		padding-bottom: 25px !important;
	}

	.content-inner{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.content-inner-1{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.content-inner-2{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.content-inner-3{
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}

	.action-box.style-1 {
		padding: 60px 0 !important;
	}

	.fads-register-vorteile{
		padding-top: 93px;
		padding-left: 30px !important;
	}

	.fads-register-laender-details{
		padding-left: 30px !important;
	}

	.fads-anfrage-sidebar{
		padding-left: 40px !important;
	}

	.fads-anfrage-sidebar .fads-register-vorteile{
		padding-top: 90px;
		padding-bottom: 75px;
		padding-left: 15px !important;
	}

	.fads-programm-template .dlab-blog.blog-half{
		padding: 20px 10px !important;
	}

	.fads-programm-template h1{
		font-size: 1.25rem;
		font-weight:600;
		margin-bottom: 1rem;
	}

	.fads-programm-button{
		position: absolute !important;
		bottom: 0;
	}

	.fads-programm-left{
		border-right:1px dashed #ccc;
	}

	.fads-programm-right{
		border-left:1px dashed #ccc;
	}

	.fads-about-us-service .icon-bx-wraper.style-5 .btn, .icon-bx-wraper.style-5 .wp-block-button__link{
		line-height: 12px !important;
		font-size: 20px;
		width: 48px;
		height: 48px;
	}
	
	.about-wraper-1 .dz-media.left {
		margin: 30px 70px 20px 0 !important;
	}
	
	.about-wraper-1 .dz-media.right {
		margin: 30px 0 20px 70px !important;
	}

	.fads-top-10-partnerprogramme-section .icon-content p{
		margin-bottom: 1.25rem;
	}

	.fads-testimonial-box{
		min-height: 320px;
	}

	.fads-uber-uns-boxen{
		min-height: 125px;
	}

	.fads-affiliates-card .icon-bx-wraper.style-7
	{
		min-height: 70px;
	}

	.fads-logo-slider-height{
		min-height: 127px;
	}

	.dlab-team.style-2 .dlab-name
	{
		font-size: 1.375rem !important;
	}

	.dlab-team.style-2 .dlab-position
	{
		font-size: .875rem !important;
	}
}

.screen-reader-text{
	display:none;
}