/*---------------------------------------------------------------------------------

 Theme Name:   TUB-Academy
 Theme URI:    https://www.tub-academy.berlin
 Description:  TU Berlin Academy for Professional Education
 Author:       Bostame Md Bayazid, Simon Becker
 Author URI:   https://www.tubs.de
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/*Delete all Paddings on Devices bigger than*/
/*@media (min-width: 981px) {
.et_pb_section {
padding:0% 0 !important;
}
}*/
/*Delete all Paddings on Devices bigger than*/



/*Remove additional menu background spaces in header*/
.divimegapro-pre-body{
height :  0px;
background-color : transparent;
}

.woocommerce-product-gallery__image {
  pointer-events: none;
}
/*Remove additional menu background spaces in header*/

/*Make all the buttons of the product grid in the same position at the bottom*/
.et-db #et-boc .et-l .dnwoo_product_grid_buttons {
margin-top: auto! important;
justify-content: center! important;
}
/*Make all the buttons of the product grid in the same position at the bottom*/

/*Remove the link from page product category*/
.product_meta {
cursor: default;
pointer-events: none;        
text-decoration: none;
color: grey;	
}
/*Remove the link from page product category*/

/*Remove the link from page product category*/
.dnwoo_product_categories {
cursor: default;
pointer-events: none;        
text-decoration: none;
color: grey;
}
/*Remove the link from page product category*/

/*WooCommerce*/
.woocommerce-message, .woocommerce-error, .woocommerce-info {
  background: #ffffff !important;
}

.dnwoo-load-more-pagination {
	background-color : #000078 !important;
}

.dnwoo-load-more-pagination::before{
	background-color : #000078 !important;

}

.dnwoo_product_grid_wrapper_layout_four .dnwoo_product_grid_item .dnwoo_product_Wrap ul li a:hover, 
.dnwoo_product_grid_wrapper_layout_three .dnwoo_product_grid_item .dnwoo_product_Wrap ul li a:hover, 
.dnwoo_product_grid_wrapper_layout_two .dnwoo_icon_wrapgrid a:hover {
  	background: #000078;
	color: #fff;
}

/*WooCommerce*/

/*Remove the link from Gallery Landing*/
.disable-lightbox a {
pointer-events: none;
}
 
.disable-lightbox .et_overlay {
display: none !important;
}
/*Remove the link from Gallery Landing*/

/*Remove*/
 
.disable-display {
display: none !important;
}

/*Remove*/

/*.et_pb_text_1 a {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw;
}*/

/*stacking order*/
@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}
/*stacking order*/

/*Mobile Menu*/

/*.icon-before {	
}*/

#menu-mobile-menu .et_pb_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu>nav, .et_pb_menu .et_pb_menu__menu>nav>ul {
    flex: 1 1 100%;
}

.et-db #et-boc .et-l .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start;
}

.et_pb_menu .et_pb_menu__wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 0 1 100%/*auto*/;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    opacity: 1;
}
/*Mobile Menu*/
/*CLose Akkordeon*/
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
    display: block!important;
    content: "\3b" !important;
}
/*Mobile Menu*/

/*.header-placeholder {
	height: 160px !important;
}*/

.et_pb_fullwidth_header .header-image {
  text-align: end;
  margin-left: -100%;
  margin-right: -25%;
  line-height: 0;
	max-height:100%;
}

.et-pb-icon {
  font-family: ETmodules;
  /*speak: none;*/
  font-weight: 400;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 42px;
  font-style: normal;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  direction: ltr;
}


/*show hamburger menu on desktop for specific menu module*/
/*@media (min-width: 980px) {
.always-burger .et_pb_menu__menu {
    display: none;
}
.always-burger .et_mobile_nav_menu {
    display: flex;
    float: none;
    margin: 0 6px;
    align-items: center;
}
}*/

/*Header Head Positioning*/
.et_pb_gutters3 .et_pb_column_3_5, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
  width: 60.0%;
}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
  margin-right: 0.5%;
}

.et_pb_gutters3 .et_pb_column_1_5, .et_pb_gutters3.et_pb_row .et_pb_column_1_5 {
  width: 10%;
}

/*.et_pb_menu--style-centered .et_pb_menu__menu > nav > ul, .et_pb_menu--style-centered .et_pb_menu__wrap {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: flex-end;
}*/

/*CLose Akkordeon*/
.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
    display: block!important;
    content: "\3b" !important;
}


/*Swiper left and right Blog Slider*/
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    cursor: auto;
    pointer-events: none;
}

/*Ordering Blog Slider*/
.dgbc_blog_carousel_0 .dgbc_post_item .dg_read_more_wrapper {
  order: 4;
}

/*Breadcrumb Padding*/
.ds_dbreadcrumbs {
    padding: 8px 0px;
	background: #e8e2df00;
}

