/*
Theme Name:   Pushfire
Description:  Das Mediahaus der jungen Zielgruppe
Author:       pushfire
Author URL:   Trage hier die Blog- oder Website-URL des Autors ein
Template:     Divi
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Pushfire
*/

/* Schreibe hier dein eigenes persönliches Stylesheet */

/* ####### IMPORT CSS ######## */


@import 'fonts.css';
@import 'header.css';
@import 'content.css';
@import 'footer.css';


/* ####### GLOBAL ######## */

* {
-webkit-font-smoothing: antialiased!important;
-moz-osx-font-smoothing: grayscale!important;
}

html {
	overflow-x:hidden;

}


.et_pb_fullwidth_code {
    padding: 0px!important;
}

.et_pb_section {
    position: relative;
    background-color: #002736;
}


.dp-dfg-loader {
	display:none!important;
}


/* Responsive */

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	
		/* Flex Navi */
	
		div#et-top-navigation {    display: flex!important;    padding: 0px!important;    align-items: center;}
		.et_header_style_left #et-top-navigation .mobile_menu_bar {    padding-bottom: 0px;}

		/* Logo Größe */
	
		.et_pb_svg_logo #logo {    width: auto;    height: 40px;    max-width: unset;    max-height: unset;    float: left;}

		/* Publisher mit Dropdown für Mobile */
	
		p.dp-dfg-dropdown-label {    background: none!important;}
		ul.dp-dfg-level {    background-color: #011b24!important;}	
		
		/* News Beschreibung auf Startseite ausblenden*/
		.home .dsm-post-excerpt {
		display: none;
		}
		.dsm_card_carousel_layout_inline .dsm_card_carousel_child, .dsm_card_carousel_layout_inline .dsm_card_carousel_child .et_pb_module_inner {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			width: 100%;
			flex-direction:column-reverse;
		}

		.dsm_card_carousel_0.dsm_card_carousel .dsm_card_carousel_arrow {
			transform: scale(0.7);
			font-family: 'ETModules';
			margin-top: -45px;
		}
	.dsm_card_carousel_child_description {
    text-align: center;
}

.et_pb_button_wrapper {
    text-align: center;
}
.wf-start .et_pb_module.et_pb_image.et_pb_image_6 {
    margin: 0px!important;
    padding: 0px!important;
    transform: scale(1);
    margin: 0 auto!important;
    text-align: center;
}
	
.et_pb_slide_image {
    display: block!important;
    animation-name: fadeTop!important;
    width: 100%!important;
    max-width: 100%!important;
	top:unset!important;
	left:0px;
}
	
.et_pb_column_0_tb_footer {
    flex-direction: column!important;
    align-items: center!important;
    justify-content: center!important;
}	
	
	.et_pb_row_0_tb_footer {
    height: 100%!important;
    display: flex!important;
	align-items:center!important;
    flex-direction: column!important;
}
#main-content .et_pb_blurb_0_tb_footer.et_pb_blurb {
    width: 100%;
    align-items: center;
    text-align: center;
    justify-content: center;
    display: flex;
    padding-bottom: 30px!Important;
    margin: 0px!important;
}
.et_pb_button_module_wrapper.et_pb_button_alignment_right {
    text-align: center;
}	
	
#et-main-area .et_pb_blurb.et_pb_blurb_0_tb_footer.et_pb_text_align_center.et_pb_blurb_position_top.et_pb_bg_layout_light {
    text-align: center;
    margin-right: 0!important;
}	
	
.et_pb_section_1_tb_footer {
    height: auto!important;
}	
	
	.et_pb_row_0_tb_footer {
		width:90%!important;
	}	
	
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}



.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row {
    width: 80%;
}


.swiper-button-next:before {
	display: none!important;
}


