/*
Theme Name: Mehrwert
Theme URI: https://www.mehrwert.co.at
Version: 2.0
Description: Theme for mehrwert.co.at
Template: main
Author: Michael Parak
Author URI: https://www.we-make.net
*/

/*------------------------------------------------*/
/*--------------[CUSTOM CSS]----------------------*/
/*------------------------------------------------*/

/* Content Pages */
.et_pb_text ol, .et_pb_text ul {
	padding-top: 0.5em;
}
.et_pb_text li {
	padding-bottom: 8px;
}
.et_pb_text a{
	border-bottom:2px dotted #8c8c8c; /* #a29bfe */
}
.et_pb_text a:hover{
	border-bottom:2px solid #8c8c8c; /* #a29bfe */
}
.home .et_pb_text a,
.home .et_pb_text a:hover,
#mw_footer .et_pb_text a,
#mw_footer .et_pb_text a:hover{
	border:none;
}

/* Home Fullscreen Image/Slider */
.fullscreen_slider .et_pb_slides, .fullscreen_slider .et_pb_slide, .fullscreen_slider .et_pb_container {
	min-height: 100% !important;
	height: 100% !important;
	height: 100vh !important;
}


/* .et_pb_media_alignment_center .et_pb_slide_image {
	top: 40%;
	bottom: auto;
	width: 100%;
	text-align:left;
} */
/* DEMO neue Fotos */
.et_pb_media_alignment_center .et_pb_slide_image,
.et_pb_slide_image img {
	text-align:center;
	top: auto;
	position:absolute;
	bottom: 30%;
}
@media all and (max-width: 768px) { 
	.et_pb_media_alignment_center .et_pb_slide_image,
	.et_pb_slide_image img {
		text-align:left;
		top: auto;
		position:absolute;
		bottom: 35%;
		width: 100% !important;
	}
}
.et_pb_slide_description {
	padding-bottom: 0;
	width: 100% !important;
	top: auto;
	position:absolute;
	bottom: 20%;
}
/* .et_pb_slide_description {
	float: left !important;
	padding-bottom: 0;
	width: 100% !important;
} */

	@media all and (max-width: 768px) {
		.et_pb_slide_title {
			background: rgba(255,255,255,0.8);
			text-align: center;
			padding: 10px;
			border: 1px solid #333;
		}
	}
.et_pb_slide_image img.active {
	background: rgba(255,255,255,0.6);
}

/* Navigation Menu */
.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
	padding: 4px 0 0 !important;
}
.fullwidth-menu a {
	color: #333 !important;
}
.fullwidth-menu li > a {
	padding-bottom: 15px !important;
}
.et_pb_fullwidth_menu .mobile_menu_bar::before {
	color: #8c8c8c;
}
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li::before, .et_pb_pricing li::before, blockquote {
	border-color: #8c8c8c !important;
}

/* Navigation Menu Border Effect Desktop only */

	@media all and (min-width: 981px) {
		.mw-menu .current-menu-item a::before,
		.mw-menu .current_page_item a::before,
		.mw-menu li a:hover:before {
		 content: "";
		 position: absolute;
		 z-index: 2;
		 left: 0;
		 right: 0;
		}
		.mw-menu li a:before {
		 content: "";
		 position: absolute;
		 z-index: -2;
		 left: 0;
		 top: -55%;
		 bottom: 50%;
		 background: #8c8c8c; /*** COLOR OF THE LINE ***/ /* #a29bfe */
		 height: 3px; /*** THICKNESS OF THE LINE ***/
		 -webkit-transition-property: right;
		 transition-property: right;
		 -webkit-transition-duration: 0.3s;
		 transition-duration: 0.3s;
		 -webkit-transition-timing-function: ease-out;
		 transition-timing-function: ease-out;
		}
		.mw-menu li a:hover {
		 opacity: 1 !important;
		}
		.mw-menu li a:hover:before {
		 right: 0;
		}
		.mw-menu li li a:before {
		 bottom: 10%;
		}
	}

/* Startseite blurbs */
#home-blurbs .et-waypoint.et_pb_animation_top.et-animated {
	max-width: 70px;
}
#home-blurbs .et_pb_column_1_3 h4,
#home-blurbs .et_pb_column_1_4 h4 {
	font-size: 24px;
	margin-bottom:20px;
}
#home-blurbs .et_pb_gutters3 .et_pb_column_1_3,
#home-blurbs .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
/* 	width: 30.6666%; */
}
#home-blurbs .et_pb_gutters3 .et_pb_column,
#home-blurbs .et_pb_gutters3.et_pb_row .et_pb_column {
	margin-right: 4%;
}
.home .et_pb_gutters3 .et_pb_column_1_3, .home  .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
/* 	width: 30.666%; */
}
.home .et_pb_gutters3 .et_pb_column, .home .et_pb_gutters3.et_pb_row .et_pb_column {
	margin-right: 4%;
}
#home-blurbs .et_pb_blurb_description {
	font-size: 16px;
	line-height: 1.7;
}
.blurb-bottom {
	padding-top: 43px;
}
/* Responsive Styles Tablet And Below */
	@media all and (max-width: 980px) {
		.et_pb_blurb_content {
			text-align: left;
		}
		.blurb-bottom {
			padding-top: 20px;
		}
	}

/* Content Seiten */
.et_pb_title_featured_container img {
	width: 80px;
	margin-bottom: 20px;
}

/* Responsive Styles Large Desktop And Above */
@media all and (min-width: 1300px) {
	#home-blurbs .et_pb_blurb {
		min-height: 500px;
	}
}


/*------------------------------------------------*/
/* iFrame */
/*------------------------------------------------*/

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}

.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

/*------------------------------------------------*/
/* 404 */
/*------------------------------------------------*/
.error404 .container::before{
	display:none;
}

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/




/*------------------------------------------------*/
/*------------------[MEDIA QUERIES]---------------*/
/*------------------------------------------------*/


/* 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 Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {

}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {

}

/* Responsive Styles 782px */
@media screen and (max-width: 782px) {

}

/* Responsive Styles Tablet Portrait */
@media all and (max-width: 768px) {

}

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {

}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

}

/* Printscreen Styles */
@media print {

}

/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {

}

@media all and (min-width: 480px) {

}

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {

}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {

}

/* 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) {

}