.ds_dbreadcrumbs .ds_dbreadcrumbs_sep::before {
/*  content: '\35';*/
	  font-family: 'NunitoSans-Bold',Helvetica,Arial,Lucida,sans-serif; 
	content:'>' !important;
  font-size: 18px;
	vertical-align: bottom;
	padding-left: 0.2vw;
  padding-right: 0.2vw;
}

.ds_dbreadcrumbs .ds_dbreadcrumbs_home::before {
	  font-family: 'NunitoSans-Bold',Helvetica,Arial,Lucida,sans-serif; 
  color: #000078;
  font-size: 18px;
	vertical-align: bottom;
}

.ds_dbreadcrumbs .ds_dbreadcrumbs_home::before {
  font-family: 'NunitoSans-Bold',Helvetica,Arial,Lucida,sans-serif;  
  display: inline-block;
  content: 'Home';
  position: relative;
  font-weight: normal;
  font-style: normal;
	vertical-align: bottom;
}

.ds_dbreadcrumbs_current {
  font-family: 'NunitoSans-Bold',Helvetica,Arial,Lucida,sans-serif;  
  display: inline-block;
  content: 'home';
  position: relative;
  font-weight: normal;
  font-style: normal;
  vertical-align: bottom;
  font-size: 18px;
}

/*Blub Menu*/
.et_pb_blurb_position_left .et_pb_blurb_container, .et_pb_blurb_position_right .et_pb_blurb_container {
    display: table-cell;
    vertical-align: middle;
}

/*SendinBlue Adaption + Icon*/
.jump-arrow {
  padding-right: 2em;
/*  color: #FF0023;*/
}


.agsdi-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  overflow: hidden;
  box-sizing: border-box;
}

.send-icon {
  transition: color 300ms ease 0ms;
/*  font-family: ETmodules !important;*/
  font-weight: 400 !important;
/*  color: #FFFFFF;*/
  font-size: 25px;
	transform: rotate(180deg);
	vertical-align: middle;
  }

/*.send-icon:hover {
  padding-right: 2em;
  color: #FF0023;
}*/

.send-hover {
	color: #FFFFFF;
}
.send-hover:hover {
  color: #FF0023;
}

.send-text {
  transition: color 300ms ease 0ms;
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 400 !important;
  color: #FFFFFF;
  font-size: 16px;
	text-transform: uppercase;
	vertical-align: middle;
  }

/*.send-text:hover {
  color: #FF0023;
}*/

.sib-default-btn {
box-shadow: none !important;
border: 1px !important;
background: #000078;
color: white;
}

input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
  background-color: #000078;
  border: 1px solid #fff;
  color: #fff;
	padding-left: 5%;
  padding-right: 5%;
	padding-top:2%;
  padding-bottom: 1%;
  padding-top: 1%;
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {

/*Text a affecting Desktop Menu*/ 
.et_pb_text a
{
    font-size: 0.89vw !important;
}

/*.page-id-1565 .et_pb_text {
font-size: 0.89vw!important;
}*/

.et_pb_module.et_pb_text.menu-text {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw !important;
color: #FF0023 !important;
}

.et_pb_module.et_pb_text.menu-text-closed {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #FF0023;
}

.et_pb_module.et_pb_text.menu-text-opened {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #000078 !important;
}

.et_pb_module.et_pb_text6.capital-letter
	{
  font-family: 'plume_ad',Helvetica,Arial,Lucida,sans-serif;
  font-size: 13vw;
  line-height: 2.3em;
  text-align: center;
  text-shadow: 0em 0em 0.00em #FFFFFF;
  -webkit-text-stroke: 1px white;
}
	
.et_pb_module.et_pb_text.capital-letter 
{
  font-family: 'plume_ad',Helvetica,Arial,Lucida,sans-serif;
  font-size: 13vw;
  line-height: 2.3em;
  text-align: center;
  text-shadow: 0em 0em 0.00em #FFFFFF;
  -webkit-text-stroke: 1px white;
}

#landing-opener-head h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw;
  color: #FF0023 !important;
	line-height: 1.2em;
}

.et_pb_module.et_pb_text.landing-opener-sub {
  line-height: 1.2em;
	font-family: 'NunitoSans-SemiBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.3vw;
  line-height: 1.2em;
	letter-spacing: 0px;
}

.et_pb_module.et_pb_text h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text h2 {
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.25vw;
  line-height: 3.79vw;
}

.et_pb_module.et_pb_text h3 {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.16vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 2.70vw;
}

.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_description h3.et_pb_module_header {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.16vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 2.70vw;
}
	
.et_pb_module.et_pb_text h4 {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.62vw;
/*  font-weight: 700;*/
/*  letter-spacing: 2px;*/
  line-height: 1.73vw;
	transform: uppercase !important;
}

.et_pb_module.et_pb_text_align_justified {
    text-align: left !important;
}

.et_pb_text ul,li {
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw!important;
  text-align: left !important;
}

.et_pb_module.et_pb_text.attention-course p {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.81vw !important;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 2.01vw;
  
}

.et_pb_module.et_pb_text.normal p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw!important;
  text-align: left !important;
}

.et_pb_module.et_pb_text.normal {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw!important;
  text-align: left !important;
}

.et_pb_signup_0.et_pb_subscribe p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.text-blog p {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.72vw !important;
  letter-spacing: 0px;
  line-height: 0.96vw;
  text-align: left !important;
}


.et_pb_module.et_pb_text.mark p {
  font-family: 'NunitoSans-Light',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.41vw !important;
  letter-spacing: 0px;
  line-height: 2.81vw;
}

.et_pb_module.et_pb_blurb.ups p {
	font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
  font-size: 1vw;
  line-height: 1.32vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.formate h3 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.60vw;
  color: #ff0023 !important;
  padding-bottom: 10px;
  line-height: 2.01vw;
  font-weight: 500;
}
	
.et_pb_module.et_pb_text.et_pb_text_0_tb_footer h3 {
/*  line-height: 0em;*/
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.8vw;
  font-weight: 700;
  color: #FFFFFF !important;
/*  letter-spacing: 2px;*/
  line-height: 2.01vw;
	}

/*Footer*/
.et_pb_column.et_pb_column_1_5.et_pb_column_11_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_12_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_13_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_14_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_15_tb_footer {
    margin: 0 0 0px;
    padding-left:0%;
    padding-right:0%;
    width:20%;
}	
/*Footer*/	
}
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1405px) {

/*Text a affecting Desktop Menu*/ 
.et_pb_text a
{
    font-size: 0.89vw !important;
}

	
.et_pb_module.et_pb_text.menu-text {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw !important;
color: #FF0023 !important;
}

.et_pb_module.et_pb_text.menu-text-closed {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #FF0023;
}

.et_pb_module.et_pb_text.menu-text-opened {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #000078 !important;
}

.et_pb_module.et_pb_text.capital-letter
{
  font-family: 'plume_ad',Helvetica,Arial,Lucida,sans-serif;
  font-size: 13vw;
  line-height: 2.3em;
  text-align: center;
  text-shadow: 0em 0em 0.00em #ffffff;
  -webkit-text-stroke: 1px white;
}

#landing-opener-head h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text.landing-opener-sub {
  line-height: 1.2em;
	font-family: 'NunitoSans-SemiBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.3vw;
  line-height: 1.2em;
	letter-spacing: 0px;
}

.et_pb_module.et_pb_text h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text h2 {
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.25vw;
  line-height: 3.79vw;
  color: #FF0023!important;
}

.et_pb_module.et_pb_text h3 {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.16vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 2.70vw;
}

.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_description h3.et_pb_module_header {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.16vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 2.70vw;
}
	
.et_pb_module.et_pb_text h4 {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.62vw;
/*  font-weight: 700;*/
/*  letter-spacing: 2px;*/
  line-height: 1.73vw;
	transform: uppercase !important;
}

.et_pb_module.et_pb_text_align_justified {
    text-align: left !important;
}

.et_pb_text ul,li {
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw!important;
  text-align: left !important;
}

.et_pb_module.et_pb_text.attention-course p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.81vw !important;
  letter-spacing: 0px;
  line-height: 2.01vw;
}

.et_pb_module.et_pb_text.normal p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw!important;
  text-align: left !important;
}

.et_pb_module.et_pb_text.normal {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw!important;
  text-align: left !important;
}

.et_pb_signup_0.et_pb_subscribe p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.89vw !important;
  letter-spacing: 0px;
  line-height: 1.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.text-blog p {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.72vw !important;
  letter-spacing: 0px;
  line-height: 0.96vw;
  text-align: left !important;
}


.et_pb_module.et_pb_text.mark p {
  font-family: 'NunitoSans-Light',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.41vw !important;
  letter-spacing: 0px;
  line-height: 2.81vw;
  text-align: left !important;
}

.et_pb_module.et_pb_blurb.ups p {
	font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
  font-size: 0.80vw;
  line-height: 1.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.formate h3 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.60vw;
  color: #ff0023 !important;
  padding-bottom: 10px;
  line-height: 2.01vw;
  font-weight: 500;
}
	
.et_pb_module.et_pb_text.et_pb_text_0_tb_footer h3 {
/*  line-height: 0em;*/
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.8vw;
  font-weight: 700;
  color: #FFFFFF !important;
/*  letter-spacing: 2px;*/
  line-height: 2.01vw;
	}
/*Footer*/
.et_pb_column.et_pb_column_1_5.et_pb_column_11_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_12_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_13_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_14_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_15_tb_footer {
    margin: 0 0 0px;
    padding-left:0%;
    padding-right:0%;
    width:20%;
}	
/*Footer*/		
}

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

/*Footer Padding*/
.et_pb_column.et_pb_column_1_5.et_pb_column_11_tb_footer {
margin-bottom: 5px!important;
}
.et_pb_column.et_pb_column_1_5.et_pb_column_12_tb_footer {
margin-bottom: 5px!important;
}
.et_pb_column.et_pb_column_1_5.et_pb_column_13_tb_footer{
margin-bottom: 5px!important;
}
.et_pb_column.et_pb_column_1_5.et_pb_column_14_tb_footer{
margin-bottom: 5px!important;
}
/*Footer Padding*/

/*Newsletter Button*/
.et_pb_signup_0.et_pb_subscribe.et_pb_subscribe .et_pb_newsletter_button.et_pb_button {
    width: 30%!important;
}
/*Newsletter Button*/

/*Products Padding Top*/
.et-db #et-boc .et-l .et_pb_divider_0_tb_body {
height:15vw!important;
min-height: 10vw!important;
}

/*Burger right align*/

/*Hide Socials*/
.et_pb_row_6_tb_footer {
    display: none;
}
/*Hide Socials*/

/*Menu Cross Positioning*/
/*.et_pb_blurb_2_tb_header .et_pb_blurb_content, .et_pb_blurb_4_tb_header .et_pb_blurb_content*/


/*Menu Cross Positioning*/
/*Link Adaptions*/
.et_pb_text a
{
    font-size: 2.89vw !important;
    text-decoration: underline;
}

.et_pb_wc_meta_0_tb_body div.product_meta a {
    font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
    font-size: 2.89vw!important;
    text-decoration: underline;
}
/*Link Adaptions*/

/*.dfh-tubs-heart-icon .et_pb_main_blurb_image, .dfh-tubs-hamburger-icon .et_pb_main_blurb_image, .dfh-tubs-close-icon .et_pb_main_blurb_image {
    margin-right: 20%;
}*/

/*.et_pb_blurb_1_tb_header.et_pb_blurb {
    padding-top: 12%!important;
    margin-right: 20%;
}*/

.et_pb_blurb_1_tb_header.et_pb_blurb {
    padding-top: 13%!important;
    padding-bottom: 0%!important;
    /* margin-top: 0px!important; */
    margin-right: 20%;
    /* margin-bottom: 0px!important; */
}

.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
    width: 100%;
}

.et_pb_section {
    padding: 0px 0;
}

/*.et_pb_column.et_pb_column_3_5.et_pb_column_1 {
    padding-top: 0% !important;
}*/

.et_pb_menu .et_pb_menu__menu {
 /*   display: none;*/
    width: 100%;
}

	.et_pb_module.et_pb_text.menu-text {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw !important;
color: #FF0023 !important;
}

.et_pb_module.et_pb_text.menu-text-closed {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #FF0023;
}

.et_pb_module.et_pb_text.menu-text-opened {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #000078 !important;
}

.et_pb_module.et_pb_text.capital-letter
{
  font-family: 'plume_ad',Helvetica,Arial,Lucida,sans-serif;
  font-size: 30vw;
  line-height: 2.1em;
  text-align: center;
  text-shadow: 0em 0em 0.00em #ffffff;
  -webkit-text-stroke: 1px white;
}

#landing-opener-head h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text.landing-opener-sub {
  line-height: 1.2em;
	font-family: 'NunitoSans-SemiBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.3vw;
  line-height: 1.5em;
	letter-spacing: 0px;
	padding-top: 8% !important;
}

/*.et_pb_module.et_pb_wc_title h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw!important;
  color: #FF0023 !important;
	line-height: 1em;
}*/

/*  line-height: 0em;*/
.et_pb_module.et_pb_wc_title h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.89vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 5.89vw!important;
}

.et_pb_module.et_pb_text h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text h2 {
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 5.25vw;
  line-height: 6.79vw;
	height: auto;
}

.et_pb_module.et_pb_text h3 {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.89vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 5.89vw!important;
}

.et_pb_module.et_pb_text.formate h3 {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.89vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 5.89vw!important;
}

.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_description h3.et_pb_module_header {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.16vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 2.70vw;
}
	
.et_pb_module.et_pb_text h4 {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.89vw!important;
/*  font-weight: 700;*/
/*  letter-spacing: 2px;*/
  line-height: 4.12vw;
	transform: uppercase !important;
}

.et_pb_module.et_pb_text h5 {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.89vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 5.89vw!important;
}

.et_pb_text ul,li {
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw;
  text-align: left!important;
}

.et_pb_module.et_pb_text_align_justified {
    text-align: left !important;
}

.et_pb_module.et_pb_text.attention-course p {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.81vw !important;
  letter-spacing: 0px;
  line-height: 10.01vw;
}

.et_pb_module.et_pb_text.normal p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.normal {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw!important;
  text-align: left !important;
}

.et_pb_toggle_content p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw!important;
  text-align: left !important;
}

.et_pb_toggle_content {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw;
  text-align: left !important;
}

.et_pb_signup_0.et_pb_subscribe p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.text-blog p {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.72vw !important;
  letter-spacing: 0px;
  line-height: 0.96vw;
  text-align: left !important;
}


.et_pb_module.et_pb_text.mark p {
  font-family: 'NunitoSans-Light',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 3.89vw !important;
  letter-spacing: 0px;
  line-height: 5.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_blurb.ups p {
	font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
/*  font-size: 0.80vw;
  line-height: 1.12vw;*/
  font-size: 4.89vw;
  line-height: 6.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.formate h3 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.60vw;
  color: #ff0023 !important;
  padding-bottom: 10px;
  line-height: 2.01vw;
  font-weight: 500;
}
	
.et_pb_module.et_pb_text.et_pb_text_0_tb_footer h3 {
/*  line-height: 0em;*/
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.5vw;
  font-weight: 700;
  color: #FFFFFF !important;
/*  letter-spacing: 2px;*/
  line-height: 2.01vw;
	}

	/*Position: Slider Frontpage*/
/*.et_pb_column.et_pb_column_3_5.et_pb_column_1 {
  padding-top: 33% !important;	
}*/
.et_pb_column.et_pb_column_2_5.et_pb_column_0 {
		top: -5%;
	}
	.et_pb_gallery_0.et_pb_gallery {
  height: 59vw !important;
}
	/*Position mehr erfahren Blurb*/
	#mehr-erfahren .et_pb_blurb_content {
		margin: 0 25%;
	}
	
	/*Position Circle*/
.et_pb_section_12 {
  top: 6.5% !important;
  /*left: 83% !important;*/
}
/*.et_pb_image_3 .et_pb_image_wrap img {
  height: 22vw !important;
  min-height: 22vw !important;
  width: auto;
	}*/
	/*Testimonial*/
	
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content, .et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
  font-weight: 300 !important;
  font-size: 6.5vw !important;
}

/*Header Menu X Postioning*/
.et_pb_blurb_2_tb_header .et_pb_blurb_content, 
.et_pb_blurb_4_tb_header .et_pb_blurb_content {
    text-align: right!important;
}
/*Header Menu X Postioning*/

/*Positioning of Burger*/
.et_pb_blurb_1_tb_header .et_pb_blurb_content, .et_pb_blurb_3_tb_header .et_pb_blurb_content {
    text-align: right;
    max-width: 100%;
    padding-top: 0%!important;
}
/*Positioning of Burger*/
/*Menu*/
.et_pb_menu ul li {
    font-size: 20px;
    line-height: 25px;
}
/*MEnu Mobile*/

}

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

/*Products Padding Top*/
.et-db #et-boc .et-l .et_pb_divider_0_tb_body {
height:15vw!important;
min-height: 10vw!important;
}

.et_pb_blurb_3_tb_header .et_pb_blurb_content {
    padding-top: 20%!important;
}

/*Test MObile Dropdown Menu*/
.dfh-21 .et-menu li a {
  font-size: 15px !important;
}

.dfh-21 .et-menu li li a {
  font-size: 15px !important;
}

/*.et_pb_blurb_3_tb_header .et_pb_blurb_content {
    max-width: 100%;
    padding-top: 17%!important;
}*/

/*Test MObile Dropdown Menu*/

/*Link Adaptions*/
.et_pb_text a
{
    font-size: 2.89vw !important;
    text-decoration: underline;
}

.et_pb_wc_meta_0_tb_body div.product_meta a {
    font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
    font-size: 2.89vw!important;
    text-decoration: underline;
}
/*Link Adaptions*/

/*.et_pb_blurb_3_tb_header.et_pb_blurb {
    padding-top: 10%!important;
    padding-right: 20%!important;
    padding-bottom: 0%!important;
    padding-left: 0%!important;
    margin-top: -2%!important;
}*/


.et_pb_blurb_3_tb_header.et_pb_blurb {
    padding-top: 0%!important;
    padding-right: 20%!important;
    padding-bottom: 0%!important;
    padding-left: 0%!important;
    margin-top: 0%!important;
}

.dfh-21 .et_pb_menu__menu {
    display: block !important;
    /* flex: 1 1 100%; */
    width: 100%;
}

.dfh-tubs .et_pb_menu__menu {
    display: block !important;
    /* flex: 1 1 100%; */
    width: 100%;
}


/*Test mobile*/

/*.et_pb_text a
{
    font-size: 2.89vw !important;
}
*/
.et_pb_image_4_tb_header .et_pb_image_wrap img {
    margin-top: 17%;
}

/*.et_pb_blurb_3_tb_header.et_pb_blurb {
    padding-top: 0%!important;
    margin-top: -3%!important;
}*/

.et_pb_section_1_tb_header {
    height: 130px !important;
    min-height: 130px !important;
    max-height: 130px !important;
}

.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
    width: 100%;
    padding-top: 0px;
}

.et_pb_blurb_4_tb_header .et_pb_blurb_content {
    text-align: right !important;
}

.et_pb_blurb_2_tb_header .et_pb_blurb_content {
    text-align: right !important;
}

/*.et_pb_blurb_3_tb_header.et_pb_blurb {
    padding-top: 10%!important;
    padding-right: 20%!important;
    padding-bottom: 0%!important;
    padding-left: 0%!important;
    margin-top: -15%!important;
}*/

.dfh-21 .et_pb_menu__menu {
    display: block !important;
    /* flex: 1 1 100%; */
    width: 100%;
}

.dfh-tubs .et_pb_menu__menu {
    display: block !important;
    /* flex: 1 1 100%; */
    width: 100%;
}

/*Perhaps no need*/
.et_pb_section {
    padding: 0px 0;
}
/*Perhaps no need*/

.et_pb_module.et_pb_text.menu-text {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw !important;
color: #FF0023 !important;
}

.et_pb_module.et_pb_text.menu-text-closed {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #FF0023;
}

.et_pb_module.et_pb_text.menu-text-opened {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #000078 !important;
}

.et_pb_module.et_pb_text.capital-letter
{
  font-family: 'plume_ad',Helvetica,Arial,Lucida,sans-serif;
  font-size: 30vw;
  line-height: 2.3em;
  text-align: center;
  text-shadow: 0em 0em 0.00em #ffffff;
  -webkit-text-stroke: 1px white;
}

#landing-opener-head h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text.landing-opener-sub {
  line-height: 1.2em;
	font-family: 'NunitoSans-SemiBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.3vw;
  line-height: 1.5em;
	letter-spacing: 0px;
	padding-top: 8% !important;
}

.et_pb_module.et_pb_wc_title h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw!important;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 3.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text h2 {
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.25vw;
  line-height: 6.79vw;
	height: auto;
}

.et_pb_module.et_pb_text h3 {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.16vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 6.70vw!important;
}

.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_description h3.et_pb_module_header {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.16vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 2.70vw;
}
	
.et_pb_module.et_pb_text h4 {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.62vw;
/*  font-weight: 700;*/
/*  letter-spacing: 2px;*/
  line-height: 1.73vw;
	transform: uppercase !important;
}

.et_pb_text ul,li {
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw;
  text-align: left!important;
}

.et_pb_module.et_pb_text_align_justified {
    text-align: left !important;
}

.et_pb_module.et_pb_text.attention-course p {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.81vw !important;
  letter-spacing: 0px;
  line-height: 10.01vw;
}

.et_pb_module.et_pb_text.normal p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw!important;
  text-align: left !important;
}

.et_pb_module.et_pb_text.normal {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw!important;
  text-align: left !important;
}

.et_pb_signup_0.et_pb_subscribe p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 2.89vw !important;
  letter-spacing: 0px;
  line-height: 4.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.text-blog p {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.72vw !important;
  letter-spacing: 0px;
  line-height: 0.96vw;
  text-align: left !important;
}


.et_pb_module.et_pb_text.mark p {
  font-family: 'NunitoSans-Light',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 3.89vw !important;
  letter-spacing: 0px;
  line-height: 5.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_blurb.ups p {
	font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
/*  font-size: 0.80vw;
  line-height: 1.12vw;*/
  font-size: 5.8vw;
  line-height: 7.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.formate h3 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.60vw;
  color: #ff0023 !important;
  padding-bottom: 10px;
  line-height: 2.01vw;
  font-weight: 500;
}
	
.et_pb_module.et_pb_text.et_pb_text_0_tb_footer h3 {
/*  line-height: 0em;*/
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6vw;
  font-weight: 700;
  color: #FFFFFF !important;
/*  letter-spacing: 2px;*/
  line-height: 2.01vw;
	}

.et_pb_text_2_tb_footer {
    font-size: 2.5vw!important;
}
                
	/*Position: Slider Frontpage*/
/*.et_pb_column.et_pb_column_3_5.et_pb_column_1 {
  padding-top: 0% !important;	
}*/
.et_pb_column.et_pb_column_2_5.et_pb_column_0 {
		top: -5%;
	}
	.et_pb_gallery_0.et_pb_gallery {
  height: 59vw !important;
}
	/*Position mehr erfahren Blurb*/
	#mehr-erfahren .et_pb_blurb_content {
		margin: 0 25%;
	}
	
	/*Position Circle*/
.et_pb_section_12 {
  top: 6.5% !important;
  /*left: 83% !important;*/
}
/*.et_pb_image_3 .et_pb_image_wrap img {
  height: 22vw !important;
  min-height: 22vw !important;
  width: auto;
	}*/
	/*Testimonial*/
	
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content, .et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
  font-weight: 300 !important;
  font-size: 6.5vw !important;
}

/*Header Menu X Postioning*/
.et_pb_blurb_2_tb_header .et_pb_blurb_content, 
.et_pb_blurb_4_tb_header .et_pb_blurb_content {
    text-align: right!important;
}
/*Header Menu X Postioning*/

/*Positioning of Burger*/
.et_pb_blurb_1_tb_header .et_pb_blurb_content, .et_pb_blurb_3_tb_header .et_pb_blurb_content {
    text-align: right;
    max-width: 100%;
    padding-top: 0%;
}
/*Positioning of Burger*/

/*Menu*/
.et_pb_menu ul li {
    font-size: 20px;
    line-height: 25px;
}
/*MEnu Mobile*/

}

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

/*Test MObile Dropdown Menu*/
.dfh-21 .et-menu li a {
  font-size: 15px !important;
}

.dfh-21 .et-menu li li a {
  font-size: 15px !important;
}
/*Test MObile Dropdown Menu*/

/*Link Adaptions*/
.et_pb_text a
{
    font-size: 4.89vw !important;
    text-decoration: underline;
    line-height: 5.12vw !important;
}

.et_pb_wc_meta_0_tb_body div.product_meta a {
    font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
    font-size: 4.89vw!important;
    text-decoration: underline;
}
/*Link Adaptions*/

.et_pb_blurb_3_tb_header.et_pb_blurb {
/*    padding-top: 10%!important;*/
    padding-right: 20%!important;
    padding-bottom: 0%!important;
    padding-left: 0%!important;
    margin-top: -15%!important;
}

.dfh-21 .et_pb_menu__menu {
    display: block !important;
    /* flex: 1 1 100%; */
    width: 100%;
}

.dfh-tubs .et_pb_menu__menu {
    display: block !important;
    /* flex: 1 1 100%; */
    width: 100%;
}


.et_pb_section {
    padding: 0px 0;
}

.et_pb_module.et_pb_text.menu-text {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw !important;
color: #FF0023 !important;
}

.et_pb_module.et_pb_text.menu-text-closed {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #FF0023;
}

.et_pb_module.et_pb_text.menu-text-opened {
font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
font-size: 0.89vw;
color: #000078 !important;
}

.et_pb_module.et_pb_text.capital-letter
{
  font-family: 'plume_ad',Helvetica,Arial,Lucida,sans-serif;
  font-size: 30vw;
  line-height: 2.3em;
  text-align: center;
  text-shadow: 0em 0em 0.00em #ffffff;
  -webkit-text-stroke: 1px white;
}

#landing-opener-head h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 9.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text.landing-opener-sub {
  line-height: 1.2em;
  font-family: 'NunitoSans-SemiBold',Helvetica,Arial,Lucida,sans-serif;
/*  font-size: 6.3vw;*/
  font-size: 5.3vw;
  line-height: 1.5em;
  letter-spacing: 0px;
  padding-top: 8% !important;
}

.et_pb_module.et_pb_wc_title h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 5.7vw!important;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text h1 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 5.7vw;
  color: #FF0023 !important;
	line-height: 1em;
}

.et_pb_module.et_pb_text h2 {
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.25vw;
  line-height: 6.79vw;
	height: auto;
}

.et_pb_module.et_pb_text h3 {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.89vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 7.89vw!important;
}

.et_pb_module.et_pb_text h4 {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.62vw;
/*  font-weight: 700;*/
/*  letter-spacing: 2px;*/
  line-height: 1.73vw;
	transform: uppercase !important;
}

.et_pb_module.et_pb_text h5 {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.89vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 7.89vw;
}

.et_pb_toggle_title {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.89vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 5.89vw!important;
}

.et_pb_toggle_close.et_pb_toggle_title {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-size: 4.89vw!important;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 5.89vw!important;
}


.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_description h3.et_pb_module_header {
/*  line-height: 0em;*/
font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 2.16vw;
/*  color: #FFFFFF !important;*/
/*  letter-spacing: 2px;*/
  line-height: 2.70vw;
}

.et_pb_module.et_pb_text_align_justified {
    text-align: left !important;
}

.et_pb_module.et_pb_text.attention-course p {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6.81vw !important;
  letter-spacing: 0px;
  line-height: 10.01vw;
}
/*Courses wrong font-size no class there*/
/*.woocommerce.et-dynamic-content-woo.et-dynamic-content-woo--product_description p {
    font-size: 3.5vw!important;
  line-height: 1.5em!important;
}

.woocommerce.et-dynamic-content-woo.et-dynamic-content-woo--product_description {
    font-size: 3.5vw!important;
  line-height: 1.5em!important;
}*/
/*Courses wrong font-size no class there*/

.et_pb_module.et_pb_text.normal p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 4.89vw !important;
  letter-spacing: 0px;
  line-height: 6.12vw!important;
  text-align: left !important;
}

.et_pb_module.et_pb_text.normal {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 4.89vw !important;
  letter-spacing: 0px;
  line-height: 6.12vw!important;
  text-align: left !important;
}

.et_pb_signup_0.et_pb_subscribe p {
  font-family: 'NunitoSans-Regular',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 4.89vw !important;
  letter-spacing: 0px;
  line-height: 6.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_text.text-blog p {
  font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 0.72vw !important;
  letter-spacing: 0px;
  line-height: 0.96vw;
  text-align: left !important;
}


.et_pb_module.et_pb_text.mark p {
  font-family: 'NunitoSans-Light',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  font-size: 4.89vw !important;
  letter-spacing: 0px;
  line-height: 6.12vw;
  text-align: left !important;
}

.et_pb_module.et_pb_blurb.ups p {
	font-family: 'NunitoSans-ExtraBold',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 700;
/*  font-size: 0.80vw;
  line-height: 1.12vw;*/
  font-size: 5.8vw;
  line-height: 7.12vw;
  text-align: left !important;
}

.et_pb_text ul, li {
    font-size: 3.5vw !important;
    letter-spacing: 0px;
    line-height: 5.12vw!important;
    text-align: left!important;
}

.et_pb_module.et_pb_text.formate h3 {
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 1.60vw;
  color: #ff0023 !important;
  padding-bottom: 10px;
  line-height: 2.01vw;
  font-weight: 500;
}
	
.et_pb_module.et_pb_text.et_pb_text_0_tb_footer h3 {
/*  line-height: 0em;*/
  font-family: 'plume_rg',Helvetica,Arial,Lucida,sans-serif;
  font-size: 6vw;
  font-weight: 700;
  color: #FFFFFF !important;
/*  letter-spacing: 2px;*/
  line-height: 2.01vw;
	}

.et_pb_row_5_tb_footer.et_pb_row {
    line-height: 1em;
}

.et_pb_text_1_tb_footer, .et_pb_text_1_tb_footer h3, .et_pb_text_2_tb_footer {
    font-size: 5.5vw!important;
}

/*.et_pb_row_0_tb_footer.et_pb_row {
    padding-top: 5%!important;
    }*/
	/*Position: Slider Frontpage*/
/*.et_pb_column.et_pb_column_3_5.et_pb_column_1 {
  padding-top: 0% !important;	
}*/
.et_pb_column.et_pb_column_2_5.et_pb_column_0 {
		top: -5%;
	}
	.et_pb_gallery_0.et_pb_gallery {
  height: 70vw !important;
}
	/*Position mehr erfahren Blurb*/
	#mehr-erfahren .et_pb_blurb_content {
		margin: 0 20%;
	}
	
	/*Position Circle*/
.et_pb_section_12 {
  top: 6.5% !important;
  /*left: 83% !important;*/
}
/*.et_pb_image_3 .et_pb_image_wrap img {
  height: 39vw !important;
/*  min-height: 22vw !important;
  width: auto;*/
	/*}*/
	/*Testimonial*/
	
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content, .et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content {
  font-weight: 300 !important;
  font-size: 6.5vw !important;
}

/*Footer*/
.et_pb_column.et_pb_column_1_5.et_pb_column_11_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_12_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_13_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_14_tb_footer,
.et_pb_column.et_pb_column_1_5.et_pb_column_15_tb_footer {
    margin: 0 0 0px;
    padding-left:5%!important;
    padding-right:5%!important;
}
/*Footer*/

/*Header Menu X Postioning*/
.et_pb_blurb_2_tb_header .et_pb_blurb_content, 
.et_pb_blurb_4_tb_header .et_pb_blurb_content {
    text-align: right!important;
}
/*Header Menu X Postioning*/
/*Positioning of Burger*/
/*.et_pb_blurb_1_tb_header .et_pb_blurb_content, .et_pb_blurb_3_tb_header .et_pb_blurb_content {
    text-align: right;
    max-width: 100%;
    padding-top: 30%;
}*/
}
